2014/01/10
■ [変愚蛮怒/開発]変愚蛮怒開発日誌part24…Doxygenコメントの追加(obj_kind.c/object1.c途中)
- https://sourceforge.jp/projects/hengband/scm/svn/commits/3571
- https://sourceforge.jp/projects/hengband/scm/svn/commits/3572
- https://sourceforge.jp/projects/hengband/scm/svn/commits/3573
- https://sourceforge.jp/projects/hengband/scm/svn/commits/3574
- https://sourceforge.jp/projects/hengband/scm/svn/commits/3575
http://sikabane-works.net/hengband_doxygen/obj__kind_8c.html
http://sikabane-works.net/hengband_doxygen/object1_8c.html
鬼畜大佐『ロムンクァリィ』
うい、今回はオブジェクト(アイテム)関連処理でえす。
アッキ=ニンジャ『ウルウェン』
obj_kind.cはアイテムのtval/svalに応じてアイテムがどこに装備できるやら、 どう使えるのやらを判定する関数がぎっしり詰まっている。 こういう部分をtval/sval基準のハードコーディングでなく、 データ的にフラグで指定できた方がいいと思うんだがなあ。 少なくともD'angではそうやりかけている。
鬼畜大佐『ロムンクァリィ』
object1.cはプレイヤーがアイテムを拾ったり、 使うアイテムを選択するやらをインターフェイス上で実現する 実装が中心なのだけれど、正直追うだけ頭痛くなるわよ。
アッキ=ニンジャ『ウルウェン』
この辺は半端な気持ちでは改変できないぞ、 例によって中の奴も散々痛い目にあった。