X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fdataset.inl;h=bf6140c597e0680748424f413b4c39082286cfd4;hb=017ce4cb4c27802eb620227fd822f5e4e03efa3b;hp=5f0fbf96e266deb09cd242455734204e157ad25a;hpb=ccc1a688b59e25bb934a0d3e2bbf477960068d4f;p=laserbrain_demo diff --git a/src/dataset.inl b/src/dataset.inl index 5f0fbf9..bf6140c 100644 --- a/src/dataset.inl +++ b/src/dataset.inl @@ -1,5 +1,6 @@ #include #include +#include "logger.h" template DataSet::DataSet(T (*create_func)(), bool (*load_func)(T, const char*), bool (*done_func)(T), void (*destr_func)(T)) @@ -45,6 +46,7 @@ T DataSet::get(const char *name) const } T res = create(); + data[name] = res; resman_lookup(rman, name, res); return res; } @@ -73,9 +75,9 @@ int DataSet::dataset_done_func(int id, void *cls) int load_res = resman_get_res_result(dset->rman, id); if(load_res != 0) { - fprintf(stderr, "failed to load resource %d (%s)\n", id, resman_get_res_name(dset->rman, id)); + error_log("failed to load resource %d (%s)\n", id, resman_get_res_name(dset->rman, id)); } else { - printf("done loading resource %d (%s)\n", id, resman_get_res_name(dset->rman, id)); + info_log("done loading resource %d (%s)\n", id, resman_get_res_name(dset->rman, id)); } if(dset->done) {