X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fmetascene.cc;h=cf4d7882a7793e13075937794994fc80fb10b796;hp=aae7482b5b4f728286bc0a52b0a0ab72d8b2dacd;hb=017ce4cb4c27802eb620227fd822f5e4e03efa3b;hpb=31e1ffedb543e048673b7ba969607fbb8214ac9a diff --git a/src/metascene.cc b/src/metascene.cc index aae7482..cf4d788 100644 --- a/src/metascene.cc +++ b/src/metascene.cc @@ -2,6 +2,7 @@ #include "scene.h" #include "datamap.h" #include "treestore.h" +#include "logger.h" #ifdef WIN32 #include @@ -20,15 +21,15 @@ bool load_scene(Scene *scn, const char *fname) struct ts_node *root = ts_load(fname); if(!root || strcmp(root->name, "scene") != 0) { ts_free_tree(root); - fprintf(stderr, "failed to load scene metadata: %s\n", fname); + error_log("failed to load scene metadata: %s\n", fname); return false; } bool res = proc_node(scn, root); ts_free_tree(root); - printf("loaded scene: %s\n", fname); - printf("scene graph:\n"); + info_log("loaded scene: %s\n", fname); + info_log("scene graph:\n"); print_scene_graph(scn->nodes, 0); return res; } @@ -65,7 +66,7 @@ static bool proc_scenefile(Scene *scn, struct ts_node *node) // datapath struct ts_attr *adpath = attr_inscope(node, "datapath"); if(adpath && adpath->val.type == TS_STRING) { - printf("adding data path: %s\n", adpath->val.str); + info_log("adding data path: %s\n", adpath->val.str); datamap_set_path(adpath->val.str); } @@ -128,14 +129,14 @@ static void print_scene_graph(SceneNode *n, int level) if(!n) return; for(int i=0; iget_num_objects(); if(nobj) { - printf("%s - %d obj\n", n->get_name(), n->get_num_objects()); + info_log("%s - %d obj\n", n->get_name(), n->get_num_objects()); } else { - printf("%s\n", n->get_name()); + info_log("%s\n", n->get_name()); } for(int i=0; iget_num_children(); i++) {