compile_object(4) MudOS v21c2
(5 Sep 1994)
名稱:
compile_object - 提供虛擬物件 (virtual object) 功能的 mudlib 介面
語法:
用法:
當 mudlib 指示驅動程式載入一個不存在於記憶體中的檔案, 驅動程式會呼叫
compile_object(). 舉例來說, 如果 mudlib 呼叫 call_other("/obj/file.r",
"some_function") 或 new("/obj/file.r") 時, 驅動程式就呼叫主宰物件 (master.c)
中的 compile_object("/obj/file.r"). 而 /obj/file.r 為不存在於記憶體的檔案名稱.
如果 mudlib 不希望連結 (associate) 名為 /obj/file.r
的檔案, compile_object() 將傳回 0. 如果 mudlib 願意, 就要傳回
/obj/file.r 這個物件. 在 compile_object() 連結一個檔案名稱和物件之後,
對驅動程式而言, 就如同 file.r.c 這個檔案存在於遊戲中. 載入並產生此物件時,
就是 compile_object() 傳回的物件.
翻譯:
Spock @ FF 97.Aug.6. (printed 3/16/95)
回到上一頁