X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fmodex16.h;h=7cb278205e7115db68c7146a12a7a3d60432b327;hb=6e77b2ef1d9df8ba83f9d378c21c96289d47bf11;hp=1a5debdf26d44a927230dfb5593ec9c2f757c588;hpb=f66b2c6a16e6f6c2c9c07a39d1855b5ea178fead;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 */