rendered paste body#include <allegro.h>
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()