New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Combo.h
Go to the documentation of this file.
1#pragma once
2
3#include <actor/ScoreMgr.h>
4
5class Actor;
6
7class Combo
8{
9public:
10 enum Type
11 {
15 };
16 static_assert(sizeof(Type) == 4);
17
18public:
19 // Address: 0x02302F88
21
22 bool getType() const
23 {
24 return mType;
25 }
26
27 bool isComboType2() const
28 {
29 return mType == cType_2;
30 }
31
32 // Address: 0x02302FC4
34
35 // Address: 0x02303024
36 void setScore(Actor* actor, ScoreMgr::ScoreType score_type, s32 player_no);
37
38 // Address: 0x02303070
40
41 // Address: 0x02303088
43
44 // Address: 0x0230309C
46 // Address: 0x02303154
47 static s32 calcPlStarCnt(Actor* player);
48 // Address: 0x02303234
49 static s32 calcPlComboCnt(Actor* player);
50
51protected:
53};
54static_assert(sizeof(Combo) == 4);
Definition Actor.h:19
Definition Combo.h:8
ScoreMgr::ScoreType getComboScore(s32 combo_cnt)
static s32 calcPlStarCnt(Actor *player)
s32 calcPlFumiCnt(Actor *player)
bool isComboType2() const
Definition Combo.h:27
ScoreMgr::ScoreType getDamageScore()
bool getType() const
Definition Combo.h:22
Type mType
Definition Combo.h:52
ScoreMgr::ScoreType getQuakeScore(s32 quake_cnt)
Type
Definition Combo.h:11
@ cType_2
Definition Combo.h:14
@ cType_1
Definition Combo.h:13
@ cType_Null
Definition Combo.h:12
static s32 calcPlComboCnt(Actor *player)
void setScore(Actor *actor, ScoreMgr::ScoreType score_type, s32 player_no)