Mercurial > hg > Game > Cerium
view example/scenegraph/xml/xml.cpp @ 501:7ddbe22d4cdb draft
Cell inData/outData DMA removal
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 11 Oct 2009 18:20:33 +0900 |
parents | 628cb162be88 |
children |
line wrap: on
line source
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/time.h> #include "TaskManager.h" /** * 2つの XML ファイルを読み込んで、それを表示する。 * move を使って SceneGraph の値を変える。 * 1つの型に複数のインスタンスを対応させる。 * それぞれの型にランダムアクセスする。 * 型 ID の割り当て。 */ void TMend(void); const char *usr_help_str = "Usage: ./test_xml [option]\n \ options\n\ -cpu Number of SPE used (default 1)\n\ -l, --length Sorted number of data (default 1200)\n\ -h, --help Print this message"; int init(int argc, char **argv) { for (int i = 1; argv[i]; ++i) { if (strcmp(argv[i], "--length") == 0 || strcmp(argv[i], "-l") == 0) { length = atoi(argv[++i]); } } return 0; } int TMmain(int argc, char *argv[]) { if (init(argc, argv) < 0) { return -1; } SceneGraphRootPtr sgroot = new SceneGraphRoot(this->width, this->height); sgroot->createFromXMLfile("sg/sg-test.xml"); sgroot->createFromXMLfile("sg/sg-test2.xml"); manager->set_TMend(TMend); } void TMend(void) { } void load_xml() { } static void test_move(SceneGraphPtr node) { }