World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура PlayerSpells

#include <Player.h>

+ Граф связей класса PlayerSpells:

Открытые атрибуты

union {
   struct {
      PlayerSpellbookChapter   pFireSpellbook
 
      PlayerSpellbookChapter   pAirSpellbook
 
      PlayerSpellbookChapter   pWaterSpellbook
 
      PlayerSpellbookChapter   pEarthSpellbook
 
      PlayerSpellbookChapter   pSpiritSpellbook
 
      PlayerSpellbookChapter   pMindSpellbook
 
      PlayerSpellbookChapter   pBodySpellbook
 
      PlayerSpellbookChapter   pLightSpellbook
 
      PlayerSpellbookChapter   pDarkSpellbook
 
      char   _pad_0
 
   } 
 
   struct {
      std::array< PlayerSpellbookChapter, 9 >   pChapters
 
      char   _pad_1
 
   } 
 
   struct {
      std::array< char, 99 >   bHaveSpell
 
      char   _pad_2
 
   } 
 
}; 
 

Подробное описание

См. определение в файле Player.h строка 289

Данные класса

◆ pFireSpellbook

PlayerSpellbookChapter PlayerSpells::pFireSpellbook

См. определение в файле Player.h строка 292

◆ pAirSpellbook

PlayerSpellbookChapter PlayerSpells::pAirSpellbook

См. определение в файле Player.h строка 293

◆ pWaterSpellbook

PlayerSpellbookChapter PlayerSpells::pWaterSpellbook

См. определение в файле Player.h строка 294

◆ pEarthSpellbook

PlayerSpellbookChapter PlayerSpells::pEarthSpellbook

См. определение в файле Player.h строка 295

◆ pSpiritSpellbook

PlayerSpellbookChapter PlayerSpells::pSpiritSpellbook

См. определение в файле Player.h строка 296

◆ pMindSpellbook

PlayerSpellbookChapter PlayerSpells::pMindSpellbook

См. определение в файле Player.h строка 297

◆ pBodySpellbook

PlayerSpellbookChapter PlayerSpells::pBodySpellbook

См. определение в файле Player.h строка 298

◆ pLightSpellbook

PlayerSpellbookChapter PlayerSpells::pLightSpellbook

См. определение в файле Player.h строка 299

◆ pDarkSpellbook

PlayerSpellbookChapter PlayerSpells::pDarkSpellbook

См. определение в файле Player.h строка 300

◆ _pad_0

char PlayerSpells::_pad_0

См. определение в файле Player.h строка 301

◆ pChapters

std::array<PlayerSpellbookChapter, 9> PlayerSpells::pChapters

См. определение в файле Player.h строка 304

Используется в Application::Game::EventLoop() и GUIWindow_Spellbook::OpenSpellbook().

◆ _pad_1

char PlayerSpells::_pad_1

См. определение в файле Player.h строка 305

◆ bHaveSpell

std::array<char, 99> PlayerSpells::bHaveSpell

См. определение в файле Player.h строка 308

Используется в Player_Image_MM7::Deserialize(), Player_Image_MM7::Serialize() и Player::UseItem_DrinkPotion_etc().

◆ _pad_2

char PlayerSpells::_pad_2

См. определение в файле Player.h строка 309

◆ @25

union { ... }

Объявления и описания членов структуры находятся в файле: