(svn r2909) Game would hang where the autosave_on_exit was activated.
authorDarkvater
Sat, 03 Sep 2005 11:33:55 +0000
changeset 2383 7589e75b873a
parent 2382 a66af7211f95
child 2384 65c53d613c18
(svn r2909) Game would hang where the autosave_on_exit was activated.
- Updated VS.NET and VS6 project files changed AI files
openttd.c
openttd.dsp
openttd.vcproj
--- 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">