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

**書式 [#ka98405a]
invent.c, 関数
 void
 consume_obj_charge(
   struct obj *obj;          // チャージを減らすオブジェクトの obj 構造体へのポインタ
   boolean     maybe_unpaid; // [[check_unpaid]]() を呼び出すなら TRUE, 呼ばないなら FALSE
 );

**パラメータ [#gd649684]
:obj|チャージを減らすオブジェクトの obj 構造体へのポインタ

**戻り値 [#i5b4b85c]
なし

**解説 [#x9d3790b]

オブジェクトのチャージを 1 減らす。~
maybe_unpaid == TRUE の場合は、チャージを減らす前に [[check_unpaid]]() を呼び出し、オブジェクトが店の商品であるかどうかをチェックして必要な処理を行う。

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

**関連項目 [#zb115dc0]
[[check_unpaid]]()

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