#include "src/lib/modex16.h"
#include "src/lib/16_in.h"
#include "src/lib/bitmap.h"
#include "src/lib/planar.h"
#include "src/lib/mapread.h"
#include "src/lib/modex16.h"
#include "src/lib/16_in.h"
#include "src/lib/bitmap.h"
#include "src/lib/planar.h"
#include "src/lib/mapread.h"
//map_t allocMap(int w, int h);
//void initMap(map_t *map);
//map_t allocMap(int w, int h);
//void initMap(map_t *map);
void mapScrollLeft(map_view_t *mv, player_t *player, word id, word plid);
void mapScrollUp(map_view_t *mv, player_t *player, word id, word plid);
void mapScrollDown(map_view_t *mv, player_t *player, word id, word plid);
void mapScrollLeft(map_view_t *mv, player_t *player, word id, word plid);
void mapScrollUp(map_view_t *mv, player_t *player, word id, word plid);
void mapScrollDown(map_view_t *mv, player_t *player, word id, word plid);
void mapGoTo(map_view_t *mv, int tx, int ty);
void mapDrawTile(tiles_t *t, word i, page_t *page, word x, word y);
void mapDrawRow(map_view_t *mv, int tx, int ty, word y, player_t *p, word poopoffset);
void mapDrawCol(map_view_t *mv, int tx, int ty, word x, player_t *p, word poopoffset);
void mapDrawWRow(map_view_t *mv, int tx, int ty, word y);
void mapDrawWCol(map_view_t *mv, int tx, int ty, word x);
void mapGoTo(map_view_t *mv, int tx, int ty);
void mapDrawTile(tiles_t *t, word i, page_t *page, word x, word y);
void mapDrawRow(map_view_t *mv, int tx, int ty, word y, player_t *p, word poopoffset);
void mapDrawCol(map_view_t *mv, int tx, int ty, word x, player_t *p, word poopoffset);
void mapDrawWRow(map_view_t *mv, int tx, int ty, word y);
void mapDrawWCol(map_view_t *mv, int tx, int ty, word x);
void animatePlayer(map_view_t *pip, player_t *player, word playnum, sword scrollswitch);
#endif /*__SCROLL16_H_*/
void animatePlayer(map_view_t *pip, player_t *player, word playnum, sword scrollswitch);
#endif /*__SCROLL16_H_*/