- reader.get("x", start_position.x);
- reader.get("y", start_position.y);
- stay_on_platform = false;
- reader.get("stay-on-platform", stay_on_platform);
- bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("images/creatures/mr_bomb/mr_bomb.sprite");
- set_direction = false;
+ walk_speed = 80;
+ max_drop_height = 16;
+ grabbed = false;
+
+ //Check if we need another sprite
+ if( !reader.get( "sprite", sprite_name ) ){
+ return;
+ }
+ if( sprite_name == "" ){
+ sprite_name = "images/creatures/mr_bomb/mr_bomb.sprite";
+ return;
+ }
+ //Replace sprite
+ sprite = sprite_manager->create( sprite_name );