\r
#define INITTNUM 1\r
\r
-player_t player[MaxPlayers];\r
map_view_t mv[4];\r
-\r
map_t map;//junk var\r
\r
int main(int argc,char **argv)\r
if (vrl_lineoffs == NULL) return 1;\r
\r
IN_Startup();\r
- IN_Default(0,&player,ctrl_Keyboard1);\r
- EN_initplayer(&player, 0, &gvar.video);\r
+ IN_Default(0,&gvar.player[0],ctrl_Keyboard1);\r
+ EN_initPlayer(&gvar.player[0], &gvar.video);\r
\r
/* setup camera and screen~ */\r
modexHiganbanaPageSetup(&gvar.video);\r
- ZC_MVSetup(&mv, &map, &gvar);\r
- ZC_ShowMV(&mv, gvar.video.sp, 0);\r
+ ZC_MVSetup(&gvar.mv, &map, &gvar);\r
+ ZC_ShowMV(&gvar.mv, gvar.video.sp, 0);\r
\r
// VL_PatternDraw(video_t *video, word pn, boolean sw, boolean allsw);\r
VL_PatternDraw(&gvar.video, 0/*gvar.video.sp*/, 0, 1);\r
\r
while(!IN_KeyDown(sc_Escape))\r
{\r
- IN_ReadControl(0,&player);\r
- if(IN_KeyDown(68)){ gvar.kurokku.fpscap=!gvar.kurokku.fpscap; IN_UserInput(1,1); } //f10\r
- PANKEYFUN;\r
+ IN_ReadControl(&gvar.player[0]);\r
+ if(IN_KeyDown(68)){ gvar.kurokku.fpscap=!gvar.kurokku.fpscap; IN_UserInput(1); } //f10\r
+ TAIL_PANKEYFUN;\r
if(IN_KeyDown(sc_Space) || zerostoppause) //space\r
{\r
anim=!anim;\r
DRAWCORNERBOXES;\r
- if(!zerostoppause) IN_UserInput(1,1); else zerostoppause=0;\r
+ if(!zerostoppause) IN_UserInput(1); else zerostoppause=0;\r
}\r
if(IN_KeyDown(sc_R)){\r
gvar.video.page[0].dx=gvar.video.page[0].dy=gvar.video.page[1].dx=gvar.video.page[1].dy=16;\r
- mv[0].tx = mv[0].ty = mv[1].tx = mv[1].ty = INITTNUM;\r
+ gvar.mv[0].tx = gvar.mv[0].ty = gvar.mv[1].tx = gvar.mv[1].ty = INITTNUM;\r
VL_ShowPage(&gvar.video.page[gvar.video.sp], 1, 0);\r
- player[0].enti.q = 1; player[0].enti.d = 2;\r
+ gvar.player[0].enti.q = 1; gvar.player[0].enti.d = 2;\r
x=y=0;\r
xdir=ydir=1;\r
} //R\r
- FUNCTIONKEYFUNCTIONS0EXE;\r
+ TAIL_FUNCTIONKEYFUNCTIONS0EXE;\r
\r
if(anim && !noanim)\r
{\r
}\r
}\r
\r
- IN_UserInput(1,1);\r
+ IN_UserInput(1);\r
\r
//===========================================================================//\r
\r
- ZC_ShowMV(&mv, 0, 0);\r
+ ZC_ShowMV(&gvar.mv, 0, 0);\r
if(!noanim) {\r
/* another handy "demo" effect using VGA write mode 1.\r
* we can take what's on screen and vertically squash it like an old analog TV set turning off. */\r
printf("\nProject 16 0.exe. This is just a test file!\n");\r
printf("version %s\n", VERSION);\r
//SCROLLEXITMESG;\r
- printf("mv 0\n- tx=%d ty=%d dx=%d dy=%d\n", mv[0].tx, mv[0].ty, gvar.video.page[0].dx, gvar.video.page[0].dy);\r
- printf("mv 1\n- tx=%d ty=%d dx=%d dy=%d\n", mv[1].tx, mv[1].ty, gvar.video.page[1].dx, gvar.video.page[1].dy);\r
+ printf("mv 0\n- tx=%d ty=%d dx=%d dy=%d\n", gvar.mv[0].tx, gvar.mv[0].ty, gvar.video.page[0].dx, gvar.video.page[0].dy);\r
+ printf("mv 1\n- tx=%d ty=%d dx=%d dy=%d\n", gvar.mv[1].tx, gvar.mv[1].ty, gvar.video.page[1].dx, gvar.video.page[1].dy);\r
return 0;\r
}\r