comparison Renderer/Test/dynamic_create.cc @ 843:de64695a7f02 draft

cleanup unused variables and fix warning.
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Wed, 02 Jun 2010 02:03:40 +0900
parents 8d702fc5d77a
children ba9e10f636eb
comparison
equal deleted inserted replaced
842:8accca9e168e 843:de64695a7f02
92 static void 92 static void
93 moon_move(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h) 93 moon_move(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h)
94 { 94 {
95 SceneGraphRoot *sgroot = (SceneGraphRoot *)sgroot_; 95 SceneGraphRoot *sgroot = (SceneGraphRoot *)sgroot_;
96 // LindaServerから座標データを取得してオブジェクトに反映させる。 96 // LindaServerから座標データを取得してオブジェクトに反映させる。
97 unsigned char *reply_rd = psx_reply(node->seq_rd); 97 unsigned char *reply = psx_reply(node->seq);
98 if (reply_rd != NULL) { 98 if (reply != NULL) {
99 set_position(node, reply_rd); 99 set_position(node, reply);
100 free(reply_rd); 100 free(reply);
101 node->seq_rd = psx_wait_rd(sgroot->tid, node->id * 10 + 1); 101 node->seq = psx_wait_rd(sgroot->tid, node->id * 10 + 1);
102 } 102 }
103 } 103 }
104 104
105 static void 105 static void
106 earth_move(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h) 106 earth_move(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h)
116 parent->addChild(child); 116 parent->addChild(child);
117 // 読み込んだオブジェクトは、すべて、child の child になる。 117 // 読み込んだオブジェクトは、すべて、child の child になる。
118 sgroot->createFromXMLmemory(sgroot->tmanager, child, (char *)data, len); 118 sgroot->createFromXMLmemory(sgroot->tmanager, child, (char *)data, len);
119 child->set_move_collision(moon_move, moon_collision); 119 child->set_move_collision(moon_move, moon_collision);
120 child->id = serial_id; 120 child->id = serial_id;
121 child->seq_rd = psx_wait_rd(sgroot->tid, serial_id * 10 + 1); 121 child->seq = psx_wait_rd(sgroot->tid, serial_id * 10 + 1);
122 122
123 return child; 123 return child;
124 } 124 }
125 125
126 126
164 164
165 // arg は使い回すらしい。 165 // arg は使い回すらしい。
166 psx_callback_in(carg->tid, carg->read_id, callbacker, arg); 166 psx_callback_in(carg->tid, carg->read_id, callbacker, arg);
167 } 167 }
168 168
169 static char *linda = (char *)"localhost"; 169 static const char *linda = "localhost";
170 170
171 static void 171 static void
172 linda_init(TaskManager *manager, SceneGraphRoot *sgroot, client_t *clist, SceneGraphPtr node) 172 linda_init(TaskManager *manager, SceneGraphRoot *sgroot, client_t *clist, SceneGraphPtr node)
173 { 173 {
174 init_linda(); 174 init_linda();