OSDN Git Service

斜め方向に方向指定でブレスを撃つとブレスが壁を突き抜けるバグを修正.
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 4 Dec 2003 20:28:21 +0000 (20:28 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Thu, 4 Dec 2003 20:28:21 +0000 (20:28 +0000)
commit96bf3ca8421eb9afadc060b786708a71c64cd7db
treead5b44ac77ba2d4df9669e81b8ca37922226ae30
parent39758196528e977ee935f1d4c0fa1d39b8e153db
斜め方向に方向指定でブレスを撃つとブレスが壁を突き抜けるバグを修正.
関連して, ブレスやボールの実際の着弾座標を求める際に, project_path()
の戻り値である移動グリッドを実際に通る数だけ代入し直すようにした. 隣
接した壁に向かってブレスを吐いた場合に単なるボールになる判定には再代
入されたグリッド数で見るようになった. breath_shape()の引数distを復帰.
また, 壁に隣接してブレスを撃つと半径1しか'*'で描画されなかったバグを
修正.
src/externs.h
src/mspells2.c
src/spells1.c