世界地図での訪問国の表示ができたので、次は本編に…ではなく、プレイヤーの登録・編集・削除を作るw
プレイヤー管理の仕様はこんな感じで考えた。
- プレイヤーは3人まで作成できる
- プレイヤー名には、ひらがな、かたかな、数字、一部記号(☆とか)を使えるようにする
- 編集できるのはプレイヤー名だけ。
- 最後の一人を削除すると新規プレイヤー「たまね」ができるようにする。(プレイヤー数0は避ける)
初めから複数人のプレイヤー登録をできるように考えていたので、データベースの対応はすでに実施済み。
プレイヤー管理用のテーブルを作り、ユーザごとにユニークなIDを振るようにしている。
そのユーザIDは、プレイ記録や設定内容に反映できるよう、ユーザIDのカラムを準備している。
プレイヤーを切り替えれば、そのユーザIDに紐づいた情報を取得するSQLになっている。
なので、プレイヤーを登録、編集、削除の管理をするメニューを作るだけwその「だけ」が面倒ではあるのだが。
Windowsのダイアログを表示して、手入力というのはあまりやりたくない。
いわゆるネームエントリーと同じ方式で作っていくことにした。
イメージはこんな感じで。
▶あ い う え お か き く け こ さ し す せ そ
まずは入口から。「オプション」にまとめると、オプション→プレイヤー管理メニューと、二段階の遷移になるので、トップメニューに直接プレイヤー管理メニューの入り口を追加することにした。

続く