zoukankan      html  css  js  c++  java
  • cocos2dx (关于斗地主人物偏移位置)

    就是说不管是谁登陆游戏,你的人物信息资料始终在平板电脑的屏幕正下方(位置坐标需要自己设定,我设置定的是0号位()

    char LandLordsScene::getUIPosition(char position)

    {

        char UIposition;

        if (position == m_myPosition)

        {

            UIposition = 0;

        }

        else if (position == (m_myPosition+1)%3)//就是说,我的当前位置进行+1之后对3求余然后所得的位置始终为0号位。也就是屏幕的正下方

        {

            UIposition = 1;

        }

        else

        {

            UIposition = 2;

        }

        return UIposition;

    }

     

         m_deviation=3-m_myPosition;

      

        for (int i = 0; i < 3; i++)//拿到三个玩家手上的牌

        {

                for (int j = 0; j < 17; j++)

                {

                    struct LLpoker tempPoker;

                    pokerarray[i][j].suit = pData[datalength]-'0';

                    datalength++;

                    pokerarray[i][j].point = pData[datalength];

                    datalength++;

                    tempPoker.suit = pokerarray[i][j].suit;

                    tempPoker.point = pokerarray[i][j].point;

                    m_gamePlayerPokerData[(playerarray[i].chair+m_deviation)%3].push_back(tempPoker);

                }

         

            this->sortPoker(m_gamePlayerPokerData[(playerarray[i].chair+m_deviation)%3]);

            this->addGamePlayerPoker(m_gamePlayerPokerData[(playerarray[i].chair+m_deviation)%3],(playerarray[i].chair+m_deviation)%3);

            this->addGamePlayerPokerTow(m_players[(playerarray[i].chair+m_deviation)%3].name,playerarray[(playerarray[i].chair+m_deviation)%3].sex,playerarray[(playerarray[i].chair+m_deviation)%3].score,(playerarray[i].chair+m_deviation)%3);

        }

        

  • 相关阅读:
    java 多线程4: java线程的优先级
    Thread.currentThread().getName() ,对象实例.getName() 和 this.getName()区别
    go http
    go redis
    go tcp
    go 单元测试
    go 定时器
    go channel
    go goroutine
    go 错误处理
  • 原文地址:https://www.cnblogs.com/luorende/p/6341107.html
Copyright © 2011-2022 走看看