Open4

butano で始めるGBAソフトの制作

のぎば16さいのぎば16さい

クラスの設計
カードを引いて戦うタイプのコマンド式RPG

sceneManager
┗ シーン遷移を担当する

battleManager
┗ バトルを管理する

Card
┗ 戦闘に使うCard (AttackCard, MagicCard, DefenseCard, SpecialCard)

hudManager
┗ UI管理するためのManager クラス
┗ UIはサブスクライブして値を監視して表示が変わる

battleMessageHud : hud
┗ ○○はXXのダメージを受けた、みたいなやつ

battleCountHud : hud
┗ Actor の上に出るダメージ描写