|
OpenEnroth 3d489c4
|
#include "Engine/Objects/SpriteObject.h"#include <algorithm>#include <memory>#include <utility>#include <vector>#include "Engine/Engine.h"#include "Engine/SpellFxRenderer.h"#include "Engine/Time/Timer.h"#include "Engine/Evt/Processor.h"#include "Engine/OurMath.h"#include "Engine/Party.h"#include "Engine/TurnEngine/TurnEngine.h"#include "Engine/AttackList.h"#include "Engine/MapInfo.h"#include "Engine/Random/Random.h"#include "Engine/Objects/Actor.h"#include "Engine/Objects/ObjectList.h"#include "Engine/Objects/Decoration.h"#include "Engine/Objects/MonsterEnumFunctions.h"#include "Engine/Objects/SpriteEnumFunctions.h"#include "Engine/Tables/ItemTable.h"#include "Engine/Graphics/Collisions.h"#include "Engine/Graphics/BSPModel.h"#include "Engine/Graphics/Outdoor.h"#include "Engine/Graphics/Indoor.h"#include "Engine/Graphics/ParticleEngine.h"#include "Engine/Graphics/Sprites.h"#include "Media/Audio/AudioPlayer.h"#include "Utility/Math/TrigLut.h"Functions | |
| static void | createSpriteTrailParticle (Vec3f pos, ObjectDescFlags flags) |
| void | CompactLayingItemsList () |
| static void | updateSpriteOnImpact (SpriteObject *object) |
| bool | processSpellImpact (unsigned int uLayingItemID, Pid pid) |
| void | applySpellSpriteDamage (unsigned int uLayingItemID, Pid pid) |
| void | UpdateObjects () |
| unsigned int | collideWithActor (unsigned int uLayingItemID, Pid pid) |
Variables | |
| static SpellFxRenderer * | spell_fx_renderer = EngineIocContainer::ResolveSpellFxRenderer() |
| static std::shared_ptr< ParticleEngine > | particle_engine = EngineIocContainer::ResolveParticleEngine() |
| std::vector< SpriteObject > | pSpriteObjects |
| void applySpellSpriteDamage | ( | unsigned int | uLayingItemID, |
| Pid | pid | ||
| ) |
| unsigned int collideWithActor | ( | unsigned int | uLayingItemID, |
| Pid | pid | ||
| ) |
| void CompactLayingItemsList | ( | ) |
|
static |
| bool processSpellImpact | ( | unsigned int | uLayingItemID, |
| Pid | pid | ||
| ) |
| void UpdateObjects | ( | ) |
|
static |
|
static |
| std::vector<SpriteObject> pSpriteObjects |
|
static |