height = graphic_info[graphic].height * size / TILESIZE;
if (draw_masked)
- {
- SetClipOrigin(src_bitmap, src_bitmap->stored_clip_gc,
- dst_x - src_x, dst_y - src_y);
BlitBitmapMasked(src_bitmap, drawto, src_x, src_y, width, height,
dst_x, dst_y);
- }
else
- {
BlitBitmap(src_bitmap, drawto, src_x, src_y, width, height,
dst_x, dst_y);
- }
}
}
else if (type == TYPE_STRING)
/* scroll in two steps of half tile size to make things smoother */
BlitBitmap(drawto_field, window, fx, fy, SXSIZE, SYSIZE, SX, SY);
- FlushDisplay();
Delay(wait_delay_value);
/* scroll second step to align at full tile size */
TapeRecordAction(tape_action);
#if USE_NEW_PLAYER_ASSIGNMENTS
- if (game.team_mode)
+ // !!! also map player actions in single player mode !!!
+ // if (game.team_mode)
{
byte mapped_action[MAX_PLAYERS];