4NFSODHHLYE7XW5PCHGTVUXDYURCACP6VUKQRD5ARA5BHNKDBLKAC JOLUCIT6HFXFKYQ6PNGSNBF4GBYDA6ATVOITT2SYGJH7HBURTDDAC NSHI3CH54UBZRFBZG2YYXAMCPIQXJQI42TZVC2NMGECEZEPHGO7QC THJX6RCJEMADQ3O6UOXA5DMGVGHMVKZHG4U7IUEV5E75FC3XRHXQC H7WUFI5VEYWLHBVUZ37FI5AQL3TGCKGFU5I75HG6WG5G3UMA3NUQC 27GDAM5JAYIH6JVNU6KOXXAK5BSEMLMMUFAIT4G7ETGEJ6BEVENQC KRLRRLVGMTN66AWJ3EB6P6ZLFSGVBMMGACA7I4FXCGVRNTKOYV7AC N2NUGNN4E37TNLC6JZE4H4HKJZPNVBV4VYTLXW57AP5BOU4ZK7LQC JCXL74WVQ23V53EOCKA2NXQIYA5NNOXGN5WYC7ZW42EI2I6D5IJAC 3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC CUFW4EJL75OAA5BS5EXGTM5RMRNJOBBPAXUJADGZ3VLP2ZMKFOTAC PWTRH67VOKPGJFAA743PIRSI42J2QR6DFIKZGEELAN56FFRPQIEAC KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC DLBD4ZA6QZIT2SIZKIQQMCK3YR4T6PJZ2YVRLPKX3U5NPN7QCCLAC 7CLGG7J277QZGMNOVFEXBX6DRETCVK7GH66HJ7BYOBMPHTJCDFMAC AVTNUQYRBW7IX2YQ3KDLVQ23RGW3BAKTAE7P73ASBYNKOHMQMH5AC 2NTKHMLG75XXFYYMIBH4GJBEJVEEUT4INKUAFLE6YWFJ52JVAJQAC IMEJA43L3OX7S5KIYLZJ4F3ITACLAA5SZBHSCIJMULCPRSW7LXBAC JNJ4R56X3HVU4IGKZZ2IV73PALEXSYOIOAIVXZTV43BG7PEY6AOQC FCFJVYKYPDR2YE7M2ZMGPLUVPBZMTFQEXHTQCDN2HSGYOMFQ5HPQC 4EGQRXDANFLUYXADP3MNHZWP2LBH2P5VBVKNN5RT6ERGMBVSRI2AC D5J7IZADWXMHCCNFOROFEBUOSE34VDLN4K3TUIZEEC4YT4IB5EVAC LYIV4YOLU6KYRCBU64M4YXS57CZ23YQHJ4WPVDNAZL4TMDGYV7MQC your app's variables here rather than in `on.draw`. Provides in `dt` thetime since the previous call to `on.update`, which can be useful for things=======
button. Provides the same arguments as `on.mouse_press()` above.=======* `App.mousereleased(x,y, mouse_button)` -- called when you release a mouse
=======
-- clean up all test methodsfor _,name in ipairs(sorted_names) do_G[name] = nilend
love.graphics.setFont(saved_font)-- restore all global state except Test_errorslocal test_errors = Test_errorsApp.restore_all_globals(globals)Test_errors = test_errors
function App.run_test(test, record_error_fn)local globals = App.shallow_copy_all_globals()App = App_for_testslocal saved_font = love.graphics.getFont()love.graphics.setFont(Love_snapshot.initial_font)App.initialize_for_test()xpcall(test, function(err) record_error_fn('', err) end)love.graphics.setFont(saved_font)-- restore all global state except Test_errorslocal test_errors = Test_errorsApp.restore_all_globals(globals)Test_errors = test_errorsend
endfunction App.run_tests(record_error_fn)local globals = App.shallow_copy_all_globals()App = App_for_testslocal saved_font = love.graphics.getFont()love.graphics.setFont(Love_snapshot.initial_font)--? print('=== '..name)xpcall(_G[name], function(err) record_error_fn(name, err) end)love.graphics.setFont(saved_font)-- restore all global state except Test_errorslocal test_errors = Test_errorsApp.restore_all_globals(globals)Test_errors = test_errors
function App.run_test(test, record_error_fn)local globals = App.shallow_copy_all_globals()App = App_for_testslocal saved_font = love.graphics.getFont()love.graphics.setFont(Love_snapshot.initial_font)App.initialize_for_test()xpcall(test, function(err) record_error_fn('', err) end)love.graphics.setFont(saved_font)-- restore all global state except Test_errorslocal test_errors = Test_errorsApp.restore_all_globals(globals)Test_errors = test_errors
function colortable(app_color)return {app_color.r, app_color.g, app_color.b, app_color.a}