mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-04-12 22:03:14 +00:00
hyperweb:: resolution backed up
This commit is contained in:
parent
1d7892ff80
commit
37dd9cb208
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user