1#ifndef AUTO_KEYSOUNDS_H
2#define AUTO_KEYSOUNDS_H
4#include "Etterna/Models/NoteData/NoteData.h"
5#include "Etterna/Models/Misc/PlayerNumber.h"
6#include "RageUtil/Sound/RageSound.h"
15 void Load(PlayerNumber pn,
const NoteData& ndAutoKeysoundsOnly);
16 void Update(
float fDelta);
20 RageSound* GetSound() {
return &m_sSound; }
24 if (pn == PLAYER_INVALID)
26 return m_pPlayerSounds;
31 static void LoadTracks(
const Song* pSong,
36 std::vector<RageSound> m_vKeysounds;
Handle playback of auto keysound notes.
Definition AutoKeysounds.h:13
void FinishLoading()
Finish loading the main sounds, and setup the auto keysounds if any.
Definition AutoKeysounds.cpp:151
Holds data about the notes that the player is supposed to hit.
Definition NoteData.h:43
Definition RageSoundReader_Chain.h:11
Definition RageSoundReader.h:7
Definition RageSound.h:130
Holds all music metadata and steps for one song.
Definition Song.h:65