Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/trunk/src/world_entities/weapons/medium_blaster.h @ 10702

Last change on this file since 10702 was 10698, checked in by snellen, 17 years ago

merged adm, hud, vs-enhancements : beni's responsible for this commit. blame him!

File size: 697 bytes
RevLine 
[9972]1#ifndef MEDIUM_BLASTER_H
2#define MEDIUM_BLASTER_H
3
4
5#include "weapon.h"
6
7/**
8 *      @author Marc Schaerer <marcscha@ee.ethz.ch>
9 * 
[9998]10 *  Medium Blaster class
[9972]11 */
12class MediumBlaster : public Weapon
13{
[9975]14  //ObjectListDeclaration(MediumBlaster);
[9972]15  public:
16    MediumBlaster();
17    MediumBlaster (const TiXmlElement* root);
18    virtual ~MediumBlaster();
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
[10516]28    virtual void tick(float dt);
29
[9972]30    virtual void draw() const;
31
[10286]32  private:
33    PNode*** objComp;
34    Animation3D*** shootAnim;
[10698]35    PNode** emissionPoint;
[10286]36
37    int activeBarrel;
38
[9972]39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.