mirror of
https://github.com/SashLilac/cambridge.git
synced 2024-11-25 08:09:02 -06:00
Replay menu no longer crashes if level or timer is nil.
This commit is contained in:
parent
febd1de0ef
commit
332e3869de
@ -129,7 +129,13 @@ function ReplaySelectScene:render()
|
|||||||
love.graphics.setFont(font_3x5_2)
|
love.graphics.setFont(font_3x5_2)
|
||||||
for idx, replay in ipairs(replays) do
|
for idx, replay in ipairs(replays) do
|
||||||
if(idx >= self.menu_state.replay-9 and idx <= self.menu_state.replay+9) then
|
if(idx >= self.menu_state.replay-9 and idx <= self.menu_state.replay+9) then
|
||||||
local display_string = os.date("%c", replay["timestamp"]).." "..replay["mode"].." "..replay["ruleset"].." Level: "..replay["level"].." Time: "..formatTime(replay["timer"])
|
local display_string = os.date("%c", replay["timestamp"]).." "..replay["mode"].." "..replay["ruleset"]
|
||||||
|
if replay["level"] ~= nil then
|
||||||
|
display_string = display_string.." Level: "..replay["level"]
|
||||||
|
end
|
||||||
|
if replay["timer"] ~= nil then
|
||||||
|
display_string = display_string.." Time: "..formatTime(replay["timer"])
|
||||||
|
end
|
||||||
love.graphics.printf(display_string, 6, (260 - 20*(self.menu_state.replay)) + 20 * idx, 640, "left")
|
love.graphics.printf(display_string, 6, (260 - 20*(self.menu_state.replay)) + 20 * idx, 640, "left")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user