gamescreen should now be able to draw multiple screens in screenshot

This commit is contained in:
Zeno Rogue 2020-11-01 20:23:14 +01:00
parent 5dbb15edda
commit 00f900a04c
1 changed files with 9 additions and 0 deletions

View File

@ -4978,13 +4978,22 @@ EX void gamescreen(int _darken) {
return;
}
auto cdc = *current_display;
auto gx = vid.xres;
auto gy = vid.yres;
if(dual::split([=] () {
*current_display = cdc;
vid.xres = gx;
vid.yres = gy;
dual::in_subscreen([=] () { gamescreen(_darken); });
})) {
calcparam();
return;
}
calcparam();
if((cmode & sm::MAYDARK) && !current_display->sidescreen) {
_darken += 2;
}