outp(AC_INDEX, (moo[0].page->dx & 0x03) << 1);\r
vga_state.vga_draw_stride_limit = vga_state.vga_draw_stride = moo[0].page->stridew;\r
}\r
-\r
+#if 0\r
void\r
initMap(map_t *map) {\r
// just a place holder to fill out an alternating pattern\r
tile = tile ? 0 : 1;\r
}\r
}\r
+#endif\r
+void\r
+initMap(map_t *map) {\r
+ /* just a place holder to fill out an alternating pattern */\r
+ int x, y;\r
+ int i;\r
+ int tile = 1;\r
+ dbg_maptext=1;\r
+ map->tiles = malloc(sizeof(tiles_t));\r
+\r
+ /* create the tile set */\r
+ map->tiles->spri = malloc(sizeof(sprite_t));\r
+ map->tiles->spri->sprite_vrl_cont.vrl_header->width = (TILEWH*2);\r
+ map->tiles->spri->sprite_vrl_cont.vrl_header->height= TILEWH;\r
+ map->tiles->spri->sprite_vrl_cont.buffer = malloc((TILEWH*2)*TILEWH);\r
+ map->tiles->tileHeight = TILEWH;\r
+ map->tiles->tileWidth =TILEWH;\r
+ map->tiles->rows = 1;\r
+ map->tiles->cols = 2;\r
+\r
+ i=0;\r
+ for(y=0; y<TILEWH; y++) {\r
+ for(x=0; x<(TILEWH*2); x++) {\r
+ if(x<TILEWH)\r
+ map->tiles->spri->sprite_vrl_cont.buffer[i] = 2;//0x24;\r
+ else\r
+ map->tiles->spri->sprite_vrl_cont.buffer[i] = 1;//0x34;\r
+ i++;\r
+ }\r
+ }\r
+\r
+ i=0;\r
+ for(y=0; y<map->height; y++) {\r
+ for(x=0; x<map->width; x++) {\r
+ map->layerdata[0].data[i] = tile;\r
+ tile = tile ? 1 : 2;\r
+ i++;\r
+ }\r
+ tile = tile ? 1 : 2;\r
+ }\r
+}\r
\r
//===========================================================================//\r
\r
#include "src/lib/16_dbg.h"\r
\r
#define FADE\r
+//#define NOMAPLOAD\r
\r
//map_view_t mv[4];\r
static map_t map;\r
//----gvar.player[0].enti.spri.spritesheet = malloc(sizeof(struct vrs_container));\r
\r
// create the map\r
+#ifndef NOMAPLOAD\r
// fprintf(stderr, "testing map load~ ");\r
CA_loadmap("data/test.map", &map, &gvar);\r
chkmap(&map, 0);\r
// initMap(&map);\r
// printf("chkmap ok ");\r
// fprintf(stderr, "yay map loaded~~\n");\r
-\r
+#else\r
+ initMap(&map);\r
+#endif\r
// data\r
VRS_LoadVRS(bakapee1, &gvar.player[0].enti, &gvar);\r
\r