Hi, ich hätte mal eine Frage an die etwas erfahreneren Programmierer hier.
Ich versuche einen Spielspeicherstand zu laden und auszuführen und stoße dabei auf eine Logikfrage.
Folgende Situation:
In einem Spiel(Poker) wird nach Rundenende ein Button betätigt woraufhin das Spiel serialisiert wird.
Zu einem späteren Zeitpunkt möchte Benutzer A den Speicherstand weiterspielen und wählt in einem Menü "Spiel laden" aus woraufhin aus der ausgewählten Speiccherdatei das Spiel deserialisiert wird.
Das Objekt wurde jetzt also wiederhergestellt und ist auf dem Heap inklusive aller anderen Objekte die mitserialisiert wurden(wie kann man sowas überprüfen?).
... und was jetzt? Wie bringe ich jetzt das Objekt wieder 'zum laufen' also Gui wird geöffnet und spiel kann an dem alten Zustand fortgesetzt werden?
So sieht das Spielfeld im Moment unmittelbar vor dem speichern aus(nur zur verdeutlichung was ich mine):
http://img143.imageshack.us/img143/4734/deser.png
Hoffe mir kann da igrnedwwer bei helfen, meine schlauen Bücher haben keine Infos darüber und über Google bin ich nicht fündig geworden!
Grüße,
wyldstyle
Ich versuche einen Spielspeicherstand zu laden und auszuführen und stoße dabei auf eine Logikfrage.
Folgende Situation:
In einem Spiel(Poker) wird nach Rundenende ein Button betätigt woraufhin das Spiel serialisiert wird.
Zu einem späteren Zeitpunkt möchte Benutzer A den Speicherstand weiterspielen und wählt in einem Menü "Spiel laden" aus woraufhin aus der ausgewählten Speiccherdatei das Spiel deserialisiert wird.
Das Objekt wurde jetzt also wiederhergestellt und ist auf dem Heap inklusive aller anderen Objekte die mitserialisiert wurden(wie kann man sowas überprüfen?).
... und was jetzt? Wie bringe ich jetzt das Objekt wieder 'zum laufen' also Gui wird geöffnet und spiel kann an dem alten Zustand fortgesetzt werden?
So sieht das Spielfeld im Moment unmittelbar vor dem speichern aus(nur zur verdeutlichung was ich mine):
http://img143.imageshack.us/img143/4734/deser.png
Hoffe mir kann da igrnedwwer bei helfen, meine schlauen Bücher haben keine Infos darüber und über Google bin ich nicht fündig geworden!
Grüße,
wyldstyle