reader.get("x", start_position.x);
reader.get("y", start_position.y);
bbox.set_size(80, 120);
- sprite = sprite_manager->create("yeti");
+ sprite = sprite_manager->create("images/creatures/yeti/yeti.sprite");
sprite->set_action("right");
state = INIT;
side = LEFT;
}
void
-Yeti::write(lisp::Writer& )
+Yeti::write(lisp::Writer& writer)
{
+ writer.start_list("yeti");
+
+ writer.write_float("x", start_position.x);
+ writer.write_float("y", start_position.y);
+
+ if(dead_script != "") {
+ writer.write_string("dead-script", dead_script);
+ }
+
+ writer.end_list("yeti");
}
void