X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_bd%2Fbd_graphics.h;h=6b522fcc504143d767ddbc23d864e2fdefbd1112;hb=90863c926554302e589b60a85a3468b31292c4ff;hp=fe6c8946bcde6df71d3f8ab9ea3c7c0a310db611;hpb=bd560c53129c84976b87827f1978ddf8de4ed57a;p=rocksndiamonds.git diff --git a/src/game_bd/bd_graphics.h b/src/game_bd/bd_graphics.h index fe6c8946..6b522fcc 100644 --- a/src/game_bd/bd_graphics.h +++ b/src/game_bd/bd_graphics.h @@ -23,8 +23,6 @@ extern Bitmap *gd_screen_bitmap; -extern const unsigned char *gd_keystate; - typedef unsigned int GdColor; void set_cell_size(int s); @@ -33,7 +31,11 @@ void set_play_area(int w, int h); int get_play_area_w(void); int get_play_area_h(void); -void gd_init_keystate(void); +void gd_init_play_area(void); + +void gd_prepare_tile_bitmap(GdCave *cave, Bitmap *bitmap, int scale_down_factor); +void gd_set_tile_bitmap_reference(Bitmap *bitmap); +Bitmap *gd_get_tile_bitmap(Bitmap *bitmap); int gd_drawcave(Bitmap *dest, GdGame *gameplay, boolean); boolean gd_scroll(GdGame *gameplay, boolean exact_scroll, boolean immediate); @@ -41,4 +43,6 @@ void gd_scroll_to_origin(void); int get_scroll_x(void); int get_scroll_y(void); +Bitmap **gd_get_title_screen_bitmaps(void); + #endif // BD_GRAPHICS_H