1#ifndef ScreenGameplayPractice_H
2#define ScreenGameplayPractice_H
4#include "ScreenGameplay.h"
9 void FillPlayerInfo(std::vector<PlayerInfo>& playerInfoOut)
override;
14 void Update(
float fDeltaTime)
override;
18 void PushSelf(lua_State* L)
override;
21 float SetRate(
float newRate);
23 float AddToRate(
float amountAdded);
25 void SetSongPosition(
float newSongPositionSeconds,
26 float noteDelay = 0.f,
27 bool hardSeek =
false,
28 bool unpause =
false);
33 void SetLoopRegion(
float start,
float end);
34 void ResetLoopRegion();
37 void SetupNoteDataFromRow(
Steps* pSteps,
39 int maxrow = MAX_NOTE_ROW)
override;
42 float loopStart = ARBITRARY_MIN_GAMEPLAY_NUMBER;
43 float loopEnd = ARBITRARY_MIN_GAMEPLAY_NUMBER;
44 float lastReportedSeconds = ARBITRARY_MIN_GAMEPLAY_NUMBER;
Definition ScreenGameplayPractice.h:7
void Init() override
This is called immediately after construction, to allow initializing after all derived classes exist.
Definition ScreenGameplayPractice.cpp:52
The music plays, the notes scroll, and the Player is pressing buttons.
Definition ScreenGameplay.h:27
Holds note information for a Song.
Definition Steps.h:42