[309] Re:書き方覚えて後から理解
投稿者:(ぱ)
2007/02/20 02:13:25
>int get_attack_point() const { return power+weapon; }
>int get_defence_point() const { return vitality+armor; }
>ならとりあえず許します。
これは同意です。
私があちこちに書いている「Shapeにdraw()メソッドを入れてはいけない原則」に
則れば、attack(Enemy)よりもget_attack_point()の方が良いような気もします。
Shapeと違ってCharacterは、そのRPGでしか使わないから、attack(Enemy)でも
良いような気もしますが、RPGではきっと「周囲にいる複数の敵にいっせいに
ダメージを与える技」ってのがありそうですし。