private void ApplyTranslation() { DevProLauncher.Config.LanguageInfo info = Program.LanguageManager.Translation; label1.Text = info.checkmateInfo; label2.Text = info.checkmateUser; label3.Text = info.checkmatePw; Playbtn.Text = info.checkmateBtn; }
public void ReadReplay(string fileName) { DevProLauncher.Config.LanguageInfo info = Program.LanguageManager.Translation; try { var replay = new ReplayReader.YgoReplay(); if (!replay.FromFile(fileName)) { ReplayInfo.Text = info.replayError; return; } string hostname = ExtractName(replay.ReadString(40)); string clientname = ExtractName(replay.ReadString(40)); string player3 = ""; string player4 = ""; if (replay.Tag) { player3 = ExtractName(replay.ReadString(40)); player4 = ExtractName(replay.ReadString(40)); } int startlp = 0; int starthand = 0; int drawcount = 0; if (!replay.Tag) { startlp = replay.DataReader.ReadInt32(); starthand = replay.DataReader.ReadInt32(); drawcount = replay.DataReader.ReadInt32(); } replay.DataReader.ReadInt32(); if (replay.Tag) { VSText.Text = hostname + ", " + clientname + " vs " + player3 + ", " + player4; } else { VSText.Text = hostname + " vs " + clientname; } ReplayInfo.Text += Environment.NewLine; ReplayInfo.Text = info.replayType + (replay.Tag ? info.GameTag : info.GameSingle); if (!replay.Tag) { ReplayInfo.Text += Environment.NewLine; ReplayInfo.Text += info.replayLP + startlp; ReplayInfo.Text += Environment.NewLine; ReplayInfo.Text += info.replayHand + starthand; ReplayInfo.Text += Environment.NewLine; ReplayInfo.Text += info.replayDraw + drawcount; ReplayInfo.Text += Environment.NewLine; } } catch { ReplayInfo.Text = info.replayError; } }