1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-05 15:55:45 +00:00
OpenMW/apps/openmw/mwgui/mode.hpp

68 lines
1.3 KiB
C++
Raw Normal View History

#ifndef MWGUI_MODE_H
#define MWGUI_MODE_H
namespace MWGui
{
enum GuiMode
{
GM_None,
GM_Settings, // Settings window
GM_Inventory, // Inventory mode
GM_Container,
2013-03-31 11:13:46 +00:00
GM_Companion,
GM_MainMenu, // Main menu mode
GM_Console, // Console mode
GM_Journal, // Journal mode
GM_Scroll, // Read scroll
GM_Book, // Read book
GM_Alchemy, // Make potions
2013-03-22 13:13:10 +00:00
GM_Repair,
GM_Dialogue, // NPC interaction
GM_Barter,
GM_Rest,
GM_RestBed,
GM_SpellBuying,
2012-09-26 16:30:47 +00:00
GM_Travel,
2012-09-22 22:36:20 +00:00
GM_SpellCreation,
GM_Enchanting,
GM_Recharge,
2012-10-17 16:03:02 +00:00
GM_Training,
2013-03-22 13:13:10 +00:00
GM_MerchantRepair,
2012-09-14 17:44:00 +00:00
GM_Levelup,
// Startup character creation dialogs
GM_Name,
GM_Race,
GM_Birth,
GM_Class,
GM_ClassGenerate,
GM_ClassPick,
GM_ClassCreate,
2011-06-19 17:10:44 +00:00
GM_Review,
2012-09-12 17:15:29 +00:00
GM_Loading,
GM_LoadingWallpaper,
GM_QuickKeysMenu
};
// Windows shown in inventory mode
enum GuiWindow
{
GW_None = 0,
GW_Map = 0x01,
GW_Inventory = 0x02,
GW_Magic = 0x04,
GW_Stats = 0x08,
GW_ALL = 0xFF
};
}
#endif