Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Datum / Spielwelt
Sanguis - Di 02.02.10 01:56
Titel: Datum / Spielwelt
Hallo,
ich schreibe grad an einem kleinen Spiel. Es ist eine Sim.
Dazu will ich eine Art speilwelt erstellen, also mit Virtuellem Datum usw.
Wenn man auf einen "Next day" Button klickt, solls einen Tag weiter gehn.
Wie mache ich das am Besten? Dazu will ich auch noch einen Kalender erstellen.
Alles von Hand oder gibts da Komponenten für? Klar gibts Kalender Komponenten, die beziehen sich aber auf reale Daten.
Gruß,
Andreas
PeterPain - Di 02.02.10 03:55
Du kannst dafür die "realen" TTime bzw TDate bzw TDateTime typen verwenden, bei denen ist es so, dass der ganzzahlige anteil die tage seit 1970 Angibt. Wenn du da also einfach +1 rechnest, bist du einen Tag weiter :)
Gruss
Sanguis - Di 02.02.10 14:49
Danke für die antwort.
Und wie mach ich das mit den Wochentagen? Die sollen ja im Kalender stehn. Klar, nach Montag kommt Dienstag usw....aber ich würd gern einen ganzen Monat ausgeben können, nur anhand eines Datums wo der Wochentag nicht bekannt ist.
Gruß,
Andreas
Sanguis - Di 02.02.10 19:13
Danke, das hilft mir auf jeden Fall weiter.
Aber leider muß ich da viel von Hand machen.
Schade das es wohl keine VCL Komponente gibt, die so eine "Umgebung" simuliert...
Bergmann89 - Di 02.02.10 19:21
Hey,
warum nimmst du dir nich einfach die TMonthCalendar-Komponente und setzt das Datum (Date) auf dein Spieldatum?! Dann solltest du doch das haben was du suchst, oder?!
MfG Bergmann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!