From d3ed23de89a7c1ddbb92990eee966966ee8fbeee Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Tue, 1 Jan 2013 16:16:59 +0000 Subject: Turrets and cannons can only be mounted in an approriate slot. --- src/game/base/weapon.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/game/base/weapon.h') diff --git a/src/game/base/weapon.h b/src/game/base/weapon.h index 31ce5de..ec071ad 100644 --- a/src/game/base/weapon.h +++ b/src/game/base/weapon.h @@ -83,6 +83,21 @@ public: { return weapon_projectile_soundname; } + + inline const model::Weapon::Type slot_type() const + { + switch (weapon_subtype) { + case Cannon: + return model::Weapon::Cannon; + break; + case Turret: + return model::Weapon::Turret; + break; + default: + return model::Weapon::Unmountable; + } + } + /* --- mutators -------------------------------------------- */ -- cgit v1.2.3