CSlowDown::CSlowDown() { eSrc = Vec3f_ZERO; eTarget = Vec3f_ZERO; SetDuration(1000); ulCurrentTime = ulDuration + 1; tex_p2 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_blueting"); if(!ssol) { // Pentacle ssol = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard.teo"); } ssol_count++; if(!slight) { // Twirl slight = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard02.teo"); } slight_count++; //runes if(!srune) { srune = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard03.teo"); } srune_count++; }
CMagicMissile::CMagicMissile(bool mrCheat) : CSpellFx() , bExplo(false) , bMove(true) , eSrc(Vec3f_ZERO) , eCurPos() , lightIntensityFactor() , iLength() , iBezierPrecision() , fColor(Color3f::white) , fTrail() , fOneOnBezierPrecision() , tex_mm() , snd_loop() , m_mrCheat(mrCheat) { SetDuration(2000); ulCurrentTime = ulDuration + 1; tex_mm = TextureContainer::Load("graph/obj3d/textures/(fx)_bandelette_blue"); if(!smissile) smissile = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_magic_missile/fx_magic_missile.teo"); smissile_count++; }
CIceProjectile::CIceProjectile() { SetDuration(1000); ulCurrentTime = ulDuration + 1; iNumber = MAX_ICE; tex_p1 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_blueting"); tex_p2 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_bluepouf"); if (!stite) stite = LoadTheObj("graph/obj3d/interactive/fix_inter/stalagmite/stalagmite.teo"); stite_count++; if (!smotte) smotte = LoadTheObj("graph/obj3d/interactive/fix_inter/stalagmite/motte.teo"); smotte_count++; iMax = MAX_ICE; fStep = 20; }
CRepelUndead::CRepelUndead() : eSrc(Vec3f_ZERO) , m_yaw(0.f) { ulCurrentTime = ulDuration + 1; tex_p2 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_blueting"); if(!ssol) { // Pentacle ssol = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard.teo"); } ssol_count++; if(!slight) { // Twirl slight = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard02.teo"); } slight_count++; //runes if(!srune) { srune = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard03.teo"); } srune_count++; }
CCurse::CCurse() { eSrc = Vec3f::ZERO; eTarget = Vec3f::ZERO; SetDuration(3000); ulCurrentTime = ulDuration + 1; tex_p1 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_blueting"); if(!svoodoo) { svoodoo = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_voodoodoll/fx_voodoodoll.teo"); } svoodoo_count++; }
CNegateMagic::CNegateMagic() { eSrc = Vec3f_ZERO; SetDuration(1000); ulCurrentTime = ulDuration + 1; tex_p2 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_bluepouf"); tex_sol = TextureContainer::Load("graph/obj3d/textures/(fx)_negate_magic"); if(!ssol) { ssol = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_rune_guard/fx_rune_guard.teo"); } ssol_count++; }
CCurse::CCurse() : eTarget(Vec3f_ZERO) , eSrc(Vec3f_ZERO) , fRot(0.f) , fRotPerMSec(0.25f) { SetDuration(3000); ulCurrentTime = ulDuration + 1; tex_p1 = TextureContainer::Load("graph/obj3d/textures/(fx)_tsu_blueting"); if(!svoodoo) { svoodoo = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_voodoodoll/fx_voodoodoll.teo"); } svoodoo_count++; }
CMagicMissile::CMagicMissile() : CSpellFx(), eSrc(Vec3f_ZERO), fColor(Color3f::white) { SetDuration(2000); ulCurrentTime = ulDuration + 1; tex_mm = TextureContainer::Load("graph/obj3d/textures/(fx)_bandelette_blue"); if(!smissile) smissile = LoadTheObj("graph/obj3d/interactive/fix_inter/fx_magic_missile/fx_magic_missile.teo"); smissile_count++; bExplo = false; bMove = true; }
void drawDebugInitialize() { g_lightSourceTexture = TextureContainer::LoadUI("graph/particles/light"); g_fogObject = LoadTheObj("editor/obj3d/fog_generator.teo", "node_teo maps"); g_nodeObject = LoadTheObj("editor/obj3d/node.teo", "node_teo maps"); }
void FlyingEye_Init() { Flying_Eye = TextureContainer::LoadUI("graph/particles/flying_eye_fx"); eyeballobj = LoadTheObj("editor/obj3d/eyeball.teo", "eyeball_teo maps"); }