BackToFront();
SkipUntilDelayReached(&anim_delay, anim_delay_value, &i, last_frame);
BackToFront();
SkipUntilDelayReached(&anim_delay, anim_delay_value, &i, last_frame);
BlitBitmap(bitmap_db_store, backbuffer, 0, 0, WIN_XSIZE, WIN_YSIZE, 0, 0);
BlitBitmap(bitmap_db_store, backbuffer, 0, 0, WIN_XSIZE, WIN_YSIZE, 0, 0);
BlitBitmap(drawto, bitmap_db_cross, sx, sy, width, height, sx, sy);
}
}
BlitBitmap(drawto, bitmap_db_cross, sx, sy, width, height, sx, sy);
}
}
SetDrawBackgroundMask(REDRAW_FIELD | REDRAW_DOOR_1);
// ---------- handle request buttons ----------
result = RequestHandleEvents(req_state);
SetDrawBackgroundMask(REDRAW_FIELD | REDRAW_DOOR_1);
// ---------- handle request buttons ----------
result = RequestHandleEvents(req_state);
SkipUntilDelayReached(&door_delay, door_delay_value, &k, last_frame);
current_move_delay += max_step_delay;
SkipUntilDelayReached(&door_delay, door_delay_value, &k, last_frame);
current_move_delay += max_step_delay;