This should be less misleading in the long term. Still quite messy, though. I need to rename a few things.
Z6OWVOJ4DHANOCLWQMFCV5GI2MTTMUVBO7KXPM2DDY7475FJZ5PAC UN5TQYZUL44OF4QVLVDCUSSLX5DK6QB3LV5K2ABVUKMLAYIUOI2QC RTPSAV4IFCMYNNYF5YQB45HMSMXMD4ODLIVR2ZE7JUQSIJH66N6AC VCMXADALFRE2Y6S2DBMD6J6AKFDE6RD2JXLITW2R47ZKFLQFJ3ZQC L2TYWUSDK63PUPQK7WNTLC4VTLIXC2DGVCTJG7RKVG2ZUHX7QC4QC OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC KSMOA4U6PUIUQNFGOQCST6DCLWJ5NYRSIIFG76263ZQXSWHUB3SAC YFQRJ4EYPIIUN26G4XKLAXK4YHJ54IKUDI272U4UT6BP2JEXWK6QC 7TQAF4BYIK75EEYCCK7VEUSZHNCWMWIA3HZGQKIILYESUZ5ZZRVQC SUPHTPXYKS4JBDPASHAYA5OBVJ45QT7ZV2HYNTF7OJYOKKS6DW5QC JIBCE66ZTWM5WEHEHNKKTRWBJQSQWBDDWPMOJIJR5Q676OSHYCNAC E6LI4DSVQTJOWXBPO4JIZ2FUSIJFCXQFK3TRRYGAE6SY46O24LKQC X7HYGAL2QVKG7M5EMZ2VSH37UYWGE3EPUXYQBJOVL6IGJFZ2I5AAC Q2C4QGRCXKMCWMEQJT2OJMC5A3OIYKWPQBU4U3QWICEJHFXO6LPQC HJRHOHQKT6GDT6P7BXIMA5JF3E4BXI2OAZH6DJRNEI4RG2EE6RJAC -- only used during zoom animations-- contains width and height in surface unitsGlobal_bounds = nil
local q = love.graphics.newQuad((Viewport.x-Global_viewport.x)*Viewport.zoom,(Viewport.y-Global_viewport.y)*Viewport.zoom, App.screen.width, App.screen.height, Global_viewport.w*Viewport.zoom, Global_viewport.h*Viewport.zoom)
local q = love.graphics.newQuad((Viewport.x-Global_viewport.x)*Viewport.zoom,(Viewport.y-Global_viewport.y)*Viewport.zoom,App.screen.width,App.screen.height,Global_bounds.w*Viewport.zoom,Global_bounds.h*Viewport.zoom)