/* base/cargopod.cc This file is part of the Osirion project and is distributed under the terms and conditions of the GNU General Public License version 2 */ #include "base/cargopod.h" #include "base/game.h" namespace game { CargoPod::CargoPod() : EntityDynamic() { entity_moduletypeid = cargopod_enttype; set_name("Cargo pod"); set_label("cargopod"); set_flag(core::Entity::KeepAlive); if (Default::podmodel) set_modelname(Default::podmodel->name()); set_mass(radius()); // activate physics reset(); const float damp = Game::g_damping->value(); body()->setDamping(damp, damp); } CargoPod::~CargoPod() { } void CargoPod::upkeep(const unsigned long timestamp) { // cargo pods dissapear on upkeep die(); } } // namespace game