if (FrameReached(&energy_delay, ENERGY_DELAY))
{
- game_mm.energy_left--;
- if (game_mm.energy_left >= 0)
+ if (game_mm.energy_left > 0)
{
+ game_mm.energy_left--;
+
#if 0
BlitBitmap(pix[PIX_DOOR], drawto,
DOOR_GFX_PAGEX5 + XX_ENERGY, DOOR_GFX_PAGEY1 + YY_ENERGY,
#endif
redraw_mask |= REDRAW_DOOR_1;
}
- else if (setup.time_limit)
+ else if (setup.time_limit && !game_mm.game_over)
{
int i;