record support for multiple versions

[?]
Apr 20, 2023, 2:45 AM
PJ5PQAQEEWQDDEPKP3RURCFDX7SSUIH4GZJCDZ6E6UU6G55KB7KAC

Dependencies

Change contents

  • file deletion: conf.lua (----------)
    [4.2][2.78:110](),[2.110][2.29:29]()
    function love.conf(t)
    t.version = '11.4'
    end
  • edit in main.lua at line 16
    [58.9]
    [4.2068]
    function App.version_check()
    Mode = 'version_check'
    Supported_versions = {'11.4', '11.3', '11.2', '11.1', '11.0'} -- keep these sorted in descending order
    local major, minor = love.getVersion()
    Version = major..'.'..minor
    if array.find(Supported_versions, Version) then
    Mode = 'run'
    end
    end
  • edit in main.lua at line 167
    [4.1373]
    [4.6045]
    if Mode == 'version_check' then
    love.graphics.setColor(1,1,0)
    love.graphics.rectangle('fill', 30,30, 400,400)
    love.graphics.setColor(0,0,0)
    love.graphics.printf(("This app doesn't support version %s; please use version %s. Press any key to try it with this version anyway."):format(Version, Supported_versions[1]), 40,40, 400)
    return
    end
  • edit in main.lua at line 178
    [4.1398]
    [59.486]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 189
    [4.6163]
    [4.6163]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 207
    [4.6820]
    [4.6820]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 213
    [4.7006]
    [4.7006]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 219
    [3.39]
    [3.39]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 225
    [4.7176]
    [4.7176]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 232
    [4.8173]
    [4.188176]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 242
    [4.1512]
    [4.189334]
    if Mode == 'version_check' then return end
  • edit in main.lua at line 252
    [60.57]
    [61.71]
    if Mode == 'version_check' then
    Mode = 'run'
    return
    end
  • edit in app.lua at line 14
    [4.54]
    [62.4069]
    App.version_check()