Hallo zusammen,
ich hoffe hier treiben sich ein paar Allegro Experten rum, die mir etwas weiter helfen können. Ich bin dabei mir einen Pong Klon zu schreiben und versuche das ganze so zu implementieren, dass ich einiges an Code für andere Spiele weiter verwenden kann. Jetzt bin ich an einem Punkt wo ich mir nicht ganz über das Verfahren sicher bin.
Allegro hat die Eigenschaft, sämtliche Elemente(Bitmaps etc) zu vernichten, wenn das Spiele Fenster den Focus verliert. z.B beim Minimieren oder wenn man vom Spiel zum Firefox wechselt etc. Hat das Spiele Fenster wieder den Focus ist der Bildschirm nur schwarz. Laut google und diversen Foren Threads müsste ich den aktuellen Stand (Position der Bitmaps, etc) speichern, wenn der Focus verloren geht und wiederherstellen, wenn das Spiel den Focus wieder erlangt hat.
Dabei stellen sich mir folgende Fragen:
1) Reicht es eine Klasse zu schreiben, in der ich sämtliche wichtigen Informationen zum aktuellen Spielstand speichere
2) Ist das ein allgemeines Problem in der Spieleentwickung
Mich würde noch interessieren wie ihr das gelöst habt.
schon mal danke dafür
lg Saik0