implemented CPU player building a land factory

This commit is contained in:
devZoGok
2023-12-16 17:26:12 +02:00
parent eee806b3b8
commit 4e59cdcd75
13 changed files with 167 additions and 37 deletions
+3 -2
View File
@@ -33,16 +33,17 @@ namespace battleship{
string mapName = wstringToString(mapListbox->getContents()[selectedMap]);
Map *map = Map::getSingleton();
map->load(mapName);
Game::getSingleton()->addPlayer(new Player(0, 0, 0));
int numPlayers = map->getNumSpawnPoints();
for(int i = 0; i < numPlayers; i++){
Player *player = new Player(0, 0, i + 1, false);
Player *player = new Player(0, 0, i);
map->loadPlayerGameObjects(player);
Game::getSingleton()->addPlayer(player);
}
Game::getSingleton()->addPlayer(new Player(0, 0, 0, false));
StateManager *stateManager = GameManager::getSingleton()->getStateManager();
stateManager->attachAppState(new InGameAppState(difficulties, factions));