Fix zoom in deco mode

This commit is contained in:
Simon Robertshaw 2012-08-02 17:18:58 +01:00
parent f1c493450a
commit 5cde976f7e

View File

@ -6121,11 +6121,21 @@ unsigned int decorations_ui(pixel *vid_buf,int *bsx,int *bsy, unsigned int saved
{ {
zoom_en = 0; zoom_en = 0;
} }
if (sdl_key=='z' && zoom_en==2) if (sdl_key=='z')
{ {
zoom_en = 1; if (sdl_mod & KMOD_ALT)//toggle
hidden = 1; sdl_zoom_trig = (!sdl_zoom_trig)*2;
else
sdl_zoom_trig = 1;
} }
if (sdl_rkey == 'z' && sdl_zoom_trig==1)//if ==2 then it was toggled with alt+z, don't turn off on keyup
sdl_zoom_trig = 0;
if (!sdl_zoom_trig && zoom_en==1)
zoom_en = 0;
if (sdl_key=='z' && zoom_en==2)
zoom_en = 1;
if(sdl_key=='b' || sdl_key==SDLK_ESCAPE) if(sdl_key=='b' || sdl_key==SDLK_ESCAPE)
{ {