'run_screen' for loading one screen from another

akkartik
Feb 16, 2024, 4:47 AM
FVXR2WIWNIAO4ZXKH6EXCJSJN67CLMRPXHCCJ3VFMHANAAK6YMBQC

Dependencies

Change contents

  • file addition: 0159-run_screen (----------)
    [2.2]
    run_screen = function(screen_name)
    local contents = love.filesystem.read('screens/'..screen_name)
    if contents == nil then
    print("couldn't read screen "..screen_name)
    return
    end
    local f, error = loadstring(contents, screen_name)
    if f == nil then
    print(screen_name..': '..error)
    return
    end
    f()
    end