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
+5 -3
View File
@@ -34,11 +34,13 @@ namespace battleship{
SOL_LUA_VIEW.script("game.players = {}");
for(int i = 0; i < players.size(); i++)
SOL_LUA_VIEW["game"]["players"][i + 1] = *players[i];
SOL_LUA_VIEW["game"]["players"][i + 1] = players[i];
for(int i = 0; i < players.size(); i++)
if(players[i]->isCpuPlayer())
SOL_LUA_VIEW.script("executeBtNode(game.players[" + to_string(i + 1) + "].behaviour)");
if(players[i]->isCpuPlayer()){
string plStr = "game.players[" + to_string(i + 1) + "]";
SOL_LUA_VIEW.script("executeBtNode(" + plStr + ", " + plStr + ".behaviour)");
}
}
void Game::update(){