World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Sprites.h>
Открытые члены | |
bool | Deserialize (const struct SpriteFrame_MM7 *) |
Открытые атрибуты | |
String | icon_name |
String | texture_name |
Sprite * | hw_sprites [8] |
fixed | scale |
int | uFlags |
int | uGlowRadius |
int | uPaletteID |
int | uPaletteIndex |
int | uAnimTime |
int | uAnimLength |
bool SpriteFrame::Deserialize | ( | const struct SpriteFrame_MM7 * | data | ) |
См. определение в файле Sprites.cpp строка 349
Перекрестные ссылки hw_sprites, icon_name, SpriteFrame_MM6::pIconName, SpriteFrame_MM6::pTextureName, texture_name, SpriteFrame_MM7::uAnimLength, uAnimLength, SpriteFrame_MM6::uAnimTime, uAnimTime, SpriteFrame_MM6::uFlags, uFlags, SpriteFrame_MM6::uGlowRadius, uGlowRadius, SpriteFrame_MM6::uPaletteID, uPaletteID, SpriteFrame_MM6::uPaletteIndex и uPaletteIndex.
Используется в SpriteFrameTable::FromFile().
String SpriteFrame::icon_name |
См. определение в файле Sprites.h строка 43
Используется в Deserialize(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList() и IndoorLocation::PrepareDecorationsRenderList_BLV().
String SpriteFrame::texture_name |
См. определение в файле Sprites.h строка 44
Используется в Deserialize().
Sprite* SpriteFrame::hw_sprites[8] |
См. определение в файле Sprites.h строка 46
Используется в _441A4E_overlay_on_portrait(), SpellFxRenderer::_4A78AE_sparks_spell(), SpellFxRenderer::_4A7948_mind_blast_after_effect(), SpellFxRenderer::_4A7C07_stun_spell_fx(), Deserialize(), RenderOpenGL::DrawMonsterPortrait(), Render::DrawMonsterPortrait(), RenderBase::DrawSpriteObjects_ODM(), SpriteFrameTable::InitializeSprite(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), IndoorLocation::PrepareItemsRenderList_BLV(), SpellFxRenderer::RenderSpecialEffects() и Actor::UpdateAnimation().
fixed SpriteFrame::scale |
См. определение в файле Sprites.h строка 47
Используется в _441A4E_overlay_on_portrait(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int SpriteFrame::uFlags |
См. определение в файле Sprites.h строка 48
Используется в Deserialize(), RenderBase::DrawSpriteObjects_ODM(), SpriteFrameTable::GetFrame(), SpriteFrameTable::GetFrameBy_x(), SpriteFrameTable::InitializeSprite(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int SpriteFrame::uGlowRadius |
См. определение в файле Sprites.h строка 49
Используется в Deserialize(), RenderBase::DrawSpriteObjects_ODM(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int SpriteFrame::uPaletteID |
См. определение в файле Sprites.h строка 50
Используется в Deserialize() и SpriteFrameTable::InitializeSprite().
int SpriteFrame::uPaletteIndex |
См. определение в файле Sprites.h строка 51
Используется в _441A4E_overlay_on_portrait(), Deserialize(), RenderBase::DrawSpriteObjects_ODM(), SpriteFrameTable::InitializeSprite(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM() и IndoorLocation::PrepareItemsRenderList_BLV().
int SpriteFrame::uAnimTime |
См. определение в файле Sprites.h строка 52
Используется в Deserialize(), SpriteFrameTable::GetFrame() и SpriteFrameTable::GetFrameBy_x().
int SpriteFrame::uAnimLength |
См. определение в файле Sprites.h строка 53
Используется в OtherOverlayList::_4418B6(), SpellFxRenderer::_4A8BFC(), Actor::AI_Bored(), Actor::AI_MeleeAttack(), Actor::AI_MissileAttack1(), Actor::AI_MissileAttack2(), Actor::AI_SpellAttack1(), Actor::AI_SpellAttack2(), Actor::AI_Stun(), Deserialize(), Actor::Die(), SpriteFrameTable::GetFrame(), SpriteFrameTable::GetFrameBy_x(), SpellFxRenderer::RenderSpecialEffects() и Actor::Resurrect().