| اللغة :: zcode :: وقت التشغيل :: الدولة اللغة :: zcode :: وقت التشغيل :: الحالة هي وحدة بيرل للتعامل مع توفير، واستعادة، إلخ. حالة اللعبة. |
التحميل الان |
اللغة :: zcode :: وقت التشغيل :: الدولة الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- Language::Zcode::Runtime::State team
- موقع ويب الناشر:
- http://search.cpan.org/~akarger/Language-Zcode-0.8/lib/Language/Zcode/Runtime/State.pm
اللغة :: zcode :: وقت التشغيل :: الدولة العلامات
اللغة :: zcode :: وقت التشغيل :: الدولة وصف
اللغة :: ZCODE :: وقت التشغيل :: الحالة هي وحدة بيرل للتعامل مع الادخار، واستعادة، إلخ. حالة اللعبة. اللغة :: ZCode :: Runtime :: الحالة هي وحدة نمطية للبيرل للتعامل مع الادخار، واستعادة، إلخ. (بدء تشغيل لعبة جديدة، أو إعادة التشغيل)، هذا بسيط مثل استدعاء روتين التشغيل Z-Machine يتم تخزين عنوانه في الرأس. إذا استعادنا من ملف حفظ، فهو أكثر تعقيدا. انظر "Resume_Execution" .Z_CallWrapper حول المكالمات الفرعية Z-Code Z-Code. السبب الرئيسي الذي نحتاج إليه هو الحفظ / الاستعادة. في الحالة العادية، يستدعي Z_CALL فقط تحت الروتين الفرعي Z-Code في العنوان Arg0 مع Args المعطى (Arg5-Argn)، إن وجدت. لا يستخدم Args 1-4 من قبل z_call، ولكن (تنبيه الاختراق!) يذهبون إلى مكدس مكالمة بيرل، والتي هناك حاجة لإنقاذ حالة Z-Machine.Input: العنوان الفرعي للاتصال والمتغيرات المحلية ومكدس التقييم (ArrayRefs) ، الكمبيوتر التالي، المتغير المتغير، Args to z-sub.see "مكدس المكالمات" لمزيد من التفاصيل حول هذا الفرعية وحفظ / restore.save_stateimplement save opcode، مما يوفر حالة Z-machine الحالية (على عكس الكتابة ملاحظة الجدول إلى ملف، والاستخدام الآخر من Save Opcode) لاحظ أنه يتم استدعاء هذا الفرعي أيضا في نهاية عملية استعادة. Returns 0 لفشل الحفظ، 1 للحفظ الناجح، 2 لتوهج فقط استعادة "استعادة". Build_Save_StackCreate كومة استدعاء آلة Z بواسطة نظرة نائفة في مكدس الدعوة بيرل. عند الاتصال ب Z_Machine Subroutines، نسمي Z_CALL مع جميع المعلومات الموجودة في إطار مكدس Z. نسترجع هذه المعلومات من مكدس المكدس Perl وإنشاء مكدس مكالمات آلة Z مع IT.RESTORE_STATIMPLEMEMENTRESTORE OPCODE، واستعادة حالة Z-Machine الحالية (بدلا من قراءة جدول من ملف، والاستخدام الآخر من @ استعادة OPCODE) متطلبات: perl.
اللغة :: zcode :: وقت التشغيل :: الدولة برامج ذات صلة