MCPcopy Create free account
hub / github.com/doldecomp/mkdd / waitMessage

Function waitMessage

src/Osako/CardAgent.cpp:183–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181 }
182
183 void waitMessage()
184 {
185 if (FLAG_OFF(msFlags, 4) || FLAG_OFF(msFlags, 8))
186 {
187 if (FLAG_OFF(msFlags, 4))
188 {
189 mspPrintMemoryCard->closeWindowNoSe();
190 }
191 msState = 0xe;
192 return;
193 }
194 // inline?
195 f32 waitTime;
196 switch (msMessageTimer._c)
197 {
198 case 1:
199 waitTime = Clock::calcFrameTime(msMessageTimer.mTime);
200 break;
201 case 2:
202 waitTime = msMessageTimer._8;
203 break;
204 default:
205 waitTime = 0.0f;
206 break;
207 }
208
209 if (waitTime > 2.0f)
210 {
211 switch (msMessageAt)
212 {
213 case 1:
214 case 2:
215 case 3:
216 msState = 0xe;
217 msResult = 0;
218 mspPrintMemoryCard->closeWindow();
219 break;
220 default:
221#line 238
222 JUT_PANIC(0);
223 }
224 }
225 }
226
227 void waitButton()
228 {

Callers 2

calcFunction · 0.85
~JASTaskThreadMethod · 0.85

Calls 2

closeWindowNoSeMethod · 0.80
closeWindowMethod · 0.80

Tested by

no test coverage detected