bool HistoryScr::init() { if (!CCLayer::init()) { return false; } meteors = CCArray::create(); meteors->retain(); CCLayerColor *blueSky = CCLayerColor::create(ccc4(100, 100, 250, 255)); this->addChild(blueSky, -2); winSize = CCDirector::sharedDirector()->getWinSize(); ship = CCSprite::createWithSpriteFrameName("ship.png"); ship->setPosition(ccp(winSize.width / 2, winSize.height / 2 - 100)); this->addChild(ship, 1); engine = CCSprite::createWithSpriteFrameName("engine1.png"); engine->setPosition(ccp(25, 300)); ship->addChild(engine); ship->setScale(0.85); defineAnimations(); generateMessage(1); //this->setTouchEnabled(true); initParallax(); shipTranslation(); this->schedule(schedule_selector(HistoryScr::update)); this->scheduleOnce(schedule_selector(HistoryScr::meteorShower), 5); this->scheduleOnce(schedule_selector(HistoryScr::shipCrash), 10); createMenu(); return true; }
HOO::Character::Character(HOO::String name , Ogre::Entity * entity, Ogre::SceneNode * node){ _name = name; _entity = entity; _node = node; // _mesh = _entity->getMesh(); defineAnimations(); }