Mercurial > hg > Members > koba > t_dandy
comparison TaskDandy.cc @ 23:a0ab0c6925bd
fix.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 26 Dec 2010 23:40:56 +0900 |
parents | 00c3272a801f |
children | c4210c1053e8 |
comparison
equal
deleted
inserted
replaced
22:0440f2f19f23 | 23:a0ab0c6925bd |
---|---|
78 | 78 |
79 TaskManager *tmanager; | 79 TaskManager *tmanager; |
80 | 80 |
81 static int screen_w; | 81 static int screen_w; |
82 static int screen_h; | 82 static int screen_h; |
83 static int gamef; | |
83 | 84 |
84 MainLoopPtr | 85 MainLoopPtr |
85 Dandy::init(Viewer *sgroot_, int w, int h) | 86 Dandy::init(Viewer *sgroot_, int w, int h) |
86 { | 87 { |
87 screen_w = w; | 88 screen_w = w; |
88 screen_h = h; | 89 screen_h = h; |
90 gamef = 0; | |
89 sgroot = sgroot_; | 91 sgroot = sgroot_; |
90 tmanager = sgroot->manager; | 92 tmanager = sgroot->manager; |
91 return sgroot; | 93 return sgroot; |
92 } | 94 } |
93 | 95 |
109 Dandy::app_loop(Viewer *viewer){ | 111 Dandy::app_loop(Viewer *viewer){ |
110 // don't use allExecute | 112 // don't use allExecute |
111 return 0; | 113 return 0; |
112 }; | 114 }; |
113 | 115 |
114 static int gamef = 0; | 116 |
115 | 117 HTaskPtr |
116 HTaskPtr | |
117 Dandy::application_task(HTaskPtr next, Viewer* viewer){ | 118 Dandy::application_task(HTaskPtr next, Viewer* viewer){ |
118 // printf("gamef = %d\n",gamef); | 119 // printf("gamef = %d\n",gamef); |
119 switch (gamef) { | 120 switch (gamef) { |
120 case 0: gamef= dandy_main_init(gamef); break; | 121 case 0: gamef= dandy_main_init(gamef); break; |
121 case 1: gamef= gamesyokika(gamef); break; | 122 case 1: gamef= gamesyokika(gamef); break; |
122 case 2: gamef= opening(gamef); break; | 123 case 2: gamef= opening(gamef); break; |
123 case 3: gamef= dandy_main_loop(gamef); break; | 124 case 3: gamef= dandy_main_loop(gamef); break; |