Taal :: Zcode :: Runtime :: Status

Taal :: ZCode :: Runtime :: Status is een PERL-module om opslaan, herstellen, enz. De gamestatus.
Download nu

Taal :: Zcode :: Runtime :: Status Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Language::Zcode::Runtime::State team
  • Uitgever website:
  • http://search.cpan.org/~akarger/Language-Zcode-0.8/lib/Language/Zcode/Runtime/State.pm

Taal :: Zcode :: Runtime :: Status Tags


Taal :: Zcode :: Runtime :: Status Beschrijving

Taal :: Zcode :: Runtime :: Status is een Perl-module om opslaan, herstellen, enz. De gamestatus. Taal :: ZCODE :: Runtime :: Status is een Perl-module om opslaan, herstellen, enz. De game-status.Restoringetser / setter te verwerken: momenteel in het proces van herstel of niet? Start_machinestart uitvoeren van de Z- Machine. (Start een nieuw spel of opnieuw opstarten), dit is net zo eenvoudig als het bellen van de Z-machine-subroutine waarvan het adres in de header wordt opgeslagen. Als we opnieuw herstellen vanuit een save-bestand, is het ingewikkelder. Zie "Resume_Executie" .z_callwrapper rond Z-Code Subroutine-oproepen. De belangrijkste reden die we nodig hebben, is voor opslaan / herstellen. In de normale zaak noemt Z_CALL de Z-code-subroutine op adres Arg0 met de gegeven Args (Arg5-Argn), indien aanwezig. Args 1-4 worden niet gebruikt door Z_CALL, maar (Hack Alert!) Ze gaan naar de Perl-oproepstack, die nodig is voor het opslaan van Z-Machine State.Input: Subroutine-adres om te bellen, lokale variabelen en EVAL Stack (Arrayrefs) , volgende pc, winkelvariabele, args naar de z-sub.see "The Call Stack" voor veel meer detail op deze SUB en Save / Restore.Save_StateImplement De @Save-opcode, opslaan van de huidige Z-Machine-status (in tegenstelling tot het schrijven Een tabel met een bestand, het andere gebruik van de @Save-OPCODE) Merk op dat deze sub ook aan het einde van het herstelproces wordt gebeld. Returns 0 voor mislukte opslaan, 1 voor succesvolle opslaan, 2 voor "net klaar met herstellen". Build_Save_StackCreate A Z-Machine Call Stack door gluren op de PERL-oproep Stack.Wanneer u Z_Machine-subroutines belt, noemen wij Z_CALL met alle informatie in een Z-stapelframe. We halen die informatie van de PERL-oproepstack op en bouwen een Z-Machine-oproepstapel met IT.Restore_stateimplement de @Restore-opcode, het herstellen van de huidige Z-Machine-toestand (in tegenstelling tot het lezen van een tabel uit een bestand, het andere gebruik van de @ Restore Opcode) Vereisten: · Perl


Taal :: Zcode :: Runtime :: Status Gerelateerde software