[splittiming] remove GameState "current timing" functions; add compatibility functions to 01 compat.lua
This commit is contained in:
@@ -20,4 +20,4 @@ local _screen = {
|
||||
h = SCREEN_HEIGHT,
|
||||
cx = SCREEN_CENTER_X,
|
||||
cy = SCREEN_CENTER_Y
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,4 +63,14 @@ end
|
||||
|
||||
if ScreenMetric then
|
||||
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( IsEventMode );
|
||||
ADD_METHOD( GetNumPlayersEnabled );
|
||||
ADD_METHOD( GetSongBeat );
|
||||
/*ADD_METHOD( GetSongBeat );
|
||||
ADD_METHOD( GetSongBeatVisible );
|
||||
ADD_METHOD( GetSongBPS );
|
||||
ADD_METHOD( GetSongFreeze );
|
||||
ADD_METHOD( GetSongDelay );
|
||||
ADD_METHOD( GetSongDelay );*/
|
||||
ADD_METHOD( GetSongPosition );
|
||||
ADD_METHOD( GetGameplayLeadIn );
|
||||
ADD_METHOD( GetCoins );
|
||||
|
||||
Reference in New Issue
Block a user