diff --git a/src/menu.c b/src/menu.c
index 415b68db2cd5be0acaab2c6c7bee7175bd017ef9..a934da7e6e0278ca9ce2de71a8e5b2fadef4f2d3 100644 (file)
--- a/src/menu.c
+++ b/src/menu.c
#include <stdlib.h>
#include "files.h"
#include "memory.h"
-#include "vga.h"
#include "error.h"
#include "keyb.h"
#include "sound.h"
static snd_t *voc=NULL;
static int voc_ch=0;
+extern byte shot_vga; // config.c
+
void GMV_stop(void) {
if(voc) {
if(voc_ch) {S_stop(voc_ch);voc_ch=0;}
case CANCEL:
GM_set(NULL);break;
case INTERP:
- fullscreen=!fullscreen;
- V_toggle();
+ R_toggle_fullscreen();
GM_set(mnu);
break;
case MUSIC:
S_volumemusic(mus_vol-8);break;
case MVOLP:
S_volumemusic(mus_vol+8);break;
- case GAMMAM: setgamma(gammaa-1);break;
- case GAMMAP: setgamma(gammaa+1);break;
+ case GAMMAM:
+ R_setgamma(R_getgamma() - 1);
+ break;
+ case GAMMAP:
+ R_setgamma(R_getgamma() + 1);
+ break;
}
}
return 0;
}
-extern vgapal main_pal,std_pal;
-extern byte shot_vga;
-
static void shot(void) {
static int num=1;
char fn[100];//...