当前位置: 首页>>代码示例>>C++>>正文


C++ Snake::getPosX方法代码示例

本文整理汇总了C++中Snake::getPosX方法的典型用法代码示例。如果您正苦于以下问题:C++ Snake::getPosX方法的具体用法?C++ Snake::getPosX怎么用?C++ Snake::getPosX使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Snake的用法示例。


在下文中一共展示了Snake::getPosX方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: proccessEvent

void Controller::proccessEvent(int evt,char port[10])
{
    if (strcmp(port, "9000")==0) {
        switch (evt)
        {
            case KEY_DOWN:
                playerOne.setPlayerPosY(playerOne.getPosY()+2);
            break;
            case KEY_RIGHT:
                playerOne.setPlayerPosX(playerOne.getPosX()+2);
            break;
            default:
            
            break;
        }
    }else if(strcmp(port,"9001")==0)
    {
        switch (evt)
        {
            case KEY_DOWN:
                playerTwo.setPlayerPosY(playerTwo.getPosY() + 1);
                break;
            case KEY_RIGHT:
                playerTwo.setPlayerPosX(playerTwo.getPosX() + 1);
                break;
            default:
                
                break;
        }
    }
}
开发者ID:untimated,项目名称:MultiSnake,代码行数:31,代码来源:Controller.cpp

示例2: getSnakeX

unsigned char Controller::getSnakeX(char port[10])
{
    if(strcmp(port, "9000")==0)
    {
        return playerOne.getPosX();
    }else if(strcmp(port, "9001")==0)
    {
        return playerTwo.getPosX();
    }else{
        return 0;
    }
}
开发者ID:untimated,项目名称:MultiSnake,代码行数:12,代码来源:Controller.cpp

示例3: returnSnakeData

char* Controller::returnSnakeData(char port[10])
{
    if(strcmp(port, "9000")==0)
    {
        unsigned char p1X = playerOne.getPosX();
        unsigned char p1Y = playerOne.getPosY();
        clientMessage2.posX = p1X;
        clientMessage2.posY = p1Y;
        
    }else if(strcmp(port, "9001")==0)
    {
        unsigned char p2X = playerTwo.getPosX();
        unsigned char p2Y = playerTwo.getPosY();
        clientMessage2.posX = p2X;
        clientMessage2.posY = p2Y;
    }
    clientMessage2.typeId = 100;
    void *ptr = (void*) &clientMessage2;
    char *txt = (char*) ptr;
    return txt;
}
开发者ID:untimated,项目名称:MultiSnake,代码行数:21,代码来源:Controller.cpp


注:本文中的Snake::getPosX方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。