まだプログラム歴は浅いのですが対人戦闘の格ゲーっぽいシューティングを
つくろうと考えています。
そこで質問なのですが、一人のキャラの攻撃に複数種類がある場合、
(近距離攻撃、遠距離攻撃、必殺技のようなもの..etc)
それぞれのクラス(AttackクラスやShotクラスなど)でつくってからActionクラスというのを作ってその中に
入れてもいいのでしょうか?
やはりActionクラスな中にそれぞれ関数として(Attack()やShot()など)
ひとつにまとめたほうがいいのでしょうか?
ただ、後者のほうはいまいちやり方がわかりません。
(特に画像などを読み込む初期化)

ちなみに、アスピライトというページのスケルトンプログラムを使って作ろう
としています。
ttp://www.plustarnet.com/aspil/