#include "src/lib/16_vl.h"\r
#include "src/lib/16_in.h"\r
#include "src/lib/16_map.h" //map is loaded here www\r
-#include "src/lib/16render.h"\r
-//#include "src/lib/16_map.h" //new map stuff\r
+//#include "src/lib/16render.h"\r
#include "src/lib/16_timer.h"\r
#include "src/lib/wcpu/16_wcpu.h"\r
#include "src/lib/16_spri.h"\r
\r
#define SPRITE\r
//#define TILERENDER\r
+\r
+//0000\r
#define SHOWFPS\r
//#define OLDWALKSHOWPAGESTUFF\r
\r
+\r
#define PLAYERBMPDATAVAR gvar.player[pn].data\r
#define PLAYERBMPDATA *PLAYERBMPDATAVAR\r
#define PLAYERBMPDATAPTR PLAYERBMPDATAVAR\r
//printf("middle tile position: %dx", gvar.video.page[0].tilemidposscreenx); printf("%d\n", gvar.video.page[0].tilemidposscreeny);\r
//printf(" aniframe=%u", gvar.player[0].enti.persist_aniframe);\r
//printf("mv[0]txy: %dx%d ", mv[0].tx, mv[0].ty); printf("mv[1]txy: %dx%d", mv[1].tx, mv[1].ty);\r
-#define SCROLLEXITMESG printf("page[0]dxy: %dx%d", gvar.video.page[0].dx, gvar.video.page[0].dy);\\r
+// printf("page[0]dxy: %dx%d", gvar.video.page[0].dx, gvar.video.page[0].dy);\r
+#define SCROLLEXITMESG \\r
+ printf("size of mmblocktype: %u ", sizeof(mmblocktype));\\r
printf("\n\n");\\r
printf("player vars:\n");\\r
printf(" xy: %dx%d", gvar.player[0].enti.x, gvar.player[0].enti.y); printf(" txy: %dx%d", gvar.player[0].enti.tx, gvar.player[0].enti.ty); printf(" triggxy: %dx%d", gvar.player[0].enti.triggerx, gvar.player[0].enti.triggery); printf(" value: %d\n", gvar.mv[1].map->layerdata[0].data[(gvar.player[0].enti.triggerx-1)+(map.width*(gvar.player[0].enti.triggery-1))]);\\r
printf("gvar.video:\n");\\r
printf(" r=%u ", gvar.video.dorender);\\r
printf("bgps=%u ", gvar.video.vga_state.bgps);\\r
- printf("dbg_delayanimation=%u ", dbg_delayanimation);\\r
printf("\n\n");\r
\r
+// printf("dbg_delayanimation=%u ", dbg_delayanimation);\r
/*\r
if(IN_KeyDown(sc_F11)){ pagedelayrendermap=!pagedelayrendermap; IN_UserInput(1, &gvar); }\r
if(IN_KeyDown(sc_F10)){ gvar.kurokku.fpscap=!gvar.kurokku.fpscap; IN_UserInput(1, &gvar); }\r
extern char global_temp_status_text2[512];\r
\r
void initMap(map_t *map);\r
-void ZC_walk(map_view_t *pip, player_t *player, word pn);\r
+void ZC_walk(global_game_variables_t *gvar, word pn);\r
void ZC_panPageManual(map_view_t *pip, player_t *player, word pn);\r
void ZC_MVSetup(map_view_t *pip, map_t *map, global_game_variables_t *gv);\r
void ZC_MVInit(map_view_t *pip, int tx, int ty);\r
void near mapScrollUp(map_view_t *mv, player_t *player, word id, word plid);\r
void near mapScrollDown(map_view_t *mv, player_t *player, word id, word plid);\r
void ZC_mapScroll(map_view_t *mv, player_t *player, word pn);\r
-void ZC_PlayerXYpos(int x, int y, player_t *player, map_view_t *pip, nibble pn, boolean defaultsw);\r
+void ZC_PlayerXYpos(int x, int y, player_t *player, map_view_t *pip, boolean defaultsw);\r
sword chkmap(map_t *map, word q);\r
void mapGoTo(map_view_t *mv, int tx, int ty);\r
void ZC_mapinitMV(map_view_t *mv, int tx, int ty);\r
// Scroll map in one direction (assumed from gvar.player's movement)\r
void mapScroll(map_view_t *mv, player_t *player);\r
\r
+void ZC_GirdChk (global_game_variables_t *gvar, player_t *player);\r
+\r
#endif /*__SCROLL16_H_*/\r