PhysicsCapsule.hpp
Go to the documentation of this file.
1 
6 #pragma once
7 
8 
9 #include <etk/types.hpp>
11 
12 
13 namespace ege {
15  public:
16  PhysicsCapsule() {};
17  virtual ~PhysicsCapsule() {};
18  public:
19  virtual bool parse(const char* _line);
20  virtual void display() {};
21  public:
22  virtual enum ege::PhysicsShape::type getType() const {
23  return ege::PhysicsShape::capsule;
24  };
25  private:
26  float m_radius;
27  public:
28  float getRadius() const {
29  return m_radius;
30  };
31  private:
32  float m_height;
33  public:
34  float getHeight() const {
35  return m_height;
36  };
37  public:
38  virtual const ege::PhysicsCapsule* toCapsule() const {
39  return this;
40  };
41  virtual ege::PhysicsCapsule* toCapsule() {
42  return this;
43  };
44  };
45 }
46 
Definition: AudioElement.hpp:8
Definition: PhysicsCapsule.hpp:14
Definition: PhysicsShape.hpp:22