DFQC2W4WAIHBGAI5LQBBHQHUYPV7BW6OK4H6PK7GVW4EEHELZPNAC P4AGA6W7EL5KMQGAWOS2EJR6ZB3IBQXDJDFUHDHUJL6R3LFM55QQC 5YGFWDHJEZOIPB3XOUHNSOIKHYQX64RIYJX7ZIGNSS65QP64SG4QC DXK3Z6LGBU32LJ6ICFSUW7M4MEGRIQIDRBKBJXDX5AFI4IJMLFAQC I4HXVIPNYXGOV3QP4R5WKOYL7CQOARJE5LHSSOWHLHURHDVGX4YQC VPRGENLAJTF52YSY6NNZAPWQOD2TLP7DJU7DAAWGL4WFHOYAZF5QC 6VJTQKW7YJ7E3WRNSTFYULUDHHTYAE4JELX4J55LO75X4FDM3JZAC OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC Z2VZTIXYXUZXF4ZUVG54IOIRSMBGUZJZ2RTBPYOJC7NWBOUFU6YAC MHOUX5JFGBFYMOULX3NZA2JXH6PF2227DT54EEXLBUZQFO7NDI2AC KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC WQOSZSUESLH4YRMW3PIWGSEC7RS243324PBROJP2KPRFJ3NFSEZQC APX2PY6GAMJSUH7SFSMBFOQJBSAWLLOCKH4L4ZQP2VLHNEXJPREAC 3XQROLSKN5GIROYOSBN2OW2DSG34PKDU4BGYV7DL6F3V5RNSHATQC TWRDBGX7VTHJC26FBDH5RG7O6NOIFFKXKZWI7AKXSADWAVJ4HTZAC DK7V2Q3TX6DFR3BBSFIVREZLQLNUQTFDMPBXOSAAQ632YTHYZB5AC AVTNUQYRBW7IX2YQ3KDLVQ23RGW3BAKTAE7P73ASBYNKOHMQMH5AC 7SICLTEDRE23UDA5RMYFRSODTYBDWAJCX3BSYLDHVAPMTMVGDZCAC YCKIOMWO53DAQN33NHGSZPNPXRI7AFP4ZIS742YFTJSJ7TYYNAWQC 5T2E3PDVSLMZSSIIQRNKIKQVV77XQTHP473OP7XBTTMSZHIQID5AC ICIIP4DBZEYFB6LITMFZ4BVGC4ZI6GONCSNXPBVEGXYXVCCZ53OAC PYLBFWWEOYFVQGIJPQWMXGBOX2QBM5UX3DMKXPM3FWHZJU2QVSVQC 2KRK3OBVPHQIDGCH2FBTP2AXKPEXS3OEPLBKU7UWCLKQA4MANGSAC Z4KNS42NJZTQKUQZ7B5NYU2U4VOCUQCBFT2D7423MAXKF7NQ5ZJAC PWHZPJJM7UZW2VILT5TZBDZHIXXXBASVSBQB3A5EEMOFJTI6ADYAC W4UVZETRKOSWDPLAM5LGAPCQEJWIVFCXUJDVZQASEIKALYEU34KAC AVQ5MC5DWNLI6LUUIPGBLGP4LKRPGWBY4THNY25OBT2FAVHC6MCAC LF7BWEG4DKQI7NMXMZC4LC2BE5PB42HK5PD6OYBNIDMAZBJASOKQC FJIGUGECGBLEKXGERZ6GE3CZYGSFEBCKSAUYSS7PFLHXDAKAFNKQC IM6GSGVZTVICWIBWRCUXLIMXT3XE3H5LKJ3AITUA4AB3FTW5AJUAC GFXWHTE6POBIOBUMRAWD5QS22JEO52EF4VTLMB4CDK4RLSCK7HCAC ORRSP7FVCHI2TF5GXBRGQYYJAA3JFYXZBM3T663BKSBV22FCZVCAC 3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC -- Another weird bit for a class of corner cases. E.g.:-- * I press ctrl+e, switch Current_app. I don't want the new app to receive-- text_input and key_release events.-- If I try to avoid text_input events by switching modes on key_release, I-- hit a new problem:-- * I press ctrl+e, am running an untested version, Current_app goes to-- 'warning', and immediately rolls back out of 'warning' in the-- key_release event.-- Skip_rest_of_key_events is ugly, but feels cleaner than creating yet-- another possible value for Current_app.Skip_rest_of_key_events = nilendfunction check_love_version_for_tests()if array.find(Supported_versions, Version) == nil then-- warning to include in an error message if any tests failedWarning_before_tests = ("This app hasn't been tested with LÖVE version %s."):format(Version)
elseif current_app_is_warning() thencheck_love_version()function check_love_version()if array.find(Supported_versions, Version) == nil thenshow_warning(("This app hasn't been tested with LÖVE version %s; please switch to version %s if you run into issues. Press any key to continue."):format(Version, Supported_versions[1]))-- continue initializing everything; hopefully we won't have errors during initializationendend
if current_app_is_warning() then return endif current_app_is_warning() then return endApp.screen.width, App.screen.height, App.screen.flags = App.screen.size()elseassert(false, 'unknown app "'..Current_app..'"')endend
if current_app_is_warning() then return endif current_app_is_warning() then return endif current_app_is_warning() then return endif current_app_is_warning() then return end