*sub_one_frombill() [#k93de16b] **書式 [#j8a5206c] shk.c, 関数, ローカル void sub_one_frombill( struct obj *obj; // 店主の bill[] 配列から取り除くオブジェクトの obj 構造体へのポインタ struct monst *shkp; // 店主の monst 構造体へのポインタ ); **パラメータ [#c6130dda] :obj|店主の bill[] 配列から取り除くオブジェクトの obj 構造体へのポインタ :shkp|店主の monst 構造体へのポインタ **戻り値 [#o220dd91] なし **解説 [#d5d9b2f4] 店主の保持する bill[] 配列の中から、指定のオブジェクトに対応する情報を取り除く。~ obj->quan が bill[].bquan より少ない場合は、残りの分の情報を登録する。~ コンテナの中身を考慮する必要がある場合はこの関数ではなく [[subfrombill]]() を使う。 **対応情報 [#v9a204a3] -NetHack 3.4.3 **関連項目 [#zb21195a] [[subfrombill]](), [[add_to_billobjs]]()