Sprache :: ZCode :: Laufzeit :: Staat

Sprache :: ZCode :: Runtime :: State ist ein Perl-Modul, um das Speichern, Wiederherstellen usw. den Spielzustand zu sparen, wiederherzustellen.
Jetzt downloaden

Sprache :: ZCode :: Laufzeit :: Staat Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Language::Zcode::Runtime::State team
  • Website des Verlags:
  • http://search.cpan.org/~akarger/Language-Zcode-0.8/lib/Language/Zcode/Runtime/State.pm

Sprache :: ZCode :: Laufzeit :: Staat Stichworte


Sprache :: ZCode :: Laufzeit :: Staat Beschreibung

Sprache :: ZCode :: Runtime :: STATE ist ein Perl-Modul, um das Speichern, Wiederherstellen usw. den Spielzustand zu sparen, wiederherzustellen. Sprache :: Zcode :: Runtime :: staat ist ein perl-Modul, um das Speichern, Wiederherstellen usw. zu sparen, wiederherzustellen usw. des spielzustands (Starten eines neuen Spiels oder Neustarts), dies ist so einfach wie das Aufrufen der Z-Machine-Subroutine, deren Adresse im Header gespeichert ist. Wenn wir aus einer Sicherungsdatei wiederherstellen, ist es komplizierter. Siehe "Resume_Execution" .z_callwrapper um Z-Code-Subroutine-Anrufe. Der Hauptgrund, den wir brauchen, ist für Save / Restore. In der Normal-Fall nennt Z_Call die Z-Code-Subroutine an der Adresse Arg0 mit den angegebenen Args (Arg5-Argn), falls vorhanden. Args 1-4 wird von z_call nicht verwendet, sondern (hack alert!) Sie gehen in den Perl-Anrufstapel, der zum Speichern von Z-Maschinenzustand erforderlich ist. , Nächster PC, Speichern von Variablen, Arggen zum Z-Sub.Se "Der Anrufstapel" für weitaus detaillierter auf diesem sub und speichern / restore.Save_StateImplement den @Save-Opcode, speichert den aktuellen Z-Maschinenzustand (im Gegensatz zum Schreiben) Eine Tabelle in einer Datei, die andere Verwendung des @Save-Opcodes) Build_Save_StackCreate A Z-Machine-Anrufstapel, indem Sie beim Perl-Anrufstapel spähen Wir rufen diese Informationen vom Perl-Anrufstapel ab und erstellen einen Z-Computer-Anrufstapel mit IT.Restore_StateImplement den @Restore-Opcode, der den aktuellen Z-Maschinenzustand wiederherstellt (im Gegensatz zum Lesen einer Tabelle aus einer Datei) die andere Verwendung des @ Wiederherstellen von Opcode) Anforderungen: · Perl.


Sprache :: ZCode :: Laufzeit :: Staat Zugehörige Software