World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
UICharacter.h
См. документацию.
1 #pragma once
2 #include "GUI/GUIWindow.h"
3 
5  public:
8 
9  virtual void Update();
10 
11  void ShowStatsTab();
12  void ShowSkillsTab();
13  void ShowInventoryTab();
14  void ShowAwardsTab();
15  void ToggleRingsOverlay();
16 
17  protected:
18  void CharacterUI_StatsTab_Draw(struct Player *);
19  void CharacterUI_SkillsTab_Draw(struct Player *);
20  void CharacterUI_AwardsTab_Draw(struct Player *);
21 
23 };
24 
25 bool ringscreenactive();
26 static void CharacterUI_DrawItem(int x, int y, ItemGen *item, int id);
27 
28 class Image;
35 
36 extern std::array<Image *, 16> paperdoll_dbrds;
GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons
void CharacterUI_SkillsTab_CreateButtons()
Definition: UICharacter.cpp:2217
CharacterUI_DrawItem
static void CharacterUI_DrawItem(int x, int y, ItemGen *item, int id)
Player
Definition: Player.h:401
GUIWindow_CharacterRecord
Definition: UICharacter.h:4
ui_character_skills_background
Image * ui_character_skills_background
Definition: UICharacter.cpp:454
GUIWindow
Definition: GUIWindow.h:433
GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw
void CharacterUI_StatsTab_Draw(struct Player *)
Definition: UICharacter.cpp:2296
ui_character_inventory_paperdoll_background
Image * ui_character_inventory_paperdoll_background
Definition: UICharacter.cpp:460
GUIWindow_CharacterRecord::ToggleRingsOverlay
void ToggleRingsOverlay()
Definition: UICharacter.cpp:635
ringscreenactive
bool ringscreenactive()
Definition: UICharacter.cpp:3396
GUIWindow_CharacterRecord::ShowSkillsTab
void ShowSkillsTab()
Definition: UICharacter.cpp:599
ui_character_inventory_background_strip
Image * ui_character_inventory_background_strip
Definition: UICharacter.cpp:458
CURRENT_SCREEN
CURRENT_SCREEN
Definition: GUIWindow.h:604
y
EGLSurface EGLint EGLint y
Definition: SDL_egl.h:1596
GUIWindow_CharacterRecord::ShowStatsTab
void ShowStatsTab()
Definition: UICharacter.cpp:588
Image
Definition: Image.h:19
x
EGLSurface EGLint x
Definition: SDL_egl.h:1596
ui_character_inventory_background
Image * ui_character_inventory_background
Definition: UICharacter.cpp:457
GUIWindow_CharacterRecord::ShowInventoryTab
void ShowInventoryTab()
Definition: UICharacter.cpp:611
GUIWindow_CharacterRecord::ShowAwardsTab
void ShowAwardsTab()
Definition: UICharacter.cpp:622
paperdoll_dbrds
std::array< Image *, 16 > paperdoll_dbrds
Definition: UICharacter.cpp:464
GUIWindow_CharacterRecord::~GUIWindow_CharacterRecord
virtual ~GUIWindow_CharacterRecord()
Definition: UICharacter.h:7
GUIWindow_CharacterRecord::GUIWindow_CharacterRecord
GUIWindow_CharacterRecord(unsigned int uActiveCharacter, enum CURRENT_SCREEN screen)
Definition: UICharacter.cpp:466
ui_character_awards_background
Image * ui_character_awards_background
Definition: UICharacter.cpp:455
GUIWindow_CharacterRecord::Update
virtual void Update()
Definition: UICharacter.cpp:528
uActiveCharacter
unsigned int uActiveCharacter
Definition: mm7_data.cpp:555
GUIWindow_CharacterRecord::CharacterUI_SkillsTab_Draw
void CharacterUI_SkillsTab_Draw(struct Player *)
Definition: UICharacter.cpp:776
ui_character_stats_background
Image * ui_character_stats_background
Definition: UICharacter.cpp:456
GUIWindow.h
ItemGen
Definition: Items.h:263
GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw
void CharacterUI_AwardsTab_Draw(struct Player *)
Definition: UICharacter.cpp:812