#include <config.h>
#include "flame.hpp"
+#include "log.hpp"
Flame::Flame(const lisp::Lisp& reader)
: angle(0), radius(100), speed(2), source(0)
bbox.set_pos(Vector(start_position.x + cos(angle) * radius,
start_position.y + sin(angle) * radius));
bbox.set_size(32, 32);
- sprite = sprite_manager->create("images/creatures/flame.sprite");
+ sprite = sprite_manager->create("images/creatures/flame/flame.sprite");
countMe = false;
}
delete source;
source = sound_manager->create_sound_source("sounds/flame.wav");
if(!source) {
- std::cerr << "Couldn't start flame sound.\n";
+ log_warning << "Couldn't start flame sound" << std::endl;
return;
}
source->set_position(get_pos());