X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject_factory.cpp;h=fe89724c440ec1e674ac74d5b051df611cd973bd;hb=2a839e79c76d1acfeafbbc2ddc1714d976f9efa5;hp=4e40fd68b7e66f9beb43e74af03b29617f16fa46;hpb=7b74666be6929322c6a603a6edd0131378f4c144;p=supertux.git diff --git a/src/object_factory.cpp b/src/object_factory.cpp index 4e40fd68b..fe89724c4 100644 --- a/src/object_factory.cpp +++ b/src/object_factory.cpp @@ -25,13 +25,12 @@ #include "lisp/lisp.hpp" #include "lisp/parser.hpp" #include "object_factory.hpp" - -Factories* object_factories = 0; +#include "math/vector.hpp" GameObject* create_object(const std::string& name, const lisp::Lisp& reader) { - Factories::iterator i = object_factories->find(name); - if(i == object_factories->end()) { + Factory::Factories::iterator i = Factory::get_factories().find(name); + if(i == Factory::get_factories().end()) { std::stringstream msg; msg << "No factory for object '" << name << "' found."; throw std::runtime_error(msg.str());