}\r
}\r
\r
-unsigned char shinku_fps_indicator_page = 2;\r
boolean pageflipflop = 1;\r
-boolean pageploop = 1;\r
-\r
-/* sync */\r
-void shinku(global_game_variables_t *gv)\r
-{\r
- word x = (0) + gv->video.page[/*!*/(gv->video.p)].dx; // follow the screen\r
- word y = (0) + gv->video.page[/*!*/(gv->video.p)].dy; // follow the screen\r
- word w = 64, h = 8, col = 7, bgcol = 0, type = 1;\r
- byte o,o2,i;\r
- if(elapsed_timer(gv) >= (1.0 / gv->kurokku.frames_per_second))\r
- {\r
- sprintf(gv->pee, "%.0f fps", (double)gv->kurokku.tiku/ticktock(gv));\r
- //modexClearRegion(&(gv->video.page[shinku_fps_indicator_page]), x, y, w, h, 45);\r
- modexprint(&(gv->video.page[/*!*/(gv->video.p)]), x, y, type, col, bgcol, gv->pee);\r
- gv->kurokku.tiku=0;\r
- }else //copy dat sheet\r
- gv->kurokku.tiku++;\r
-\r
- switch(gv->kurokku.fpscap)\r
- {\r
- case 0:\r
- gv->kurokku.frames_per_second=1;\r
- break;\r
- case 1:\r
- //turn this off if XT\r
- vga_wait_for_vsync();\r
- gv->kurokku.frames_per_second=60;\r
- break;\r
- }\r
- /*\r
- if(pageflipflop){\r
- if(gv->video.r){\r
- if(!pageploop) modexCopyPageRegion(&(gv->video.page[(gv->video.p)]), &(gv->video.page[(!gv->video.p)]), 0, 0, 0, 0, gv->video.page[gv->video.p].width, gv->video.page[!gv->video.p].height);\r
- modexShowPage(&(gv->video.page[gv->video.p]));\r
- if(!pageploop) gv->video.p=!gv->video.p;\r
- gv->video.r=!gv->video.r;\r
- }\r
- }*/\r
-}\r
\r
void near animatePlayer(map_view_t *pip, player_t *player, sword scrollswitch)\r
{\r