[splittiming] remove GameState "current timing" functions; add compatibility functions to 01 compat.lua
This commit is contained in:
@@ -64,3 +64,13 @@ end
|
|||||||
if ScreenMetric then
|
if ScreenMetric then
|
||||||
ScreenMetric = Screen.Metric
|
ScreenMetric = Screen.Metric
|
||||||
end
|
end
|
||||||
|
|
||||||
|
--[[ GameState ]]
|
||||||
|
--Aliases for old GAMESTATE timing functions.
|
||||||
|
--These have been converted to SongPosition, but most themes still use these old functions.
|
||||||
|
|
||||||
|
function GameState:GetSongBeat() return self:GetSongPosition():GetSongBeat() end
|
||||||
|
function GameState:GetSongBeatNoOffset() return self:GetSongPosition():GetSongBeatNoOffset() end
|
||||||
|
function GameState:GetSongBPS() return self:GetSongPosition():GetCurBPS() end
|
||||||
|
function GameState:GetSongDelay() return self:GetSongPosition:GetDelay() end
|
||||||
|
function GameState:GetSongFreeze() return self:GetSongPosition:GetFreeze() end
|
||||||
|
|||||||
+2
-2
@@ -2462,11 +2462,11 @@ public:
|
|||||||
ADD_METHOD( GetHardestStepsDifficulty );
|
ADD_METHOD( GetHardestStepsDifficulty );
|
||||||
ADD_METHOD( IsEventMode );
|
ADD_METHOD( IsEventMode );
|
||||||
ADD_METHOD( GetNumPlayersEnabled );
|
ADD_METHOD( GetNumPlayersEnabled );
|
||||||
ADD_METHOD( GetSongBeat );
|
/*ADD_METHOD( GetSongBeat );
|
||||||
ADD_METHOD( GetSongBeatVisible );
|
ADD_METHOD( GetSongBeatVisible );
|
||||||
ADD_METHOD( GetSongBPS );
|
ADD_METHOD( GetSongBPS );
|
||||||
ADD_METHOD( GetSongFreeze );
|
ADD_METHOD( GetSongFreeze );
|
||||||
ADD_METHOD( GetSongDelay );
|
ADD_METHOD( GetSongDelay );*/
|
||||||
ADD_METHOD( GetSongPosition );
|
ADD_METHOD( GetSongPosition );
|
||||||
ADD_METHOD( GetGameplayLeadIn );
|
ADD_METHOD( GetGameplayLeadIn );
|
||||||
ADD_METHOD( GetCoins );
|
ADD_METHOD( GetCoins );
|
||||||
|
|||||||
Reference in New Issue
Block a user