/* Project 16 Source Code~\r
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123\r
*\r
* This file is part of Project 16.\r
*\r
\r
global_game_variables_t gvar;\r
\r
-/*\r
-void\r
-DrawPBuf(page_t *page, int x, int y, planar_buf_t *p, byte sprite)\r
-{\r
- byte plane;\r
- word px, py;\r
- word offset;\r
-\r
- // TODO Make this fast. It's SLOOOOOOW\r
- for(plane=0; plane < 4; plane++) {\r
- modexSelectPlane(PLANE(plane+x));\r
- for(px = plane; px < p->width; px+=4) {\r
- offset=px;\r
- for(py=0; py<p->height/2; py++) {\r
- SELECT_ALL_PLANES();\r
- if(!sprite || p->plane[offset])\r
- page->data = p->plane;\r
- //offset+=p->width;\r
- //offset++;\r
- }\r
- }\r
- }\r
-}\r
-*/\r
-\r
void main() {\r
bitmap_t bmp;\r
planar_buf_t *p;\r
bmp = bitmapLoadPcx("data/koishi^^.pcx");\r
// bmp = bitmapLoadPcx("16/PCX_LIB/chikyuu.pcx");\r
p = planar_buf_from_bitmap(&bmp);\r
- VGAmodeX(1, &gvar);\r
+ VGAmodeX(1, 1, &gvar);\r
gvar.video.page[0]=modexDefaultPage(&gvar.video.page[0]);\r
\r
/* fix up the palette and everything */\r
{\r
//DrawPBuf(&gvar.video.page[0], 0, 0, p, 0);\r
}\r
- VGAmodeX(0, &gvar);\r
+ VGAmodeX(0, 1, &gvar);\r
/*printf("\nmain=%Fp\n\n", &i);\r
printf("bmp.data=%Fp\n", bmp.data);\r
printf("*bmp.data=%Fp\n", *(bmp.data));\r