From f9158592e1478b2013afc7041d9ed041cf2d2f4a Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 13 Jan 2014 19:47:58 +1000 Subject: Update Irrlicht to 1.8.1. Include actual change markers this time. lol --- .../source/Irrlicht/CParticleGravityAffector.cpp | 64 ---------------------- 1 file changed, 64 deletions(-) delete mode 100644 libraries/irrlicht-1.8/source/Irrlicht/CParticleGravityAffector.cpp (limited to 'libraries/irrlicht-1.8/source/Irrlicht/CParticleGravityAffector.cpp') diff --git a/libraries/irrlicht-1.8/source/Irrlicht/CParticleGravityAffector.cpp b/libraries/irrlicht-1.8/source/Irrlicht/CParticleGravityAffector.cpp deleted file mode 100644 index 0385828..0000000 --- a/libraries/irrlicht-1.8/source/Irrlicht/CParticleGravityAffector.cpp +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (C) 2002-2012 Nikolaus Gebhardt -// This file is part of the "Irrlicht Engine". -// For conditions of distribution and use, see copyright notice in irrlicht.h - -#include "CParticleGravityAffector.h" -#include "os.h" -#include "IAttributes.h" - -namespace irr -{ -namespace scene -{ - -//! constructor -CParticleGravityAffector::CParticleGravityAffector( - const core::vector3df& gravity, u32 timeForceLost) - : IParticleGravityAffector(), TimeForceLost(static_cast(timeForceLost)), Gravity(gravity) -{ - #ifdef _DEBUG - setDebugName("CParticleGravityAffector"); - #endif -} - - -//! Affects an array of particles. -void CParticleGravityAffector::affect(u32 now, SParticle* particlearray, u32 count) -{ - if (!Enabled) - return; - f32 d; - - for (u32 i=0; i 1.0f) - d = 1.0f; - if (d < 0.0f) - d = 0.0f; - d = 1.0f - d; - - particlearray[i].vector = particlearray[i].startVector.getInterpolated(Gravity, d); - } -} - -//! Writes attributes of the object. -void CParticleGravityAffector::serializeAttributes(io::IAttributes* out, io::SAttributeReadWriteOptions* options) const -{ - out->addVector3d("Gravity", Gravity); - out->addFloat("TimeForceLost", TimeForceLost); -} - - -//! Reads attributes of the object. -void CParticleGravityAffector::deserializeAttributes(io::IAttributes* in, io::SAttributeReadWriteOptions* options) -{ - Gravity = in->getAttributeAsVector3d("Gravity"); - TimeForceLost = in->getAttributeAsFloat("TimeForceLost"); -} - - - -} // end namespace scene -} // end namespace irr - -- cgit v1.1