EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
RigModule.h
Go to the documentation of this file.
1 
9 #ifndef _EVE_SHIP_MODULES_RIG_MODULE_H_
10 #define _EVE_SHIP_MODULES_RIG_MODULE_H_
11 
13 
14 class RigModule
15 : public PassiveModule
16 {
17 public:
19  virtual ~RigModule() { /* do nothing here */ }
20 
21  virtual RigModule* GetRigModule() { return this; }
22 
23  bool IsRigModule() const { return true; }
24 
26 
27  // not real sure what to do here yet.
28  virtual void RemoveRig();
29  virtual void DestroyRig();
30 };
31 
32 #endif // _EVE_SHIP_MODULES_RIG_MODULE_H_
RigModule(ModuleItemRef mRef, ShipItemRef sRef)
Definition: RigModule.cpp:12
signed __int8 int8
Definition: eve-compat.h:45
virtual ~RigModule()
Definition: RigModule.h:19
int8 GetModulePowerLevel()
Definition: RigModule.cpp:20
virtual void RemoveRig()
Definition: RigModule.cpp:31
bool IsRigModule() const
Definition: RigModule.h:23
virtual RigModule * GetRigModule()
Definition: RigModule.h:21
virtual void DestroyRig()
Definition: RigModule.cpp:25