1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-03-30 23:37:03 +00:00

fixed a bug when starting from CR2

This commit is contained in:
Zeno Rogue 2017-10-30 19:10:25 +01:00
parent ae5938e1a4
commit 0fbd1c2be8

View File

@ -748,9 +748,11 @@ void buildCrossroads2(cell *c) {
int h = c->landparam;
if(h/4 >= 8 && h/4 <= 11) {
for(int i=0; i<c->type; i++) {
createMov(c, i)->land = laCrossroads2;
if(!c->mov[i]->landparam) buildCrossroads2(c->mov[i]);
for(int i=0; i<c->type; i++) if(c->land != laBarrier) {
cell *c2 = createMov(c, i);
if(c2->land == laBarrier) continue;
c2->land = laCrossroads2;
if(!c2->landparam) buildCrossroads2(c2);
}
if(h/4 == 8 || h/4 == 10)
for(int i=0; i<c->type; i++) {