2010-09-15 12:48:19 +00:00
|
|
|
#ifndef MWGUI_MODE_H
|
|
|
|
#define MWGUI_MODE_H
|
|
|
|
|
|
|
|
namespace MWGui
|
|
|
|
{
|
|
|
|
enum GuiMode
|
|
|
|
{
|
2013-03-30 14:51:07 +00:00
|
|
|
GM_None,
|
2012-05-22 19:40:42 +00:00
|
|
|
GM_Settings, // Settings window
|
2010-09-15 12:48:19 +00:00
|
|
|
GM_Inventory, // Inventory mode
|
2012-04-15 17:32:41 +00:00
|
|
|
GM_Container,
|
2013-03-31 11:13:46 +00:00
|
|
|
GM_Companion,
|
2010-09-15 12:48:19 +00:00
|
|
|
GM_MainMenu, // Main menu mode
|
|
|
|
|
|
|
|
GM_Console, // Console mode
|
2011-11-28 15:51:11 +00:00
|
|
|
GM_Journal, // Journal mode
|
2010-09-15 12:48:19 +00:00
|
|
|
|
2012-05-03 03:26:05 +00:00
|
|
|
GM_Scroll, // Read scroll
|
|
|
|
GM_Book, // Read book
|
2012-05-24 13:57:23 +00:00
|
|
|
GM_Alchemy, // Make potions
|
2013-03-22 13:13:10 +00:00
|
|
|
GM_Repair,
|
2010-09-15 12:48:19 +00:00
|
|
|
|
|
|
|
GM_Dialogue, // NPC interaction
|
|
|
|
GM_Barter,
|
|
|
|
GM_Rest,
|
2012-09-19 00:53:06 +00:00
|
|
|
GM_RestBed,
|
2012-09-09 18:10:07 +00:00
|
|
|
GM_SpellBuying,
|
2012-09-26 16:30:47 +00:00
|
|
|
GM_Travel,
|
2012-09-22 22:36:20 +00:00
|
|
|
GM_SpellCreation,
|
2012-09-27 06:47:47 +00:00
|
|
|
GM_Enchanting,
|
2013-11-19 05:48:47 +00:00
|
|
|
GM_Recharge,
|
2012-10-17 16:03:02 +00:00
|
|
|
GM_Training,
|
2013-03-22 13:13:10 +00:00
|
|
|
GM_MerchantRepair,
|
2010-09-15 12:48:19 +00:00
|
|
|
|
2012-09-14 17:44:00 +00:00
|
|
|
GM_Levelup,
|
|
|
|
|
2010-09-15 12:48:19 +00:00
|
|
|
// Startup character creation dialogs
|
|
|
|
GM_Name,
|
|
|
|
GM_Race,
|
|
|
|
GM_Birth,
|
|
|
|
GM_Class,
|
2010-10-09 22:42:56 +00:00
|
|
|
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,
|
|
|
|
|
2014-03-27 18:10:15 +00:00
|
|
|
GM_QuickKeysMenu
|
2010-09-15 12:48:19 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
// 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
|