- Vector position, AnchorPoint anchor, Vector velocity, Vector acceleration,
+ Vector position_, AnchorPoint anchor, Vector velocity_, Vector acceleration_,
if (!sprite.get()) throw std::runtime_error("Could not load sprite "+sprite_name);
sprite->set_action(action, 1);
sprite->set_animation_loops(1); //TODO: this is necessary because set_action will not set "loops" when "action" is the default action
this->position -= get_anchor_pos(sprite->get_current_hitbox(), anchor);
if (!sprite.get()) throw std::runtime_error("Could not load sprite "+sprite_name);
sprite->set_action(action, 1);
sprite->set_animation_loops(1); //TODO: this is necessary because set_action will not set "loops" when "action" is the default action
this->position -= get_anchor_pos(sprite->get_current_hitbox(), anchor);
glow = true;
if(action=="dark") {
lightsprite->set_blend(Blend(GL_SRC_ALPHA, GL_ONE));
lightsprite->set_color(Color(0.1f, 0.1f, 0.1f));
}
glow = true;
if(action=="dark") {
lightsprite->set_blend(Blend(GL_SRC_ALPHA, GL_ONE));
lightsprite->set_color(Color(0.1f, 0.1f, 0.1f));
}