1#ifndef ScreenGameplayPractice_H
2#define ScreenGameplayPractice_H
4#include "ScreenGameplay.h"
9 void FillPlayerInfo(
PlayerInfo* playerInfoOut)
override;
14 void Update(
float fDeltaTime)
override;
18 void PushSelf(lua_State* L)
override;
23 void FailFadeRemovePlayer(PlayerNumber pn);
27 float SetRate(
float newRate);
29 float AddToRate(
float amountAdded);
31 void SetSongPosition(
float newSongPositionSeconds,
32 float noteDelay = 0.f,
33 bool hardSeek =
false,
34 bool unpause =
false);
39 void SetLoopRegion(
float start,
float end);
40 void ResetLoopRegion();
43 void SetupNoteDataFromRow(
Steps* pSteps,
45 int maxrow = MAX_NOTE_ROW)
override;
48 float loopStart = ARBITRARY_MIN_GAMEPLAY_NUMBER;
49 float loopEnd = ARBITRARY_MIN_GAMEPLAY_NUMBER;
50 float lastReportedSeconds = ARBITRARY_MIN_GAMEPLAY_NUMBER;
The player's life.
Definition LifeMeter.h:13
Definition PlayerInfo.h:19
Definition ScreenGameplayPractice.h:7
void Init() override
This is called immediately after construction, to allow initializing after all derived classes exist.
Definition ScreenGameplayPractice.cpp:49
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