changed comments from old to new style (one-line comments only)
[rocksndiamonds.git] / src / game_sp / BugsTerminals.c
index 9dc2c5576eb3e1dde483a673032eed5791391294..cf808c09b3f27df7ba9b8872d4dde8e2e6abb2b0 100644 (file)
@@ -5,7 +5,8 @@
 #include "BugsTerminals.h"
 
 
-byte *TerminalState;
+byte TerminalState[SP_MAX_PLAYFIELD_SIZE + SP_HEADER_SIZE];
+
 int TerminalMaxCycles;
 
 
@@ -74,26 +75,26 @@ void subAnimateTerminals(int si)
   if (LowByte(PlayField16[si]) != fiTerminal)
     return;
 
-  /* use native frame handling (undo frame incrementation in main loop) */
+  // use native frame handling (undo frame incrementation in main loop)
   if (game.use_native_sp_graphics_engine)
     GfxFrame[lx][ly]--;
 
-  /* get last random animation delay */
+  // get last random animation delay
   bl = SgnHighByte(PlayField16[si]);
 
   bl = bl + 1;
-  if (bl <= 0)         /* return if random animation delay not yet reached */
+  if (bl <= 0)         // return if random animation delay not yet reached
   {
     MovHighByte(&PlayField16[si], bl);
 
     return;
   }
 
-  /* calculate new random animation delay */
+  // calculate new random animation delay
   bl = -(subGetRandomNumber() & TerminalMaxCycles); // generate new random number
   MovHighByte(&PlayField16[si], bl); // save new sequence number
 
-  /* check terminal state (active or inactive) */
+  // check terminal state (active or inactive)
   bl = TerminalState[si] + 1;
   if (bl == 8)
     bl = 0;
@@ -120,9 +121,9 @@ void subAnimateTerminals(int si)
 // Randomize random number generator
 // ==========================================================================
 
-void subRandomize()
+void subRandomize(void)
 {
-  long Tick = MyGetTickCount();
+  int Tick = MyGetTickCount();
 
   RandomSeed = (Tick ^ (Tick >> 16)) & 0xFFFF;
 }
@@ -133,7 +134,7 @@ void subRandomize()
 // Generate new random number, first method (see also sub_g_8580)
 // ==========================================================================
 
-int subGetRandomNumber()
+int subGetRandomNumber(void)
 {
   RandomSeed = (RandomSeed * 0x5E5 + 0x31) & 0xFFFF;