Emergency 20 Dokumentation  4.2.0
EGenericObject.h
Go to the documentation of this file.
1 // Copyright (C) 2012-2018 Promotion Software GmbH
2 
3 
4 //[-------------------------------------------------------]
5 //[ Header guard ]
6 //[-------------------------------------------------------]
7 #pragma once
8 
9 
10 //[-------------------------------------------------------]
11 //[ Includes ]
12 //[-------------------------------------------------------]
14 
16 
17 
18 //[-------------------------------------------------------]
19 //[ Namespace ]
20 //[-------------------------------------------------------]
21 namespace em5
22 {
23 
24 
25  //[-------------------------------------------------------]
26  //[ Classes ]
27  //[-------------------------------------------------------]
33  {
34 
35 
36  //[-------------------------------------------------------]
37  //[ Protected methods ]
38  //[-------------------------------------------------------]
39  protected:
41  virtual ~EGenericObject();
42 
43  virtual const glm::vec3& GetPosition() override { return EGenericObjectBase::GetPosition(); }
44 
45 
46  };
47 
48 
49 //[-------------------------------------------------------]
50 //[ Namespace ]
51 //[-------------------------------------------------------]
52 } // em5
Definition: ActionPriority.h:13
virtual ~EGenericObject()
Entity class.
Definition: Entity.h:46
const glm::vec3 & GetPosition()
EGenericObject(qsf::ai::EActorType actorType, qsf::Entity &entity)
virtual const glm::vec3 & GetPosition() override
Definition: EGenericObject.h:43
Emergency 5 implementation of EGenericObject wrapper class for a QSF entity.
Definition: EGenericObject.h:32
EGenericObjectBase wrapper base class.
Definition: EGenericObjectBase.h:34
EActorType
Definition: EActor.h:47
EGenericObject wrapper class for a QSF entity.
Definition: EGenericObject.h:87