RedrawPlayfield_EM(FALSE);
}
-static void UpdateGameDoorValues_EM(void)
-{
-}
-
void GameActions_EM(byte action[MAX_PLAYERS], boolean warp_mode)
{
int i;
game_em.random = game_em.random * 129 + 1;
- frame = (frame - 1) & 7;
+ frame = (frame + 1) % 8;
for (i = 0; i < MAX_PLAYERS; i++)
readjoy(action[i], &ply[i]);
UpdateEngineValues(screen_x / TILEX, screen_y / TILEY, ply[0].x, ply[0].y);
- if (frame == 7)
- {
- logic_players();
- logic_objects();
- }
-
- if (frame == 6)
- {
- logic_globals();
-
- UpdateGameDoorValues_EM();
- }
+ logic();
for (i = 0; i < MAX_PLAYERS; i++)
if (ply[i].joy_drop &&