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 units
Global_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)