I realize that the calendars in the game really work with months and not years, but at the same time there is no way of getting the actual month value, only the year that is calculated from the month. Right?
But looking at the API I see MonthTypes. It would be helpful if there was a method that returned one of those...
Is there? Or would I have to make it myself? Or do I need to do this with C++?
What are my options for getting around this limitation in the Python API? Like checking the year of previous and subsequent turns with CyGame.getGameYear() and comparing the returned values. Then figure out how many turns that are within that year interval, and calculate how many months one game turn really is. And then figure out which month would be the current one. (Although it would be obvious for the player - as the date is right there in the game interface. Is it possible to capture the displayed value (string?) and use that instead?)
But looking at the API I see MonthTypes. It would be helpful if there was a method that returned one of those...
Is there? Or would I have to make it myself? Or do I need to do this with C++?
What are my options for getting around this limitation in the Python API? Like checking the year of previous and subsequent turns with CyGame.getGameYear() and comparing the returned values. Then figure out how many turns that are within that year interval, and calculate how many months one game turn really is. And then figure out which month would be the current one. (Although it would be obvious for the player - as the date is right there in the game interface. Is it possible to capture the displayed value (string?) and use that instead?)