X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flibgame%2Fsystem.h;h=03429157c7fc327273ae3da60046d424b631eb88;hb=081f176501bc84d81d6f9d27d6170e70e4a23661;hp=3577e35913b1831af8ad1c5f006d2d137b170a4d;hpb=14089dac2cbe56e563863e1e5adb8847944fd262;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 3577e359..03429157 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -296,9 +296,11 @@ struct GfxInfo int vx, vy; int vxsize, vysize; - boolean draw_deactivation_mask; + int draw_deactivation_mask; + int draw_background_mask; Bitmap *background_bitmap; + int background_bitmap_mask; }; struct FontInfo @@ -477,6 +479,7 @@ struct ConfigInfo { char *token; char *value; + int type; }; struct FileInfo @@ -565,8 +568,10 @@ void InitGfxFieldInfo(int, int, int, int, int, int, int, int); void InitGfxDoor1Info(int, int, int, int); void InitGfxDoor2Info(int, int, int, int); void InitGfxScrollbufferInfo(int, int); -void SetDrawDeactivationMask(int ); -void SetBackgroundBitmap(Bitmap *); +void SetDrawDeactivationMask(int); +void SetDrawBackgroundMask(int); +void SetMainBackgroundBitmap(Bitmap *); +void SetDoorBackgroundBitmap(Bitmap *); inline void InitVideoDisplay(void); inline void CloseVideoDisplay(void);