OSDN Git Service

i need help with understanding how 16_rf.c works wwww
[proj16/16.git] / src / lib / scroll16.h
index 2b5ca92..0cf17b2 100755 (executable)
 #define PCXBMPPTR      PCXBMPVAR\r
 \r
 //row and colum drawing routines\r
-//#define FULLRCREND\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
@@ -67,7 +70,7 @@
 \r
 extern struct glob_game_vars   *ggvv;\r
 #ifdef __DEBUG_RF__\r
-#define DBG_RFDELAYMETHOD delay(250);\r
+#define DBG_RFDELAYMETHOD delay(500);\r
 #endif\r
 \r
 //===========================================================================//\r
@@ -130,8 +133,8 @@ void mapGoTo(map_view_t *mv, int tx, int ty);
 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