30 std::shared_ptr<Ogre::SceneNode> parentNode, Ogre::Vector3 initalVelocity);
Definition: OgreApplication.h:22
Ogre::Real scale
Definition: GameActor.h:26
A class for the GamePhysics.
Definition: GamePhysics.h:15
std::shared_ptr< Ogre::SceneNode > parentNode
Definition: Projectile.h:19
A class for a GameActor object.
Definition: GameActor.h:14
Projectile(Ogre::Vector3 position, Ogre::Vector3 orientation, Ogre::Real scale, std::shared_ptr< Ogre::SceneNode > parentNode, Ogre::Vector3 initalVelocity)
Definition: Projectile.cpp:7
void setUpActor(OgreApplication *application)
Definition: Projectile.cpp:37
Ogre::Vector3 orientation
Definition: GameActor.h:24
Ogre::Vector3 position
Definition: GameActor.h:22
A class for a Projectile object that inherits GameActor and GamePhysics.
Definition: Projectile.h:15
Ogre::Vector3 getWorldPosition()
Definition: Projectile.cpp:28
void updateActor(float dt)
Definition: Projectile.cpp:77
~Projectile()
Definition: Projectile.cpp:20