comparison GUI/GUIWindow.h @ 2542:bacf9809126a

.
author a.parshin
date Sun, 10 May 2015 02:04:52 +0200
parents a902abdfc7f2
children b6140dfeac27
comparison
equal deleted inserted replaced
2541:a902abdfc7f2 2542:bacf9809126a
265 /* 298 */ 265 /* 298 */
266 enum WindowType: unsigned __int32 266 enum WindowType: unsigned __int32
267 { 267 {
268 WINDOW_null = 0, 268 WINDOW_null = 0,
269 WINDOW_MainMenu = 1, 269 WINDOW_MainMenu = 1,
270 WINDOW_OptionsButtons = 3, 270 WINDOW_GameMenu = 3,
271 WINDOW_CharacterRecord = 4, 271 WINDOW_CharacterRecord = 4,
272 WINDOW_Options = 6, 272 WINDOW_Options = 6,
273 WINDOW_8 = 8, 273 WINDOW_8 = 8,
274 WINDOW_Book = 9, 274 WINDOW_Book = 9,
275 WINDOW_Dialogue = 10, 275 WINDOW_Dialogue = 10,
388 388
389 389
390 390
391 enum CURRENT_SCREEN 391 enum CURRENT_SCREEN
392 { 392 {
393 SCREEN_GAME = 0x0, 393 SCREEN_GAME = 0,
394 SCREEN_MENU = 0x1, 394 SCREEN_MENU = 1,
395 SCREEN_OPTIONS = 0x2, 395 SCREEN_OPTIONS = 2,
396 SCREEN_BOOKS = 0x3, 396 SCREEN_BOOKS = 3,
397 SCREEN_NPC_DIALOGUE = 0x4, 397 SCREEN_NPC_DIALOGUE = 4,
398 SCREEN_REST = 0x5, 398 SCREEN_REST = 5,
399 SCREEN_6 = 6,
399 SCREEN_CHARACTERS = 7, 400 SCREEN_CHARACTERS = 7,
400 SCREEN_SPELL_BOOK = 0x8, 401 SCREEN_SPELL_BOOK = 8,
401 SCREEN_CREATORS = 0x9, 402 SCREEN_CREATORS = 9,
402 SCREEN_CHEST = 10, 403 SCREEN_CHEST = 10,
403 SCREEN_SAVEGAME = 11, 404 SCREEN_SAVEGAME = 11,
404 SCREEN_LOADGAME = 12, 405 SCREEN_LOADGAME = 12,
405 SCREEN_HOUSE = 13, 406 SCREEN_HOUSE = 13,
406 SCREEN_E = 14, 407 SCREEN_E = 14,
407 SCREEN_CHEST_INVENTORY = 15, 408 SCREEN_CHEST_INVENTORY = 15,
408 SCREEN_VIDEO = 0x10, 409 SCREEN_VIDEO = 16,
409 SCREEN_CHANGE_LOCATION = 0x11, 410 SCREEN_CHANGE_LOCATION = 17,
410 SCREEN_INPUT_BLV = 0x12, 411 SCREEN_INPUT_BLV = 18,
411 SCREEN_BRANCHLESS_NPC_DIALOG = 0x13, 412 SCREEN_BRANCHLESS_NPC_DIALOG = 19,
412 SCREEN_PARTY_CREATION = 0x15, 413 SCREEN_20 = 20,
413 SCREEN_MODAL_WINDOW = 0x16, 414 SCREEN_PARTY_CREATION = 21,
414 SCREEN_CASTING = 0x17, 415 SCREEN_MODAL_WINDOW = 22,
415 SCREEN_19 = 0x19, 416 SCREEN_CASTING = 23,
416 SCREEN_KEYBOARD_OPTIONS = 0x1A, 417 SCREEN_24 = 24,
417 SCREEN_1B = 0x1B, 418 SCREEN_19 = 25,
418 SCREEN_VIDEO_OPTIONS = 0x1C, 419 SCREEN_KEYBOARD_OPTIONS = 26,
420 SCREEN_1B = 27,
421 SCREEN_VIDEO_OPTIONS = 28,
422
419 SCREEN_63 = 0x63, 423 SCREEN_63 = 0x63,
420 SCREEN_64 = 0x64, 424 SCREEN_64 = 0x64,
421 SCREEN_67 = 0x67, 425 SCREEN_67 = 0x67,
422 SCREEN_QUICK_REFERENCE = 0x68, 426 SCREEN_QUICK_REFERENCE = 0x68,
423 }; 427 };
522 void GameUI_DrawBranchlessDialogue(); 526 void GameUI_DrawBranchlessDialogue();
523 void GameUI_DrawDialogue(); 527 void GameUI_DrawDialogue();
524 528
525 529
526 // game menu ui 530 // game menu ui
531 GUIWindow *GameMenuUI_Load();
532
533 GUIWindow *GameMenuUI_Options_Load();
534 void GameMenuUI_Options_Draw();
535
536 GUIWindow *GameMenuUI_OptionsKeymapping_Load();
527 void GameMenuUI_DrawKeyBindings(); 537 void GameMenuUI_DrawKeyBindings();
538
539 GUIWindow *GameMenuUI_OptionsVideo_Load();
528 void GameMenuUI_DrawVideoOptions(); 540 void GameMenuUI_DrawVideoOptions();
529 GUIWindow *GameMenuUI_Options_Load();
530 GUIWindow *GameMenuUI_OptionsKeymapping_Load();
531 GUIWindow *GameMenuUI_OptionsVideo_Load();
532 void GameMenuUI_Options_Draw();
533 541
534 542
535 543
536 544
537 // character ui 545 // character ui