hyperweb:: resolution backed up

This commit is contained in:
Zeno Rogue 2019-07-12 23:17:35 +02:00
parent 1d7892ff80
commit 37dd9cb208
1 changed files with 6 additions and 2 deletions

View File

@ -130,8 +130,12 @@ void showDemo() {
};
}
int bak_xres, bak_yres;
EM_BOOL fsc_callback(int eventType, const EmscriptenFullscreenChangeEvent *fullscreenChangeEvent, void *userData) {
if(fullscreenChangeEvent->isFullscreen) {
bak_xres = vid.xres;
bak_yres = vid.yres;
vid.xres = vid.xscr = fullscreenChangeEvent->screenWidth;
vid.yres = vid.yscr = fullscreenChangeEvent->screenHeight;
vid.full = true;
@ -139,8 +143,8 @@ EM_BOOL fsc_callback(int eventType, const EmscriptenFullscreenChangeEvent *fulls
setvideomode();
}
else {
vid.xres = vid.xscr = 800;
vid.yres = vid.yscr = 600;
vid.xres = vid.xscr = bak_xres;
vid.yres = vid.yscr = bak_yres;
vid.full = true;
printf("reset to %d x %d\n", vid.xres, vid.yres);
setvideomode();