今日は自分のアプリの改良をまたしてもやってました
ファイルの入出力を生かして、ゲームアプリの経験値のセーブとロードですね
これが肝のクラスです
Save_loadクラスを作り、Formのプログラムを短くすることを狙ってます
このクラスにメソッドを作っておいて、Formの方で呼び出すという作戦です
ちなみにExperienceリストはCharactorクラスにPublicで作りました
Formクラスに作るのがいいかと思ったんですが。。。
呼び出すのができずに断念
Heroクラスを入れることで呼び出してるあたりいいんかいなと思いますが
とりあえずは動きます
で、WriteのとこではFalseになってる部分
ここがFalseだと上書きされて、Trueだと多分加筆されますね
今回は加筆されるとこまるので、False
経験値の数値のみをテキストファイルとして出力し、
それを読み取ってExperience のリストにAddすることでロードしてます
経験値によって条件わけし、Charactorのステータスをいじれば
レベルアップした状態も多分ロードできると思います
ま、、とりあえず今はこのアプリの改良は中断し、色々本を読んで基本を確認する予定でいます
とりあえず、訓練所で習ったことはかなりこのアプリに詰め込んだので
満足ですヽ(•̀ω•́ )ゝ✧
