3#include <graphics/Mii_SlotID.h>
4#include <player/PlayerEnum.h>
5#include <sound/SndObjectCommon.h>
24 static_assert(
sizeof(
PlyMode) == 4);
46 void startSound(
const char* label, nw::snd::OutputLine line_flag)
override;
48 void holdSound(
const char* label, nw::snd::OutputLine line_flag)
override;
51 void startSound(
const char* label, s16 seq_var, nw::snd::OutputLine line_flag)
override;
53 void holdSound(
const char* label, s16 seq_var, nw::snd::OutputLine line_flag)
override;
56 void startSound(
const char* label,
const sead::Vector2f& pos, nw::snd::OutputLine line_flag)
override;
58 void holdSound(
const char* label,
const sead::Vector2f& pos, nw::snd::OutputLine line_flag)
override;
Definition SndObjectPlayer.h:8
void startSound(const char *label, s16 seq_var, nw::snd::OutputLine line_flag) override
void startPlyVoiceSound(PlayerVoiceID voice_id, nw::snd::OutputLine line_flag)
PlayerCharacterVoice mVoice
Definition SndObjectPlayer.h:73
void startSound(const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override
void startSound(const char *label, nw::snd::OutputLine line_flag) override
SndObjctPly(ObjType type, nw::snd::OutputLine line_flag)
Definition SndObjectPlayer.h:27
void holdSound(const char *label, const sead::Vector2f &pos, nw::snd::OutputLine line_flag) override
PlyMode mPlyMode
Definition SndObjectPlayer.h:74
void setVoice(PlayerCharacterVoice voice)
Definition SndObjectPlayer.h:35
u8 _124
Definition SndObjectPlayer.h:75
static PlayerCharacterVoice getMiiCharacterVoice(Mii::SlotID slot_id)
void setPlyMode(PlyMode mode)
Definition SndObjectPlayer.h:40
void holdSound(const char *label, s16 seq_var, nw::snd::OutputLine line_flag) override
void startFootSound(const char *label, f32, nw::snd::OutputLine line_flag)
void holdSound(const char *label, nw::snd::OutputLine line_flag) override
PlyMode
Definition SndObjectPlayer.h:11
@ cPlyMode_Fire
Definition SndObjectPlayer.h:14
@ cPlyMode_Squirrel
Definition SndObjectPlayer.h:19
@ cPlyMode_Small
Definition SndObjectPlayer.h:12
@ cPlyMode_Num
Definition SndObjectPlayer.h:21
@ cPlyMode_Ice
Definition SndObjectPlayer.h:18
@ cPlyMode_Penguin
Definition SndObjectPlayer.h:17
@ cPlyMode_Propeller
Definition SndObjectPlayer.h:16
@ cPlyMode_Normal
Definition SndObjectPlayer.h:13
@ cPlyMode_Mini
Definition SndObjectPlayer.h:15
@ cPlyMode_PSquirrel
Definition SndObjectPlayer.h:20