- Member Boid::meshFilePath
- make this private.
- Member Boid::position
- make this private (we must secure no one alters position directly).
- Member Boid::speed
- speed not used? or change type to f32?
- Member Flock::Flock (irr::IrrlichtDevice *d, irr::f32 size, const irr::c8 *boidMeshFile, irr::scene::ISceneNode *parent, irr::s32 id=0, const irr::core::vector3df &position=irrcore::vector3df(0, 0, 0))
- change to unsinged integer.
- Member Flock::Flock (irr::IrrlichtDevice *d, irr::f32 size, const irr::c8 *boidMeshFile, irr::scene::ISceneNode *parent, irr::s32 id=0, const irr::core::vector3df &position=irrcore::vector3df(0, 0, 0))
- it is only a *.3ds file, change to real config file.
- Member Flock::addBoid (irr::core::vector3df position, const irr::c8 *boidMeshFile)
- check if can be called on runtime.
- Member Flock::removeBoid (Boid *b)
- We never received a reference to any Boid. So how can we pass it as argument? But removing must be done here in case of Boid dies.
- Member Flock::removeBoids (void)
- change to private?
- Member FlockAnimatorDefault::FlockAnimatorDefault (irr::IrrlichtDevice *d)
- device not needed?
- Class FlockAnimatorExplode
- Other Animators will follow: FlyStraight, FollowSpline, PSO, Hunt, EscapeFrom, etc...
- Member FlockAnimatorExplode::FlockAnimatorExplode (irr::IrrlichtDevice *d, irr::core::vector3df explCenter, irr::u32 startMs, irr::u32 durationMs, irr::f32 power)
- device not needed?
- Member FlockAnimatorTornado::FlockAnimatorTornado (irr::IrrlichtDevice *d)
- device not needed?
- Class Object
- implement class DataReplicator from package RakNet.
- Class Roller
- write Camera class.
write Collision class.
- Member StateMachine::startWith (State *s)
- test if not proper set.
- Member Terrain::Terrain (irr::IrrlichtDevice *d, irr::core::stringc FileName, irr::core::stringc textureFileName_1, irr::core::stringc textureFileName_2)
- Do data driven Terrain creation.
Generated on Sun Dec 2 17:09:58 2007 for Swarm by
1.4.6-NO