Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2009-04-15 17:08:51 +0000
committerStijn Buys <ingar@osirion.org>2009-04-15 17:08:51 +0000
commita95028547981614e06ea7a6d22b853b85418cea3 (patch)
treed4d6998a4118a4d8690ce138d586abfba4893179 /src/game/base/shipmodel.h
parent4f33f59571f10019c1e7a0e3640b2f69c159a8cf (diff)
added info registry, list_info
added network info transfer added info based buy menu and related game changes
Diffstat (limited to 'src/game/base/shipmodel.h')
-rw-r--r--src/game/base/shipmodel.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/game/base/shipmodel.h b/src/game/base/shipmodel.h
index c194dc0..9bdf4f5 100644
--- a/src/game/base/shipmodel.h
+++ b/src/game/base/shipmodel.h
@@ -10,6 +10,8 @@
#include <map>
#include <string>
+#include "core/info.h"
+
namespace game {
/// ship model specifications
@@ -60,6 +62,9 @@ public:
/// set size of the cargo hold
inline void set_maxcargo(const float maxcargo) { shipmodel_maxcargo = maxcargo; }
+ /// generate an info object for this shipmodel
+ void generate_info(core::Info *info);
+
/// indicates of this model can be equiped with a jump drive
bool shipmodel_jumpdrive;
@@ -67,6 +72,9 @@ public:
std::string shipmodel_name;
std::string shipmodel_modelname;
+ /// info text
+ core::Info::Text shipmodel_infotext;
+
/* ---- static registry ------------------------------------ */
typedef std::map<std::string, ShipModel *>::iterator iterator;