Make the PaneDisplay values reset when there's no song/course selected.
This commit is contained in:
@@ -36,7 +36,13 @@ local function CreatePaneDisplayItem( _pnPlayer, _sLabel, _rcRadarCategory )
|
|||||||
CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
CurrentCourseChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentCourseChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
SetCommand=function(self)
|
SetCommand=function(self)
|
||||||
|
local song = GAMESTATE:GetCurrentSong()
|
||||||
|
local course = GAMESTATE:GetCurrentCourse()
|
||||||
|
if not song and not course then
|
||||||
|
self:settext("000")
|
||||||
|
else
|
||||||
self:settextf("%03i", GetRadarData( _pnPlayer, _rcRadarCategory ) );
|
self:settextf("%03i", GetRadarData( _pnPlayer, _rcRadarCategory ) );
|
||||||
|
end
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -63,7 +69,13 @@ local function CreatePaneDisplayGraph( _pnPlayer, _sLabel, _rcRadarCategory )
|
|||||||
CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
CurrentCourseChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentCourseChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
SetCommand=function(self)
|
SetCommand=function(self)
|
||||||
|
local song = GAMESTATE:GetCurrentSong()
|
||||||
|
local course = GAMESTATE:GetCurrentCourse()
|
||||||
|
if not song and not course then
|
||||||
|
self:zoomtowidth(0)
|
||||||
|
else
|
||||||
self:zoomtowidth( GetRadarData( _pnPlayer, _rcRadarCategory ) * 50 );
|
self:zoomtowidth( GetRadarData( _pnPlayer, _rcRadarCategory ) * 50 );
|
||||||
|
end
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
LoadFont("Common Normal") .. {
|
LoadFont("Common Normal") .. {
|
||||||
@@ -76,7 +88,13 @@ local function CreatePaneDisplayGraph( _pnPlayer, _sLabel, _rcRadarCategory )
|
|||||||
CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentTrailP2ChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
CurrentCourseChangedMessageCommand=cmd(playcommand,"Set");
|
CurrentCourseChangedMessageCommand=cmd(playcommand,"Set");
|
||||||
SetCommand=function(self)
|
SetCommand=function(self)
|
||||||
|
local song = GAMESTATE:GetCurrentSong()
|
||||||
|
local course = GAMESTATE:GetCurrentCourse()
|
||||||
|
if not song and not course then
|
||||||
|
self:settext("")
|
||||||
|
else
|
||||||
self:settextf("%i%%", GetRadarData( _pnPlayer, _rcRadarCategory ) * 100 );
|
self:settextf("%i%%", GetRadarData( _pnPlayer, _rcRadarCategory ) * 100 );
|
||||||
|
end
|
||||||
end;
|
end;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user