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

#include <Image.h>

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

Открытые члены

 OptionsMenuSkin ()
 
void Relaease ()
 

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

ImageuTextureID_Background
 
ImageuTextureID_TurnSpeed [3]
 
ImageuTextureID_ArrowLeft
 
ImageuTextureID_ArrowRight
 
ImageuTextureID_unused_0
 
ImageuTextureID_unused_1
 
ImageuTextureID_unused_2
 
ImageuTextureID_FlipOnExit
 
ImageuTextureID_SoundLevels [10]
 
ImageuTextureID_AlwaysRun
 
ImageuTextureID_WalkSound
 
ImageuTextureID_ShowDamage
 

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

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

Конструктор(ы)

◆ OptionsMenuSkin()

OptionsMenuSkin::OptionsMenuSkin ( )

См. определение в файле UIGame.cpp строка 607

618  for (uint i = 0; i < 3; ++i) uTextureID_TurnSpeed[i] = 0;
619  for (uint i = 0; i < 10; ++i) uTextureID_SoundLevels[i] = 0;
620 }

Перекрестные ссылки uTextureID_SoundLevels и uTextureID_TurnSpeed.

Методы

◆ Relaease()

void OptionsMenuSkin::Relaease ( )

См. определение в файле UIGame.cpp строка 622

622  {
623 #define RELEASE(img) \
624  { \
625  if (img) { \
626  img->Release(); \
627  img = nullptr; \
628  } \
629  }
630 
631  RELEASE(uTextureID_Background);
632  for (uint i = 0; i < 3; ++i) RELEASE(uTextureID_TurnSpeed[i]);
633  RELEASE(uTextureID_ArrowLeft);
634  RELEASE(uTextureID_ArrowRight);
635  RELEASE(uTextureID_FlipOnExit);
636  for (uint i = 0; i < 10; ++i) RELEASE(uTextureID_SoundLevels[i]);
637  RELEASE(uTextureID_AlwaysRun);
638  RELEASE(uTextureID_WalkSound);
639  RELEASE(uTextureID_ShowDamage);
640 
641 #undef RELEASE
642 }

Перекрестные ссылки uTextureID_AlwaysRun, uTextureID_ArrowLeft, uTextureID_ArrowRight, uTextureID_Background, uTextureID_FlipOnExit, uTextureID_ShowDamage, uTextureID_SoundLevels, uTextureID_TurnSpeed и uTextureID_WalkSound.

Используется в Application::Menu::EventLoop().

+ Граф вызова функции:

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

◆ uTextureID_Background

Image* OptionsMenuSkin::uTextureID_Background

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), Relaease() и GUIWindow_GameOptions::Update().

◆ uTextureID_TurnSpeed

Image* OptionsMenuSkin::uTextureID_TurnSpeed[3]

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), OptionsMenuSkin(), Relaease() и GUIWindow_GameOptions::Update().

◆ uTextureID_ArrowLeft

Image* OptionsMenuSkin::uTextureID_ArrowLeft

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions() и Relaease().

◆ uTextureID_ArrowRight

Image* OptionsMenuSkin::uTextureID_ArrowRight

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions() и Relaease().

◆ uTextureID_unused_0

Image* OptionsMenuSkin::uTextureID_unused_0

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

◆ uTextureID_unused_1

Image* OptionsMenuSkin::uTextureID_unused_1

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

◆ uTextureID_unused_2

Image* OptionsMenuSkin::uTextureID_unused_2

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

◆ uTextureID_FlipOnExit

Image* OptionsMenuSkin::uTextureID_FlipOnExit

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), Relaease() и GUIWindow_GameOptions::Update().

◆ uTextureID_SoundLevels

Image* OptionsMenuSkin::uTextureID_SoundLevels[10]

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), OptionsMenuSkin(), Relaease() и GUIWindow_GameOptions::Update().

◆ uTextureID_AlwaysRun

Image* OptionsMenuSkin::uTextureID_AlwaysRun

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), Relaease() и GUIWindow_GameOptions::Update().

◆ uTextureID_WalkSound

Image* OptionsMenuSkin::uTextureID_WalkSound

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), Relaease() и GUIWindow_GameOptions::Update().

◆ uTextureID_ShowDamage

Image* OptionsMenuSkin::uTextureID_ShowDamage

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

Используется в GUIWindow_GameOptions::GUIWindow_GameOptions(), Relaease() и GUIWindow_GameOptions::Update().


Объявления и описания членов структур находятся в файлах:
OptionsMenuSkin::uTextureID_SoundLevels
Image * uTextureID_SoundLevels[10]
Definition: Image.h:161
OptionsMenuSkin::uTextureID_ArrowLeft
Image * uTextureID_ArrowLeft
Definition: Image.h:155
OptionsMenuSkin::uTextureID_unused_1
Image * uTextureID_unused_1
Definition: Image.h:158
OptionsMenuSkin::uTextureID_unused_2
Image * uTextureID_unused_2
Definition: Image.h:159
OptionsMenuSkin::uTextureID_ArrowRight
Image * uTextureID_ArrowRight
Definition: Image.h:156
OptionsMenuSkin::uTextureID_TurnSpeed
Image * uTextureID_TurnSpeed[3]
Definition: Image.h:154
OptionsMenuSkin::uTextureID_ShowDamage
Image * uTextureID_ShowDamage
Definition: Image.h:164
uint
unsigned int uint
Definition: MM7.h:4
OptionsMenuSkin::uTextureID_unused_0
Image * uTextureID_unused_0
Definition: Image.h:157
OptionsMenuSkin::uTextureID_AlwaysRun
Image * uTextureID_AlwaysRun
Definition: Image.h:162
OptionsMenuSkin::uTextureID_Background
Image * uTextureID_Background
Definition: Image.h:153
OptionsMenuSkin::uTextureID_WalkSound
Image * uTextureID_WalkSound
Definition: Image.h:163
OptionsMenuSkin::uTextureID_FlipOnExit
Image * uTextureID_FlipOnExit
Definition: Image.h:160