C# と XNA で 2D ゲームを作っています。現在、保存と読み込みに取り組んでおり、すべてのデータはテキスト ファイルに保存されています。
各スプライトには状態があります。
public enum SpriteState
{
Alive,
Dead,
Chasing,
Sleeping,
Waiting
}
保存するときは、次のコード行を実行するだけです:
StreamWriter.WriteLine(gameState);
ゲームをロードしているときに、テキスト ファイルのその行を読み取って文字列変数に保存し、次のことを十分に実行する必要があります。
string inType = StreamReader.ReadLine();
if(inType == "Alive")
//Set the sprites state to alive
else if(inType == "Dead")
//Set the sprites state to alive
などなど...私の質問は次のとおりです。テキストファイルから列挙型を読み取り、それを割り当てるより良い方法はありますか?
どうもありがとう