#include <moof/manager.hh>
#include <moof/log.hh>
+#include <moof/resource.hh>
#include <moof/script.hh>
#include "Animation.hh"
void init(const std::string& name)
{
moof::script script;
- std::string path(name);
+ std::string path = moof::resource::find_file("animations/"+name, "lua");
- if (!resource::find(path))
- {
- throw std::runtime_error("cannot find resource " + name);
- }
-
script.import_base_library();
moof::log::import(script);
importAnimationBindings(script);
std::map<std::string,Data::Sequence>::iterator it;
it = mData->mSequences.find(name);
-
if (it != mData->mSequences.end())
{
mCurrentSequence = &(*it).second;