reader.get("direction", dir_str);
start_dir = str2dir( dir_str );
dir = start_dir;
-
+
reader.get("dead-script", dead_script);
draw_dead_script_hint = (dead_script != "");
if (draw_dead_script_hint) {
Vector ppos = Vector(systemRandom.randf(bbox.p1.x+8, bbox.p2.x-8), bbox.p2.y);
Vector pspeed = Vector(0, -100);
- Sector::current()->add_object(new Particles(ppos, 44, 46, pspeed, Vector(0,0), 1, Color(.6, .2, .2), 3, .1, LAYER_OBJECTS+1));
+ Sector::current()->add_object(new Particles(ppos, 44, 46, pspeed, Vector(0,0), 1, Color(.6f, .2f, .2f), 3, .1f, LAYER_OBJECTS+1));
}
}
}
if(tile_attributes & Tile::HURTS) {
if (tile_attributes & Tile::FIRE) {
if (is_flammable()) ignite();
- }
+ }
else if (tile_attributes & Tile::ICE) {
if (is_freezable()) freeze();
}
bullet.ricochet(*this, hit);
return FORCE_MOVE;
}
- }
+ }
else if (is_ignited()) {
if(bullet.get_type() == ICE_BONUS) {
// ice bullets extinguish ignited badguys
return frozen;
}
-void
-BadGuy::ignite()
+void
+BadGuy::ignite()
{
kill_fall();
}
-void
-BadGuy::extinguish()
+void
+BadGuy::extinguish()
{
}
-bool
-BadGuy::is_flammable() const
+bool
+BadGuy::is_flammable() const
{
return true;
}
-bool
-BadGuy::is_ignited() const
+bool
+BadGuy::is_ignited() const
{
return ignited;
}
-