Added: Screen transitions. When busy mode ends a transition effect may be drawn to blend between the screen shown whilst busy and the destination frame. Implemented three effects: 1) basic crossfade 2) Smoothed DOOM screenwipe 3) DOOM screenwipe. jDoom uses the smoothed DOOM screenwipe by default. Other games use crossfade. Added: cvar "con-transition" Transition effect used when leaving busy mode: 0=Crossfade, 1=DOOM (smooth), 2=DOOM Added: cvar "con-transition-tics" Duration of transition effect in tics. 0= Disabled.
Todo: Currently while the transition is played the game will continue to tic and the engine will post input events - neither of which should be done.
Added: Screen transitions. When busy mode ends a transition effect may be drawn to blend between the screen shown whilst busy and the destination frame. Implemented three effects: 1) basic crossfade 2) Smoothed DOOM screenwipe 3) DOOM screenwipe. jDoom uses the smoothed DOOM screenwipe by default. Other games use crossfade. Added: cvar "con-transition" Transition effect used when leaving busy mode: 0=Crossfade, 1=DOOM (smooth), 2=DOOM Added: cvar "con-transition-tics" Duration of transition effect in tics. 0= Disabled.
Todo: Currently while the transition is played the game will continue to tic and the engine will post input events - neither of which should be done.