//setkb(0);
}*/
+unsigned char shinku_fps_indicator_page = 0;
+
/* sync */
void shinku(global_game_variables_t *gv)
{
//modexCopyPageRegion(pip[1].page, pip[2].page, 16, 16, 16, 16, (14*8)+4, 8+4);
if(elapsed_timer(gv) >= (1.0 / gv->kurokku.frames_per_second))
{
- word x = (16);
- word y = (16);
+ word x = (16) + gv->video.page[shinku_fps_indicator_page].dx; // follow the screen
+ word y = (16) + gv->video.page[shinku_fps_indicator_page].dy; // follow the screen
word col = 7;
word bgcol = 0;
word type = 0;
sprintf(gv->pee, "%f fps", (double)gv->kurokku.tiku/ticktock(gv));
// printf("%s\n", gv->pee);
//FIXME PLEASE!!
- modexprint(&(gv->video.page[0]), x, y, type, col, bgcol, gv->pee);
+ modexprint(&(gv->video.page[shinku_fps_indicator_page]), x, y, type, col, bgcol, gv->pee);
//++++ modexprint(&(gv->video.page[0]), x, y, type, col, bgcol, gv->pee);
//(gv->clock_start)=*(gv->clock);
gv->kurokku.tiku=0;
void shinku(global_game_variables_t *gv);
void near animatePlayer(map_view_t *pip, player_t *player, word playnum, sword scrollswitch);
+extern unsigned char shinku_fps_indicator_page;
+
#endif /*__SCROLL16_H_*/
modexFadeOff(4, dpal);
#endif
- //textInit();
+ textInit();
VGAmodeX(bakapee, 1, &gvar);
// printf("%dx%d\n", gvar.video.page[0].sw, gvar.video.page[0].sh);
#ifdef FADE
#endif
modexShowPage(mv[1].page);
+ shinku_fps_indicator_page = 1; // we're on page 1 now, shinku(). follow along please or it will not be visible.
//modexClearRegion(mv[2].page, 0, 0, mv[2].page->width, mv[2].page->height, 1);
#ifdef MODEX
#ifdef FADE