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(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;
}
-