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

Function processKartPad

src/Osako/PadMgr.cpp:39–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37 }
38
39 void processKartPad()
40 {
41 KartPadData padData;
42 if (mspRecorder)
43 {
44
45 for (u8 i = 0; i < 16; i++)
46 {
47 getPadData(i, msKartPadInput, &padData);
48 mspRecorder->line(i, &padData);
49 gpaKartPad[i]->expand(padData);
50 }
51 mspRecorder->framework();
52 }
53 else
54 {
55 for (u8 i = 0; i < 16; i++)
56 {
57 getPadData(i, msKartPadInput, &padData);
58 gpaKartPad[i]->expand(padData);
59 }
60 }
61 }
62
63 void getPadData(u8 port, KartPadInput padInput, KartPadData *padData)
64 {

Callers 1

frameworkFunction · 0.85

Calls 4

getPadDataFunction · 0.85
expandMethod · 0.80
frameworkMethod · 0.80
lineMethod · 0.45

Tested by

no test coverage detected