X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fbadguy_specs.cpp;h=62f2cace4913e9c770f6ec01bdbe0ad655b9264d;hb=ac9e53e5d668d20fcae8c6ac728602d5359a6004;hp=bf139b1f5dcca671447afb16f9190c5976ec31fe;hpb=b431d0dbe74fbe0a9a453fd5021fd1d67a02d647;p=supertux.git diff --git a/src/badguy_specs.cpp b/src/badguy_specs.cpp index bf139b1f5..62f2cace4 100644 --- a/src/badguy_specs.cpp +++ b/src/badguy_specs.cpp @@ -15,6 +15,8 @@ * * ***************************************************************************/ +#include + #include #include "special/sprite_manager.h" @@ -124,12 +126,11 @@ BadGuySpecs::BadGuySpecs(LispReader& reader) if(str.empty()) std::cerr << "Warning: No sprite has been set to badguy " << kind << std::endl; else - sprite = sprite_manager->load(str); + sprite = sprite_manager->create(str); - if(!sprite) - { + if(!sprite) { std::cerr << "Warning: Sprite '" << str << "' could not be loaded.\n"; - } + } } BadGuySpecs::BadGuySpecs(std::string& kind_) @@ -140,6 +141,7 @@ BadGuySpecs::BadGuySpecs(std::string& kind_) BadGuySpecs::~BadGuySpecs() { + delete sprite; } void