flasim/src/FireUnit.hpp

24 lines
492 B
C++
Raw Normal View History

#ifndef FIREUNIT_HPP
#define FIREUNIT_HPP
#include <irrlicht.h>
class FireUnit : public irr::IEventReceiver
{
public:
FireUnit();
~FireUnit();
bool OnEvent(const irr::SEvent&);
void draw();
private:
irr::scene::ICameraSceneNode *cam;
irr::scene::ISceneNode *turretElevation, *turretAzimuth;
irr::scene::ISceneNodeAnimator *turretCamAnimator;
2018-11-14 13:34:08 +01:00
irr::f32 aziTurnCoeffSmooth, elevTurnCoeffSmooth;
irr::video::ITexture *crosshair;
};
#endif // FIREUNIT_HPP