本文整理汇总了C++中ControlButton::getPositionY方法的典型用法代码示例。如果您正苦于以下问题:C++ ControlButton::getPositionY方法的具体用法?C++ ControlButton::getPositionY怎么用?C++ ControlButton::getPositionY使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ControlButton
的用法示例。
在下文中一共展示了ControlButton::getPositionY方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: answerAnimation
void GameScene::answerAnimation( int answerIndex){
GameAnswerState st;
ControlButton* btn;
switch ( answerIndex ) {
case 1:
// st = answerOneState_;
btn = btn1;
break;
case 2:
// st = answerTwoState_;
btn = btn2;
break;
case 3:
// st = answerThreeState_;
btn = btn3;
break;
case 4:
// st = answerFouState_;
btn = btn4;
break;
default:
break;
}
st = answerStateArr_[ answerIndex - 1];
std::string correctwrongImgStr;
if ( st == GameStateAnswerStateRight ) {
//right
correctwrongImgStr = "play_correct.png";
}else{
correctwrongImgStr = "play_wrong.png";
}
btn->setEnabled(false);
Sprite* sp = Sprite::create(correctwrongImgStr);
sp->setPosition( Point( btn->getPositionX() - btn->getContentSize().width/2 + sp->getContentSize().width, btn->getPositionY()));
this->addChild(sp);
// CCLabelBMFont* label = CCLabelBMFont::create("23","prim30.fnt");
// label->setColor(Color3B::BLACK);
// label->setPosition(sp->getPosition());
// this->addChild(label);
}