- 追加された行はこの色です。
- 削除された行はこの色です。
*onbill() [#j6d6c989]
**書式 [#bfffc4ee]
shk.c, 関数, ローカル
struct bill_x *
onbill(
struct obj *obj; // 探す obj 構造体へのポインタ
struct monst *shkp; // 店主の monst 構造体へのポインタ
boolean silent; // TRUE なら、見つからなくてもエラーメッセージを表示しない
);
**パラメータ [#n33f6bc9]
:obj|探す obj 構造体へのポインタ
:shkp|店主の monst 構造体へのポインタ
:silent|TRUE なら、見つからなくてもエラーメッセージを表示しない
**戻り値 [#p96b7a91]
見つけた bill_x 構造体へのポインタを返す。見つからなかった場合は 0 を返す。
**解説 [#t1ed9ad8]
店主が保持する bill[] 配列の中から指定のオブジェクトと一致するエントリを探し、見つけた bill_x 構造体へのポインタを返す。見つからなかった場合は 0 を返す。
shkp に 0 を渡した場合は 0 を返すが、条件によっては間違ったエラーメッセージが表示されるため、基本的にはそのような呼び方をすべきではない。
**対応情報 [#s48c43c3]
-NetHack 3.4.3
**関連項目 [#pa22b6c3]