diff options
author | Stijn Buys <ingar@osirion.org> | 2012-10-20 18:24:35 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2012-10-20 18:24:35 +0000 |
commit | db69f96fbf5ac5321bdcb1e86ff07d1e35de9fec (patch) | |
tree | bc997c204e36807cc61736d971ec48d9826117b9 /src/game/base/spacemine.h | |
parent | 75274ebd6ba90784f5aa837b7e5ea97fc6bfb720 (diff) |
Added func_drop, added spacemine template.
Diffstat (limited to 'src/game/base/spacemine.h')
-rw-r--r-- | src/game/base/spacemine.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/game/base/spacemine.h b/src/game/base/spacemine.h index cdb903c..632c48c 100644 --- a/src/game/base/spacemine.h +++ b/src/game/base/spacemine.h @@ -16,7 +16,7 @@ namespace game class SpaceMine : public core::EntityDynamic { public: - SpaceMine(); + SpaceMine(const core::Info *info); virtual ~SpaceMine(); virtual void upkeep(const unsigned long timestamp); @@ -25,11 +25,14 @@ public: virtual void frame(const unsigned long elapsed); - static void eject(core::EntityControlable *ejector); + static inline void set_template (const Template *entitytemplate) { + spacemine_template = entitytemplate; + } private: - unsigned long spacemine_detonated_timestamp; + + static const Template *spacemine_template; }; } // namespace game |