Mercurial > hg > Members > kono > Cerium
view Renderer/Test/aquarium.cc @ 858:fdc24fbeaedc
Renderer/Test/aquarium init
author | kazz <kazz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 17 Jun 2010 02:36:21 +0900 |
parents | |
children | e39f320c4411 |
line wrap: on
line source
#include <stdio.h> #include <string.h> #include "SceneGraphRoot.h" #include "lindaapi.h" #include "aquarium.h" const char *aquarium::linda_server = "localhost"; void TMend(TaskManager *manager); const char *usr_help_str = "Usage: ./aquarium -linda LINDA_SERVER_NAME\n"; extern void task_initialize(); extern int init(TaskManager *manager, int argc, char *argv[]); extern Application * application() { return new aquarium(); } MainLoopPtr aquarium::init(Viewer *sgroot, int screen_w, int screen_h) { return sgroot; } int TMmain(TaskManager *manager, int argc, char *argv[]) { task_initialize(); manager->set_TMend(TMend); for (int i = 0; i < argc; i++) { if (strcmp(argv[i],"-linda") == 0 && i + 1 <= argc) { aquarium::linda_server = argv[i+1]; } } return init(manager, argc, argv); } void TMend(TaskManager *manager) { printf("aquarium end\n"); } /* end */