int GfxElementLast[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxGraphicLast[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
int GfxGraphic[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
-int GfxFrame[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
+int GfxFrameSP[SP_MAX_PLAYFIELD_WIDTH][SP_MAX_PLAYFIELD_HEIGHT];
void InitGameEngine_SP(void)
GfxElementLast[x][y] = -1;
GfxGraphicLast[x][y] = -1;
GfxGraphic[x][y] = -1;
- GfxFrame[x][y] = 0;
+ GfxFrameSP[x][y] = 0;
}
}
game_sp.score = 0; // (currently no score in Supaplex engine)
}
-void GameActions_SP(byte action[MAX_PLAYERS], boolean warp_mode)
+void GameActions_SP(byte action[MAX_PLAYERS])
{
byte single_player_action = action[0];
int x, y;
UpdateEngineValues(mScrollX / TILEX, mScrollY / TILEY,
MurphyScreenXPos / TILEX, MurphyScreenYPos / TILEY);
- subMainGameLoop_Main(single_player_action, warp_mode);
+ subMainGameLoop_Main(single_player_action);
RedrawPlayfield_SP(FALSE);
for (x = DisplayMinX; x <= DisplayMaxX; x++)
for (y = DisplayMinY; y <= DisplayMaxY; y++)
- GfxFrame[x][y]++;
+ GfxFrameSP[x][y]++;
}
int getRedDiskReleaseFlag_SP(void)