mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-23 16:50:27 +00:00
rug now displays geometry correctly
This commit is contained in:
parent
2e160110b3
commit
62e0aab0bf
17
rug.cpp
17
rug.cpp
@ -1418,16 +1418,6 @@ EX string makehelp() {
|
||||
;
|
||||
}
|
||||
|
||||
EX string geometry_name(eGeometry g) {
|
||||
switch(g) {
|
||||
case gNormal: return XLAT("hyperbolic");
|
||||
case gEuclid: return XLAT("Euclidean");
|
||||
case gSphere: return XLAT("spherical");
|
||||
case gElliptic: return XLAT("elliptic");
|
||||
default: return XLAT("unknown");
|
||||
}
|
||||
}
|
||||
|
||||
void change_texturesize() {
|
||||
if(rugged) {
|
||||
close();
|
||||
@ -1490,8 +1480,11 @@ EX void show() {
|
||||
dialog::addSelItem(XLAT("projection"), models::get_model_name(rconf.model), 'p');
|
||||
}
|
||||
else dialog::addBreak(100);
|
||||
if(!rug::rugged)
|
||||
dialog::addSelItem(XLAT("native geometry"), geometry_name(gwhere), 'n');
|
||||
if(!rug::rugged) {
|
||||
dynamicval<eGeometry> g(geometry, gwhere);
|
||||
dialog::addSelItem(XLAT("native geometry"), geometry_name(), 'n');
|
||||
if(gwhere == rgElliptic) dialog::lastItem().value += " (e)";
|
||||
}
|
||||
else
|
||||
dialog::addSelItem(XLAT("radar"), radar_distance == RADAR_INF ? "∞" : fts(radar_distance, 4), 'r');
|
||||
dialog::addSelItem(XLAT("model scale factor"), fts(modelscale), 'm');
|
||||
|
Loading…
Reference in New Issue
Block a user