1.
Bin jetzt auf ein Problem gestoßen, was vielleicht keins ist. Da ich nirgendwo eine Antwort finde, stelle ich sicher die Frage falsch.
Bisher jedenfalls speichere ich die Anzahl der vergangenen Tage in meinen Save Games. Detaillierter brauch ich's nicht. Die teile ich bisher nur durch 365, z.B. ist dann
1017685 = year 2788, day 65
Wie wandele ich nun die Tage in Monat + Tag um? Mir ist klar, dass ich auch mit YYYY:MM D arbeiten könnte, und Python dafür reichlich mitbringt. Aber so mancher code basiert bereits darauf, also gibt es vielleicht doch eine Möglichkeit? Muss doch irgendwer schonmal was geschrieben haben?
2.
Es gab doch eine bestimmte Technik um so häufig anzutreffene Checks zu vermeiden, ob eine bestimmte Aktion den Spieler betrifft, also die vom Spieler kontrollierte Figur unter anderen gleichartigen Objekten, z.B.
Code: Alles auswählen
def destroy():
# destroy something
if self.ID == 0:
displayInfo()