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

Method init

src/Kameda/PrintDvdError.cpp:16–90  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14}
15
16void PrintDvdError::init(int errorId) {
17 switch (errorId)
18 {
19 case 1:
20 mBmgId = getBmgMessageID(mcCoverOpen);
21 mBmgFile = getPtr(mcDvd);
22 break;
23 case 2: // No Disk
24 case 3: // Wrong Disk
25 mBmgId = getBmgMessageID(mcDiskError);
26 mBmgFile = getPtr(mcDvd);
27 break;
28 case 4:
29 mBmgId = getBmgMessageID(mcRetryError);
30 mBmgFile = getPtr(mcDvd);
31 break;
32 case 5:
33 mBmgId = getBmgMessageID(mcFatalError);
34 mBmgFile = getPtr(mcDvd);
35 break;
36 case 6:
37 case 7:
38 mBmgId = getBmgMessageID(mcLANError2);
39 mBmgFile = getPtr(mcLan);
40 break;
41 case 8:
42 mBmgId = getBmgMessageID(mcLANError3);
43 mBmgFile = getPtr(mcLan);
44 break;
45 case 9:
46 mBmgId = getBmgMessageID(mcLANError1);
47 mBmgFile = getPtr(mcLan);
48 break;
49 case 10:
50 mBmgId = getBmgMessageID(mcLANError0);
51 mBmgFile = getPtr(mcLan);
52 break;
53 case 11:
54 mBmgId = getBmgMessageID(mcLANDisconnect);
55 mBmgFile = getPtr(mcLan);
56 break;
57 case 12:
58 mBmgId = getBmgMessageID(mcLANDisconnectError);
59 mBmgFile = getPtr(mcLan);
60 break;
61 default:
62 mBmgId = 0;
63 break;
64 }
65
66 mColor = getColor(mColorFile, getDefaultColor(mBmgFile));
67
68 // Inline setters?
69 mPrintWindow->_2e8 = 1;
70 mPrintWindow->_2ec = 1;
71 mPrintWindow->_2f0 = 1;
72 mPrintWindow->_2f4 = 9.0f;
73 mPrintWindow->_2f8 = 2;

Callers

nothing calls this directly

Calls 15

getBmgMessageIDFunction · 0.85
getPtrFunction · 0.85
getColorFunction · 0.85
getDefaultColorFunction · 0.85
getMessageFunction · 0.85
getRateFunction · 0.85
getCharSpaceFunction · 0.85
tagCnvFunction · 0.85
strncpyFunction · 0.85
setFontColorMethod · 0.80
getTextBoxMethod · 0.80
getBaseFontSizeMethod · 0.80

Tested by

no test coverage detected