X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=5653a982b81c2a393c22e44c89bd39ec5aec74ad;hb=08077278b4277434ebbeb0e828cf45f9ce9ee387;hp=aecccc46de7f3d3464627a8ed9fe82633125a091;hpb=2eb9cb502efacb04761fe3bfd4bb4fa8f4661f49;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index aecccc46..5653a982 100644 --- a/src/main.h +++ b/src/main.h @@ -2240,6 +2240,8 @@ struct MenuMainInfo struct MenuMainButtonInfo button; struct MenuMainTextInfo text; struct MenuMainInputInfo input; + + boolean show_game_buttons; }; struct TitleFadingInfo @@ -2309,6 +2311,8 @@ struct DoorInfo struct DoorPartPosInfo part_7; struct DoorPartPosInfo part_8; + struct DoorPartPosInfo panel; + int width; int height; int step_offset; @@ -2343,6 +2347,21 @@ struct PreviewInfo int anim_mode; }; +struct EditorPaletteInfo +{ + int x, y; + int cols, rows; + + struct XY element_left; + struct XY element_middle; + struct XY element_right; +}; + +struct EditorInfo +{ + struct EditorPaletteInfo palette; +}; + struct ViewportInfo { struct RectWithBorder window; @@ -2889,7 +2908,11 @@ extern Bitmap *bitmap_db_store; extern Bitmap *bitmap_db_cross; extern Bitmap *bitmap_db_field; extern Bitmap *bitmap_db_panel; +#if 0 extern Bitmap *bitmap_db_door; +#endif +extern Bitmap *bitmap_db_door_1; +extern Bitmap *bitmap_db_door_2; extern Bitmap *bitmap_db_toons; extern Pixmap tile_clipmask[]; extern DrawBuffer *fieldbuffer; @@ -3015,6 +3038,7 @@ extern struct MenuInfo menu; extern struct DoorInfo door_1, door_2; extern struct RequestInfo request; extern struct PreviewInfo preview; +extern struct EditorInfo editor; extern struct ElementInfo element_info[]; extern struct ElementNameInfo element_name_info[]; extern struct ElementActionInfo element_action_info[];