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

Function checkDVDState

src/Osako/system.cpp:338–358  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

336#endif
337
338 void checkDVDState()
339 {
340 msDvdState = DVDGetDriveStatus();
341 switch (msDvdState) {
342 case DVD_STATE_COVER_OPEN:
343 ErrorViewApp::call(ErrorViewApp::ERROR_COVER_OPEN);
344 break;
345 case DVD_STATE_NO_DISK:
346 ErrorViewApp::call(ErrorViewApp::ERROR_NO_DISK);
347 break;
348 case DVD_STATE_WRONG_DISK:
349 ErrorViewApp::call(ErrorViewApp::ERROR_WRONG_DISK);
350 break;
351 case DVD_STATE_RETRY:
352 ErrorViewApp::call(ErrorViewApp::ERROR_RETRY);
353 break;
354 case DVD_STATE_FATAL_ERROR:
355 ErrorViewApp::call(ErrorViewApp::ERROR_FATAL);
356 break;
357 }
358 }
359
360 void beginFrame() {
361 CardMgr::probe();

Callers 1

beginFrameFunction · 0.85

Calls 1

DVDGetDriveStatusFunction · 0.85

Tested by

no test coverage detected