1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-01 16:45:35 +00:00

store year in saved game profile

This commit is contained in:
Marc Zinnschlag 2013-11-28 09:27:10 +01:00
parent b0eb5938bf
commit 7e2819c62e
4 changed files with 8 additions and 1 deletions

View file

@ -196,6 +196,7 @@ namespace MWBase
virtual int getDay() const = 0;
virtual int getMonth() const = 0;
virtual int getYear() const = 0;
virtual std::string getMonthName (int month = -1) const = 0;
///< Return name of month (-1: current month)

View file

@ -82,7 +82,7 @@ void MWState::StateManager::saveGame (const std::string& description, const Slot
profile.mInGameTime.mGameHour = world.getTimeStamp().getHour();
profile.mInGameTime.mDay = world.getDay();
profile.mInGameTime.mMonth = world.getMonth();
/// \todo year
profile.mInGameTime.mYear = world.getYear();
/// \todo time played
profile.mDescription = description;

View file

@ -705,6 +705,11 @@ namespace MWWorld
return mGlobalVariables->getInt("month");
}
int World::getYear() const
{
return mGlobalVariables->getInt("year");
}
std::string World::getMonthName (int month) const
{
if (month==-1)

View file

@ -261,6 +261,7 @@ namespace MWWorld
virtual int getDay() const;
virtual int getMonth() const;
virtual int getYear() const;
virtual std::string getMonthName (int month = -1) const;
///< Return name of month (-1: current month)