mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-07-29 05:42:49 +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) {
|
EM_BOOL fsc_callback(int eventType, const EmscriptenFullscreenChangeEvent *fullscreenChangeEvent, void *userData) {
|
||||||
if(fullscreenChangeEvent->isFullscreen) {
|
if(fullscreenChangeEvent->isFullscreen) {
|
||||||
|
bak_xres = vid.xres;
|
||||||
|
bak_yres = vid.yres;
|
||||||
vid.xres = vid.xscr = fullscreenChangeEvent->screenWidth;
|
vid.xres = vid.xscr = fullscreenChangeEvent->screenWidth;
|
||||||
vid.yres = vid.yscr = fullscreenChangeEvent->screenHeight;
|
vid.yres = vid.yscr = fullscreenChangeEvent->screenHeight;
|
||||||
vid.full = true;
|
vid.full = true;
|
||||||
@ -139,8 +143,8 @@ EM_BOOL fsc_callback(int eventType, const EmscriptenFullscreenChangeEvent *fulls
|
|||||||
setvideomode();
|
setvideomode();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
vid.xres = vid.xscr = 800;
|
vid.xres = vid.xscr = bak_xres;
|
||||||
vid.yres = vid.yscr = 600;
|
vid.yres = vid.yscr = bak_yres;
|
||||||
vid.full = true;
|
vid.full = true;
|
||||||
printf("reset to %d x %d\n", vid.xres, vid.yres);
|
printf("reset to %d x %d\n", vid.xres, vid.yres);
|
||||||
setvideomode();
|
setvideomode();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user