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:
17 static_assert(sizeof(Type) == 4);
18 static_assert(cType_Num == 3);
19
20public:
21 // Address: 0x02302F88
23
24 Type getType() const
25 {
26 return mType;
27 }
28
29 bool isComboType2() const
30 {
31 return mType == cType_2;
32 }
33
34 // Address: 0x02302FC4
36
37 // Address: 0x02303024
38 void setScore(Actor* actor, ScoreMgr::ScoreType score_type, s32 player_no);
39
40 // Address: 0x02303070
42
43 // Address: 0x02303088
45
46 // Address: 0x0230309C
48 // Address: 0x02303154
49 static s32 calcPlStarCnt(Actor* player);
50 // Address: 0x02303234
51 static s32 calcPlComboCnt(Actor* player);
52
53protected:
55};
56static_assert(sizeof(Combo) == 4);
Definition Actor.h:22
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:29
Type getType() const
Definition Combo.h:24
ScoreMgr::ScoreType getDamageScore()
Type mType
Definition Combo.h:54
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
@ cType_Num
Definition Combo.h:15
static s32 calcPlComboCnt(Actor *player)
void setScore(Actor *actor, ScoreMgr::ScoreType score_type, s32 player_no)