int index_nr, client_nr, element_nr;
byte action; /* action from local input device */
- byte effective_action; /* action aknowledged from network server
+ byte effective_action; /* action acknowledged from network server
or summarized over all configured input
devices when in single player mode */
byte programmed_action; /* action forced by game itself (like moving
int move_delay_value;
int last_move_dir;
+ int is_moving;
unsigned long push_delay;
unsigned long push_delay_value;
struct LevelInfo
{
- int file_version; /* version of file this level was stored with */
- int game_version; /* version of game engine to play this level */
+ int file_version; /* version of file the level was stored with */
+ int game_version; /* version of game engine to play this level */
+ boolean encoding_16bit_field; /* level contains 16-bit elements */
+ boolean encoding_16bit_yamyam; /* yamyam contains 16-bit elements */
+ boolean encoding_16bit_amoeba; /* amoeba contains 16-bit elements */
+
int fieldx;
int fieldy;
int time;