/* Project 16 Source Code~\r
- * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2022 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
*\r
* This file is part of Project 16.\r
*\r
#define SPRITE\r
//#define TILERENDER\r
\r
-//0000\r
-#define SHOWFPS\r
+//0000#define SHOWFPS\r
//#define OLDWALKSHOWPAGESTUFF\r
\r
\r
#define PLAYERBMPDATA *PLAYERBMPDATAVAR\r
#define PLAYERBMPDATAPTR PLAYERBMPDATAVAR\r
\r
-#define PCXBMPVAR gvar.player[0].data\r
-#define PCXBMP *PCXBMPVAR\r
-#define PCXBMPPTR PCXBMPVAR\r
+//#define PCXBMPVAR gvar.player[0].data\r
+//#define PCXBMP *PCXBMPVAR\r
+//#define PCXBMPPTR PCXBMPVAR\r
\r
//row and colum drawing routines\r
#define FULLRCREND\r
+//#ifdef FULLRCREND\r
#define DRAWCOLNUM mv->page[id].dx\r
#define DRAWROWNUM mv->page[id].dy\r
-//#define DRAWCOLNUM pl[plid].enti.q\r
-//#define DRAWROLNUM pl[plid].enti.q\r
+//#else\r
+//#define DRAWCOLNUM player[plid].enti.q\r
+//#define DRAWROWNUM player[plid].enti.q\r
+//#endif\r
\r
//for null map!\r
#define MAPW 40\r
#define MAPH 30\r
\r
+extern struct glob_game_vars *ggvv;\r
+#ifdef __DEBUG_RF__\r
+#define DBG_RFDELAYMETHOD delay(500);\r
+#endif\r
+\r
//===========================================================================//\r
\r
//if(gvar.player[0].enti.hp==0) printf("%d wwww\n", gvar.player[0].enti.y+8);\r
void ZC_mapinitMV(map_view_t *mv, int tx, int ty);\r
void ZC_mapredraw(map_view_t *mv, int tx, int ty);\r
void near mapDrawTile(tiles_t *t, word i, page_t *page, word x, word y);\r
-void near mapDrawRow(map_view_t *mv, int tx, int ty, word y, player_t *player, word poopoffset);\r
-void near mapDrawCol(map_view_t *mv, int tx, int ty, word x, player_t *player, word poopoffset);\r
+void near mapDrawRow(map_view_t *mv, int tx, int ty, word y, player_t *player);\r
+void near mapDrawCol(map_view_t *mv, int tx, int ty, word x, player_t *player);\r
void mapDrawWRow(map_view_t *mv, int tx, int ty, word y);\r
void mapDrawWCol(map_view_t *mv, int tx, int ty, word x);\r
inline void near ScrollRight(map_view_t *mv, player_t *pl, word id, word plid)\r