Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
HOO::Character::Character(HOO::String name , Ogre::Entity * entity, Ogre::SceneNode * node){
	_name = name;
	_entity = entity;
	_node = node;
//	_mesh = _entity->getMesh();
	defineAnimations();
}