2727#include " util/reader_mapping.hpp"
2828
2929DartTrap::DartTrap (const ReaderMapping& reader) :
30- StickyBadguy(reader, " images/creatures/darttrap/skull/darttrap_skull .sprite" , get_allowed_directions()[0], LAYER_TILES - 1, COLGROUP_DISABLED),
30+ StickyBadguy(reader, " images/creatures/darttrap/granito/darttrap_granito .sprite" , get_allowed_directions()[0], LAYER_TILES- 1, COLGROUP_DISABLED),
3131 m_enabled(true ),
3232 m_initial_delay(),
3333 m_fire_delay(),
3434 m_ammo(),
35- m_dart_sprite(" images/creatures/darttrap/skull/skull_dart.sprite" ),
36- m_dart_lightsprite(" images/creatures/darttrap/skull/dart_light.sprite" ),
35+ m_dart_sprite(" images/creatures/darttrap/granito/root_dart.sprite" ),
3736 m_state(IDLE),
3837 m_fire_timer()
3938{
@@ -44,7 +43,7 @@ DartTrap::DartTrap(const ReaderMapping& reader) :
4443 reader.get (" initial-delay" , m_initial_delay, 0 .0f );
4544 reader.get (" fire-delay" , m_fire_delay, 2 .0f );
4645 reader.get (" ammo" , m_ammo, -1 );
47- reader.get (" dart-sprite" , m_dart_sprite, " images/creatures/darttrap/skull/skull_dart .sprite" );
46+ reader.get (" dart-sprite" , m_dart_sprite, " images/creatures/darttrap/granito/root_dart .sprite" );
4847 set_colgroup_active (COLGROUP_DISABLED);
4948
5049 m_can_glint = false ;
@@ -172,8 +171,8 @@ GameObjectTypes
172171DartTrap::get_types () const
173172{
174173 return {
175- {" skull " , _ (" Skull " )},
176- {" granito " , _ (" Granito " )}
174+ {" granito " , _ (" Granito " )},
175+ {" skull " , _ (" Skull " )}
177176 };
178177}
179178
@@ -187,7 +186,7 @@ DartTrap::get_default_sprite_name() const
187186 case GRANITO:
188187 return " images/creatures/darttrap/granito/darttrap_granito.sprite" ;
189188 }
190- return " images/creatures/darttrap/skull/darttrap_skull .sprite" ;
189+ return " images/creatures/darttrap/granito/darttrap_granito .sprite" ;
191190}
192191
193192void
@@ -228,13 +227,11 @@ DartTrap::on_type_change(int old_type)
228227
229228 switch (m_type)
230229 {
231- case SKULL:
232- m_dart_sprite = " images/creatures/darttrap/skull/skull_dart.sprite" ;
233- m_dart_lightsprite = " images/creatures/darttrap/skull/dart_light.sprite" ;
234- break ;
235230 case GRANITO:
236231 m_dart_sprite = " images/creatures/darttrap/granito/root_dart.sprite" ;
237- m_dart_lightsprite = " images/creatures/darttrap/granito/dart_light.sprite" ;
232+ break ;
233+ case SKULL:
234+ m_dart_sprite = " images/creatures/darttrap/skull/skull_dart.sprite" ;
238235 break ;
239236 }
240237}
0 commit comments