本文整理汇总了C++中Star::setPos方法的典型用法代码示例。如果您正苦于以下问题:C++ Star::setPos方法的具体用法?C++ Star::setPos怎么用?C++ Star::setPos使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Star
的用法示例。
在下文中一共展示了Star::setPos方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: init
bool PopStar::init()
{
if (!CCNode::init())
{
return false;
}
if (!gameLayer)
{
return false;
}
for (int row = 0; row < ROW_NUM; ++row)
{
for (int col = 0; col < COL_NUM; ++col)
{
int index = (rand() % 5) + 1;
Star* star = Star::create(index);
if (star)
{
star->setScale(1.5);
star->setPos(ccp(STAR_WIDTH*col + STAR_WIDTH/2, STAR_HEIGHT*row + STAR_HEIGHT/2 + row*20+col*5));
star->setDestPos(ccp(STAR_WIDTH*col + STAR_WIDTH/2, STAR_HEIGHT*row + STAR_HEIGHT/2));
gameLayer->addChild(star);
stars[row][col] = star;
}
}
}
int level = getPopStarDataMgr().getLevel();
gameLayer->onGuiEvent(EVENT_UPDATE_LEVEL, level);
int score = getPopStarDataMgr().getScore();
gameLayer->onGuiEvent(EVENT_UPDATE_SCORE, score);
int historyScore = getPopStarDataMgr().getHistoryScore();
gameLayer->onGuiEvent(EVENT_UPDATE_TOTAL_HISTORY_SCORE, historyScore);
int historyLevelScore = getPopStarDataMgr().getHistoryLevelScoreByLevel(level);
gameLayer->onGuiEvent(EVENT_UPDATE_LEVEL_HISTORY_SCORE, historyLevelScore);
int targetScore = getPopStarDataMgr().getTargetScoreByLevel(level);
gameLayer->onGuiEvent(EVENT_UPDATE_TARGET_SCORE, targetScore);
currentState = new GameInitState(this);
return true;
}