Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions include/Kameda/BombStart2D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#ifndef BOMBSTART2D_H
#define BOMBSTART2D_H

#include "JSystem/JKernel/JKRHeap.h"

class BombStart2D { // Autogenerated
public:
BombStart2D(JKRHeap *); // 0x80198214
void init(); // 0x801984d4
void draw(); // 0x80198528
void calc(); // 0x801985c4
void start(); // 0x8019862c
// Inline/Unused
~BombStart2D();
}; // class BombStart2D
#endif // BOMBSTART2D_H
15 changes: 15 additions & 0 deletions include/Kameda/CanNotSaveG2D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#ifndef CANNOTSAVEG2D_H
#define CANNOTSAVEG2D_H

#include "JSystem/JKernel/JKRHeap.h"

class CanNotSaveG2D { // Autogenerated
public:
CanNotSaveG2D(JKRHeap *); // 0x80194fe0
void init(); // 0x801950d4
void draw(); // 0x80195124
void calc(); // 0x801951c0
// Inline/Unused
~CanNotSaveG2D();
}; // class CanNotSaveG2D
#endif // CANNOTSAVEG2D_H
124 changes: 62 additions & 62 deletions include/Kameda/CharacterSelect3D.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,68 +49,68 @@ class CharacterSelect3D // oh great, unnamed classes
return mCharacterSelect3D;
}

static f32 mCharacterDefScale[20]; // 0x80372ec0
static f32 mKartDefScale[21]; // 0x80372f10
static f32 mMarioBody[9]; // 0x80372f64
static f32 mDkBody[9]; // 0x80372f88
static f32 mYoshiBody[9]; // 0x80372fac
static f32 mNokoBody[9]; // 0x80372fd0
static f32 mPeachBody[9]; // 0x80372ff4
static f32 mBabyBody[9]; // 0x80373018
static f32 mWarioBody[9]; // 0x8037303c
static f32 mKoopaBody[9]; // 0x80373060
static f32 mDiddyBody[9]; // 0x80373084
static f32 mKoopaJrBody[9]; // 0x803730a8
static f32 mKinopioBody[9]; // 0x803730cc
static f32 mCatherineBody[9]; // 0x803730f0
static f32 mWaluigiBody[9]; // 0x80373114
static f32 mKingTeresaBody[9]; // 0x80373138
static f32 mBonusBody[9]; // 0x8037315c
static f32 mMarioArm[36]; // 0x80373180
static f32 mDkArm[36]; // 0x80373210
static f32 mYoshiArm[36]; // 0x803732a0
static f32 mNokoArm[36]; // 0x80373330
static f32 mPeachArm[36]; // 0x803733c0
static f32 mBabyArm[36]; // 0x80373450
static f32 mWarioArm[36]; // 0x803734e0
static f32 mKoopaArm[36]; // 0x80373570
static f32 mDiddyArm[36]; // 0x80373648
static f32 mKoopaJrArm[36]; // 0x80373720
static f32 mKinopioArm[36]; // 0x803737b0
static f32 mCatherineArm[36]; // 0x80373840
static f32 mWaluigiArm[36]; // 0x803738d0
static f32 mKingTeresaArm[36]; // 0x80373960
static f32 mBonusArm[36]; // 0x803739f0
static f32 mMarioDump[36]; // 0x80373a80
static f32 mDkDump[36]; // 0x80373b10
static f32 mYoshiDump[36]; // 0x80373ba0
static f32 mNokoDump[36]; // 0x80373c30
static f32 mPeachDump[36]; // 0x80373cc0
static f32 mBabyDump[36]; // 0x80373d50
static f32 mWarioDump[36]; // 0x80373de0
static f32 mKoopaDump[36]; // 0x80373e70
static f32 mKoopaJrDump[36]; // 0x80373f48
static f32 mCatherineDump[36]; // 0x80373fd8
static f32 mWaluigiDump[36]; // 0x80374068
static f32 mKingTeresaDump[36]; // 0x803740f8
static f32 mBonusDump[36]; // 0x80374188
static f32 mMarioTire[36]; // 0x80374218
static f32 mDkTire[36]; // 0x803742a8
static f32 mYoshiTire[36]; // 0x80374338
static f32 mNokoTire[36]; // 0x803743c8
static f32 mPeachTire[36]; // 0x80374458
static f32 mBabyTire[36]; // 0x803744e8
static f32 mWarioTire[36]; // 0x80374578
static f32 mKoopaTire[36]; // 0x80374608
static f32 mDiddyTire[36]; // 0x803746e0
static f32 mKoopaJrTire[36]; // 0x803747b8
static f32 mKinopioTire[36]; // 0x80374848
static f32 mCatherineTire[36]; // 0x803748d8
static f32 mWaluigiTire[36]; // 0x80374968
static f32 mKingTeresaTire[36]; // 0x803749f8
static f32 mBonusTire[36]; // 0x80374a88
static f32 mDiddyDump[36]; // 0x80416358
static f32 mKinopioDump[36]; // 0x8041635c
static const f32 mCharacterDefScale[20]; // 0x80372ec0
static const f32 mKartDefScale[21]; // 0x80372f10
static const f32 mMarioBody[9]; // 0x80372f64
static const f32 mDkBody[9]; // 0x80372f88
static const f32 mYoshiBody[9]; // 0x80372fac
static const f32 mNokoBody[9]; // 0x80372fd0
static const f32 mPeachBody[9]; // 0x80372ff4
static const f32 mBabyBody[9]; // 0x80373018
static const f32 mWarioBody[9]; // 0x8037303c
static const f32 mKoopaBody[9]; // 0x80373060
static const f32 mDiddyBody[9]; // 0x80373084
static const f32 mKoopaJrBody[9]; // 0x803730a8
static const f32 mKinopioBody[9]; // 0x803730cc
static const f32 mCatherineBody[9]; // 0x803730f0
static const f32 mWaluigiBody[9]; // 0x80373114
static const f32 mKingTeresaBody[9]; // 0x80373138
static const f32 mBonusBody[9]; // 0x8037315c
static const f32 mMarioArm[4][9]; // 0x80373180
static const f32 mDkArm[4][9]; // 0x80373210
static const f32 mYoshiArm[4][9]; // 0x803732a0
static const f32 mNokoArm[4][9]; // 0x80373330
static const f32 mPeachArm[4][9]; // 0x803733c0
static const f32 mBabyArm[4][9]; // 0x80373450
static const f32 mWarioArm[4][9]; // 0x803734e0
static const f32 mKoopaArm[6][9]; // 0x80373570
static const f32 mDiddyArm[6][9]; // 0x80373648
static const f32 mKoopaJrArm[4][9]; // 0x80373720
static const f32 mKinopioArm[4][9]; // 0x803737b0
static const f32 mCatherineArm[4][9]; // 0x80373840
static const f32 mWaluigiArm[4][9]; // 0x803738d0
static const f32 mKingTeresaArm[4][9]; // 0x80373960
static const f32 mBonusArm[4][9]; // 0x803739f0
static const f32 mMarioDump[4][9]; // 0x80373a80
static const f32 mDkDump[4][9]; // 0x80373b10
static const f32 mYoshiDump[4][9]; // 0x80373ba0
static const f32 mNokoDump[4][9]; // 0x80373c30
static const f32 mPeachDump[4][9]; // 0x80373cc0
static const f32 mBabyDump[4][9]; // 0x80373d50
static const f32 mWarioDump[4][9]; // 0x80373de0
static const f32 mKoopaDump[6][9]; // 0x80373e70
static const f32 mKoopaJrDump[4][9]; // 0x80373f48
static const f32 mCatherineDump[4][9]; // 0x80373fd8
static const f32 mWaluigiDump[4][9]; // 0x80374068
static const f32 mKingTeresaDump[4][9]; // 0x803740f8
static const f32 mBonusDump[4][9]; // 0x80374188
static const f32 mMarioTire[4][9]; // 0x80374218
static const f32 mDkTire[4][9]; // 0x803742a8
static const f32 mYoshiTire[4][9]; // 0x80374338
static const f32 mNokoTire[4][9]; // 0x803743c8
static const f32 mPeachTire[4][9]; // 0x80374458
static const f32 mBabyTire[4][9]; // 0x803744e8
static const f32 mWarioTire[4][9]; // 0x80374578
static const f32 mKoopaTire[6][9]; // 0x80374608
static const f32 mDiddyTire[6][9]; // 0x803746e0
static const f32 mKoopaJrTire[4][9]; // 0x803747b8
static const f32 mKinopioTire[4][9]; // 0x80374848
static const f32 mCatherineTire[4][9]; // 0x803748d8
static const f32 mWaluigiTire[4][9]; // 0x80374968
static const f32 mKingTeresaTire[4][9]; // 0x803749f8
static const f32 mBonusTire[4][9]; // 0x80374a88
static void *mDiddyDump; // 0x80416358
static void *mKinopioDump; // 0x8041635c
static CharacterSelect3D *mCharacterSelect3D; // 0x80416360
private:
u8 _0[0x1018];
Expand Down
15 changes: 15 additions & 0 deletions include/Kameda/CourseName2D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#ifndef COURSENAME2D_H
#define COURSENAME2D_H

#include "kartEnums.h"

#include "JSystem/JKernel/JKRArchive.h"

class CourseName2D { // Autogenerated
public:
CourseName2D(JKRArchive *); // 0x80190a94
~CourseName2D(); // 0x80190b5c
void *getCourseNameTexture(ECourseID); // 0x80190bb0
static CourseName2D *mCourseName2D; // 0x80416378
}; // class CourseName2D
#endif // COURSENAME2D_H
15 changes: 15 additions & 0 deletions include/Kameda/Cup2D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#ifndef CUP2D_H
#define CUP2D_H

#include "kartEnums.h"

#include "JSystem/JKernel/JKRArchive.h"

class Cup2D { // Autogenerated
public:
Cup2D(JKRArchive *); // 0x80197f10
~Cup2D(); // 0x80197fc0
void *getCupTexture(ERaceGpCup, int); // 0x80198014
static Cup2D *mCup2D; // 0x80416388
}; // class Cup2D
#endif // CUP2D_H
8 changes: 4 additions & 4 deletions include/Kameda/Fade.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
class Fade
{ // Autogenerated
public:
Fade(JKRHeap *); // 0x8013b318
void init(); // 0x8013b76c
void draw(int, f32, JUtility::TColor); // 0x8013b770
Fade(JKRHeap *); // 0x8013b318
void init(); // 0x8013b76c
void draw(int, f32, JUTColor); // 0x8013b770
// Inline/Unused
~Fade();

private:
u8 _0[0x34];
}; // class Fade

#endif
#endif
33 changes: 33 additions & 0 deletions include/Kameda/Go2D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#ifndef GO2D_H
#define GO2D_H

#include "JSystem/JKernel/JKRHeap.h"

#include "JSystem/JORReflexible.h"
#include "Kaneshige/HioMgr.h"

class Go2DParam : public JORReflexible {
public:
// Inline/Unused
Go2DParam();
virtual ~Go2DParam() {}
};

class Go2DHioNode : public HioNode {
public:
Go2DHioNode();
virtual ~Go2DHioNode() {}

Go2DParam mParam;
};

class Go2D { // Autogenerated
public:
Go2D(JKRHeap *); // 0x8016ea58
void init(); // 0x8016ebec
void draw(); // 0x8016ecac
void calc(); // 0x8016ed58
// Inline/Unused
~Go2D();
}; // class Go2D
#endif // GO2D_H
33 changes: 33 additions & 0 deletions include/Kameda/Go3212D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#ifndef GO3212D_H
#define GO3212D_H

#include "JSystem/JKernel/JKRHeap.h"

#include "JSystem/JORReflexible.h"
#include "Kaneshige/HioMgr.h"

class Go3212DParam : public JORReflexible {
public:
// Inline/Unused
Go3212DParam();
virtual ~Go3212DParam() {}
};

class Go3212DHioNode : public HioNode {
public:
Go3212DHioNode();
virtual ~Go3212DHioNode() {}

Go3212DParam mParam;
};

class Go3212D { // Autogenerated
// Global
Go3212D(JKRHeap *); // 0x80183460
void init(); // 0x801835f8
void draw(); // 0x80183680
void calc(); // 0x8018372c
// Inline/Unused
~Go3212D();
}; // class Go3212D
#endif // GO3212D_H
41 changes: 41 additions & 0 deletions include/Kameda/Goal2D.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#ifndef GOAL2D_H
#define GOAL2D_H

#include "JSystem/JKernel/JKRHeap.h"

#include "JSystem/JORReflexible.h"
#include "Kaneshige/HioMgr.h"


class Goal2DParam : public JORReflexible {
public:
// Inline/Unused
Goal2DParam();
virtual ~Goal2DParam() {}
};

class Goal2DHioNode : public HioNode {
public:
Goal2DHioNode();
virtual ~Goal2DHioNode() {}

Goal2DParam mParam;
};

class Goal2D { // Autogenerated
public:
Goal2D(JKRHeap *); // 0x80132758
void init(); // 0x801330ec
void drawGoal(); // 0x80133224
void drawRetire(); // 0x801333a0
void calc(); // 0x80133514
void sequenceGP(); // 0x80133cc8
void sequenceVS(); // 0x80133cf4
void sequenceTA(); // 0x80133f58
void sequenceMG(); // 0x80133f7c
void setVSMGRank(); // 0x80134128
static bool mDrawEndFlag; // 0x80416290
// Inline/Unused
~Goal2D();
}; // class Goal2D
#endif // GOAL2D_H
10 changes: 5 additions & 5 deletions include/Kameda/J2DManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,11 @@ class J2DManager

static J2DManager *getManager() { return mThis; }

static const char *mKartNumberName[8]; // 0x80394378
static int mKart2Status[8]; // 0x803fb9a0
static int mStatus2Kart[8]; // 0x803fba10
static J2DManager *mThis; // 0x80416288
static bool mNetFlag; // 0x8041628c
static char *mKartNumberName[8]; // 0x80394378
static int mKart2Status[8]; // 0x803fb9a0
static int mStatus2Kart[8]; // 0x803fba10
static J2DManager *mThis; // 0x80416288
static bool mNetFlag; // 0x8041628c

JKRArchive *mArchive;
J2DOrthoGraph *mOrtho;
Expand Down
19 changes: 19 additions & 0 deletions include/Kameda/K2DPicture.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#ifndef K2DPICTURE_H
#define K2DPICTURE_H

#include "JSystem/JGeometry/Box.h"
#include "JSystem/JUtility/TColor.h"

class K2DPicture { // Autogenerated
public:
void drawK2D(f32, f32, f32, f32, bool); // 0x8013b9e8
void setTevModeK2D(); // 0x8013bd34
void makeMatrix(f32, f32); // 0x8013c0fc
static u8 mK2DGlobalAlpha; // 0x804145a8
// Inline/Unused
void drawOutK2D(const JGeometry::TBox2f &, const JGeometry::TBox2f &);
~K2DPicture();
// Inline
void getNewColor(JUTColor *); // 0x8013bbf8
}; // class K2DPicture
#endif // K2DPICTURE_H
Loading
Loading