Mercurial > hg > Game > Cerium
comparison Renderer/Engine/viewer.cc @ 575:341f1f881a9b draft
Linda API worked. (slightly unreliable)
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 23 Oct 2009 15:53:24 +0900 |
parents | 096a900bd9d3 |
children | 92b0d490e839 |
comparison
equal
deleted
inserted
replaced
574:084804f77892 | 575:341f1f881a9b |
---|---|
9 #include "error.h" | 9 #include "error.h" |
10 #include "TaskManager.h" | 10 #include "TaskManager.h" |
11 #include <wchar.h> | 11 #include <wchar.h> |
12 #include "Pad.h" | 12 #include "Pad.h" |
13 #include "Application.h" | 13 #include "Application.h" |
14 #include "lindaapi.h" | |
14 | 15 |
15 static void post2runLoop(SchedTask *s,void *viewer,void *s1); | 16 static void post2runLoop(SchedTask *s,void *viewer,void *s1); |
16 static void post2runDraw(SchedTask *s,void *viewer,void *s1); | 17 static void post2runDraw(SchedTask *s,void *viewer,void *s1); |
17 static void post2speRendering(SchedTask *s,void *viewer,void *s1); | 18 static void post2speRendering(SchedTask *s,void *viewer,void *s1); |
18 static void post2speDraw(SchedTask *s,void *viewer,void *s1); | 19 static void post2speDraw(SchedTask *s,void *viewer,void *s1); |
341 { | 342 { |
342 Viewer *viewer = (Viewer*)viewer_; | 343 Viewer *viewer = (Viewer*)viewer_; |
343 HTaskPtr task_next = viewer->manager->create_task(TASK_DUMMY); | 344 HTaskPtr task_next = viewer->manager->create_task(TASK_DUMMY); |
344 viewer->run_loop(task_next); | 345 viewer->run_loop(task_next); |
345 | 346 |
347 psx_sync_n(); | |
346 } | 348 } |
347 | 349 |
348 void | 350 void |
349 Viewer::run_loop(HTaskPtr task_next) | 351 Viewer::run_loop(HTaskPtr task_next) |
350 { | 352 { |