stratagus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Stratagus-CVS] stratagus/src/clone mainloop.c


From: Jimmy Salmon
Subject: [Stratagus-CVS] stratagus/src/clone mainloop.c
Date: Sun, 26 Oct 2003 14:43:51 -0500

CVSROOT:        /cvsroot/stratagus
Module name:    stratagus
Branch:         
Changes by:     Jimmy Salmon <address@hidden>   03/10/26 14:43:51

Modified files:
        src/clone      : mainloop.c 

Log message:
        Fixed crash

Patches:
Index: stratagus/src/clone/mainloop.c
diff -u stratagus/src/clone/mainloop.c:1.150 
stratagus/src/clone/mainloop.c:1.151
--- stratagus/src/clone/mainloop.c:1.150        Thu Oct 23 14:38:35 2003
+++ stratagus/src/clone/mainloop.c      Sun Oct 26 14:43:51 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: mainloop.c,v 1.150 2003/10/23 18:38:35 n0body Exp $
+//     $Id: mainloop.c,v 1.151 2003/10/26 19:43:51 jsalmon3 Exp $
 
 //@{
 
@@ -817,12 +817,13 @@
                case 0:                         
                    // At cycle 0 , start all ai players...
                    if (GameCycle == 0){
-                       for (player = 0; player<NumPlayers; ++player){
+                       for (player = 0; player < NumPlayers; ++player){
                            PlayersEachSecond(player);
                        }
                    }
                    // Clear scheme heap each second
-                   user_gc(SCM_BOOL_F);
+                   // FIXME: this is too slow to call during the game
+                   //user_gc(SCM_BOOL_F);
                    break;                  
                case 1:
                    HandleCloak();
@@ -832,7 +833,9 @@
                case 3:                         // minimap update
                    UpdateMinimap();
                    MustRedraw |= RedrawMinimap;
-                   break;              
+                   break;
+               case 4:
+                   break;
                case 5:                         // forest grow
                    RegenerateForest();
                    break;
@@ -841,7 +844,7 @@
                    break;
                default:
                    // FIXME : assume that NumPlayers < (CYCLES_PER_SECOND -7) 
-                   player = ( GameCycle % CYCLES_PER_SECOND ) - 7;
+                   player = (GameCycle % CYCLES_PER_SECOND) - 7;
                    if (player < NumPlayers){
                        PlayersEachSecond(player);
                    }                               




reply via email to

[Prev in Thread] Current Thread [Next in Thread]