#include int main() { allegro_init(); set_gfx_mode(GFX_AUTODETECT_WINDOWED, 1024, 768, 0, 0); install_keyboard(); BITMAP* b = create_bitmap(320, 240); clear(b); for (int y = 0; y < 240; y += 2) { line(b, 0, y, 320, y, makecol(255, 255, 255)); } for (int x = 0; x < 320; x += 2) { line(b, x, 0, x, 240, makecol(255, 255, 255)); } BITMAP* b2 = create_bitmap(320, 240); clear(b2); for (int y = 0; y < 240; y += 2) { line(b2, 0, y, 320, y, makecol(255, 255, 0)); } for (int x = 0; x < 320; x += 2) { line(b2, x, 0, x, 240, makecol(255, 255, 0)); } int xo = 32; int yo = 24; stretch_blit(b, screen, 0, 0, b->w, b->h, xo, yo, b->w*3, b->h*3); int sx = 10; int sy = 10; int sw = 10; int sh = 10; stretch_blit(b2, screen, sx, sy, sw, sh, sx*3+xo, sy*3+yo, sw*3, sh*3); putpixel(screen, 32, 24, makecol(255, 255, 0)); readkey(); } END_OF_MAIN()