• 追加された行はこの色です。
  • 削除された行はこの色です。
*extract_nobj() [#n1e077c9]

**書式 [#a4daa961]
mkobj.c, 関数
 void
 extract_nobj(
   struct obj  *obj;      // チェインから外すオブジェクト
   struct obj **head_ptr; // チェインの最初のオブジェクトへのポインタのポインタ
 );

**パラメータ [#f62b0949]
:obj|チェインから外すオブジェクト
:head_ptr|チェインの最初のオブジェクトへのポインタのポインタ

**戻り値 [#u1094c97]
なし

**解説 [#o4e6e3bb]
指定のオブジェクトを、指定のチェインから外し、OBJ_FREE 状態にする。指定のオブジェクトがチェイン内に見つからなかった場合は panic() する。

この関数は [[obj_extract_self]]() から呼び出される下位関数でのみ使用し、上位の処理では [[obj_extract_self]]() を使用するべきである。

**対応情報 [#i4ccbe88]
-NetHack 3.4.3

**関連項目 [#z2efaab6]
[[obj_extract_self]]()


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS