BMAP* negxBmap = bmap_create("negx.jpg");
BMAP* poszBmap = bmap_create("posz.jpg");
BMAP* posxBmap = bmap_create("posx.jpg");
BMAP* negzBmap = bmap_create("negz.jpg");
BMAP* negyBmap = bmap_create("negy.jpg");
BMAP* posyBmap = bmap_create("posy.jpg");
int size = 256;
BMAP* skyBmap = bmap_createblack(size * 6, size, 8888);
bmap_blit(skyBmap, negxBmap, vector(0, 0, 0), vector(size, size, 0));
bmap_blit(skyBmap, poszBmap, vector(size, 0, 0), vector(size, size, 0));
bmap_blit(skyBmap, posxBmap, vector(2 * size, 0, 0), vector(size, size, 0));
bmap_blit(skyBmap, negzBmap, vector(3 * size, 0, 0), vector(size, size, 0));
bmap_blit(skyBmap, negyBmap, vector(4 * size, 0, 0), vector(size, size, 0));
bmap_blit(skyBmap, posyBmap, vector(5 * size, 0, 0), vector(size, size, 0));
bmap_save(skyBmap, "humus-skybox+6.png");
while (1) {
draw_quad(skyBmap, NULL, NULL, NULL, vector(screen_size.x / skyBmap->width, screen_size.x / skyBmap->width, 0), NULL, 100, 0);
wait(1);
}