From 8adaa7fe491de25b33e6552ebb940d674a640b2d Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 27 Aug 2019 21:43:17 +0200 Subject: [PATCH] welcome messages for the new geometries --- system.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/system.cpp b/system.cpp index d4ae428c..5436ae9d 100644 --- a/system.cpp +++ b/system.cpp @@ -97,12 +97,21 @@ void welcomeMessage() { addMessage(XLAT("Welcome to the Euclidean mode!")); else if(specialland == laHalloween && BITRUNCATED && among(geometry, gSphere, gElliptic)) addMessage(XLAT("Welcome to Halloween!")); - else if(elliptic) + else if(elliptic && WDIM == 2) addMessage(XLAT("Good luck in the elliptic plane!")); + else if(elliptic) + addMessage(XLAT("Good luck in the elliptic space!")); else if(sphere) addMessage(XLAT("Welcome to Spherogue!")); else if(sol) addMessage(XLAT("Welcome to SolvRogue!")); + else if(nil) + addMessage(XLAT("Welcome to NilRogue!")); + else if(sl2) { + addMessage(XLAT("Welcome to PSL(2,R)-ogue!")); + if(hybrid::underlying == gNormal && BITRUNCATED) + addMessage(XLAT("Hint: this is more playable with pure {7,3} or pure {5,4}")); + } else if(PURE && geometry == gNormal && !cheater) addMessage(XLAT("Welcome to the Heptagonal Mode!")); else if(cheater || autocheat)