mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-25 01:20:37 +00:00
fixed problems caused by calling getCdata and getBits in geometry
This commit is contained in:
parent
0d1a56c06c
commit
6b658a6e51
2
cell.cpp
2
cell.cpp
@ -1281,6 +1281,7 @@ cdata *getEuclidCdata(heptagon *h) {
|
|||||||
|
|
||||||
int getCdata(cell *c, int j) {
|
int getCdata(cell *c, int j) {
|
||||||
if(euclid) return getEuclidCdata(c->master)->val[j];
|
if(euclid) return getEuclidCdata(c->master)->val[j];
|
||||||
|
else if(geometry) return 0;
|
||||||
else if(c->type != 6) return getHeptagonCdata(c->master)->val[j]*3;
|
else if(c->type != 6) return getHeptagonCdata(c->master)->val[j]*3;
|
||||||
else {
|
else {
|
||||||
int jj = 0;
|
int jj = 0;
|
||||||
@ -1292,6 +1293,7 @@ int getCdata(cell *c, int j) {
|
|||||||
|
|
||||||
int getBits(cell *c) {
|
int getBits(cell *c) {
|
||||||
if(euclid) return getEuclidCdata(c->master)->bits;
|
if(euclid) return getEuclidCdata(c->master)->bits;
|
||||||
|
else if(geometry) return 0;
|
||||||
else if(c->type != 6) return getHeptagonCdata(c->master)->bits;
|
else if(c->type != 6) return getHeptagonCdata(c->master)->bits;
|
||||||
else {
|
else {
|
||||||
int b0 = getHeptagonCdata(createMov(c, 0)->master)->bits;
|
int b0 = getHeptagonCdata(createMov(c, 0)->master)->bits;
|
||||||
|
Loading…
Reference in New Issue
Block a user