Beispiel #1
0
void State::kill() {
	disable();
	setCamTarget(NULL);
	setControlledObject(NULL);
	setHud(NULL);
	switchMap(NULL);
	script()->reset();
}
cocos2d::Scene* SingleEliminationWorld::createScene(int numberOfPlayers, int aiLevel)
{
	auto scene = Scene::create();
	auto gameLayer = SingleEliminationWorld::create(numberOfPlayers,aiLevel);
	scene->addChild(gameLayer, 1, LAYER_GAMEPLAY);
	auto hudLayer = SingleElimHud::create();
	scene->addChild(hudLayer, 2, LAYER_HUD);
	gameLayer->setHud(hudLayer);
	return scene;
}
cocos2d::Scene * EndlessWorld::createScene(int oppNum, int aiLevel, bool bestScore)
{
	auto scene = Scene::create();
	auto gameLayer = EndlessWorld::create(oppNum, aiLevel,bestScore);
	scene->addChild(gameLayer, 1, LAYER_GAMEPLAY);
	auto hudLayer = EndlessHud::create();
	scene->addChild(hudLayer, 2, LAYER_HUD);
	gameLayer->setHud(hudLayer);
	return scene;
}