From d07d7e0d0ba022d555f418e9a072d71c190ed225 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 12 Nov 2010 00:03:31 +0000 Subject: read factions.ini and add te ablity to apply faction colors to entities, read templates.ini and add te ablity to apply template settings to entities. --- src/game/base/cargopod.cc | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/game/base/cargopod.cc') diff --git a/src/game/base/cargopod.cc b/src/game/base/cargopod.cc index 7406d3a..ed3ea69 100644 --- a/src/game/base/cargopod.cc +++ b/src/game/base/cargopod.cc @@ -9,7 +9,9 @@ namespace game { - + +const Template *CargoPod::cargopod_template = 0; + CargoPod::CargoPod() : EntityDynamic() { entity_moduletypeid = cargopod_enttype; @@ -18,11 +20,13 @@ CargoPod::CargoPod() : EntityDynamic() set_flag(core::Entity::KeepAlive); - if (Default::podmodel) - set_modelname(Default::podmodel->name()); - set_mass(radius()); - + // use template settings if available + if (cargopod_template) { + cargopod_template->apply(this); + } + // activate physics + set_mass(radius()); reset(); const float damp = Game::g_damping->value(); -- cgit v1.2.3