* fixed blocking delay of last field for EM and SP style block delay
* fixed bug where the player had to wait for the usual move delay after
unsuccessfully trying to move, when he directly could move after that
* the last two changes should make original Supaplex level 93 solvable
* improved use of random number generator to make it less predictable
2004-06-12
* fixed bug when pressing "stop, pause, stop, play" on tape recorder
* internal change of how the player blocks the last field when moving
+ * fixed blocking delay of last field for EM and SP style block delay
+ * fixed bug where the player had to wait for the usual move delay after
+ unsuccessfully trying to move, when he directly could move after that
+ * the last two changes should make original Supaplex level 93 solvable
+ * improved use of random number generator to make it less predictable
2004-06-11
* fixed bug with wrong door state after trying to quickload empty tape
-#define COMPILE_DATE_STRING "[2004-06-12 22:29]"
+#define COMPILE_DATE_STRING "[2004-06-12 23:32]"
printf("ScrollStepSize == %d (1/1)\n", ScrollStepSize);
break;
+ case KSYM_v:
+ printf("::: currently using game engine version %d\n",
+ game.engine_version);
+ break;
+
#if 0
case KSYM_z:
local_player->show_envelope = 0;
}
#endif
+
+#if 1
+ /* use random number generator in every frame to make it less predictable */
+ if (game.engine_version >= VERSION_IDENT(3,1,1,0))
+ RND(1);
+#endif
}
static boolean AllPlayersInSight(struct PlayerInfo *player, int x, int y)