Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/playability/src/world_entities/weapons/heavy_blaster.h @ 10133

Last change on this file since 10133 was 10133, checked in by nicolasc, 17 years ago

animation in heavy blaster

File size: 678 bytes
Line 
1#ifndef HEAVY_BLASTER_H
2#define HEAVY_BLASTER_H
3
4
5#include "weapon.h"
6
7/**
8 *      @author Marc Schaerer <marcscha@ee.ethz.ch>
9 * 
10 *  Heavy Blaster class
11 */
12class HeavyBlaster : public Weapon
13{
14  //ObjectListDeclaration(HeavyBlaster);
15  public:
16    HeavyBlaster();
17    HeavyBlaster (const TiXmlElement* root);
18    virtual ~HeavyBlaster();
19
20    void init();
21    virtual void loadParams(const TiXmlElement* root);
22
23    virtual void activate();
24    virtual void deactivate();
25
26    virtual void fire();
27
28    virtual void draw() const;
29
30  private:
31    PNode* objComp1;
32    PNode* objComp2;
33    PNode* objComp3;
34    PNode* objComp4;
35    PNode* objComp5;
36    PNode* objComp6;
37};
38
39#endif
Note: See TracBrowser for help on using the repository browser.