/** ** Save state of player AIs. ** ** @param file Output file. */ static void SaveAiPlayers(CFile *file) { for (int p = 0; p < PlayerMax; ++p) { if (Players[p].Ai) { SaveAiPlayer(file, p, Players[p].Ai); } } }
/** ** Save state of AI to file. ** ** @param file Output file. */ void SaveAi(CFile &file) { file.printf("\n--- -----------------------------------------\n"); for (int i = 0; i < PlayerMax; ++i) { if (Players[i].Ai) { SaveAiPlayer(file, i, *Players[i].Ai); } } DebugPrint("FIXME: Saving lua function definition isn't supported\n"); }