*dropped_container() [#qbbe34db] **書式 [#s23f21e5] shk.c, 関数, ローカル void dropped_container( struct obj *obj; // 床に置くコンテナの obj 構造体へのポインタ struct monst *shkp; // 店主の monst 構造体へのポインタ boolean sale; // コンテナを売る場合は TRUE, そうでなければ FALSE ); **パラメータ [#mec61a77] :obj|床に置くコンテナの obj 構造体へのポインタ :shkp|店主の monst 構造体へのポインタ :sale|コンテナを売る場合は TRUE, そうでなければ FALSE **戻り値 [#o72acfaa] なし **解説 [#h6f85ce8] 床に置いたコンテナ(袋など)の中身のうち必要なものに no_charge フラグをセットする。コンテナの中にコンテナがある場合は dropped_container() を再帰的に呼び出す。~ no_charge フラグがセットされるのは、以下の条件を満たすアイテムである。 -店の品物ではない(!unpaid) -売らない(!sale) または その店では買い取らない(!saleable()) **対応情報 [#qc322ff0] -NetHack 3.4.3 **関連項目 [#md562137]