mirror of
https://github.com/encounter/mkdd.git
synced 2026-03-30 11:30:02 -07:00
113 lines
4.9 KiB
C++
113 lines
4.9 KiB
C++
#ifndef SCENEMENU_H
|
|
#define SCENEMENU_H
|
|
|
|
#include "Kameda/Scene.h"
|
|
|
|
class SceneMenu : public Scene
|
|
{
|
|
public:
|
|
struct BckData
|
|
{
|
|
};
|
|
|
|
struct BrkData
|
|
{
|
|
};
|
|
|
|
enum Cursor
|
|
{
|
|
|
|
};
|
|
|
|
SceneMenu(JKRArchive *, JKRHeap *); // 0x8016f78c
|
|
void reset(); // 0x801725b8
|
|
void init(); // 0x80172e6c
|
|
~SceneMenu(); // 0x80173908
|
|
void draw(); // 0x80173960
|
|
void calc(); // 0x80173f08
|
|
void calcModeAnm(); // 0x801750b0
|
|
void caleEngine(BckData *); // 0x801751ac
|
|
void calcEngineMoji(BckData *); // 0x801751ec
|
|
void calcEnginePic(BckData *); // 0x801752f0
|
|
void calcEngineBrkAnm(BrkData *); // 0x801753f4
|
|
void calcModeOrder(); // 0x80175434
|
|
void entry_init(); // 0x801755b4
|
|
void entry(); // 0x80175970
|
|
void entry_end(); // 0x80176268
|
|
void vs_init(); // 0x801762ec
|
|
void vs(); // 0x80176c5c
|
|
void vs_end(); // 0x801780bc
|
|
void mode_init(); // 0x8017836c
|
|
void mode(); // 0x801797d0
|
|
void mode_end(); // 0x8017b78c
|
|
void battle_init(); // 0x8017c834
|
|
void battle(); // 0x8017cd14
|
|
void battle_end(); // 0x8017d39c
|
|
void character_init(); // 0x8017d4a0
|
|
void character(); // 0x8017e3b8
|
|
void character_end(); // 0x8017e86c
|
|
void nextScene(); // 0x8017ebf4
|
|
void selectA(int); // 0x8017ece8
|
|
void selectB(int); // 0x8017eefc
|
|
void selectUp(int); // 0x8017f17c
|
|
void selectDown(int); // 0x8017f28c
|
|
void selectLeft(int); // 0x8017f39c
|
|
void selectRight(int); // 0x8017f4a0
|
|
void selectZ(int); // 0x8017f5a4
|
|
void isSelectAnm(int); // 0x8017f6f0
|
|
void moveCursor(int, Cursor); // 0x8017f754
|
|
void isRndRoulette(); // 0x8017fb78
|
|
void rndRoulette(); // 0x8017fc50
|
|
void rndSelect(); // 0x8017fce0
|
|
void setCharacterFlag(); // 0x8017fe00
|
|
void getKart(int, int); // 0x8017ff04
|
|
void changeKart(int, int, int, int); // 0x80180060
|
|
void characterAnm(); // 0x8018029c
|
|
void characterOkWaitAnm(); // 0x80180ef8
|
|
void setChar1Plus(); // 0x80181450
|
|
void setRaceData(); // 0x801817f0
|
|
void setCharSelFlag(); // 0x801828f8
|
|
void useCharSel(int, int); // 0x80182954
|
|
void getCharSel(int &, int &); // 0x8018296c
|
|
void getRndCharSel(int &, int &); // 0x80182d14
|
|
void changeText(); // 0x80182e8c
|
|
private:
|
|
static int mCharVoice; // 0x80371338
|
|
static int mCharGoVoice; // 0x80371388
|
|
static int mCharIndex; // 0x803713d8
|
|
static int mKartIndex; // 0x803715d4
|
|
static int mKartPerf; // 0x80371628
|
|
static int mLevelID; // 0x80371668
|
|
static int mPlayerIconBckTag; // 0x80371678
|
|
static int mHowManyDriversBckTag; // 0x803717b0
|
|
static int mHowManyDriversBrkTag; // 0x80371818
|
|
static int mSingleTagSelectBckTag; // 0x803718c8
|
|
static int mSingleTagSelectBtkTag; // 0x80371a20
|
|
static int mSingleTagSelectBrkTag; // 0x80371ae0
|
|
static int mSingleTagSelectBpkTag; // 0x80371d50
|
|
static int mModeBckTag; // 0x80371d88
|
|
static int mModeBtkTag; // 0x80371fe0
|
|
static int mModeBrkTag; // 0x803720b0
|
|
static int mModeBpkTag; // 0x803721a0
|
|
static int mBattleBckTag; // 0x803722a0
|
|
static int mBattleBrkTag; // 0x80372318
|
|
static int mCharCCBckTag; // 0x80372330
|
|
static int mCharCCBrkTag; // 0x80372340
|
|
static int mCharCCBpkTag; // 0x80372360
|
|
static int mChar1BckTag; // 0x803723f0
|
|
static int mChar1PlusBckTag; // 0x80372438
|
|
static int mChar1PlusBrkTag; // 0x803724d0
|
|
static int mChar2BckTag; // 0x803724e0
|
|
static int mChar2BrkTag; // 0x80372580
|
|
static int mChar3BckTag; // 0x803725a8
|
|
static int mChar3BrkTag; // 0x80372680
|
|
static int mChar4BckTag; // 0x803726c0
|
|
static int mCharName; // 0x80395648
|
|
static int mPlayerIconPlayerName; // 0x80395698
|
|
static int mPowerMojiName; // 0x803956a8
|
|
static int mPowerPicName; // 0x803956b8
|
|
static int mBattleName; // 0x803956c8
|
|
static int mCharCCName; // 0x803956d4
|
|
}; // Size: 0x22c0
|
|
|
|
#endif |