diff options
author | truelight <truelight@openttd.org> | 2005-11-30 16:10:19 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2005-11-30 16:10:19 +0000 |
commit | 480b1575fe5cb677ff2ba1ee183e75863c545ed4 (patch) | |
tree | 169fc1a2826fa01fbcf4fb79867cd28b4d5765d0 /ai | |
parent | 6ed22fb3d41724a59b28f64fea406b2eb8cedd40 (diff) | |
download | openttd-480b1575fe5cb677ff2ba1ee183e75863c545ed4.tar.xz |
(svn r3250) -Fix: AIs weren't uninitialized when a new game was loaded
Diffstat (limited to 'ai')
-rw-r--r-- | ai/ai.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -309,6 +309,9 @@ void AI_Initialize(void) char *tmp_ai_gpmi_param = strdup(_ai.gpmi_param); #endif /* GPMI */ + /* First, make sure all AIs are DEAD! */ + AI_Uninitialize(); + memset(&_ai, 0, sizeof(_ai)); memset(&_ai_player, 0, sizeof(_ai_player)); |