示例#1
0
int main()
{
	GameSession game;

	game.start();

	return 0;
}
示例#2
0
int main(int argc, char **argv){

	system("TITLE ServerApp");
	enet_initialize();

	GameSession game;

	game.startListening();

	Hero grimshaw;
	grimshaw.nick = "Grimshaw";
	grimshaw.maxHealth = 2000;
	grimshaw.healthRegen = 50;
	grimshaw.movementSpeed = 800;
	game.addHeroTeam1(grimshaw);

	Hero toto;
	toto.nick = "Mr. Chuckles";
	game.addHeroTeam1(toto);
	

	Hero liryea;
	liryea.nick = "Liryea";	
	liryea.maxHealth = 200;
	liryea.healthRegen = 3;
	liryea.respawnTime = 20;
	liryea.movementSpeed = 300;
	game.addHeroTeam2(liryea);

	Hero toto2;
	toto2.nick = "Liryea's Slave";
	game.addHeroTeam2(toto2);

	//bind ai
	Hero* h = game.findPlayerByNickname("Mr. Chuckles");
	if(h){
		game.m_heroControllers[h] = new HeroIntelligenceController(h, &game);
		game.m_aiControllers.push_back((HeroIntelligenceController*)game.m_heroControllers[h]);
	}

	Hero* h2 = game.findPlayerByNickname("Liryea's Slave");
	if(h2){
		game.m_heroControllers[h2] = new HeroIntelligenceController(h2, &game);
		game.m_aiControllers.push_back((HeroIntelligenceController*)game.m_heroControllers[h2]);
	}

	game.start();

	
	while(1 == 1){
		game.update();
	}

	return 0;
}