Idioma :: ZCode :: Runtime :: Estado

idioma :: zcode :: runtime :: estado é um módulo Perl para lidar com salvamento, restauração, etc. O estado do jogo.
Baixe Agora

Idioma :: ZCode :: Runtime :: Estado Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Language::Zcode::Runtime::State team
  • Site do editor:
  • http://search.cpan.org/~akarger/Language-Zcode-0.8/lib/Language/Zcode/Runtime/State.pm

Idioma :: ZCode :: Runtime :: Estado Tag


Idioma :: ZCode :: Runtime :: Estado Descrição

Idioma :: ZCode :: Runtime :: O estado é um módulo Perl para lidar com salvamento, restauração, etc. O estado do jogo. Idioma :: ZCode :: O estado é um módulo Perl para lidar com salvamento, restauração, etc. O estado do jogo.RestoringGetter / setter: atualmente no processo de restauração ou não? Start_machinestart executando o caso normal (Iniciando um novo jogo ou reiniciando), isso é tão simples quanto chamar a sub-rotina do Z-Machine cujo endereço é armazenado no cabeçalho. Se somos restaurando de um arquivo salvado, é mais complicado. Veja "resume_execution" .z_callwrapper em torno de chamadas de sub-rotina de código Z. A principal razão pela qual precisamos, é para salvar / restaurar.in O caso normal, Z_CALL apenas chama a sub-rotina de código Z no endereço Arg0 com os ARGS (Arg5-Argn), se houver. Args 1-4 não são usados por z_call, mas (hacke alerta!) Eles entram na pilha de chamadas Perl, que é necessário para salvar Z-Machine State.Input: Endereço de sub-rotina para chamadas, variáveis locais e pilha de eval (Arrayrefs) , próximo PC, variável de loja, args para o Z-Sub.See "a pilha de chamadas" por muito mais detalhes sobre este sub e restauração.save_stateimplement O @Save Opcode, economizando o estado atual da máquina Z (em oposição à escrita Uma tabela para um arquivo, o outro uso do @Save OpCode) Observe que este sub também é chamado no final do processo de restauração.Returns 0 for Failed Save, 1 para salvar bem sucedido, 2 para "acabou de restaurar". Build_Save_StackCreate uma pilha de chamadas Z-Machine pressionando a pilha de chamadas Perl.Quando chamando Z_Machine SubRoutines, chamamos Z_Call com todas as informações contidas em um quadro de pilha Z. Recuperamos essas informações da pilha de chamadas Perl e construímos uma pilha de chamadas Z-Machine com it.Restore_StateImplement O @Restore Opcode, restaurando o estado atual Z-Machine (em oposição a ler uma tabela de um arquivo, o outro uso do @ Restaurar opcode) Requisitos: · Perl.


Idioma :: ZCode :: Runtime :: Estado Software Relacionado

Definir partição

Set :: Partition é um módulo Perl que pode enumerar todos os arranjos de um conjunto em subconjuntos fixos. ...

161

Download

Gráfico

Graph é um módulo Perl com estruturas de dados gráfico e algoritmos. ...

232

Download