22 #ifndef ULTIMA_ULTIMA1_GFX_VIEW_MAP_H 23 #define ULTIMA_ULTIMA1_GFX_VIEW_MAP_H 25 #include "ultima/shared/gfx/visual_container.h" 26 #include "ultima/shared/gfx/bitmap.h" 27 #include "graphics/managed_surface.h" 33 using Shared::CShowMsg;
34 using Shared::CKeypressMsg;
35 using Shared::CFrameMsg;
49 enum TitleMode { TITLEMODE_COPYRIGHT, TITLEMODE_PRESENTS, TITLEMODE_CASTLE, TITLEMODE_TRADEMARKS, TITLEMODE_MAIN_MENU };
57 void drawCopyrightView();
62 void drawPresentsView();
67 void drawCastleView();
77 void drawTrademarksView();
87 void setCastlePalette();
92 void setTitlePalette();
97 void setMode(TitleMode mode);
109 void draw()
override;
Definition: managed_surface.h:51
Definition: messages.h:265
Definition: messages.h:225
Definition: tree_item.h:50
Definition: visual_surface.h:39
ViewTitle(Shared::TreeItem *parent=nullptr)
Definition: visual_item.h:39
Definition: detection.h:27
Definition: view_title.h:41
Definition: messages.h:280