1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-20 15:40:26 +00:00

world size in new variations

This commit is contained in:
Zeno Rogue 2020-07-23 13:02:25 +02:00
parent 7a9f6fa830
commit f90cd66710

View File

@ -620,11 +620,27 @@ EX void showEuclideanMenu() {
int denom = (2*ts + 2*tv - ts * tv);
#if CAP_GP
if(GOLDBERG) {
ld area = PIU(cgi.gpdata->area);
ld area = PIU(cgi.gpdata->area);
if(GOLDBERG || WARPED) {
nom = 2 * (2*tv + (S3-2) * ts * (area-1));
}
else if(UNRECTIFIED) {
if((gp::param.first + gp::param.second) % 2 == 0)
nom = ts * 2 * area;
else
nom = (2*tv + (S3-2) * ts * (area-1));
}
else if(UNTRUNCATED) {
if((gp::param.first - gp::param.second) % 3 == 0) {
nom = ts * 4 * area;
denom *= 3;
}
else {
nom = 2 * (2*tv + (S3-2) * ts * (area-1));
denom *= 3;
}
}
#endif
int worldsize;