[Ohrrpgce] SVN: teeemcee/11917 Tricks to provide backcompat for fades ins in 32-bit mode
subversion at HamsterRepublic.com
subversion at HamsterRepublic.com
Tue Jul 21 08:13:13 PDT 2020
teeemcee
2020-07-21 08:13:12 -0700 (Tue, 21 Jul 2020)
782
Tricks to provide backcompat for fades ins in 32-bit mode
The main problem was that you couldn't fade between two master palettes. That's
now accomplished by calling the new setdrawpal function, redrawing the page
(with game logic partially paused), and fading to it with the new fadetopage
function. So "fade screen in" now does an implicit wait(1) under 32-bit mode if
fading to a new master palette, e.g. after "greyscale palette". I think it's so
unlikely to break any games that I'm not putting a big warning on the 24-bit
color depth option.
As well as "fade screen in" causing fadetopage to be called, non-scripted queued
screen fades now call setdrawpal, so scripts which modify the palette but don't
call "fade screen in" or "update palette" also work the same as before.
---
U wip/allmodex.bas
U wip/allmodex.bi
U wip/game.bas
U wip/game.bi
U wip/game_udts.bi
U wip/scriptcommands.bas
More information about the Ohrrpgce
mailing list