GlLocationOverlay::GlLocationOverlay(MapView *map) : LocationOverlay(map), GlRenderOverlay(), m_style(static_cast<PointStyle*>(Style::createStyle("simpleLocation", TextureAtlas()))) { m_style->setType(PT_DIAMOND); m_style->setColor({255,0,0,255}); }
void Ship::init() { atlas = TextureAtlas(IMAGES); destroySound.load("snd/sfx/explosion2.wav"); engineSound.load("snd/sfx/enginehum3.ogg"); }
void Ship::term() { atlas = TextureAtlas(); }
"img/ship-rapid.png", "img/ship-rapid_accelerating.png", "img/ship-rapid_left.png", "img/ship-rapid_left_accelerating.png", "img/ship-rapid_right.png", "img/ship-rapid_right_accelerating.png", "img/ship-spread.png", "img/ship-spread_accelerating.png", "img/ship-spread_left.png", "img/ship-spread_left_accelerating.png", "img/ship-spread_right.png", "img/ship-spread_right_accelerating.png", "img/ship-beam.png", "img/ship-beam_accelerating.png", "img/ship-beam_left.png", "img/ship-beam_left_accelerating.png", "img/ship-beam_right.png", "img/ship-beam_right_accelerating.png", "img/ship-plasma.png", "img/ship-plasma_accelerating.png", "img/ship-plasma_left.png", "img/ship-plasma_left_accelerating.png", "img/ship-plasma_right.png", "img/ship-plasma_right_accelerating.png", "img/shield.png" }; TextureAtlas Ship::atlas = TextureAtlas(); Sound Ship::destroySound = Sound(); Sound Ship::engineSound = Sound(); namespace { float const POWERUP_TEXT_SIZE = 14; } void Ship::init() { atlas = TextureAtlas(IMAGES); destroySound.load("snd/sfx/explosion2.wav"); engineSound.load("snd/sfx/enginehum3.ogg"); }