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

Class MainMenuApp

include/Osako/MainMenuApp.h:7–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5#include "Osako/GameApp.h"
6
7class MainMenuApp : public GameApp
8{
9public:
10 static MainMenuApp *create();
11 static void call();
12
13 MainMenuApp();
14 virtual ~MainMenuApp(); // override
15
16 void up();
17 void down();
18 void left();
19 void right();
20 void decide();
21 void cancel(); // doesn't exist, inline auto?
22 virtual void draw(); // override
23 virtual void calc(); // override
24
25 static MainMenuApp *ptr() { return mspMainMenuApp; }
26
27private:
28 static MainMenuApp *mspMainMenuApp;
29 int _c; //
30 int _10; //
31 int _14; //
32 int _18; //
33 s8 mCursorPos; // 1c
34 s8 mDebugMode; // 1d
35 s8 mPlayerCount; // 1e
36 s8 mTestMode; // 1f
37 s8 mGameMode; // 20
38 s8 mBattleMode; // 21
39 s8 mGameFlagIdx; // 22
40 s8 mSecretKartId; // 23
41 s8 mCupIdx; // 24
42 s8 mLevelIdx; // 25
43 s8 mRankIdx; // 26
44};
45
46#endif

Callers 1

createMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected