(svn r2909) Game would hang where the autosave_on_exit was activated.
- Updated VS.NET and VS6 project files changed AI files
--- a/openttd.c Fri Sep 02 22:22:02 2005 +0000
+++ b/openttd.c Sat Sep 03 11:33:55 2005 +0000
@@ -553,6 +553,7 @@
* It will stall as long as the mutex is not freed (handled) by the game */
void OTTD_SendThreadMessage(ThreadMsg msg)
{
+ if (_exit_game) return;
while (_message != 0) CSleep(10);
_message = msg;
--- a/openttd.dsp Fri Sep 02 22:22:02 2005 +0000
+++ b/openttd.dsp Sat Sep 03 11:33:55 2005 +0000
@@ -91,23 +91,23 @@
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
-SOURCE=.\ai_build.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\ai_new.c
+SOURCE=.\ai\trolly\build.c
# End Source File
# Begin Source File
-SOURCE=.\ai_old.c
+SOURCE=.\ai\trolly\trolly.c.c
# End Source File
# Begin Source File
-SOURCE=.\ai_pathfinder.c
+SOURCE=.\ai\default.c
# End Source File
# Begin Source File
-SOURCE=.\ai_shared.c
+SOURCE=.\ai\trolly\pathfinder.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ai\trolly\shared.c
# End Source File
# Begin Source File
@@ -494,7 +494,7 @@
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
-SOURCE=.\ai_new.h
+SOURCE=.\ai\trolly\trolly.h
# End Source File
# Begin Source File
--- a/openttd.vcproj Fri Sep 02 22:22:02 2005 +0000
+++ b/openttd.vcproj Sat Sep 03 11:33:55 2005 +0000
@@ -162,9 +162,6 @@
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
- RelativePath="ai_old.c">
- </File>
- <File
RelativePath=".\airport.c">
</File>
<File
@@ -890,20 +887,27 @@
Name="AI Files"
Filter="">
<File
- RelativePath=".\ai_build.c">
- </File>
- <File
- RelativePath=".\ai_new.c">
+ RelativePath=".\ai\default\default.c">
</File>
- <File
- RelativePath=".\ai_new.h">
- </File>
- <File
- RelativePath=".\ai_pathfinder.c">
- </File>
- <File
- RelativePath=".\ai_shared.c">
- </File>
+ <Filter
+ Name="trolly"
+ Filter="">
+ <File
+ RelativePath=".\ai\trolly\build.c">
+ </File>
+ <File
+ RelativePath=".\ai\trolly\pathfinder.c">
+ </File>
+ <File
+ RelativePath=".\ai\trolly\shared.c">
+ </File>
+ <File
+ RelativePath=".\ai\trolly\trolly.c">
+ </File>
+ <File
+ RelativePath=".\ai\trolly\trolly.h">
+ </File>
+ </Filter>
</Filter>
<File
RelativePath="icon1.ico">