@H_502_3@
bool@H_502_3@ @H_502_3@StartLayer::init()@H_502_3@
{
if@H_502_3@ (!Layer@H_502_3@::init@H_502_3@())
{
@H_502_3@return @H_502_3@ false;@H_502_3@
}
auto@H_502_3@ visibleSize = Director@H_502_3@::getInstance@H_502_3@()->getVisibleSize@H_502_3@();
@H_502_3@auto@H_502_3@ orign = @H_502_3@Director@H_502_3@::@H_502_3@getInstance()->@H_502_3@getVisibleOrigin();@H_502_3@
@H_502_3@auto@H_502_3@ bg = @H_502_3@Sprite@H_502_3@::@H_502_3@create@H_502_3@(@H_502_3@"LittleGirl.jpg");@H_502_3@
bg->setPosition@H_502_3@(Vec2@H_502_3@(orign + visibleSize / 2@H_502_3@));
this@H_502_3@->addChild@H_502_3@(bg);
auto@H_502_3@ item1 = MenuItemImage@H_502_3@::create@H_502_3@();
auto@H_502_3@ nsf = SpriteFrame@H_502_3@::create@H_502_3@("StartButton.jpg"@H_502_3@,Rect@H_502_3@(0@H_502_3@, 0@H_502_3@,200@H_502_3@,58@H_502_3@));
item1->@H_502_3@setNormalSpriteFrame(nsf);@H_502_3@
item1->setCallback@H_502_3@(CC_CALLBACK_1@H_502_3@(StartLayer@H_502_3@::StartGame@H_502_3@,this@H_502_3@));
item1->setPositionX@H_502_3@(-100.0f@H_502_3@);
auto@H_502_3@ item2 = MenuItemImage@H_502_3@::create@H_502_3@();
item2->setPosition@H_502_3@(Vec2@H_502_3@(- 100.0f@H_502_3@,item1->getPositionY@H_502_3@() - 70@H_502_3@));
auto@H_502_3@ ssf = SpriteFrame@H_502_3@::create@H_502_3@("ExitButton.jpg"@H_502_3@,58@H_502_3@));
item2->@H_502_3@setNormalSpriteFrame(ssf);@H_502_3@
item2->setCallback@H_502_3@(CC_CALLBACK_1@H_502_3@(StartLayer@H_502_3@::ExitGame@H_502_3@,this@H_502_3@));
auto@H_502_3@ menu = Menu@H_502_3@::create@H_502_3@(item1,item2,NULL@H_502_3@);
auto@H_502_3@ size = menu->getContentSize@H_502_3@();
menu->setPosition@H_502_3@(Vec2@H_502_3@(orign + visibleSize / 2@H_502_3@));
addChild@H_502_3@(menu);
@H_502_3@return @H_502_3@ true;@H_502_3@
}
void@H_502_3@ StartLayer@H_502_3@::StartGame(cocos2d@H_502_3@::Ref@H_502_3@ *ref)
{
@H_502_3@CocosDenshion::@H_502_3@SimpleAudioEngine::@H_502_3@getInstance@H_502_3@()->@H_502_3@stopBackgroundMusic@H_502_3@();@H_502_3@
auto@H_502_3@ tollScene = TollgateScene@H_502_3@::create@H_502_3@();
@H_502_3@Director@H_502_3@::@H_502_3@getInstance()->@H_502_3@replaceScene(tollScene);@H_502_3@
}
void@H_502_3@ StartLayer@H_502_3@::ExitGame(cocos2d@H_502_3@::Ref@H_502_3@ *ref)
{
@H_502_3@Director@H_502_3@::@H_502_3@getInstance()->@H_502_3@end();@H_502_3@
}