“RUN” それは魔法の言葉

私とコンピュータの思い出を、だらだらと綴ります。最近はHSP3でのゲーム作り日記です

246.HSPでゲームを作ろう:たまねとりっぷ! その19

世界地図での訪問国の表示ができたので、次は本編に…ではなく、プレイヤーの登録・編集・削除を作るw

プレイヤー管理の仕様はこんな感じで考えた。

  • プレイヤーは3人まで作成できる
  • プレイヤー名には、ひらがな、かたかな、数字、一部記号(☆とか)を使えるようにする
  • 編集できるのはプレイヤー名だけ。
  • 最後の一人を削除すると新規プレイヤー「たまね」ができるようにする。(プレイヤー数0は避ける)

初めから複数人のプレイヤー登録をできるように考えていたので、データベースの対応はすでに実施済み。
プレイヤー管理用のテーブルを作り、ユーザごとにユニークなIDを振るようにしている。
そのユーザIDは、プレイ記録や設定内容に反映できるよう、ユーザIDのカラムを準備している。
プレイヤーを切り替えれば、そのユーザIDに紐づいた情報を取得するSQLになっている。

なので、プレイヤーを登録、編集、削除の管理をするメニューを作るだけwその「だけ」が面倒ではあるのだが。
Windowsのダイアログを表示して、手入力というのはあまりやりたくない。
いわゆるネームエントリーと同じ方式で作っていくことにした。

イメージはこんな感じで。

▶あ い う え お
 か き く け こ
 さ し す せ そ

まずは入口から。「オプション」にまとめると、オプション→プレイヤー管理メニューと、二段階の遷移になるので、トップメニューに直接プレイヤー管理メニューの入り口を追加することにした。

続く