X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fmodex16.h;h=7cb278205e7115db68c7146a12a7a3d60432b327;hb=fdda3e0aec6ed31959bf39263116dc5f6a481a4b;hp=1a5debdf26d44a927230dfb5593ec9c2f757c588;hpb=5ac0fc9f64b9c05179bc9b501e0391dc32f73c82;p=16.git diff --git a/src/lib/modex16.h b/src/lib/modex16.h index 1a5debdf..7cb27820 100644 --- a/src/lib/modex16.h +++ b/src/lib/modex16.h @@ -6,6 +6,7 @@ #include #include "src\lib\types.h" #include "src\lib\bitmap.h" +#include "src\lib\planar.h" /* -========================== Types & Macros ==========================- */ #define PAGE_OFFSET(x,y) (((y)<<6)+((y)<<4)+((x)>>2)) @@ -29,11 +30,12 @@ page_t modexNextPage(page_t *p); void modexShowPage(page_t *page); void modexPanPage(page_t *page, int dx, int dy); void modexSelectPlane(byte plane); -void modexClearRegion(page_t *page, int x, int y, int w, int h, byte color); +void modexClearRegion(page_t *page, int x, int y, int w, int h, byte color); void modexDrawBmp(page_t *page, int x, int y, bitmap_t *bmp); void modexDrawBmpRegion(page_t *page, int x, int y, int rx, int ry, int rw, int rh, bitmap_t *bmp); +void modexDrawPlanarBuf(page_t *page, int x, int y, planar_buf_t *bmp); void modexDrawSprite(page_t *page, int x, int y, bitmap_t *bmp); -void modexDrawSpriteRegion(page_t *page, int x, int y, int rx, int ry, int rw, int rh, bitmap_t *bmp); +void modexDrawSpriteRegion(page_t *page, int x, int y, int rx, int ry, int rw, int rh, bitmap_t *bmp); void modexCopyPageRegion(page_t *dest, page_t *src, word sx, word sy, word dx, word dy, word width, word height); /* Palette fade and flash effects */