{
BlitBitmap(backbuffer, window, SX, SY, SXSIZE, SYSIZE, SX, SY);
}
{
BlitBitmap(backbuffer, window, SX, SY, SXSIZE, SYSIZE, SX, SY);
}
struct GraphicInfo_EM *g = &graphic_info_em_object[tile][frame];
if (!game.use_native_emc_graphics_engine)
struct GraphicInfo_EM *g = &graphic_info_em_object[tile][frame];
if (!game.use_native_emc_graphics_engine)
- getGraphicSourceObjectExt_EM(g, tile, 7 - frame, x - 2, y - 2);
+ getGraphicSourceObjectExt_EM(g, tile, 7 - frame, x - lev.left, y - lev.top);
- lev.draw[x][y], 7 - frame, x - 2, y - 2);
+ lev.draw[x][y], 7 - frame,
+ x - lev.left, y - lev.top);
boolean quick_relocation = setup.quick_switch;
int max_center_distance_player_nr =
getMaxCenterDistancePlayerNr(screen_x, screen_y);
boolean quick_relocation = setup.quick_switch;
int max_center_distance_player_nr =
getMaxCenterDistancePlayerNr(screen_x, screen_y);
- unsigned int game_frame_delay_value = getGameFrameDelay_EM(20);
- int wait_delay_value = game_frame_delay_value;
+ unsigned int frame_delay_value_old = GetVideoFrameDelay();
+ int wait_delay_value = frame_delay_value_old;
while (screen_x != screen_xx || screen_y != screen_yy)
{
int dx = (screen_xx < screen_x ? +1 : screen_xx > screen_x ? -1 : 0);
while (screen_x != screen_xx || screen_y != screen_yy)
{
int dx = (screen_xx < screen_x ? +1 : screen_xx > screen_x ? -1 : 0);