- Made Celestia display "Alt-azimuth mode enabled/disabled" when CTRL+F is pressed..

- Added getAltAzimuthMode/setAltAzimuthMode methods.
ver1_5_1
Vincent Giangiulio 2007-05-18 20:14:38 +00:00
parent e091822b46
commit 24287ddaaa
2 changed files with 18 additions and 1 deletions

View File

@ -1373,9 +1373,14 @@ void CelestiaCore::charEntered(const char *c_p, int /*modifiers*/)
break;
case '\006': // Ctrl+F
flash(_("Alt-azimuth mode"));
addToHistory();
altAzimuthMode = !altAzimuthMode;
if (altAzimuthMode)
{
flash(_("Alt-azimuth mode enabled"));
}
else
flash(_("Alt-azimuth mode disabled"));
break;
case 127: // Delete
@ -2087,6 +2092,16 @@ void CelestiaCore::setLightTravelDelay(double distance)
sim->setTime(sim->getTime() - lt);
}
bool CelestiaCore::getAltAzimuthMode() const
{
return altAzimuthMode;
}
void CelestiaCore::setAltAzimuthMode(bool enable)
{
altAzimuthMode = enable;
}
void CelestiaCore::start(double t)
{
if (config->initScriptFile != "")

View File

@ -295,6 +295,8 @@ class CelestiaCore // : public Watchable<CelestiaCore>
void setActiveFrameVisible(bool);
bool getLightDelayActive() const;
void setLightDelayActive(bool);
bool getAltAzimuthMode() const;
void setAltAzimuthMode(bool);
int getScreenDpi() const;
void setScreenDpi(int);
int getDistanceToScreen() const;