1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-11-18 22:55:12 +00:00

3D:: two-player uses split screen

This commit is contained in:
Zeno Rogue
2019-03-09 16:20:06 +01:00
parent 1f4afeeeb4
commit d9b90d8a8e
7 changed files with 87 additions and 68 deletions

View File

@@ -6174,15 +6174,22 @@ void drawfullmap() {
void gamescreen(int _darken) {
if(subscreen_split([=] () {
if(subscreens::split([=] () {
calcparam();
current_display->set_projection(0, false);
current_display->set_viewport(0);
compute_graphical_distance();
gamescreen(_darken);
})) {
if(racing::on) return;
// create the gmatrix
current_display->set_projection(0, false);
current_display->set_viewport(0);
current_display->set_viewport(0);
View = subscreens::player_displays[0].view_matrix;
viewctr = subscreens::player_displays[0].view_center;
just_gmatrix = true;
currentmap->draw();
just_gmatrix = false;
return;
}