hrmap_standard now can be 3D maps

This commit is contained in:
Zeno Rogue
2019-11-30 18:05:23 +01:00
parent a1fbfb2946
commit aed8df0d04
2 changed files with 8 additions and 2 deletions
+3 -1
View File
@@ -358,7 +358,9 @@ transmatrix hrmap_standard::adj(cell *c, int i) {
else
println(hlog, "gpadj not found");
}
if(NONSTDVAR) return calc_relative_matrix(c->cmove(i), c, C0);
if(NONSTDVAR || WDIM == 3) {
return calc_relative_matrix(c->cmove(i), c, C0);
}
double d = cellgfxdist(c, i);
transmatrix T = ddspin(c, i) * xpush(d);
if(c->c.mirror(i)) T = T * Mirror;