Build 3422
SVN-
simplify how to determine whether the final binary is stripped.
Show details
Whenever it should be not, STRIP is set to the empty string. This fixes the Lunatic RELEASE=1 build.
-
General
Reimplement pixel doubling by drawing scene at 1/(2*2) resolution and expanding.
Show details
The pixel doubling now only applies to the area where the world scene is drawn, i.e. it may be smaller than the physical screen / WM window size. The optimized version is slightly faster than for non-doubled pixels for me (optimized build), but see code for caveats. Some other minor issues: - won't work when the world is drawn from demo cameras (and offscreen, but that matters less) - will leave a few pixels empty when running with x resolutions not evenly divisible by 4
-
General
game.c: pull out two G_DrawRooms blocks into G_OROR_DupSprite and G_ReadGLFrame.
Show details
... to have a little moew overview.
-
General
Lunatic translator: handle overriding system GVs.
-
General
player.c: make four functions file-local.