/* model/classes.cc This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ #include "model/parts.h" namespace model { /* ---- class Light ------------------------------------------------ */ Light::Light() : Part(), light_color(1.0f, 1.0f, 1.0f) { light_entity = false; light_engine = false; light_strobe = false; light_radius = 1.0f; light_frequency = 1.0f; light_offset = 0.0f; light_time = 0.5f; light_flare = 0; render_texture = 0; } Light::~Light() {} /* ---- class Flare ------------------------------------------------ */ Flare::Flare() : Light() { flare_cull = CullBack; } Flare::~Flare() {} /* ---- class Particles -------------------------------------------- */ Particles::Particles() : Part() { particles_entity = false; particles_engine = false; particles_radius = 0.0f; particles_cull = CullNone; } Particles::Particles(math::Vector3f const & location) : Part(location) { } Particles::~Particles() { } /* ---- class Dock ------------------------------------------------- */ Dock::Dock() { dock_radius = 0.01f; } Dock::~Dock() { } /* ---- class SubModel---------------------------------------------- */ SubModel::SubModel() { submodel_scale = 1.0f; } SubModel::~SubModel() { } }