mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-06-27 15:32:53 +00:00
enable_flat_model now forces creating floorshapes (fixed the hypersian rug crash bug
This commit is contained in:
parent
047e8f1da7
commit
f7b65230d7
@ -2550,7 +2550,16 @@ EX void enable_flat_model(int val) {
|
||||
vid.creature_scale = 1;
|
||||
geom3::apply_always3();
|
||||
check_cgi();
|
||||
cgi.require_basics();
|
||||
cgi.require_shapes();
|
||||
if(cgi.shFloor.b.empty()) {
|
||||
dynamicval<hrmap*> cm(currentmap);
|
||||
currentmap = new hrmap_hyperbolic;
|
||||
cgi.generate_floorshapes_for(1, currentmap->gamestart());
|
||||
cgi.generate_floorshapes_for(0, currentmap->gamestart()->cmove(0));
|
||||
cgi.finishshape();
|
||||
cgi.extra_vertices();
|
||||
}
|
||||
calcparam();
|
||||
}
|
||||
if(flat_on >= 1 && flat_on + val < 1) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user