New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ScoreMgr Class Reference

#include <ScoreMgr.h>

Public Types

enum  ScoreType {
  cScoreType_Invalid = -1 , cScoreType_Base_Combo_1 = 0 , cScoreType_Base_Combo_2 , cScoreType_Base_Combo_3 ,
  cScoreType_Base_Combo_4 , cScoreType_Base_Combo_5 , cScoreType_Base_Combo_6 , cScoreType_Base_Combo_7 ,
  cScoreType_Base_Combo_8 , cScoreType_Base_Combo_9 , cScoreType_Base_Num , cScoreType_Point_100 = cScoreType_Base_Combo_1 ,
  cScoreType_Point_200 = cScoreType_Base_Combo_2 , cScoreType_Point_400 = cScoreType_Base_Combo_3 , cScoreType_Point_800 = cScoreType_Base_Combo_4 , cScoreType_Point_1000 = cScoreType_Base_Combo_5 ,
  cScoreType_Point_2000 = cScoreType_Base_Combo_6 , cScoreType_Point_4000 = cScoreType_Base_Combo_7 , cScoreType_Point_8000 = cScoreType_Base_Combo_8 , cScoreType_Rest_1 = cScoreType_Base_Combo_9 ,
  cScoreType_Rest_3 = cScoreType_Base_Num , cScoreType_Unk10 , cScoreType_Point_Num = cScoreType_Point_8000 + 1 , cScoreType_Num = cScoreType_Unk10 + 1 ,
  cUnKnownScoreType_Point_100 = cScoreType_Base_Combo_1 , cUnKnownScoreType_Point_200 = cScoreType_Base_Combo_2 , cUnKnownScoreType_Point_400 = cScoreType_Base_Combo_3 , cUnKnownScoreType_Point_800 = cScoreType_Base_Combo_4 ,
  cUnKnownScoreType_Point_1000 = cScoreType_Base_Combo_5 , cUnKnownScoreType_Point_2000 = cScoreType_Base_Combo_6 , cUnKnownScoreType_Point_4000 = cScoreType_Base_Combo_7 , cUnKnownScoreType_Point_8000 = cScoreType_Base_Combo_8 ,
  cUnKnownScoreType_Rest_All = cScoreType_Base_Combo_9 , cUnKnownScoreType_Point_10 = cScoreType_Base_Num , cUnKnownScoreType_Num , cScoreType2_Point_1000_1 = cScoreType_Base_Combo_1 ,
  cScoreType2_Point_1000_2 = cScoreType_Base_Combo_2 , cScoreType2_Point_2000 = cScoreType_Base_Combo_3 , cScoreType2_Point_4000 = cScoreType_Base_Combo_4 , cScoreType2_Point_8000 = cScoreType_Base_Combo_5 ,
  cScoreType2_Rest_1_1 = cScoreType_Base_Combo_6 , cScoreType2_Rest_1_2 = cScoreType_Base_Combo_7 , cScoreType2_Rest_1_3 = cScoreType_Base_Combo_8 , cScoreType2_Rest_1_4 = cScoreType_Base_Combo_9 ,
  cScoreType2_Rest_1_5 = cScoreType_Base_Num , cScoreType2_Point_Num = cScoreType2_Point_8000 + 1 , cScoreType2_Num = cScoreType2_Rest_1_5 + 1
}

Public Member Functions

 ScoreMgr ()
void incRestAll (bool sound)
void ScoreSet (const sead::Vector3f &small_score_pos, ScoreType type, s32 player_no, bool rest_sound=true)
void ScoreSet (Actor *actor_for_small_score_pos, ScoreType type, s32 player_no, f32 small_score_offset_x=0.0f, f32 small_score_offset_y=24.0f)
void ScoreSet2 (const sead::Vector3f &small_score_pos, ScoreType type, s32 player_no)
void ScoreSet2 (Actor *actor_for_small_score_pos, ScoreType type, s32 player_no, f32 small_score_offset_x=0.0f, f32 small_score_offset_y=24.0f)
void UnKnownScoreCreate (const sead::Vector3f &small_score_pos, ScoreType type)
void UnKnownScoreSet (Actor *actor_for_small_score_pos, ScoreType type, f32 small_score_offset_x=0.0f, f32 small_score_offset_y=24.0f)
void incRestAllWithSmallScore (bool sound)

Member Enumeration Documentation

◆ ScoreType

Enumerator
cScoreType_Invalid 
cScoreType_Base_Combo_1 
cScoreType_Base_Combo_2 
cScoreType_Base_Combo_3 
cScoreType_Base_Combo_4 
cScoreType_Base_Combo_5 
cScoreType_Base_Combo_6 
cScoreType_Base_Combo_7 
cScoreType_Base_Combo_8 
cScoreType_Base_Combo_9 
cScoreType_Base_Num 
cScoreType_Point_100 
cScoreType_Point_200 
cScoreType_Point_400 
cScoreType_Point_800 
cScoreType_Point_1000 
cScoreType_Point_2000 
cScoreType_Point_4000 
cScoreType_Point_8000 
cScoreType_Rest_1 
cScoreType_Rest_3 
cScoreType_Unk10 
cScoreType_Point_Num 
cScoreType_Num 
cUnKnownScoreType_Point_100 
cUnKnownScoreType_Point_200 
cUnKnownScoreType_Point_400 
cUnKnownScoreType_Point_800 
cUnKnownScoreType_Point_1000 
cUnKnownScoreType_Point_2000 
cUnKnownScoreType_Point_4000 
cUnKnownScoreType_Point_8000 
cUnKnownScoreType_Rest_All 
cUnKnownScoreType_Point_10 
cUnKnownScoreType_Num 
cScoreType2_Point_1000_1 
cScoreType2_Point_1000_2 
cScoreType2_Point_2000 
cScoreType2_Point_4000 
cScoreType2_Point_8000 
cScoreType2_Rest_1_1 
cScoreType2_Rest_1_2 
cScoreType2_Rest_1_3 
cScoreType2_Rest_1_4 
cScoreType2_Rest_1_5 
cScoreType2_Point_Num 
cScoreType2_Num 

Constructor & Destructor Documentation

◆ ScoreMgr()

ScoreMgr::ScoreMgr ( )

Member Function Documentation

◆ incRestAll()

void ScoreMgr::incRestAll ( bool sound)

◆ ScoreSet() [1/2]

void ScoreMgr::ScoreSet ( const sead::Vector3f & small_score_pos,
ScoreType type,
s32 player_no,
bool rest_sound = true )

◆ ScoreSet() [2/2]

void ScoreMgr::ScoreSet ( Actor * actor_for_small_score_pos,
ScoreType type,
s32 player_no,
f32 small_score_offset_x = 0.0f,
f32 small_score_offset_y = 24.0f )

◆ ScoreSet2() [1/2]

void ScoreMgr::ScoreSet2 ( const sead::Vector3f & small_score_pos,
ScoreType type,
s32 player_no )

◆ ScoreSet2() [2/2]

void ScoreMgr::ScoreSet2 ( Actor * actor_for_small_score_pos,
ScoreType type,
s32 player_no,
f32 small_score_offset_x = 0.0f,
f32 small_score_offset_y = 24.0f )

◆ UnKnownScoreCreate()

void ScoreMgr::UnKnownScoreCreate ( const sead::Vector3f & small_score_pos,
ScoreType type )

◆ UnKnownScoreSet()

void ScoreMgr::UnKnownScoreSet ( Actor * actor_for_small_score_pos,
ScoreType type,
f32 small_score_offset_x = 0.0f,
f32 small_score_offset_y = 24.0f )

◆ incRestAllWithSmallScore()

void ScoreMgr::incRestAllWithSmallScore ( bool sound)