Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/base/shipmodel.h')
-rw-r--r--src/game/base/shipmodel.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/game/base/shipmodel.h b/src/game/base/shipmodel.h
index 9b428df..38e9d5d 100644
--- a/src/game/base/shipmodel.h
+++ b/src/game/base/shipmodel.h
@@ -31,6 +31,11 @@ public:
return shipmodel_jumpdrive;
}
+ /// indicates if players can dock this ship model
+ inline const bool dock() const {
+ return shipmodel_dock;
+ }
+
/// acceleration
inline const float acceleration() const {
return shipmodel_acceleration;
@@ -77,6 +82,11 @@ public:
inline void set_jumpdrive(const bool jumpdrive) {
shipmodel_jumpdrive = jumpdrive;
}
+
+ /// set dock capability
+ inline void set_dock(const bool dock) {
+ shipmodel_dock = dock;
+ }
void generate_info();
@@ -92,6 +102,7 @@ public:
private:
bool shipmodel_jumpdrive;
+ bool shipmodel_dock;
float shipmodel_acceleration;
float shipmodel_maxspeed;