コード例 #1
0
ファイル: Program.cs プロジェクト: MegaShow/SylGameLauncher
        static void Main(string[] args)
        {
            string json;

            try {
                using (var sr = new StreamReader($@"{folder}\model-new.json")) {
                    json = sr.ReadToEnd();
                }
                launcher = new SylGameLauncher(json);
            } catch {
                Console.WriteLine("Initial Database");
                Console.Write("Input Username: "******"1":
                    PlayCommand();
                    break;

                case "2":
                    ShowUserState();
                    break;

                case "3":
                    EditDatabase();
                    break;

                case "4":
                    Version();
                    break;

                case "5":
                    isQuit = true;
                    break;

                default:
                    Console.WriteLine("Invalid Input.");
                    Console.WriteLine();
                    break;
                }
            }
            json = launcher.ToJson();
            using (var sw = new StreamWriter($@"{folder}\model-{DateTime.Now.ToString("yyyyMMdd-hhmmss")}.json")) {
                sw.Write(json);
            }
            using (var sw = new StreamWriter($@"{folder}\model-new.json")) {
                sw.Write(json);
            }
        }
コード例 #2
0
 public void StartConvert(string username)
 {
     lanucher = new SylGameLauncher();
     lanucher.Data.User.Name = username;
     foreach (Database.v0._1.Game item in oldModel.GameList)
     {
         lanucher.Data.GameList.Add(new Game(item.id, item.name, item.name, String.Empty, String.Empty, DateTime.Now));
     }
     foreach (Database.v0._1.Record item in oldModel.RecordList)
     {
         lanucher.AddRecord(item.gameId, item.startDate, item.endDate);
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: MegaShow/SylGameLauncher
 private static void Version()
 {
     Console.WriteLine("SylGameLauncher CLI version 1.0");
     Console.WriteLine(SylGameLauncher.Version());
     Console.WriteLine();
 }