2018-11-05 18:08:52 +01:00
|
|
|
#include <irrlicht.h>
|
|
|
|
|
2018-11-19 01:07:50 +01:00
|
|
|
//! Super simple scene node animator that makes the camera look along the cannon
|
2018-11-05 18:08:52 +01:00
|
|
|
class TurretCamAnimator : public irr::scene::ISceneNodeAnimator
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
TurretCamAnimator(irr::scene::ISceneNode* _parent);
|
|
|
|
~TurretCamAnimator();
|
|
|
|
|
|
|
|
void animateNode(irr::scene::ISceneNode* node, irr::u32 timeMs);
|
|
|
|
irr::scene::ISceneNodeAnimator* createClone(irr::scene::ISceneNode* , irr::scene::ISceneManager* ){return nullptr;}
|
|
|
|
|
|
|
|
private:
|
|
|
|
TurretCamAnimator();
|
|
|
|
irr::scene::ISceneNode *parent;
|
|
|
|
};
|
|
|
|
|