diff --git a/lck_cl_data_solution/GameDataViewer/Form1.Designer.cs b/lck_cl_data_solution/GameDataViewer/Form1.Designer.cs new file mode 100644 index 0000000..a52d5f1 --- /dev/null +++ b/lck_cl_data_solution/GameDataViewer/Form1.Designer.cs @@ -0,0 +1,81 @@ +锘縩amespace GameDataViewer +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.treeView1 = new System.Windows.Forms.TreeView(); + this.button1 = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.SuspendLayout(); + // + // treeView1 + // + this.treeView1.Location = new System.Drawing.Point(304, 136); + this.treeView1.Name = "treeView1"; + this.treeView1.Size = new System.Drawing.Size(563, 658); + this.treeView1.TabIndex = 0; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(12, 687); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(286, 107); + this.button1.TabIndex = 1; + this.button1.Text = "button1"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(12, 658); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(286, 23); + this.textBox1.TabIndex = 2; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(925, 864); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.button1); + this.Controls.Add(this.treeView1); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private TreeView treeView1; + private Button button1; + private TextBox textBox1; + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/GameDataViewer/Form1.cs b/lck_cl_data_solution/GameDataViewer/Form1.cs new file mode 100644 index 0000000..9c440a8 --- /dev/null +++ b/lck_cl_data_solution/GameDataViewer/Form1.cs @@ -0,0 +1,107 @@ +using System.Diagnostics; +using System.IO; +using System; +using Newtonsoft.Json.Linq; +using Newtonsoft.Json; +using MongoDB.Driver; +using MongoDB.Bson; + +namespace GameDataViewer +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + + //public static string MONGODB林家 = "mongodb://root:veryhardpassword123@211.53.30.8:50003"; + public static string MONGODB林家 = "mongodb://root:veryhardpassword123@211.42.188.8:50003"; + + private void DisplayTreeView(JToken root, string rootName) + { + treeView1.BeginUpdate(); + try + { + treeView1.Nodes.Clear(); + var tNode = treeView1.Nodes[treeView1.Nodes.Add(new TreeNode(rootName))]; + tNode.Tag = root; + + + AddNode(root, tNode); + + treeView1.ExpandAll(); + } + finally + { + treeView1.EndUpdate(); + } + } + + private bool AddNode(JToken token, TreeNode inTreeNode) + { + if (token == null) + return false; + if (token is JValue) + { + var childNode = inTreeNode.Nodes[inTreeNode.Nodes.Add(new TreeNode(token.ToString()))]; + childNode.Tag = token; + } + else if (token is JObject) + { + var obj = (JObject)token; + foreach (var property in obj.Properties()) + { + var childNode = inTreeNode.Nodes[inTreeNode.Nodes.Add(new TreeNode(property.Name))]; + childNode.Tag = property; + AddNode(property.Value, childNode); + } + } + else if (token is JArray) + { + var array = (JArray)token; + for (int i = 0; i < array.Count; i++) + { + var childNode = inTreeNode.Nodes[inTreeNode.Nodes.Add(new TreeNode(i.ToString()))]; + childNode.Tag = array[i]; + AddNode(array[i], childNode); + } + } + else + { + Debug.WriteLine(string.Format("{0} not implemented", token.Type)); // JConstructor, JRaw + } + + return true; + } + + + internal MongoClient mDBClient = null; + + private void button1_Click(object sender, EventArgs e) + { + mDBClient = new MongoClient(MONGODB林家); + + var database = mDBClient.GetDatabase("datalol"); + + var filter = Builders.Filter.Eq("RequestGameID", textBox1.Text); + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = database.GetCollection("stats_update") + .Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .Limit(1) + .ToList(); + + + JToken root = (JToken)documents[0]["eventDocument"].ToString(); + DisplayTreeView(root, "root"); + + } + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/GameDataViewer/Form1.resx b/lck_cl_data_solution/GameDataViewer/Form1.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/lck_cl_data_solution/GameDataViewer/Form1.resx @@ -0,0 +1,60 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/GameDataViewer/GameDataViewer.csproj b/lck_cl_data_solution/GameDataViewer/GameDataViewer.csproj new file mode 100644 index 0000000..ee55dcc --- /dev/null +++ b/lck_cl_data_solution/GameDataViewer/GameDataViewer.csproj @@ -0,0 +1,16 @@ +锘 + + + WinExe + net6.0-windows + enable + true + enable + + + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/GameDataViewer/Program.cs b/lck_cl_data_solution/GameDataViewer/Program.cs new file mode 100644 index 0000000..ef42638 --- /dev/null +++ b/lck_cl_data_solution/GameDataViewer/Program.cs @@ -0,0 +1,17 @@ +namespace GameDataViewer +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/LolDBSetup/docker-compose.yml b/lck_cl_data_solution/LolDBSetup/docker-compose.yml new file mode 100644 index 0000000..f988783 --- /dev/null +++ b/lck_cl_data_solution/LolDBSetup/docker-compose.yml @@ -0,0 +1,29 @@ +version: '3' +services: + data-shard-1: + container_name: 'data-shard-1' + image: mongo:latest + ports: + - '60001:3306' + cpus : "2" + + data-shard-2: + container_name: 'data-shard-2' + image: mongo:latest + ports: + - '60002:3306' + cpus : "2" + + data-shard-3: + container_name: 'data-shard-3' + image: mongo:latest + ports: + - '60003:3306' + cpus : "2" + + data-config-1: + container_name: 'data-config-1' + image: mongo:latest + ports: + - '60004:3306' + cpus : "2" \ No newline at end of file diff --git a/lck_cl_data_solution/LolDataRequestLib/Class1.cs b/lck_cl_data_solution/LolDataRequestLib/Class1.cs new file mode 100644 index 0000000..1612d81 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/Class1.cs @@ -0,0 +1,15 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + public class DataRequestManager + { + + + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Snappy/lib/win/snappy32.dll b/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Snappy/lib/win/snappy32.dll new file mode 100644 index 0000000..afc82ca Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Snappy/lib/win/snappy32.dll differ diff --git a/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Snappy/lib/win/snappy64.dll b/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Snappy/lib/win/snappy64.dll new file mode 100644 index 0000000..36cd5fe Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Snappy/lib/win/snappy64.dll differ diff --git a/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Zstandard/lib/win/libzstd.dll b/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Zstandard/lib/win/libzstd.dll new file mode 100644 index 0000000..e669123 Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/Core/Compression/Zstandard/lib/win/libzstd.dll differ diff --git a/lck_cl_data_solution/LolDataRequestLib/DataManager.cs b/lck_cl_data_solution/LolDataRequestLib/DataManager.cs new file mode 100644 index 0000000..c2c7cb4 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/DataManager.cs @@ -0,0 +1,1718 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + /// + /// 雿办澊韯半ゼ 甏毽晿旮办渼頃 毵る媹鞝臧濎泊. + /// + /// 雿办澊韯 瓿奠湢鞚 韼胳潣靹膘潉 鞙勴暣 Singleton鞚 靷毄. + /// + /// 氇摖 雿办澊韯半ゼ 鞖旍箔頃橁碃 甏毽暅雼. + /// + public class DataManager + { + + #region 鞁标竴韯&靸濎劚鞛 + + private static DataManager mInstance = null; + + private static object mSingletonLocker = new object(); + + internal MongoClient mDBClient = null; + + public bool isNewBanPick = false; + + public static DataManager getInstance() + { + + lock (mSingletonLocker) + { + if (mInstance == null) + { + mInstance = new DataManager(); + } + } + + return mInstance; + + } + + + private DataManager() + { + + init(); + + } + + #endregion + + #region 霛检澊敫岆嵃鞚错劙氤靾 + + /// + /// 鞁れ嫓臧 鞐呺嵃鞚错姼 雿办澊韯 韥Μ韹办滑靹胳厴 甏毽毄 霛届护. + /// + private object mDataAccessObjectLocker = new object(); + + /// + /// 氩ろ斀鞐 甏霠悳 雿办澊韯 + /// + private BsonValue m氚错斀雿办澊韯 = null; + + /// + /// 氩ろ斀鞐 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 氚错斀雿办澊韯 + { + get + { + + lock (mDataAccessObjectLocker) + { + return m氚错斀雿办澊韯; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m氚错斀雿办澊韯 = value; + } + + } + } + + + /// + /// 瓴疥赴雿办澊韯办棎 甏霠悳 雿办澊韯 + /// + private BsonValue m瓴疥赴雿办澊韯 = null; + + /// + /// 瓴疥赴雿办澊韯(status_update)鞐 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 瓴疥赴雿办澊韯 + { + get + { + + lock (mDataAccessObjectLocker) + { + return m瓴疥赴雿办澊韯; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m瓴疥赴雿办澊韯 = value; + } + + } + } + + /// + /// 氇摖 鞓る笇鞝濏姼鞐 甏霠悳 雿办澊韯 + /// + private BsonValue m鞓る笇鞝濏姼雿办澊韯 = null; + + /// + /// 鞓る笇鞝濏姼雿办澊韯办棎 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 鞓る笇鞝濏姼雿办澊韯 + { + get + { + lock (mDataAccessObjectLocker) + { + return m鞓る笇鞝濏姼雿办澊韯; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m鞓る笇鞝濏姼雿办澊韯 = value; + } + + } + } + + /// + /// 霌滊灅瓿るΜ鞀ろ彴鞐 甏霠悳 雿办澊韯 + /// + private BsonValue m霌滊灅瓿るΜ鞀ろ彴 = null; + + + /// + /// 霌滊灅瓿るΜ鞀ろ彴鞐 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 霌滊灅瓿るΜ鞀ろ彴 + { + get + { + + lock (mDataAccessObjectLocker) + { + return m霌滊灅瓿るΜ鞀ろ彴; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m霌滊灅瓿るΜ鞀ろ彴 = value; + } + + } + } + /* + private BsonValue m鞎勴儉旃鸽Μ鞀ろ彴 = null; + + + /// + /// 霌滊灅瓿るΜ鞀ろ彴鞐 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 鞎勴儉旃鸽Μ鞀ろ彴 + { + get + { + + lock (mDataAccessObjectLocker) + { + return m鞎勴儉旃鸽Μ鞀ろ彴; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m鞎勴儉旃鸽Μ鞀ろ彴= value; + } + + } + } + */ + /// + /// 瓯措韺岅创鞐 甏霠悳 雿办澊韯 + /// + private BsonValue m瓯措雿办澊韯 = null; + + /// + /// 瓯措韺岅创鞐 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 瓯措雿办澊韯 + { + get + { + + lock (mDataAccessObjectLocker) + { + return m瓯措雿办澊韯; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m瓯措雿办澊韯 = value; + } + + } + } + /// + /// 瓯措韺岅创鞐 甏霠悳 瓿摐 雿办澊韯 + /// + private BsonValue m韮鞗岅敞霌滊嵃鞚错劙 = null; + + /// + /// 瓯措韺岅创鞐 甏霠悳 雿办澊韯 瓴岉劙&靹疙劙 + /// + internal BsonValue 韮鞗岅敞霌滊嵃鞚错劙 + { + get + { + + lock (mDataAccessObjectLocker) + { + return m韮鞗岅敞霌滊嵃鞚错劙; + } + + } + set + { + + lock (mDataAccessObjectLocker) + { + m韮鞗岅敞霌滊嵃鞚错劙 = value; + } + + } + } + + + #endregion + + /// + /// 霛检澊敫岆嵃鞚错劙毳 鞐呺嵃鞚错姼頃橂姅 鞚胳姢韯挫姢 毽姢韸 + /// + List mRequestDataList = null; + + /// + /// 毵る媹鞝 齑堦赴頇. + /// 頃勳殧頃 Request霌れ潉 靸濎劚頃橁碃 RequestWorker毳 鞁ろ枆頃滊嫟.. + /// + private void init() + { + //霛检澊敫岇泴旎 欷牍 + IsupdateWorkersWork = true; + + mRequestDataList = new List(); + + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.BAN_AND_PICK)); + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.GAME_STATUS)); + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.OBJECT_EVENT)); + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.STRUCT_EVENT)); + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.STRUCT_GOLD_EVENT)); + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.DRAGON_RESPAWN)); + mRequestDataList.Add(ARequestData.createRequestFactory(DBDefine.RequestDataType.ATAKHAN_RESPAWN)); + + //旮办磮雿办澊韯(氚挫垳靹, 毂旐敿鞏鸽Г頃, 耄Г頃) 毵岆摛旮. + mDBClient = new MongoClient(DBDefine.MONGODB欤检唽); + 氚措嵃鞚错劙毵岆摛旮(false); + setChampionDataMapping(); + setRuneDataMapping(); + + + } + + /// + /// DB欤检唽毳 氤瓴巾晿瓿 MongodbClient毳 齑堦赴頇 + /// + /// + public void resetDBAddress(string 臧鞝胳槰霐旊箘欤检唽) + { + DBDefine.霐旊箘氤瓴(臧鞝胳槰霐旊箘欤检唽); + + lock (mDataAccessObjectLocker) + { + mDBClient = new MongoClient(DBDefine.MONGODB欤检唽); + + foreach (ARequestData item in mRequestDataList) + { + + item.resetDBAddress(); + } + } + + 氚错斀雿办澊韯 = null; + 鞓る笇鞝濏姼雿办澊韯 = null; + 霌滊灅瓿るΜ鞀ろ彴 = null; + //鞎勴儉旃鸽Μ鞀ろ彴 = null; + 瓴疥赴雿办澊韯 = null; + 瓯措雿办澊韯 = null; + 韮鞗岅敞霌滊嵃鞚错劙 = null; + } + + /// + /// 毂旐敿鞏窱D-毂旐敿鞏胳澊毽 鞓侂 毵ろ晳 + /// + //public Dictionary mChampionTable = null; + public Dictionary mChampionTable = null; + + public class ChampionInfoVO + { + public int ID; + public string champNameKOR; + public string champNameENG; + + } + + + /// + /// 毂旐敿鞏鸽Г頃戨嵃鞚错劙毳 臧鞝胳檧靹 靹疙寘頃滊嫟. + /// + void setChampionDataMapping() + { + + + //IMongoDatabase eventDataBase = mDBClient.GetDatabase("basic_data_lol"); + + //var filter = Builders.Filter.Eq("type", "champion"); + + //var projection = Builders.Projection + // .Exclude("_id"); + + //List documents = eventDataBase.GetCollection("campion_raw") + // .Find(filter) + // .Project(projection) + // .ToList(); + + + BsonDocument documents = null; + + if (!BsonDocument.TryParse((File.ReadAllText(DBDefine.毂旐敿鞏鸽嵃鞚错劙韺岇澕瓴诫)), out documents)) + { + throw new Exception("毂旐敿鞏 雿办澊韯 韺岇澕鞐愳劀 雿办澊韯半ゼ 臧鞝胳槵 靾 鞐嗢姷雼堧嫟."); + } + + BsonDocument bufChampionDataArray = documents["data"].AsBsonDocument; + + /* + * 20230106 毂旐敿鞏 鞝曤炒 鞐呺嵃鞚错姼 靾橃爼 + mChampionTable = new Dictionary(); + + + foreach (BsonElement item in bufChampionDataArray) + { + mChampionTable.Add(Convert.ToInt32(item.Value["key"].AsString), item.Name.Replace(" ", "")); + } + */ + + mChampionTable = new Dictionary(); + + + foreach (BsonElement item in bufChampionDataArray) + { + + ChampionInfoVO bufChampionInfo = new ChampionInfoVO(); + + + try + { + bufChampionInfo.ID = Convert.ToInt32(item.Value["key"].AsString); + bufChampionInfo.champNameENG = item.Value["id"].AsString.Replace(" ", ""); + bufChampionInfo.champNameKOR = item.Value["name"].AsString.Replace(" ", ""); + + } + catch(Exception ex) + { + } + finally + { + mChampionTable.Add(Convert.ToInt32(item.Value["key"].AsString), bufChampionInfo); + } + + + } + + } + + + + public Dictionary mRuneTable = null; + + + void setRuneDataMapping() + { + + + BsonArray documents = null; + + //JObject ddd = JObject.Parse(File.ReadAllText(DBDefine.耄嵃鞚错劙韺岇澕瓴诫)); + + + try + { + documents = MongoDB.Bson.Serialization.BsonSerializer.Deserialize(File.ReadAllText(DBDefine.耄嵃鞚错劙韺岇澕瓴诫)); + } + catch (Exception) + { + + throw new Exception("耄嵃鞚错劙毳 臧鞝胳槫電旊嵃 鞓る臧 氚滌儩頄堨姷雼堧嫟"); + } + + //documents = BsonArray.Parse(); + + + + mRuneTable = new Dictionary(); + + foreach (BsonDocument item in documents) + { + + mRuneTable.Add(item["id"].ToInt32(), item["name"].AsString); + + BsonArray innerRunes = item["slots"].AsBsonArray; + + foreach (BsonValue innerItem in innerRunes) + { + + BsonArray innerSubRunes = innerItem["runes"].AsBsonArray; + + foreach (BsonValue innerSubItem in innerSubRunes) + { + mRuneTable.Add(innerSubItem["id"].ToInt32(), innerSubItem["name"].AsString.Replace(" ", "")); + } + + } + + } + + } + + internal Dictionary 氚错斀靾滌劀韰岇澊敫 = new Dictionary(); + + + public void 氚措嵃鞚错劙毵岆摛旮(bool isRedBan) + { + + 氚错斀靾滌劀韰岇澊敫 = new Dictionary(); + + if (!isRedBan) + { + 氚错斀靾滌劀韰岇澊敫.Add(101, 1); + 氚错斀靾滌劀韰岇澊敫.Add(202, 2); + 氚错斀靾滌劀韰岇澊敫.Add(103, 3); + 氚错斀靾滌劀韰岇澊敫.Add(204, 4); + 氚错斀靾滌劀韰岇澊敫.Add(105, 5); + 氚错斀靾滌劀韰岇澊敫.Add(206, 6); + 氚错斀靾滌劀韰岇澊敫.Add(201, 7); + 氚错斀靾滌劀韰岇澊敫.Add(102, 8); + 氚错斀靾滌劀韰岇澊敫.Add(203, 9); + 氚错斀靾滌劀韰岇澊敫.Add(104, 10); + } + else + { + 氚错斀靾滌劀韰岇澊敫.Add(201, 1); + 氚错斀靾滌劀韰岇澊敫.Add(102, 2); + 氚错斀靾滌劀韰岇澊敫.Add(203, 3); + 氚错斀靾滌劀韰岇澊敫.Add(104, 4); + 氚错斀靾滌劀韰岇澊敫.Add(205, 5); + 氚错斀靾滌劀韰岇澊敫.Add(106, 6); + 氚错斀靾滌劀韰岇澊敫.Add(101, 7); + 氚错斀靾滌劀韰岇澊敫.Add(202, 8); + 氚错斀靾滌劀韰岇澊敫.Add(103, 9); + 氚错斀靾滌劀韰岇澊敫.Add(204, 10); + } + } + + public bool IsupdateWorkersWork = false; + + //public string mPlatformGameID = "ESPORTSTMNT06_1720762"; + + /// + /// DB鞐愳劀 霛检澊敫岆 雿办澊韯半ゼ 臧鞝胳槵 瓴岇瀯鞚 PlatformID + /// + //public string mPlatformGameID = "ESPORTSTMNT02_1923726"; + public string platformGameID = "sr fakegod's game"; + //public string mPlatformGameID = "ESPORTSTMNT06_1721059"; + + + + public object platformIDLocker = new object(); + /// + /// 瓴疥赴臧 毽矊鞛 霅橃棃鞚勲晫毳 雽牍勴暣 platformID臧 氚旊旉步鞖 靸侅嫓鞐呺嵃鞚错姼鞚鸽嵄鞀るゼ setter鞐愳劀 齑堦赴頇旐暅雼. + /// + public string mPlatformGameID + { + get + { + lock (mDataAccessObjectLocker) + { + return platformGameID; + } + } + + set + { + + lock (mDataAccessObjectLocker) + { + foreach (ARequestData item in mRequestDataList) + { + item.initIndex(); + } + + platformGameID = value; + + } + + } + } + + public int 毽橃姢韸胳澑韯半矊氚毽磮 = 400; + + + + + + /// + /// 霛检澊敫岆 鞐瓣舶頃挫劀 雮橁皥 雿办澊韯半ゼ 韺岇嫳頃挫劀 毽劥頃滊嫟. + /// + /// + /// + public DataSet 霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳 鞖旍箔雿办澊韯绊儉鞛) + { + + IResponseData bufInstance = null; + + DataSet rtnValue = new DataSet(); + + try + { + + switch (鞖旍箔雿办澊韯绊儉鞛) + { + case DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙: + bufInstance = new ResponseData.氚措嵃鞚错劙(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿: + bufInstance = new ResponseData.韺熿靹犾垬(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.頂诫嵃鞚错劙: + bufInstance = new ResponseData.頂诫嵃鞚错劙(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛瓿摐霟夓劆靾: + bufInstance = new ResponseData.瓿摐須嶋摑霟夓劆靾(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾: + bufInstance = new ResponseData.雸勳爜雿半歆靹犾垬(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.瓴巾棙旃橂爤氩: + bufInstance = new ResponseData.瓴巾棙旃橂爤氩劆靾(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.耄嵃鞚错劙: + bufInstance = new ResponseData.耄嵃鞚错劙(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨: + bufInstance = new ResponseData.鞓る笇鞝濏姼韨爠觳(false); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺: + bufInstance = new ResponseData.瓿摐彀澊韺(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳: + bufInstance = new ResponseData.韮鞗岉寣甏挫爠觳(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岅敞霌滊嵃鞚错劙: + bufInstance = new ResponseData.韮鞗岅敞霌滊嵃鞚错劙(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.鞖╇Μ鞀ろ彴: + bufInstance = new ResponseData.鞖╇嵃鞚错劙(); + break; + //case DBDefine.鞖旍箔雿办澊韯半秳毳.鞎勴儉旃鸽Μ鞀ろ彴: + // bufInstance = new ResponseData.鞎勴儉旃鸽嵃鞚错劙(); + // break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵: + bufInstance = new ResponseData.韤橃姢韸胳檮耄岇棳攵(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.韨巸鞏挫嫓: + bufInstance = new ResponseData.KDA靹犾垬(); + break; + case DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒: + + IResponseData bufGameEndData = new ResponseData.瓴疥赴膦呺鞝曤炒(); + + DataTable bufResult = bufGameEndData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌(); + + if (bufResult == null || bufResult.Rows.Count == 0) + { + return rtnValue; + } + else + { + rtnValue.Tables.Add(bufResult); + } + + IResponseData bufKDAData = new ResponseData.KDA靹犾垬(); + rtnValue.Tables.Add(bufKDAData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + IResponseData bufTowerData = new ResponseData.韮鞗岉寣甏挫爠觳(); + rtnValue.Tables.Add(bufTowerData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + IResponseData bufTowerGoldData = new ResponseData.韮鞗岅敞霌滊嵃鞚错劙(); + rtnValue.Tables.Add(bufTowerGoldData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + IResponseData bufObjectData = new ResponseData.鞓る笇鞝濏姼韨爠觳(true); + rtnValue.Tables.Add(bufObjectData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + IResponseData bufBanData = new ResponseData.氚措嵃鞚错劙(); + rtnValue.Tables.Add(bufBanData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + IResponseData bufDamageData = new ResponseData.雸勳爜雿半歆靹犾垬(); + rtnValue.Tables.Add(bufDamageData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + IResponseData bufGoldTeamData = new ResponseData.瓿摐彀澊韺(); + rtnValue.Tables.Add(bufGoldTeamData.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + return rtnValue; + + } + + rtnValue.Tables.Add(bufInstance.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + return rtnValue; + + } + catch (Exception ex) + { + Console.WriteLine(ex.ToString()); + DataSet ddd = new DataSet(); + ddd.Tables.Add(new DataTable("雿办澊韯办梿鞚")); + return ddd; + } + + + + } + + public DataSet 頃滍儉霐滊焿鞖旍箔(int 鞁滌瀾齑, int 膦呺齑) + { + if (鞁滌瀾齑 == 0) + { + return null; + } + + IResponseData bufInstance = new ResponseData.頃滍儉霐滊焿氩旍渼(鞁滌瀾齑, 膦呺齑); + + DataSet rtnValue = new DataSet(); + + rtnValue.Tables.Add(bufInstance.霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌()); + + return rtnValue; + + } + + #region 靹滊矂鞕鞚橅喌鞁犽秬攵 + + public void requestServerForUpdateRemoveAll(string serverIP) + { + HttpWebRequest request = (HttpWebRequest)WebRequest.Create( + "http://" + serverIP + ":60003/" + + "RemoveAll"); + request.Method = "GET"; + request.Timeout = 30 * 1000; + try + { + + using (HttpWebResponse resp = (HttpWebResponse)request.GetResponse()) + { + + lock (mDataAccessObjectLocker) + { + foreach (ARequestData item in mRequestDataList) + { + item.initIndex(); + } + } + HttpStatusCode status = resp.StatusCode; + + Stream respStream = resp.GetResponseStream(); + using (StreamReader sr = new StreamReader(respStream)) + { + } + + } + + } + catch (Exception) + { + } + } + + public string requestServerForGameInfo(string serverIP) + { + HttpWebRequest request = (HttpWebRequest)WebRequest.Create( + "http://" + serverIP + ":60003/GameInfoGet"); + request.Method = "GET"; + request.Timeout = 30 * 1000; + + string responseText = ""; + try + { + + using (HttpWebResponse resp = (HttpWebResponse)request.GetResponse()) + { + + HttpStatusCode status = resp.StatusCode; + + //Console.WriteLine(status); // 鞝曥儊鞚措┐ "OK" + + + Stream respStream = resp.GetResponseStream(); + using (StreamReader sr = new StreamReader(respStream)) + { + responseText = sr.ReadToEnd(); + } + + } + + if (responseText.Contains(Environment.NewLine)) + { + return responseText; + } + + } + catch (Exception) + { + } + + return ""; + } + + public DBDefine.靹滊矂鞚橂嫷氤 requestServerForUpdateGameKey(string serverIP, string gameKey, bool isTest) + { + + HttpWebRequest request = (HttpWebRequest)WebRequest.Create( + "http://" + serverIP + ":60003/" + + (isTest ? "TEST" : "REAL") + + ("/ConnectionGameKey") + + ":" + gameKey); + request.Method = "GET"; + request.Timeout = 30 * 1000; + + string responseText = ""; + try + { + + using (HttpWebResponse resp = (HttpWebResponse)request.GetResponse()) + { + + lock (mDataAccessObjectLocker) + { + foreach (ARequestData item in mRequestDataList) + { + item.initIndex(); + } + } + + + HttpStatusCode status = resp.StatusCode; + + //Console.WriteLine(status); // 鞝曥儊鞚措┐ "OK" + + + Stream respStream = resp.GetResponseStream(); + using (StreamReader sr = new StreamReader(respStream)) + { + responseText = sr.ReadToEnd(); + } + + } + + string[] responseServerData = responseText.Split('_'); + + string statusServer = responseServerData[0]; + if (statusServer == "1") + { + + mPlatformGameID = responseServerData[1] + "_" + responseServerData[2]; + return DBDefine.靹滊矂鞚橂嫷氤.氚╈潉彀眷晿瓿犾梾雿办澊韸鸽ゼ鞁滌瀾頃; + + } + else if (statusServer == "2") + { + mPlatformGameID = responseServerData[1] + "_" + responseServerData[2]; + return DBDefine.靹滊矂鞚橂嫷氤.鞚措氚╈潉鞐呺嵃鞚错姼欷戩瀯; + } + else if (statusServer == "3") + { + return DBDefine.靹滊矂鞚橂嫷氤.氚╈潉氇混熬鞎勳劀鞐呺嵃鞚错姼毳茧頃; + } + else if (statusServer == "4") + { + return DBDefine.靹滊矂鞚橂嫷氤.氇呺牴鞚错媭毽; + } + + return DBDefine.靹滊矂鞚橂嫷氤.靹滊矂鞕鞚橃棸瓴办澊鞚挫儊頃; + + } + catch (Exception) + { + + return DBDefine.靹滊矂鞚橂嫷氤.靹滊矂鞕鞚橃棸瓴办澊鞚挫儊頃; + } + + } + + + public DBDefine.靹滊矂鞚橂嫷氤 requestServerForUpdate(string serverIP, string gameName, bool isTest) + { + + + HttpWebRequest request = (HttpWebRequest)WebRequest.Create( + "http://" + serverIP + ":60003/" + + (isTest ? "TEST" : "REAL") + + ":" + gameName); + request.Method = "GET"; + request.Timeout = 30 * 1000; + + string responseText = ""; + try + { + + using (HttpWebResponse resp = (HttpWebResponse)request.GetResponse()) + { + + lock (mDataAccessObjectLocker) + { + foreach (ARequestData item in mRequestDataList) + { + item.initIndex(); + } + } + + + HttpStatusCode status = resp.StatusCode; + + //Console.WriteLine(status); // 鞝曥儊鞚措┐ "OK" + + + Stream respStream = resp.GetResponseStream(); + using (StreamReader sr = new StreamReader(respStream)) + { + responseText = sr.ReadToEnd(); + } + + } + + string[] responseServerData = responseText.Split('_'); + + string statusServer = responseServerData[0]; + if (statusServer == "1") + { + + mPlatformGameID = responseServerData[1] + "_" + responseServerData[2]; + return DBDefine.靹滊矂鞚橂嫷氤.氚╈潉彀眷晿瓿犾梾雿办澊韸鸽ゼ鞁滌瀾頃; + + } + else if (statusServer == "2") + { + mPlatformGameID = responseServerData[1] + "_" + responseServerData[2]; + return DBDefine.靹滊矂鞚橂嫷氤.鞚措氚╈潉鞐呺嵃鞚错姼欷戩瀯; + } + else if (statusServer == "3") + { + return DBDefine.靹滊矂鞚橂嫷氤.氚╈潉氇混熬鞎勳劀鞐呺嵃鞚错姼毳茧頃; + } + else if (statusServer == "4") + { + return DBDefine.靹滊矂鞚橂嫷氤.氇呺牴鞚错媭毽; + } + + return DBDefine.靹滊矂鞚橂嫷氤.靹滊矂鞕鞚橃棸瓴办澊鞚挫儊頃; + + } + catch (Exception) + { + + return DBDefine.靹滊矂鞚橂嫷氤.靹滊矂鞕鞚橃棸瓴办澊鞚挫儊頃; + } + + } + + #endregion + + #region 瓴岇瀯韮鞚措ǜ甏霠 + + /*0603 霛检澊敫岅矊鞛 韮鞚措ǜ 臧滊皽 + * + * Form Timer搿 歆勴枆鞁滌棎 UI鞀る爤霌滌棎靹 氚毽姅 順勳儊鞚 氚滌儩頃犽晫 雽毂呾澊 鞐嗠嫟. + * + * + * 霐半澕靹 霐半 SystemTimer毳 靷毄頃挫劀 齑堦皜 氚旊旉步鞖办棎 Data毳 Interface搿 霌滊…頃橂姅 氚╈嫕鞚 靷毄頃滊嫟. + * + */ + + /// + /// 瓴疥赴鞁滉皠鞚 鞀る爤霌滊 氤错樃頃橁赴鞙勴暅 Locker + /// + private static object gameTimeLocker = new object(); + + /// + /// 瓴疥赴鞁滉皠(齑) + /// + internal int mGameTime = 0; + + + /// + /// 瓴疥赴鞁滉皠(齑) 瓴岉劙靹疙劙 + /// + internal int 瓴疥赴鞁滉皠 + { + get + { + + lock (gameTimeLocker) + { + return mGameTime; + } + + } + set + { + + lock (gameTimeLocker) + { + mGameTime = value; + } + + } + } + + System.Timers.Timer m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ = new System.Timers.Timer(); + + /// + /// 鞁滉皠 鞚措菠韸 旖滊氨 + /// + IGameTimeEventDrop mCallback = null; + + public void setCallback(IGameTimeEventDrop recvCallback) + { + this.mCallback = recvCallback; + } + + DateTime lastUpdateTime = new DateTime(); + + public void timerStart() + { + + if (m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Enabled) + { + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Stop(); + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Elapsed -= timerTick; + } + + lastUpdateTime = DateTime.Now; + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ = new System.Timers.Timer(); + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Interval = 300; + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Elapsed += timerTick; + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Start(); + } + + public void timerStop() + { + if (m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Enabled) + { + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Stop(); + m霛检澊敫岇嫓臧勱硠靷办毄韮鞚措ǜ.Elapsed -= timerTick; + } + } + + public void setGameTime(int 齑) + { + 瓴疥赴鞁滉皠 = 齑; + } + + void timerTick(object sender, System.Timers.ElapsedEventArgs e) + { + if (lastUpdateTime.AddSeconds(1) < DateTime.Now) + { + lastUpdateTime = lastUpdateTime.AddSeconds(1); + 瓴疥赴鞁滉皠 += 1; + eventTimerWork(); + if (mCallback != null) + { + mCallback.順勳灛瓴岇瀯鞁滉皠(瓴疥赴鞁滉皠); + } + } + + } + + void eventTimerWork() + { + try + { + ThreadPool.QueueUserWorkItem(o => 鞓る笇鞝濏姼觳错伂()); + ThreadPool.QueueUserWorkItem(o => 霌滊灅瓿れ泊韥()); + //ThreadPool.QueueUserWorkItem(o => 鞎勴儉旃胳泊韥()); + ThreadPool.QueueUserWorkItem(o => 鞏奠牅旮办泊韥()); + ThreadPool.QueueUserWorkItem(o => 頃滍儉霐滊焿()); + ThreadPool.QueueUserWorkItem(o => 霛检澑韤橃姢韸胳泊韥()); + } + catch(Exception ex) { } + } + + private readonly Dictionary _roleBoundQuestCompleteCache = new Dictionary(); + void 霛检澑韤橃姢韸胳泊韥() + { + try + { + DataTable dataTable = 霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵.GetStringValue()]; + + mCallback.霛检澑韤橃姢韸胳爼氤(dataTable); + } + catch(Exception ex) + { + + } + + } + + + public void 齑堧嫻頃滍儉霐滊焿毽劥鞁滌瀾() + { + is頃滍儉霐滊焿觳错伂 = true; + } + + public void 齑堧嫻頃滍儉霐滊焿毽劥膦呺() + { + is頃滍儉霐滊焿觳错伂 = false; + } + + private bool is頃滍儉霐滊焿觳错伂 = false; + + private DataTable 頃滍儉齑堦赴霐滊焿 = null; + + int 鞐橂崝韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = 0; + int 氚旊韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = 0; + + void 鞓る笇鞝濏姼觳错伂() + { + + DataTable 鞓る笇鞝濏姼雿办澊韯 = 霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨.GetStringValue()]; + + IEnumerable 鞝勲牴鞀ろ彴雿办澊韯 = null; + + IEnumerable 氚旊鞀ろ彴雿办澊韯 = null; + + IEnumerable 鞐橂崝霌滊灅瓿る嵃鞚错劙 = null; + + IEnumerable 瓿淀棃鞙犾订雿办澊韯 = null; + + //IEnumerable 鞎勴儉旃鸽嵃鞚错劙 = null; + + + if (鞓る笇鞝濏姼雿办澊韯 != null) + { + 鞝勲牴鞀ろ彴雿办澊韯 = 鞓る笇鞝濏姼雿办澊韯 + .AsEnumerable().Where(r => r.Field("鞓る笇鞝濏姼韮鞛").Contains("riftHerald")); + + 氚旊鞀ろ彴雿办澊韯 = 鞓る笇鞝濏姼雿办澊韯 + .AsEnumerable().Where(r => r.Field("鞓る笇鞝濏姼韮鞛").Contains("baron")); + + 鞐橂崝霌滊灅瓿る嵃鞚错劙 = 鞓る笇鞝濏姼雿办澊韯 + .AsEnumerable().Where(r => r.Field("鞓る笇鞝濏姼韮鞛").Contains("dragon") && r.Field("霌滊灅瓿れ毳").Contains("elder")); + + 瓿淀棃鞙犾订雿办澊韯 = 鞓る笇鞝濏姼雿办澊韯 + .AsEnumerable().Where(r => r.Field("鞓る笇鞝濏姼韮鞛").Contains("VoidGrub")); + + //鞎勴儉旃鸽嵃鞚错劙 = 鞓る笇鞝濏姼雿办澊韯 + //.AsEnumerable().Where(r => r.Field("鞓る笇鞝濏姼韮鞛").Contains("Atakhan")); + } + + if (鞐橂崝霌滊灅瓿る嵃鞚错劙.Count() != 0) + { + foreach (DataRow item in 鞐橂崝霌滊灅瓿る嵃鞚错劙) + { + int 鞝犿儉鞛 = (Convert.ToInt32(item["韨嫓臧"]) / 1000) + 360 - 瓴疥赴鞁滉皠; + + if (鞝犿儉鞛 >= 210 && 鞝犿儉鞛 < 361) + { + + if (鞝犿儉鞛 == 360) + { + 鞐橂崝韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = getGoldGapForPowerPlay((DBDefine.韺甑秳)((item["鞛§潃韺"].ToString() == "敫旊(") ? 100 : 200), 瓴疥赴鞁滉皠); + } + else if (鞝犿儉鞛 < 210) + { + 鞐橂崝韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = 0; + } + + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼氩勴攧鞁滉皠(item["鞛§潃韺"].ToString(), "elder", 鞝犿儉鞛 - 210, getGoldGapForPowerPlay((DBDefine.韺甑秳)((item["鞛§潃韺"].ToString() == "敫旊(") ? 100 : 200), 瓴疥赴鞁滉皠) - 鞐橂崝韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚); + } + + } + + } + } + + //鞝勲牴觳橂Μ + if (900 - 瓴疥赴鞁滉皠 >= 0) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧("觳爠霠", "riftHerald", 900 - 瓴疥赴鞁滉皠); + } + } + ////鞎勴儉旃 + //if (1200 - 瓴疥赴鞁滉皠 >= 0) + //{ + // if (mCallback != null) + // { + // mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧("鞎勴儉旃", "atakhan", 1200 - 瓴疥赴鞁滉皠); + // } + //} + ////鞎勴儉旃 鞛§潃 鞝曤炒 + //if (鞎勴儉旃鸽嵃鞚错劙.Count() > 0) + //{ + // foreach (DataRow item in 鞎勴儉旃鸽嵃鞚错劙) + // { + // if (mCallback != null) + // { + // int 韨嫓臧 = Convert.ToInt32(item["韨嫓臧"]) / 1000; + // if (韨嫓臧 - 瓴疥赴鞁滉皠 <=5 && 韨嫓臧 - 瓴疥赴鞁滉皠 >= -5) + // { + // mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧(item["鞛§潃韺"].ToString(), item["鞓る笇鞝濏姼韮鞛"].ToString(), 韨嫓臧); + // } + + // } + // } + //} + /* + if (鞝勲牴鞀ろ彴雿办澊韯.Count() == 0) + { + + } + else if (鞝勲牴鞀ろ彴雿办澊韯.Count() == 1) + { + foreach (DataRow item in 鞝勲牴鞀ろ彴雿办澊韯) + { + + int 鞝犿儉鞛 = (Convert.ToInt32(item["韨嫓臧"]) / 1000) + 360 - 瓴疥赴鞁滉皠; + + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 361) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧(item["鞛§潃韺"].ToString(), "riftHerald", 鞝犿儉鞛); + } + } + + } + } + */ + + + //氚旊觳橂Μ + if (1200 - 瓴疥赴鞁滉皠 >= 0) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧("觳皵搿", "baron", 1200 - 瓴疥赴鞁滉皠); + } + } + else + { + foreach (DataRow item in 氚旊鞀ろ彴雿办澊韯) + { + /* + int 鞝犿儉鞛 = (Convert.ToInt32(item["韨嫓臧"]) / 1000) + 360 - 瓴疥赴鞁滉皠; + + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 361) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧(item["鞛§潃韺"].ToString(), item["鞓る笇鞝濏姼韮鞛"].ToString(), 鞝犿儉鞛); + } + } + + if (鞝犿儉鞛 >= 180 && 鞝犿儉鞛 < 361) + { + + if (鞝犿儉鞛 == 360) + { + 氚旊韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = getGoldGapForPowerPlay((DBDefine.韺甑秳)((item["鞛§潃韺"].ToString() == "敫旊(") ? 100 : 200), 瓴疥赴鞁滉皠); + } + else if (鞝犿儉鞛 < 180) + { + 氚旊韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = 0; + } + + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼氩勴攧鞁滉皠(item["鞛§潃韺"].ToString(), "baron", 鞝犿儉鞛 - 180, getGoldGapForPowerPlay((DBDefine.韺甑秳)((item["鞛§潃韺"].ToString() == "敫旊(") ? 100 : 200), 瓴疥赴鞁滉皠) - 氚旊韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚); + + } + + } + */ + int 鞝犿儉鞛 = (Convert.ToInt32(item["韨嫓臧"]) / 1000) + 360 - 瓴疥赴鞁滉皠; + + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 361) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧(item["鞛§潃韺"].ToString(), item["鞓る笇鞝濏姼韮鞛"].ToString(), 鞝犿儉鞛); + } + } + + if (鞝犿儉鞛 >= 180 && 鞝犿儉鞛 < 361) + { + + if (鞝犿儉鞛 == 360) + { + 氚旊韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = getGoldGapForPowerPlay((DBDefine.韺甑秳)((item["鞛§潃韺"].ToString() == "敫旊(") ? 100 : 200), 瓴疥赴鞁滉皠); + } + else if (鞝犿儉鞛 < 180) + { + 氚旊韺岇泴頂岆爤鞚挫嫓鞛戩皑鞚 = 0; + } + + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼氩勴攧鞁滉皠(item["鞛§潃韺"].ToString(), "baron", 鞝犿儉鞛 - 180, getGoldGapForPowerPlay((DBDefine.韺甑秳)((item["鞛§潃韺"].ToString() == "敫旊(") ? 100 : 200), 瓴疥赴鞁滉皠, Convert.ToInt32(item["韨嫓臧"]) / 1000)); + + } + + } + + + + } + } + + + //鞎勴儉旃胳矘毽 + /* + if (鞎勴儉旃鸽嵃鞚错劙.Count() == 0) + { + + } + else + { + foreach (DataRow item in 鞎勴儉旃鸽嵃鞚错劙) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧("鞎勴儉旃", item["鞓る笇鞝濏姼韮鞛"].ToString(), 360 - 瓴疥赴鞁滉皠); + } + } + } + */ + + //瓿淀棃鞙犾订鞁滉皠 + if (瓿淀棃鞙犾订雿办澊韯.Count() < 3) + { + if (480 - 瓴疥赴鞁滉皠 >= 0) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧("觳湢於", "horde", 480 - 瓴疥赴鞁滉皠); + } + } + } + if (瓿淀棃鞙犾订雿办澊韯.Count() > 0) + { + int 敫旊(韺瓿淀棃鞙犾订 = 0; + int 霠堧摐韺瓿淀棃鞙犾订 = 0; + + if (瓿淀棃鞙犾订雿办澊韯.Count() == 3) + { + /* + int 鞝犿儉鞛 = -1; + + foreach (DataRow item in 瓿淀棃鞙犾订雿办澊韯) + { + int 鞝犿儉鞛勳泊韥 = (Convert.ToInt32(item["韨嫓臧"]) / 1000) + 240 - 瓴疥赴鞁滉皠; + + if (鞝犿儉鞛勳泊韥 > 鞝犿儉鞛) 鞝犿儉鞛 = 鞝犿儉鞛勳泊韥; + } + + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 241) + { + if (mCallback != null) + { + mCallback.鞓る笇鞝濏姼毽姢韽办嫓臧("", "horde", 鞝犿儉鞛); + } + } + */ + } + foreach (DataRow item in 瓿淀棃鞙犾订雿办澊韯) + { + if (item["鞛§潃韺"].ToString() == "敫旊(") 敫旊(韺瓿淀棃鞙犾订++; + else 霠堧摐韺瓿淀棃鞙犾订++; + } + + if (mCallback != null) + { + mCallback.瓿淀棃鞙犾订鞝曤炒(敫旊(韺瓿淀棃鞙犾订, 霠堧摐韺瓿淀棃鞙犾订); + } + } + + + + + } + + void 霌滊灅瓿れ泊韥() + { + DataTable dragonSpawnData = 霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞖╇Μ鞀ろ彴).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.鞖╇Μ鞀ろ彴.GetStringValue()]; + + foreach (DataRow item in dragonSpawnData.Rows) + { + + int 鞝犿儉鞛 = Convert.ToInt32(item["毽姢韽绊儉鞛"]) - 瓴疥赴鞁滉皠; + + int 鞓る矂霅橂姅鞝犿儉鞛 = (item["鞖╈爼氤"].ToString() == "elder" ? 361 : 301); + + + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 鞓る矂霅橂姅鞝犿儉鞛) + { + if (mCallback != null) + { + mCallback.霌滊灅瓿るΜ鞀ろ彴鞁滉皠(item["鞖╈爼氤"].ToString(), 鞝犿儉鞛); + } + } + else if (鞝犿儉鞛 >= 0)//鞚挫儊靸來櫓鞚措瘈搿 霛检澊敫岆 於旍爼 + { + if (mCallback != null) + { + mCallback.霌滊灅瓿るΜ鞀ろ彴鞁滉皠(item["鞖╈爼氤"].ToString(), 0); + } + } + } + + } + + //void 鞎勴儉旃胳泊韥() + //{ + // DataTable atakhanSpawnData = 霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞎勴儉旃鸽Μ鞀ろ彴).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.鞎勴儉旃鸽Μ鞀ろ彴.GetStringValue()]; + + // int 鞚鸽嵄鞀り皰 = 0; + // string rtnValue = ""; + + // foreach (DataRow item in atakhanSpawnData.Rows) + // { + // if (鞚鸽嵄鞀り皰 < Convert.ToInt32(item["毽姢韽绊儉鞛"])) + // { + // 鞚鸽嵄鞀り皰 = Convert.ToInt32(item["毽姢韽绊儉鞛"]); + // rtnValue = item["鞎勴儉旃胳爼氤"].ToString(); + // } + // } + + // if (atakhanSpawnData.Rows.Count > 0) + // { + // if (mCallback != null) + // { + // mCallback.鞎勴儉旃鸽Μ鞀ろ彴鞝曤炒(rtnValue, 鞚鸽嵄鞀り皰); + // } + // } + + //} + + void 鞏奠牅旮办泊韥() + { + try + { + + IEnumerable 臧鞝胳槰鞝曤炒 = 霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳.GetStringValue()].AsEnumerable() + .Where(r => r.Field("韮鞗岇毳").Contains("inhibitor") || (r.Field("韮鞗岇毳").Contains("turret") && r.Field("韯半牄韹办柎").Contains("nexus"))); + + if (臧鞝胳槰鞝曤炒.Count() == 0) + { + return; + } + + DataTable 鞏奠牅旮半嵃鞚错劙 = 臧鞝胳槰鞝曤炒.CopyToDataTable(); + + DataTable 鞏奠牅旮半Μ鞀ろ彴鞝曤炒 = new DataTable(); + + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Columns.Add("韮鞗岆秬靹滌韺"); + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Columns.Add("韺岅创霅滊澕鞚"); + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Columns.Add("雱レ劀鞀ろ儉鞗"); + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Columns.Add("韮鞗岇渼旃"); + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Columns.Add("雮潃鞁滉皠(齑)"); + + foreach (DataRow item in 鞏奠牅旮半嵃鞚错劙.Rows) + { + + int 鞝犿儉鞛 = Convert.ToInt32(item["瓴疥赴鞁滉皠(齑)"]) + 300 - 瓴疥赴鞁滉皠; + + if (item["韮鞗岇毳"].ToString() == "turret") + { + 鞝犿儉鞛 = Convert.ToInt32(item["瓴疥赴鞁滉皠(齑)"]) + 180 - 瓴疥赴鞁滉皠; + + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 181) + { + DataRow bufRow = 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.NewRow(); + + bufRow["韮鞗岆秬靹滌韺"] = item["韮鞗岆秬靹滌韺"].ToString(); + bufRow["韺岅创霅滊澕鞚"] = item["韺岅创霅滊澕鞚"].ToString(); + bufRow["雮潃鞁滉皠(齑)"] = 鞝犿儉鞛; + bufRow["雱レ劀鞀ろ儉鞗"] = item["雱レ劀鞀ろ儉鞗"].ToString(); + bufRow["韮鞗岇渼旃"] = item["韮鞗岇渼旃"].ToString(); + + + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Rows.Add(bufRow); + } + } + else + { + if (鞝犿儉鞛 >= 0 && 鞝犿儉鞛 < 301) + { + DataRow bufRow = 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.NewRow(); + + bufRow["韮鞗岆秬靹滌韺"] = item["韮鞗岆秬靹滌韺"].ToString(); + bufRow["韺岅创霅滊澕鞚"] = item["韺岅创霅滊澕鞚"].ToString(); + bufRow["雮潃鞁滉皠(齑)"] = 鞝犿儉鞛; + bufRow["雱レ劀鞀ろ儉鞗"] = ""; + bufRow["韮鞗岇渼旃"] = ""; + + 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Rows.Add(bufRow); + } + } + + } + + if (mCallback != null && 鞏奠牅旮半Μ鞀ろ彴鞝曤炒.Rows.Count != 0) + { + mCallback.鞏奠牅旮半Μ鞀ろ彴鞁滉皠(鞏奠牅旮半Μ鞀ろ彴鞝曤炒); + } + + } + catch (Exception ex) { } + + } + + void 頃滍儉霐滊焿() + { + if (is頃滍儉霐滊焿觳错伂) + { + getDamageDealtForTeamFight(瓴疥赴鞁滉皠); + + if (mCallback != null) + { + mCallback.頃滍儉霐滊焿鞁れ嫓臧(頃滍儉齑堦赴霐滊焿); + } + } + else + { + 頃滍儉齑堦赴霐滊焿 = null; + } + } + + + int getGoldGapForPowerPlay(DBDefine.韺甑秳 鞓る笇鞝濏姼鞛§潃韺, int 臧鞝胳槰齑, int 韨嫓臧) + { + int rtnValue = 0; + + //var subfilter1 = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var subFilter2NowTime = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$gt : " + (韨嫓臧 - 1) * 1000 + ", $lt : " + 臧鞝胳槰齑 * 1000 + "}}"); + + //var subFilter2KillTime = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + (韨嫓臧 - 1) * 1000 + " }}"); + + //var filter1NowTime = Builders.Filter.And(subfilter1, subFilter2NowTime); + var filter1NowTime = Builders.Filter.And(subFilter2NowTime); + + //var filter1KillTime = Builders.Filter.And(subfilter1, subFilter2KillTime); + + var projectionFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.teams' : 1 , 'eventDocument.gameTime' : 1 }"); + + /*List 氚旊韨嫓鞝恉ocuments = mDBClient.GetDatabase("datalol").GetCollection("stats_update") + .Find(filter1KillTime) + .Project(projectionFilter) + .SortByDescending(x => x["sequenceIndex"]) + .Limit(1) + .ToList(); + + List 韨嫓鞝愱皜鞝胳槰韺雿办澊韯半摛 = 氚旊韨嫓鞝恉ocuments.Last()["eventDocument"].AsBsonDocument["teams"].AsBsonArray.ToList(); + + int 韨嫓鞝愲笖耄寑瓿摐 = 韨嫓鞝愱皜鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.敫旊().ToList().Last()["totalGold"].ToInt32(); + int 韨嫓鞝愲爤霌滍寑瓿摐 = 韨嫓鞝愱皜鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.韻柬攲).ToList().Last()["totalGold"].ToInt32(); + + int 鞛§潃鞁滌爯瓿摐彀 = 0; + + if (鞓る笇鞝濏姼鞛§潃韺 == DBDefine.韺甑秳.敫旊() + { + 鞛§潃鞁滌爯瓿摐彀 = 敫旊(韺瓿摐 - 霠堧摐韺瓿摐; + } + else + { + 鞛§潃鞁滌爯瓿摐彀 = 霠堧摐韺瓿摐 - 敫旊(韺瓿摐; + } + */ + + List 順勳灛鞁滌爯documents = mDBClient.GetDatabase("datalol").GetCollection("stats_update") + .Find(filter1NowTime) + .Project(projectionFilter) + .SortByDescending(x => x["sequenceIndex"]) + .ToList(); + + if (順勳灛鞁滌爯documents.Count > 2) + { + List 順勳灛鞁滌爯臧鞝胳槰韺雿办澊韯半摛 = 順勳灛鞁滌爯documents.First()["eventDocument"].AsBsonDocument["teams"].AsBsonArray.ToList(); + List 氚旊韨皜鞝胳槰韺雿办澊韯半摛 = 順勳灛鞁滌爯documents.Last()["eventDocument"].AsBsonDocument["teams"].AsBsonArray.ToList(); + + + int 順勳灛敫旊(韺瓿摐 = 順勳灛鞁滌爯臧鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.敫旊().ToList().Last()["totalGold"].ToInt32(); + int 順勳灛霠堧摐韺瓿摐 = 順勳灛鞁滌爯臧鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.韻柬攲).ToList().Last()["totalGold"].ToInt32(); + int 氚旊韨笖耄寑瓿摐 = 氚旊韨皜鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.敫旊().ToList().Last()["totalGold"].ToInt32(); + int 氚旊韨爤霌滍寑瓿摐 = 氚旊韨皜鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.韻柬攲).ToList().Last()["totalGold"].ToInt32(); + + int 順勳灛瓿摐彀 = 0; + int 韨嫓鞝愱敞霌滌皑 = 0; + + if (鞓る笇鞝濏姼鞛§潃韺 == DBDefine.韺甑秳.敫旊() + { + 順勳灛瓿摐彀 = 順勳灛敫旊(韺瓿摐 - 順勳灛霠堧摐韺瓿摐; + 韨嫓鞝愱敞霌滌皑 = 氚旊韨笖耄寑瓿摐 - 氚旊韨爤霌滍寑瓿摐; + } + else + { + 順勳灛瓿摐彀 = 順勳灛霠堧摐韺瓿摐 - 順勳灛敫旊(韺瓿摐; + 韨嫓鞝愱敞霌滌皑 = 氚旊韨爤霌滍寑瓿摐 - 氚旊韨笖耄寑瓿摐; + } + + rtnValue = 順勳灛瓿摐彀 - 韨嫓鞝愱敞霌滌皑; + } + else if (順勳灛鞁滌爯documents.Count == 1) + { + + } + else + { + + } + + + return rtnValue; + + } + + int getGoldGapForPowerPlay(DBDefine.韺甑秳 鞓る笇鞝濏姼鞛§潃韺, int 臧鞝胳槰齑) + { + int rtnValue = 0; + + //var subfilter1 = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var subFilter2 = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + 臧鞝胳槰齑 * 1000 + " }}"); + + var filter1 = Builders.Filter.And(subFilter2); //var filter1 = Builders.Filter.And(subfilter1, subFilter2); + + var projectionFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.teams' : 1 , 'eventDocument.gameTime' : 1 }"); + + List documents = mDBClient.GetDatabase("datalol").GetCollection("stats_update") + .Find(filter1) + .Project(projectionFilter) + .SortByDescending(x => x["sequenceIndex"]) + .Limit(1) + .ToList(); + + List 臧鞝胳槰韺雿办澊韯半摛 = documents.Last()["eventDocument"].AsBsonDocument["teams"].AsBsonArray.ToList(); + + int 敫旊(韺瓿摐 = 臧鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.敫旊().ToList().Last()["totalGold"].ToInt32(); + int 霠堧摐韺瓿摐 = 臧鞝胳槰韺雿办澊韯半摛.Where(o => o["teamID"] == (int)DBDefine.韺甑秳.韻柬攲).ToList().Last()["totalGold"].ToInt32(); + + if (鞓る笇鞝濏姼鞛§潃韺 == DBDefine.韺甑秳.敫旊() + { + rtnValue = 敫旊(韺瓿摐 - 霠堧摐韺瓿摐; + } + else + { + rtnValue = 霠堧摐韺瓿摐 - 敫旊(韺瓿摐; + } + + return rtnValue; + + } + + void getDamageDealtForTeamFight(int 臧鞝胳槰齑) + { + + //var subfilter1 = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var subFilter2 = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + 臧鞝胳槰齑 * 1000 + " }}"); + + var filter1 = Builders.Filter.And(subFilter2); //var filter1 = Builders.Filter.And(subfilter1, subFilter2); + + var projectionFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.participants' : 1 , 'eventDocument.gameTime' : 1 }"); + + List documents = mDBClient.GetDatabase("datalol").GetCollection("stats_update") + .Find(filter1) + .Project(projectionFilter) + .SortByDescending(x => x["sequenceIndex"]) + .Limit(1) + .ToList(); + + List 臧鞝胳槰韺雿办澊韯半摛 = documents.Last()["eventDocument"].AsBsonDocument["participants"].AsBsonArray.ToList(); + + if (頃滍儉齑堦赴霐滊焿 == null) + { + + 頃滍儉齑堦赴霐滊焿 = new DataTable(); + + 頃滍儉齑堦赴霐滊焿.Columns.Add("韺"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("鞎勳澊霐"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("毂旐敿鞏"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("斓滌磮霐滊焿"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("順勳灛霐滊焿"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("霐滊焿彀澊"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("霐滊焿氚彪秳鞙"); + 頃滍儉齑堦赴霐滊焿.Columns.Add("靸濎〈鞐秬"); + + foreach (BsonValue item in 臧鞝胳槰韺雿办澊韯半摛) + { + + DataRow bufRow = 頃滍儉齑堦赴霐滊焿.NewRow(); + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + bufRow["鞎勳澊霐"] = item["playerName"].ToString(); + bufRow["毂旐敿鞏"] = item["championName"].ToString(); + bufRow["靸濎〈鞐秬"] = item["alive"].ToBoolean(); + bufRow["霐滊焿彀澊"] = 0; + bufRow["霐滊焿氚彪秳鞙"] = 0; + bufRow["斓滌磮霐滊焿"] = item["stats"].AsBsonArray.Where(r => r["name"] == "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS").Last()["value"]; + bufRow["順勳灛霐滊焿"] = item["stats"].AsBsonArray.Where(r => r["name"] == "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS").Last()["value"]; + + 頃滍儉齑堦赴霐滊焿.Rows.Add(bufRow); + + } + + } + else + { + foreach (BsonValue item in 臧鞝胳槰韺雿办澊韯半摛) + { + + DataRow bufRow = 頃滍儉齑堦赴霐滊焿.AsEnumerable().Where(r => r.Field("鞎勳澊霐") == item["playerName"].ToString()).Last(); + + bufRow["順勳灛霐滊焿"] = item["stats"].AsBsonArray.Where(r => r["name"] == "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS").Last()["value"]; + bufRow["靸濎〈鞐秬"] = item["alive"].ToBoolean(); + bufRow["霐滊焿彀澊"] = Convert.ToDouble(bufRow["順勳灛霐滊焿"]) - Convert.ToDouble(bufRow["斓滌磮霐滊焿"]); + } + + double 斓滊寑霐滊焿 = Convert.ToDouble(頃滍儉齑堦赴霐滊焿.AsEnumerable().OrderByDescending(r => Convert.ToDouble(r.Field("霐滊焿彀澊"))).First()["霐滊焿彀澊"]); + + foreach (DataRow item in 頃滍儉齑堦赴霐滊焿.Rows) + { + double 霐滊焿彀澊臧 = Convert.ToDouble(item["霐滊焿彀澊"]); + + if (霐滊焿彀澊臧 != 0) + { + item["霐滊焿氚彪秳鞙"] = 霐滊焿彀澊臧 / 斓滊寑霐滊焿 * 100.0; + } + else + { + item["霐滊焿氚彪秳鞙"] = 0.0; + } + } + + + + } + + } + + + #endregion + + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/Define.cs b/lck_cl_data_solution/LolDataRequestLib/Define.cs new file mode 100644 index 0000000..809ccdf --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/Define.cs @@ -0,0 +1,184 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + /// + /// DB鞕 MAnager臧勳潣 雿办澊韯办潣 鞝曥潣鞐 甏霠悳 韥措灅鞀. + /// 0 ? attribs[0].StringValue : null; + } + + + public class StringValueAttribute : Attribute + { + + #region Properties + + /// + /// Holds the stringvalue for a value in an enum. + /// + public string StringValue { get; protected set; } + + #endregion + + #region Constructor + + /// + /// Constructor used to init a StringValue Attribute + /// + /// + public StringValueAttribute(string value) + { + this.StringValue = value; + } + + #endregion + + } + + } + + +} diff --git a/lck_cl_data_solution/LolDataRequestLib/IDataRequest.cs b/lck_cl_data_solution/LolDataRequestLib/IDataRequest.cs new file mode 100644 index 0000000..f26f3fd --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/IDataRequest.cs @@ -0,0 +1,14 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + public interface IDataRequest + { + DataTable 雿办澊韯办殧觳(DBDefine.鞖旍箔雿办澊韯半秳毳 鞐呺嵃鞚错姼霅滊嵃鞚错劙攵勲, List 鞐呺嵃鞚错姼霅滊嵃鞚错劙); + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/IGameTimeEventDrop.cs b/lck_cl_data_solution/LolDataRequestLib/IGameTimeEventDrop.cs new file mode 100644 index 0000000..dc56bc6 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/IGameTimeEventDrop.cs @@ -0,0 +1,33 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + /// + /// 韥措澕鞚挫柛韸胳棎瓴 韮鞚措ǜ鞐 甏霠悳 雿办澊韯半ゼ 旖滊氨鞙茧 霌滊…頃橁赴鞙勴暅 鞚疙劙韼橃澊鞀 + /// + public interface IGameTimeEventDrop + { + void 順勳灛瓴岇瀯鞁滉皠(int 齑); + + void 霌滊灅瓿るΜ鞀ろ彴鞁滉皠(string 鞖╈毳, int 雮潃鞁滉皠_雼渼_齑); + + //void 鞎勴儉旃鸽Μ鞀ろ彴鞝曤炒(string 鞎勴儉旃胳毳, int 雮潃鞁滉皠_雼渼_齑); + + void 鞓る笇鞝濏姼毽姢韽办嫓臧(string 鞓る笇鞝濏姼鞛§潃韺, string 鞓る笇鞝濏姼膦呺, int 瓴岇瀯鞁滉皠_雼渼_齑); + + void 鞓る笇鞝濏姼氩勴攧鞁滉皠(string 鞓る笇鞝濏姼鞛§潃韺, string 鞓る笇鞝濏姼膦呺, int 瓴岇瀯鞁滉皠_雼渼_齑, int 韺岇泴頂岆爤鞚搓敞霌); + + void 鞏奠牅旮半Μ鞀ろ彴鞁滉皠(DataTable 韯办鞏奠牅旮办爼氤); + + void 頃滍儉霐滊焿鞁れ嫓臧(DataTable 頃滍儉霐滊焿靹犾垬氤); + + void 瓿淀棃鞙犾订鞝曤炒(int 敫旊(韺瓿淀棃鞙犾订, int 霠堧摐韺瓿淀棃鞙犾订); + + void 霛检澑韤橃姢韸胳爼氤(DataTable 霛检澑韤橃姢韸胳爼氤); + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib (2).zip b/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib (2).zip new file mode 100644 index 0000000..1e65806 Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib (2).zip differ diff --git a/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib.csproj b/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib.csproj new file mode 100644 index 0000000..95720f5 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib.csproj @@ -0,0 +1,167 @@ +锘 + + + + Debug + AnyCPU + {1923EB44-9E99-4198-8E08-008A98B7D673} + Library + Properties + LolDataRequestLib + LolDataRequestLib + v4.7.2 + 512 + true + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\DnsClient.1.4.0\lib\net471\DnsClient.dll + + + ..\packages\MongoDB.Bson.2.12.3\lib\net452\MongoDB.Bson.dll + + + ..\packages\MongoDB.Driver.2.12.3\lib\net452\MongoDB.Driver.dll + + + ..\packages\MongoDB.Driver.Core.2.12.3\lib\net452\MongoDB.Driver.Core.dll + + + ..\packages\MongoDB.Libmongocrypt.1.2.1\lib\net452\MongoDB.Libmongocrypt.dll + + + ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll + + + ..\packages\SharpCompress.0.23.0\lib\net45\SharpCompress.dll + + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + + ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + ..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll + True + True + + + ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + True + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 鞚 頂勲鞝濏姼電 鞚 旎错摠韯办棎 鞐嗠姅 NuGet 韺偆歆毳 彀胳“頃╇媹雼. 頃措嫻 韺偆歆毳 雼れ毚搿滊摐頃橂牑氅 NuGet 韺偆歆 氤奠洂鞚 靷毄頃橃嫮鞁滌槫. 鞛愳劯頃 雮挫毄鞚 http://go.microsoft.com/fwlink/?LinkID=322105毳 彀胳“頃橃嫮鞁滌槫. 雸勲澖霅 韺岇澕鞚 {0}鞛呺媹雼. + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib.zip b/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib.zip new file mode 100644 index 0000000..6306c7b Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/LolDataRequestLib.zip differ diff --git a/lck_cl_data_solution/LolDataRequestLib/Properties/AssemblyInfo.cs b/lck_cl_data_solution/LolDataRequestLib/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8e15f16 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +锘縰sing System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 鞏挫厛敫旊Μ鞐 雽頃 鞚茧皹 鞝曤炒電 雼れ潓 韸轨劚 歆戫暕鞚 韱淀暣 +// 鞝滌柎霅╇媹雼. 鞏挫厛敫旊Μ鞕 甏霠悳 鞝曤炒毳 靾橃爼頃橂牑氅 +// 鞚措煬頃 韸轨劚 臧掛潉 氤瓴巾晿靹胳殧. +[assembly: AssemblyTitle("LolDataRequestLib")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("LolDataRequestLib")] +[assembly: AssemblyCopyright("Copyright 漏 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible鞚 false搿 靹れ爼頃橂┐ 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞚 COM 甑劚 鞖旍唽鞐 +// 響滌嫓霅橃 鞎婌姷雼堧嫟. COM鞐愳劀 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞐 鞎§劯鞀ろ晿霠る┐ +// 頃措嫻 順曥嫕鞐 雽頃 ComVisible 韸轨劚鞚 true搿 靹れ爼頃橃劯鞖. +[assembly: ComVisible(false)] + +// 鞚 頂勲鞝濏姼臧 COM鞐 雲胳稖霅橂姅 瓴届毎 雼れ潓 GUID電 typelib鞚 ID毳 雮橅儉雰呺媹雼. +[assembly: Guid("1923eb44-9e99-4198-8e08-008a98b7d673")] + +// 鞏挫厛敫旊Μ鞚 氩勳爠 鞝曤炒電 雼れ潓 雱 臧歆 臧掛溂搿 甑劚霅╇媹雼. +// +// 欤 氩勳爠 +// 攵 氩勳爠 +// 牍岆摐 氩堩樃 +// 靾橃爼 氩勳爠 +// +// 氇摖 臧掛潉 歆鞝曧晿瓯半倶 鞎勲灅鞕 臧欖澊 '*'毳 靷毄頃橃棳 牍岆摐 氩堩樃 氚 靾橃爼 氩堩樃毳 +// 旮半掣臧掛溂搿 頃 靾 鞛堨姷雼堧嫟. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/ARequestData.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/ARequestData.cs new file mode 100644 index 0000000..e1e5d79 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/ARequestData.cs @@ -0,0 +1,253 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + /// + /// 鞁れ嫓臧勳溂搿 鞐呺嵃鞚错姼毳 頃挫暭頃橂姅 雿办澊韯半摛鞚 於旍儊韺╉啝毽伌霝橃姢. + /// + internal abstract class ARequestData + { + + /// + /// DB Access 韥措澕鞚挫柛韸. + /// + protected MongoClient mDBClient = new MongoClient(DBDefine.MONGODB欤检唽); + + /// + /// DB雿办澊韯半矤鞚挫姢. + /// + protected IMongoDatabase eventDataBase = null; + + /// + /// 臧鞛 斓滉芳鞐 鞐呺嵃鞚错姼頄堧崢 雿办澊韯办潣 鞚鸽嵄鞀. + /// 臧欖潃 雿办澊韯半ゼ 瓿勳啀 鞐呺嵃鞚错姼 頃橂姅 瓴冹潉 毵夒姅雼. + /// + protected int mLastDataSequanceIndex = 0; + + + /// + /// 雿办澊韯半ゼ 臧鞝胳槵 DB 旎爥靺(韰岇澊敫) 鞚措 + /// + protected string mCollectionName = ""; + + /// + /// db鞐愳劀 臧鞝胳檧靹 manager鞐 鞐呺嵃鞚错姼頃橁赴鞙勴暣 臧瓿惦悳 BsonValue + /// + protected BsonValue mUpdatedBsonValue = null; + + /// + /// 鞚胳姢韯挫姢毳 靸濎偘頃橁赴鞙勴暣 鞖旍箔霅 雿办澊韯绊儉鞛. + /// + protected DBDefine.RequestDataType mRequestType = DBDefine.RequestDataType.BAN_AND_PICK; + + /// + /// 韺╉啝毽 Create氅旍劀霌 + /// + /// + /// + internal static ARequestData createRequestFactory(DBDefine.RequestDataType recvRequestType) + { + + ARequestData bufInstance = null; + + try + { + + switch (recvRequestType) + { + case DBDefine.RequestDataType.BAN_AND_PICK: + bufInstance = new BanPickRequest(); + bufInstance.mCollectionName = "champ_select"; + break; + case DBDefine.RequestDataType.GAME_STATUS: + bufInstance = new GameStatusRequest(); + bufInstance.mCollectionName = "stats_update"; + break; + case DBDefine.RequestDataType.OBJECT_EVENT: + bufInstance = new ObjectDataRequest(); + bufInstance.mCollectionName = "epic_monster_kill"; + break; + case DBDefine.RequestDataType.STRUCT_EVENT: + bufInstance = new StructDataRequest(); + bufInstance.mCollectionName = "building_destroyed"; + break; + case DBDefine.RequestDataType.DRAGON_RESPAWN: + bufInstance = new DragonRequest(); + bufInstance.mCollectionName = "queued_dragon_info"; + break; + case DBDefine.RequestDataType.ATAKHAN_RESPAWN: + bufInstance = new AtakhanRequest(); + bufInstance.mCollectionName = "queued_epic_monster_info"; + break; + case DBDefine.RequestDataType.STRUCT_GOLD_EVENT: + bufInstance = new StructGoldDataRequest(); + bufInstance.mCollectionName = "building_gold_grant"; + break; + } + + //臁绊殞毳 鞙勴暅 RequestType霌彪. + bufInstance.mRequestType = recvRequestType; + + //雿办澊韯半矤鞚挫姢(Schema)靹犿儩 + bufInstance.eventDataBase = bufInstance.mDBClient.GetDatabase("datalol"); + + //ThreadPool鞐 鞐呺嵃鞚错姼鞗岉伂毳 霌彪 + ThreadPool.QueueUserWorkItem(o => { bufInstance.UpdateWorker(); }); + + } + catch (Exception ex) + { + + Console.WriteLine(ex.ToString()); + } + + return bufInstance; + } + + /// + /// 鞚胳姢韯挫姢鞚 DB欤检唽毳 氤瓴 + /// 20210614 順勳灛 靷毄頃橃 鞎婋姅雼. + /// Mongodb鞚 旎る劌靺 鞚胳姢韯挫姢臧 Mariadb鞕 雼澕靹 牍勳姺頃橁矊 鞝戧芳頄堧嫟臧 Connection鞚 Disconnect霅橂姅 順勳儊鞚 瓿勳啀 氚滌儩頄堧嫟. + /// + internal void resetDBAddress() + { + mDBClient = new MongoClient(DBDefine.MONGODB欤检唽); + } + + /// + /// 鞐呺嵃鞚错姼 鞚鸽嵄鞀るゼ 齑堦赴頇旐暅雼. + /// 20210608 觳毄鞚 鞐呺嵃鞚错姼 霅橃 鞎婋姅 氩勱犯毳 靾橃爼頃橂┐靹 於旉皜. + /// + internal void initIndex() + { + this.mLastDataSequanceIndex = 0; + } + + /// + /// 鞚胳姢韯挫姢雮挫棎 雿办澊韯半ゼ 鞐呺嵃鞚错姼 頃橂姅 鞗岇护氅旍劀霌. + /// 頃措嫻氅旍劀霌滊ゼ 鞀る爤霌滍拃鞐 雱j碃 氚橂车氍胳潉 韱淀暣 瓿勳啀 鞐呺嵃鞚错姼頃滊嫟. + /// + internal void UpdateWorker() + { + + while (DataManager.getInstance().IsupdateWorkersWork) + { + try + { + //DB鞐愳劀 雿办澊韯半ゼ 臧鞝胳槰雼. + this.requestDataMongoDB(); + + + //臁绊殞霅橂姅 雿办澊韯瓣皜 鞐嗢潉瓴届毎 韰岇澊敫旍潉 牍勳毚雼. + if (mUpdatedBsonValue == null) + { + this.exchangeTable(); + } + //臁绊殞霅橂姅 雿办澊韯瓣皜 旮办〈 雿办澊韯办檧 INDEX臧 臧欖 鞎婌潉瓴届毎 雿办澊韯半ゼ 鞐呺嵃鞚错姼頃滊嫟. + else if (mUpdatedBsonValue["sequenceIndex"].ToInt32() != this.mLastDataSequanceIndex) + { + this.exchangeTable(); + this.mLastDataSequanceIndex = mUpdatedBsonValue["sequenceIndex"].ToInt32(); + } + + //臁绊殞 頉 鞚疙劙氩 鞁滉皠霃欖晥 鞀. + Thread.Sleep(DataManager.getInstance().毽橃姢韸胳澑韯半矊氚毽磮); + + } + catch (Exception ex) + { + //DataManager.getInstance().mCallback.errorReceivedByWorker(鞖旍箔雿办澊韯, ex.ToString()); + //break; +#if(DEBUG) + { + Console.WriteLine(ex.ToString()); + } +#endif + } + + } + + } + + /// + /// DB鞐愳劀 雿办澊韯半ゼ 鞖旍箔頃橂姅 氅旍劀霌. + /// + protected virtual void requestDataMongoDB() + { + try + { + //var filter = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = eventDataBase.GetCollection(this.mCollectionName) + .Find(new BsonDocument())//.Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .Limit(1) + .ToList(); + + + if (documents.Count != 0) + { + mUpdatedBsonValue = documents.Last()["eventDocument"]; + } + else + { + mUpdatedBsonValue = null; + } + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + } + + void exchangeTable() + { + try + { + Dictionary bufHash = null; + + switch (this.mRequestType) + { + case DBDefine.RequestDataType.BAN_AND_PICK: + DataManager.getInstance().氚错斀雿办澊韯 = this.mUpdatedBsonValue; + break; + case DBDefine.RequestDataType.GAME_STATUS: + DataManager.getInstance().瓴疥赴雿办澊韯 = this.mUpdatedBsonValue; + //DataManager.getInstance().瓴疥赴鞁滉皠 = this.mUpdatedBsonValue["gameTime"].ToInt32() / 1000; + //Console.WriteLine("gametime : " + this.mUpdatedBsonValue["gameTime"].ToInt32() / 1000); + break; + case DBDefine.RequestDataType.OBJECT_EVENT: + DataManager.getInstance().鞓る笇鞝濏姼雿办澊韯 = this.mUpdatedBsonValue; + break; + case DBDefine.RequestDataType.STRUCT_EVENT: + DataManager.getInstance().瓯措雿办澊韯 = this.mUpdatedBsonValue; + break; + case DBDefine.RequestDataType.DRAGON_RESPAWN: + DataManager.getInstance().霌滊灅瓿るΜ鞀ろ彴 = this.mUpdatedBsonValue; + break; + case DBDefine.RequestDataType.STRUCT_GOLD_EVENT: + DataManager.getInstance().韮鞗岅敞霌滊嵃鞚错劙 = this.mUpdatedBsonValue; + break; + //case DBDefine.RequestDataType.ATAKHAN_RESPAWN: + // DataManager.getInstance().鞎勴儉旃鸽Μ鞀ろ彴 = this.mUpdatedBsonValue; + // break; + } + } + catch(Exception ex) { } + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/AtakhanRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/AtakhanRequest.cs new file mode 100644 index 0000000..5ab1b17 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/AtakhanRequest.cs @@ -0,0 +1,50 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class AtakhanRequest : ARequestData + { + protected override void requestDataMongoDB() + { + try + { + + //var subFilterGameID = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var projection = + MongoDB.Bson.Serialization.BsonSerializer.Deserialize + ("{'eventDocument.monsterName' : 1, 'eventDocument.sequenceIndex' : 1, 'eventDocument.gameTime' : 1}"); + + List documents = eventDataBase.GetCollection(this.mCollectionName) + .Find(new BsonDocument()) //.Find(subFilterGameID) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .ToList(); + + if (documents.Count == 0) + { + mUpdatedBsonValue = null; + return; + } + + BsonDocument rtnValue = new BsonDocument(); + + foreach (BsonDocument item in documents) + { + rtnValue.Add(item["eventDocument"]["sequenceIndex"].ToString(), item["eventDocument"].ToBsonDocument()); + } + rtnValue.Add("sequenceIndex", documents.First()["eventDocument"]["sequenceIndex"].ToInt32()); + + mUpdatedBsonValue = rtnValue; + } + catch (Exception ex) { } + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/BanPickRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/BanPickRequest.cs new file mode 100644 index 0000000..cd8c053 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/BanPickRequest.cs @@ -0,0 +1,17 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class BanPickRequest : ARequestData + { + + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/DragonRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/DragonRequest.cs new file mode 100644 index 0000000..5cf4941 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/DragonRequest.cs @@ -0,0 +1,50 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class DragonRequest : ARequestData + { + protected override void requestDataMongoDB() + { + try + { + + //var subFilterGameID = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var projection = + MongoDB.Bson.Serialization.BsonSerializer.Deserialize + ("{'eventDocument.nextDragonName' : 1, 'eventDocument.sequenceIndex' : 1, 'eventDocument.nextDragonSpawnTime' : 1}"); + + List documents = eventDataBase.GetCollection(this.mCollectionName) + .Find(new BsonDocument()) //.Find(subFilterGameID) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .ToList(); + + if (documents.Count == 0) + { + mUpdatedBsonValue = null; + return; + } + + BsonDocument rtnValue = new BsonDocument(); + + foreach (BsonDocument item in documents) + { + rtnValue.Add(item["eventDocument"]["sequenceIndex"].ToString(), item["eventDocument"].ToBsonDocument()); + } + rtnValue.Add("sequenceIndex", documents.First()["eventDocument"]["sequenceIndex"].ToInt32()); + + mUpdatedBsonValue = rtnValue; + } + catch (Exception ex) { } + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/GameStatusRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/GameStatusRequest.cs new file mode 100644 index 0000000..185eec7 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/GameStatusRequest.cs @@ -0,0 +1,17 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class GameStatusRequest : ARequestData + { + + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/ObjectDataRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/ObjectDataRequest.cs new file mode 100644 index 0000000..3a37033 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/ObjectDataRequest.cs @@ -0,0 +1,67 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class ObjectDataRequest : ARequestData + { + protected override void requestDataMongoDB() + { + try + { + + //var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$gt : " + calculatedTime + " }}"); + + var subFilterMonsterSort = //Builders.Filter.ElemMatch("eventDocument", + Builders.Filter.Or( + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "dragon"), + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "riftHerald"), + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "baron"), + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "VoidGrub"), + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "RuinousAtakhan"), + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "VoraciousAtakhan"), + Builders.Filter.Eq(e => e["eventDocument.monsterType"], "ThornboundAtakhan") + ); + + //var subFilterGameID = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var filter = Builders.Filter.And(subFilterMonsterSort); //var filter = Builders.Filter.And(subFilterGameID, subFilterMonsterSort); + //var filter = Builders.Filter.And(subFilterGameID); + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = eventDataBase.GetCollection(this.mCollectionName) + .Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .ToList(); + + if (documents.Count == 0) + { + mUpdatedBsonValue = null; + return; + } + + BsonDocument rtnValue = new BsonDocument(); + + foreach (BsonDocument item in documents) + { + rtnValue.Add(item["eventDocument"]["sequenceIndex"].ToString(), item["eventDocument"].ToBsonDocument()); + } + rtnValue.Add("sequenceIndex", documents.First()["eventDocument"]["sequenceIndex"].ToInt32()); + + mUpdatedBsonValue = rtnValue; + } + catch(Exception ex) { } + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/StructDataRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/StructDataRequest.cs new file mode 100644 index 0000000..14455e3 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/StructDataRequest.cs @@ -0,0 +1,77 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class StructDataRequest : ARequestData + + { + protected override void requestDataMongoDB() + { + try + { + + //var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$gt : " + calculatedTime + " }}"); + + var subFilterMonsterSort = //Builders.Filter.ElemMatch("eventDocument", + Builders.Filter.Or( + Builders.Filter.Eq(e => e["eventDocument.buildingType"], "turret"), + Builders.Filter.Eq(e => e["eventDocument.buildingType"], "inhibitor") + ); + + //var subFilterGameID = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var filter = Builders.Filter.And(subFilterMonsterSort); //var filter = Builders.Filter.And(subFilterGameID, subFilterMonsterSort); + + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = eventDataBase.GetCollection(this.mCollectionName) + .Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .ToList(); + + /* + var filter = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize( + "{'eventDocument.sequenceIndex' : 1,'eventDocument.teamID' : 1, 'eventDocument.gameTime' : 1, 'eventDocument.lane' : 1, 'eventDocument.turretTier' : 1, 'eventDocument.buildingType' : 1}"); + List documents = this.eventDataBase.GetCollection("building_destroyed") + .Find(filter) + .SortBy(x => x["sequenceIndex"]) + .Project(subFilter) + .ToList(); + */ + + + + + if (documents.Count == 0) + { + mUpdatedBsonValue = null; + return; + } + + BsonDocument rtnValue = new BsonDocument(); + + foreach (BsonDocument item in documents) + { + rtnValue.Add(item["eventDocument"]["sequenceIndex"].ToString(), item["eventDocument"].ToBsonDocument()); + } + rtnValue.Add("sequenceIndex", documents.Last()["eventDocument"]["sequenceIndex"].ToInt32()); + + mUpdatedBsonValue = rtnValue; + } + catch(Exception ex) { } + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/RequestData/StructGoldDataRequest.cs b/lck_cl_data_solution/LolDataRequestLib/RequestData/StructGoldDataRequest.cs new file mode 100644 index 0000000..14c25fc --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/RequestData/StructGoldDataRequest.cs @@ -0,0 +1,59 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using MongoDB.Bson; +using MongoDB.Driver; + +namespace LolDataRequestLib +{ + class StructGoldDataRequest : ARequestData + + { + protected override void requestDataMongoDB() + { + try + { + var subFilterMonsterSort = + Builders.Filter.Or( + Builders.Filter.Eq(e => e["eventDocument.source"], "turretPlate"), + Builders.Filter.Eq(e => e["eventDocument.source"], "turret") + ); + + var filter = Builders.Filter.And(subFilterMonsterSort); + + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = eventDataBase.GetCollection(this.mCollectionName) + .Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .ToList(); + + + if (documents.Count == 0) + { + mUpdatedBsonValue = null; + return; + } + + BsonDocument rtnValue = new BsonDocument(); + + foreach (BsonDocument item in documents) + { + rtnValue.Add(item["eventDocument"]["sequenceIndex"].ToString(), item["eventDocument"].ToBsonDocument()); + } + rtnValue.Add("sequenceIndex", documents.Last()["eventDocument"]["sequenceIndex"].ToInt32()); + + mUpdatedBsonValue = rtnValue; + } + catch (Exception ex) { } + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/AResponseData.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/AResponseData.cs new file mode 100644 index 0000000..c3d8f87 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/AResponseData.cs @@ -0,0 +1,33 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + internal abstract class AResponseData : IResponseData + { + + + protected MongoClient mDBClient = new MongoClient(DBDefine.MONGODB欤检唽); + + protected IMongoDatabase mEventDataBase = null; + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() { + + mEventDataBase = mDBClient.GetDatabase("datalol"); + + return buildDataForResponse(getDataFromMongo()); + + } + + protected abstract BsonDocument getDataFromMongo(); + + protected abstract DataTable buildDataForResponse(BsonDocument recvDocument); + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/IResponseData.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/IResponseData.cs new file mode 100644 index 0000000..e5632ec --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/IResponseData.cs @@ -0,0 +1,16 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib +{ + internal interface IResponseData + { + + DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌(); + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/瓴疥赴膦呺鞝曤炒.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/瓴疥赴膦呺鞝曤炒.cs new file mode 100644 index 0000000..d13246c --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/瓴疥赴膦呺鞝曤炒.cs @@ -0,0 +1,68 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + internal class 瓴疥赴膦呺鞝曤炒 : AResponseData + { + + protected override DataTable buildDataForResponse(BsonDocument recvDocument) + { + BsonValue bufGameEndData = null; + + if (recvDocument != null) + { + bufGameEndData = recvDocument["eventDocument"]; + } + + DataTable gameEndData = new DataTable(); + + try + { + + gameEndData.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒.ToString(); + + gameEndData.Columns.Add("鞀闺Μ韺"); + gameEndData.Columns.Add("瓴疥赴鞁滉皠"); + + + DataRow bufRow = gameEndData.NewRow(); + + bufRow["鞀闺Μ韺"] = (DBDefine.韺甑秳)bufGameEndData["winningTeam"].ToInt32(); + bufRow["瓴疥赴鞁滉皠"] = bufGameEndData["gameTime"].ToInt32() / 1000; + + gameEndData.Rows.Add(bufRow); + } + catch(Exception ex) { } + + + return gameEndData; + + } + + protected override BsonDocument getDataFromMongo() + { + + //var filter = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = mEventDataBase.GetCollection("game_end") + .Find(new BsonDocument()) //.Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .Limit(1) + .ToList(); + + return documents.Last(); + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/瓿摐彀澊韺.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/瓿摐彀澊韺.cs new file mode 100644 index 0000000..6dcbb24 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/瓿摐彀澊韺.cs @@ -0,0 +1,155 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + internal class 瓿摐彀澊韺 : AResponseData + { + + protected override DataTable buildDataForResponse(BsonDocument recvDocument) + { + List bufPlayerDataList = null; + + if (recvDocument != null) + { + bufPlayerDataList = recvDocument.Elements.ToList(); + } + + DataTable goldData = new DataTable(); + + goldData.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺.ToString(); + + goldData.Columns.Add("敫旊(韺瓿摐霟"); + goldData.Columns.Add("霠堧摐韺瓿摐霟"); + goldData.Columns.Add("瓿摐彀"); + goldData.Columns.Add("瓿摐彀笖耄禍雽"); + goldData.Columns.Add("瓿摐彀爤霌滌禍雽"); + goldData.Columns.Add("齑"); + + int 瓿摐彀笖耄禍雽臧 = 0; + + int 瓿摐彀爤霌滌禍雽臧 = 0; + + + foreach (BsonElement item in bufPlayerDataList) + { + DataRow bufRow = goldData.NewRow(); + + BsonArray itemValue = item.Value.ToBsonDocument()["teams"].AsBsonArray; + + int 敫旊(韺瓿摐 = 0; + int 霠堧摐韺瓿摐 = 0; + + foreach (BsonValue itemTeam in itemValue) + { + + if (itemTeam["teamID"].ToInt32() == (int)DBDefine.韺甑秳.敫旊() + { + 敫旊(韺瓿摐 = itemTeam["totalGold"].ToInt32(); + } + else + { + 霠堧摐韺瓿摐 = itemTeam["totalGold"].ToInt32(); + } + + } + + bufRow["敫旊(韺瓿摐霟"] = 敫旊(韺瓿摐; + bufRow["霠堧摐韺瓿摐霟"] = 霠堧摐韺瓿摐; + bufRow["瓿摐彀"] = 敫旊(韺瓿摐 - 霠堧摐韺瓿摐; + + if (瓿摐彀笖耄禍雽臧 < (敫旊(韺瓿摐 - 霠堧摐韺瓿摐)) + { + 瓿摐彀笖耄禍雽臧 = (敫旊(韺瓿摐 - 霠堧摐韺瓿摐); + } + + if (瓿摐彀爤霌滌禍雽臧 < (霠堧摐韺瓿摐 - 敫旊(韺瓿摐)) + { + 瓿摐彀爤霌滌禍雽臧 = (霠堧摐韺瓿摐 - 敫旊(韺瓿摐); + } + + bufRow["瓿摐彀笖耄禍雽"] = 瓿摐彀笖耄禍雽臧; + bufRow["瓿摐彀爤霌滌禍雽"] = 瓿摐彀爤霌滌禍雽臧 * -1; + + bufRow["齑"] = item.Value["gameTime"].ToInt32() / 1000; + goldData.Rows.Add(bufRow); + + } + + return goldData; + + } + + protected override BsonDocument getDataFromMongo() + { + // 頃勳殧頃 頃勲摐毵 韽暔頃橂姅 頃勴劙 氍胳劀毳 靸濎劚頃╇媹雼. + var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.playbackID' : 1, 'eventDocument.teams.totalGold' : 1, 'eventDocument.teams.teamID' : 1, 'eventDocument.sequenceIndex' : 1, " + + "'eventDocument.gameTime' : 1, 'eventDocument.parentGameID': 1, 'eventDocument.repeater_timestamp': 1}"); + + //var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.playbackID' : 1, 'eventDocument.teams.totalGold' : 1, 'eventDocument.teams.teamID' : 1,'eventDocument.sequenceIndex' : 1, 'eventDocument.gameTime' : 1}"); + + // MongoDB 旎爥靺 "stats_update"鞐愳劀 鞝勳泊 氍胳劀毳 臧鞝胳槫瓿 頃勳殧頃 頃勲摐毵 Projection頃╇媹雼. + List documents = mEventDataBase.GetCollection("stats_update") + .Find(new BsonDocument()) + .Project(subFilter) + .ToList(); + + //documents = documents.OrderBy(r => r["eventDocument"]["sequenceIndex"].ToInt32()).ToList(); + documents = documents.OrderBy(r => DateTime.Parse(r["eventDocument"]["repeater_timestamp"].AsString)).ToList(); + + BsonDocument rtnValue = new BsonDocument(); + + // 鞚挫爠 鞚措菠韸胳潣 RequestGameID毳 鞝鞛ロ暊 氤靾橃瀰雼堧嫟. + string previousRequestGameID = null; + + foreach (BsonDocument item in documents) + { + try + { + // 順勳灛 鞚措菠韸胳潣 RequestGameID 臧掛潉 於旍稖頃╇媹雼. + string currentRequestGameID = item["eventDocument"]["parentGameID"].ToString(); + + // 搿る氨 靸來櫓 臧愳: + // 鞚挫爠 鞚措菠韸胳潣 RequestGameID臧 臁挫灛頃橁碃, 順勳灛 鞚措菠韸胳潣 臧掙臣 雼るゴ雼る┐ + // 鞚措姅 搿る氨 頉 靸堧鞖 瓴岇瀯 雿办澊韯瓣皜 霌れ柎鞕旍潓鞚 鞚橂頃╇媹雼. + if (previousRequestGameID != null && !currentRequestGameID.Equals(previousRequestGameID)) + { + // 順勳灛 鞚措菠韸胳潣 gameTime鞚 搿る氨 旮办鞙茧 靹れ爼頃╇媹雼. + int rollbackThreshold = item["eventDocument"]["gameTime"].ToInt32(); + // 歆旮堦箤歆 氇晞霊 雿办澊韯(rtnValue) 欷 gameTime鞚 rollbackThreshold 氙鸽鞚 鞚措菠韸鸽 鞙犾頃╇媹雼. + List filteredElements = rtnValue.ToList() + .Where(d => d.Value["gameTime"].ToInt32() < rollbackThreshold) + .ToList(); + rtnValue = new BsonDocument(filteredElements); + } + + // 順勳灛 鞚措菠韸 鞝曤炒毳 靸 BsonDocument搿 欷牍勴暕雼堧嫟. + BsonDocument bufDocument = new BsonDocument(); + bufDocument.Add("gameTime", item["eventDocument"]["gameTime"].ToInt32()); + bufDocument.Add("teams", item["eventDocument"]["teams"].AsBsonArray); + bufDocument.Add("playback", item["eventDocument"]["playbackID"].ToString()); + + bufDocument.Add("parentGameID", item["eventDocument"]["parentGameID"]); + + // sequenceIndex 臧掛潉 Key搿 頃橃棳 頃措嫻 鞚措菠韸鸽ゼ rtnValue鞐 於旉皜頃╇媹雼. + rtnValue.Add(item["eventDocument"]["sequenceIndex"].ToString(), bufDocument); + + // 雼れ潓 氚橂车鞚 鞙勴暣 鞚挫爠 RequestGameID毳 鞐呺嵃鞚错姼頃╇媹雼. + previousRequestGameID = currentRequestGameID; + } + catch(Exception ex) + { + Console.WriteLine(ex.Message); + } + } + + return rtnValue; + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/耄嵃鞚错劙.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/耄嵃鞚错劙.cs new file mode 100644 index 0000000..539f40b --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/耄嵃鞚错劙.cs @@ -0,0 +1,133 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + internal class 耄嵃鞚错劙 : AResponseData + { + + protected override DataTable buildDataForResponse(BsonDocument recvDocument) + { + BsonArray bufPlayerDataList = null; + + + DataTable 耄嵃鞚错劙韰岇澊敫 = new DataTable(); + + 耄嵃鞚错劙韰岇澊敫.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.耄嵃鞚错劙.ToString(); + + 耄嵃鞚错劙韰岇澊敫.Columns.Add("韺"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("靹犾垬鞚措"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("毂旐敿鞏胳澊毽"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("氅旍澑耄姢韮鞚"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("氅旍澑耄澊毽"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("靹滊笇耄姢韮鞚"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("靹滊笇耄澊毽"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄1"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄2"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄3"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄4"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄5"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄6"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄7"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄8"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄9"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄10"); + 耄嵃鞚错劙韰岇澊敫.Columns.Add("耄鞍鞐"); + + + if (recvDocument == null) + { + return 耄嵃鞚错劙韰岇澊敫; + } + + bufPlayerDataList = recvDocument["eventDocument"]["participants"].AsBsonArray; + + + foreach (BsonValue item in bufPlayerDataList) + { + DataRow bufRow = 耄嵃鞚错劙韰岇澊敫.NewRow(); + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + bufRow["靹犾垬鞚措"] = item["summonerName"].ToString(); + bufRow["毂旐敿鞏胳澊毽"] = item["championName"].ToString(); + + if (!item.AsBsonDocument.Contains("perks")) + { + continue; + } + + int 氅旍澑耄 = item["perks"][0]["perkStyle"].ToInt32(); + + bufRow["氅旍澑耄姢韮鞚"] = 氅旍澑耄; + + if (DataManager.getInstance().mRuneTable.ContainsKey(氅旍澑耄)) + { + bufRow["氅旍澑耄澊毽"] = DataManager.getInstance().mRuneTable[氅旍澑耄琞; + } + + int 靹滊笇耄 = item["perks"][0]["perkSubStyle"].ToInt32(); + + bufRow["靹滊笇耄姢韮鞚"] = 靹滊笇耄; + + if (DataManager.getInstance().mRuneTable.ContainsKey(靹滊笇耄)) + { + bufRow["靹滊笇耄澊毽"] = DataManager.getInstance().mRuneTable[靹滊笇耄琞; + } + + bufRow["耄鞍鞐"] = item["perks"][0]["perkIds"].ToString(); + + BsonArray runeArray = item["perks"][0]["perkIds"].AsBsonArray; + if (runeArray.Count != 0) + { + for (int i = 1; i < runeArray.Count + 1; i++) + { + int runeID = runeArray[i - 1].ToInt32(); + + if (DataManager.getInstance().mRuneTable.ContainsKey(runeID)) + { + bufRow["耄" + i] = DataManager.getInstance().mRuneTable[runeID]; + } + + + } + } + + 耄嵃鞚错劙韰岇澊敫.Rows.Add(bufRow); + + } + + return 耄嵃鞚错劙韰岇澊敫; + + } + + protected override BsonDocument getDataFromMongo() + { + + //var filter = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var projection = Builders.Projection + .Exclude("_id") + .Include("eventDocument"); + + List documents = mEventDataBase.GetCollection("game_info") + .Find(new BsonDocument()) //.Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .Limit(1) + .ToList(); + + if (documents.Count == 0) + { + return null; + } + + return documents.Last(); + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/韺熿靹犾垬.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/韺熿靹犾垬.cs new file mode 100644 index 0000000..142ce19 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/韺熿靹犾垬.cs @@ -0,0 +1,400 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + internal class 韺熿靹犾垬 : AResponseData + { + + private int nullToZero(string value) + { + try + { + return Convert.ToInt32(value); + } + catch(Exception e) + { + return 0; + } + } + private double nullToZeroD(string value) + { + try + { + return Convert.ToDouble(value); + } + catch (Exception e) + { + return 0; + } + } + + protected override DataTable buildDataForResponse(BsonDocument recvDocument) + { + + DataTable 韺熿雿办澊韯绊厡鞚措笖 = new DataTable(); + + 韺熿雿办澊韯绊厡鞚措笖.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿.ToString(); + + //靹犾垬甏霠 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("瓴岇瀯鞁滉皠"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("雸勳爜霅滊秳"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韺甑秳"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("靹犾垬鞎勳澊霐"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("毂旐敿鞏"); + + //KDA + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韨"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("雿办姢"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("鞏挫嫓鞀ろ姼"); + + //雿半歆甏霠 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("臧頃滊嵃氙胳"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("氚涭潃雿半歆"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韺鞗愳棎瓴岇頌愲焿"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韺鞗愳潣雿半歆毳茧鞎勲偢鞁る摐霟"); + + //攵勲嫻雿半歆甏霠 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵勲嫻臧頃滊嵃氙胳"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵勲嫻氚涭潃雿半歆"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵勲嫻韺鞗愳棎瓴岇頌愲焿"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵勲嫻韺鞗愳潣雿半歆毳茧鞎勲偢鞁る摐霟"); + + ///鞀れ綌鞏搓磤霠 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韥鞀れ綌鞏"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("瓴巾棙旃"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵勲嫻韥鞀れ綌鞏"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("牍勳爠鞀れ綌鞏"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("靹れ箻頃滌檧霌滌垬"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵靾滌檧霌滌垬"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("瓿摐須嶋摑霟"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("攵勲嫻瓿摐須嶋摑霟"); + + //CC + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("甑办鞝滌柎鞝愳垬"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("雼るジ毂旐敿鞏胳棎CC旮半ゼ瓯挫嫓臧"); + + //於旉皜 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韨磤鞐湪"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("瓿摐雼闺嵃氙胳"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("韺雮措嵃氙胳牍勳"); + + //2022 雿办澊韯 於旉皜 欷戨韥鞀れ綌鞏 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("霛检澑韥鞀れ綌鞏"); + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("鞝曣竴韥鞀れ綌鞏"); + + //2022 雿办澊韯 於旉皜 順勳儊旮 + 韺熿雿办澊韯绊厡鞚措笖.Columns.Add("順勳灛順勳儊旮"); + + + if (m韺熿雿办澊韯半摛.Count == 0 || m韺雿办澊韯半摛.Count == 0) + { + return 韺熿雿办澊韯绊厡鞚措笖; + } + + Dictionary 敫旊(韺_韨琠靾 = new Dictionary(); + Dictionary 韻柬攲韺_韨琠靾 = new Dictionary(); + + + foreach (BsonDocument item in m韺雿办澊韯半摛) + { + + BsonArray bufTeamArray = item.Values.Last().AsBsonArray; + + foreach (BsonValue itemTeam in bufTeamArray) + { + if (itemTeam["teamID"].ToInt32() == (int)DBDefine.韺甑秳.敫旊() + { + 敫旊(韺_韨琠靾.Add(Convert.ToInt32(item.Names.Last()), nullToZero(itemTeam["championsKills"].ToString())); + } + else + { + 韻柬攲韺_韨琠靾.Add(Convert.ToInt32(item.Names.Last()), nullToZero(itemTeam["championsKills"].ToString())); + } + } + + + } + + + Dictionary 敫旊(韺_雿半歆_頃 = new Dictionary(); + Dictionary 韻柬攲韺_雿半歆_頃 = new Dictionary(); + + + + foreach (BsonDocument item in m韺熿雿办澊韯半摛) + { + int gameTime = Convert.ToInt32(item.Names.Last()); + + double gameTimeMin = Convert.ToDouble(gameTime) / 60.0; + + BsonArray bufPlayersData = item.Values.Last().AsBsonArray; + + foreach (var itemPlayer in bufPlayersData) + { + DataRow bufRow = 韺熿雿办澊韯绊厡鞚措笖.NewRow(); + + bufRow["瓴岇瀯鞁滉皠"] = gameTime; + bufRow["雸勳爜霅滊秳"] = gameTimeMin; + bufRow["韺甑秳"] = (DBDefine.韺甑秳)itemPlayer["teamID"].ToInt32(); + bufRow["靹犾垬鞎勳澊霐"] = itemPlayer["playerName"].ToString(); + bufRow["毂旐敿鞏"] = itemPlayer["championName"].ToString(); + + //鞀ろ厽鞚 鞎勲媽 靹犾垬鞝曤炒鞐 鞛堧姅 瓴冸摛 + bufRow["瓴巾棙旃"] = itemPlayer["XP"].ToInt32(); + bufRow["瓿摐須嶋摑霟"] = itemPlayer["totalGold"].ToInt32(); + bufRow["攵勲嫻瓿摐須嶋摑霟"] = itemPlayer["totalGold"].ToDouble() / (gameTimeMin); + bufRow["順勳灛順勳儊旮"] = itemPlayer["shutdownValue"].ToInt32(); + + + BsonArray bufStats = itemPlayer["stats"].AsBsonArray; + + foreach (BsonValue itemStats in bufStats) + { + + switch (itemStats["name"].ToString()) + { + + case "CHAMPIONS_KILLED": + try { bufRow["韨"] = itemStats["value"].ToString(); } + catch (Exception ex) { bufRow["韨"] = "0"; } + + break; + + case "NUM_DEATHS": + try { bufRow["雿办姢"] = itemStats["value"].ToString(); } + catch (Exception ex) { bufRow["雿办姢"] = "0"; } + break; + + case "ASSISTS": + try { bufRow["鞏挫嫓鞀ろ姼"] = itemStats["value"].ToString(); } + catch (Exception ex) { bufRow["鞏挫嫓鞀ろ姼"] = "0"; } + break; + + //雿半歆甏霠 + case "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS": + bufRow["臧頃滊嵃氙胳"] = itemStats["value"].ToInt32(); + bufRow["攵勲嫻臧頃滊嵃氙胳"] = itemStats["value"].ToDouble() / (gameTimeMin); + bufRow["瓿摐雼闺嵃氙胳"] = itemStats["value"].ToDouble() / itemPlayer["totalGold"].ToDouble(); + + if ((DBDefine.韺甑秳)itemPlayer["teamID"].ToInt32() == DBDefine.韺甑秳.敫旊() + { + if (!敫旊(韺_雿半歆_頃.ContainsKey(Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"]))) + { + 敫旊(韺_雿半歆_頃.Add(Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"]), itemStats["value"].ToInt32()); + } + else + { + 敫旊(韺_雿半歆_頃Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"])] += itemStats["value"].ToInt32(); + } + + } + else + { + if (!韻柬攲韺_雿半歆_頃.ContainsKey(Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"]))) + { + 韻柬攲韺_雿半歆_頃.Add(Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"]), itemStats["value"].ToInt32()); + } + else + { + 韻柬攲韺_雿半歆_頃Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"])] += itemStats["value"].ToInt32(); + } + } + + break; + + case "TOTAL_DAMAGE_TAKEN": + bufRow["氚涭潃雿半歆"] = itemStats["value"].ToInt32(); + bufRow["攵勲嫻氚涭潃雿半歆"] = itemStats["value"].ToDouble() / (gameTimeMin); + break; + + case "TOTAL_HEAL_ON_TEAMMATES": + bufRow["韺鞗愳棎瓴岇頌愲焿"] = itemStats["value"].ToInt32(); + bufRow["攵勲嫻韺鞗愳棎瓴岇頌愲焿"] = itemStats["value"].ToDouble() / (gameTimeMin); + break; + + case "TOTAL_DAMAGE_SHIELDED_ON_TEAMMATES": + bufRow["韺鞗愳潣雿半歆毳茧鞎勲偢鞁る摐霟"] = itemStats["value"].ToInt32(); + bufRow["攵勲嫻韺鞗愳潣雿半歆毳茧鞎勲偢鞁る摐霟"] = itemStats["value"].ToDouble() / (gameTimeMin); + break; + + ///鞀れ綌鞏搓磤霠 + case "MINIONS_KILLED": + bufRow["霛检澑韥鞀れ綌鞏"] = nullToZero(itemStats["value"].ToString()); + //bufRow["攵勲嫻韥鞀れ綌鞏挫垬旮夒焿"] = itemStats["value"].ToDouble()/(gameTimeMin); + break; + + case "NEUTRAL_MINIONS_KILLED": + bufRow["鞝曣竴韥鞀れ綌鞏"] = itemStats["value"].ToInt32(); + break; + + + case "VISION_SCORE": + bufRow["牍勳爠鞀れ綌鞏"] = itemStats["value"].ToInt32(); + break; + case "WARD_PLACED": + bufRow["靹れ箻頃滌檧霌滌垬"] = itemStats["value"].ToString(); + break; + + case "WARD_KILLED": + bufRow["攵靾滌檧霌滌垬"] = itemStats["value"].ToString(); + break; + + case "TOTAL_TIME_CROWD_CONTROL_DEALT": + bufRow["甑办鞝滌柎鞝愳垬"] = itemStats["value"].ToString(); + break; + + case "TIME_CCING_OTHERS": + bufRow["雼るジ毂旐敿鞏胳棎CC旮半ゼ瓯挫嫓臧"] = itemStats["value"].ToString(); + break; + } + + } + + //bufRow["韥鞀れ綌鞏"] = Convert.ToInt32(bufRow["霛检澑韥鞀れ綌鞏"]) + Convert.ToInt32(bufRow["鞝曣竴韥鞀れ綌鞏"]); + //bufRow["攵勲嫻韥鞀れ綌鞏"] = Convert.ToDouble(bufRow["韥鞀れ綌鞏"]) / (gameTimeMin); + + bufRow["韥鞀れ綌鞏"] = nullToZero(bufRow["霛检澑韥鞀れ綌鞏"].ToString()) + nullToZero(bufRow["鞝曣竴韥鞀れ綌鞏"].ToString()); + bufRow["攵勲嫻韥鞀れ綌鞏"] = nullToZeroD(bufRow["韥鞀れ綌鞏"].ToString()) / (gameTimeMin); + + 韺熿雿办澊韯绊厡鞚措笖.Rows.Add(bufRow); + + } + + } + + foreach (DataRow bufRow in 韺熿雿办澊韯绊厡鞚措笖.Rows) + { + if (bufRow["韺甑秳"].ToString() == "敫旊(") + { + try + { + bufRow["韺雮措嵃氙胳牍勳"] = Convert.ToDouble(bufRow["臧頃滊嵃氙胳"]) / 敫旊(韺_雿半歆_頃Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"])] * 100.0; + } + catch(Exception ex) + { + bufRow["韺雮措嵃氙胳牍勳"] = "Err"; + } + + try + { + + bufRow["韨磤鞐湪"] = (nullToZeroD(bufRow["韨"].ToString()) + nullToZeroD(bufRow["鞏挫嫓鞀ろ姼"].ToString())) / 敫旊(韺_韨琠靾榌Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"])] * 100.0; + } + catch(Exception ex) + { + bufRow["韨磤鞐湪"] = "Err"; + } + } + else + { + try + { + bufRow["韺雮措嵃氙胳牍勳"] = Convert.ToDouble(bufRow["臧頃滊嵃氙胳"]) / 韻柬攲韺_雿半歆_頃Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"])] * 100.0; + } + catch(Exception ex) + { + bufRow["韺雮措嵃氙胳牍勳"] = "Err"; + } + + try + { + bufRow["韨磤鞐湪"] = (nullToZeroD(bufRow["韨"].ToString()) + nullToZeroD(bufRow["鞏挫嫓鞀ろ姼"].ToString())) / 韻柬攲韺_韨琠靾榌Convert.ToInt32(bufRow["瓴岇瀯鞁滉皠"])] * 100.0; + } + catch(Exception ex) + { + bufRow["韨磤鞐湪"] = "Err"; + } + } + } + + + 韺熿雿办澊韯绊厡鞚措笖.Columns.Remove("瓴岇瀯鞁滉皠"); + + return 韺熿雿办澊韯绊厡鞚措笖; + + } + + List m韺熿雿办澊韯半摛 = new List(); + + List m韺雿办澊韯半摛 = new List(); + + protected override BsonDocument getDataFromMongo() + { + //韺熿雿办澊韯半姅 5攵勲嫧鞙勲 雸勳爜. + //ex ~5 ~10 ~15 ~20 ~25 ~30... 毵堨毵夒嵃鞚错劙電 0 + //毵 觳橃潓 鞝勳泊雿办澊韯半 瓴疥赴鞁滉皠鞚 甑暅雼れ潓 鞁滉皠鞙茧 雮橂垐雼? + + if (DataManager.getInstance().瓴疥赴雿办澊韯 == null) + { + return null; + } + int 瓴疥赴鞁滉皠 = DataManager.getInstance().瓴疥赴雿办澊韯癧"gameTime"].ToInt32() / 1000; + + int 鞎烄棎靹滊秬韯办磮 = 0; + + m韺熿雿办澊韯半摛 = new List(); + + m韺雿办澊韯半摛 = new List(); + + while (瓴疥赴鞁滉皠 - 鞎烄棎靹滊秬韯办磮 > 0) + { + + 鞎烄棎靹滊秬韯办磮 += 5 * 60; + + BsonDocument rtnValue = new BsonDocument(); + + //var subfilter1 = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var subFilter2 = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + 鞎烄棎靹滊秬韯办磮 * 1000 + " }}"); + + var filter1 = Builders.Filter.And(subFilter2); //var filter1 = Builders.Filter.And(subfilter1, subFilter2); + + var projectionFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.participants' : 1, 'eventDocument.teams' : 1}"); + + List documents = mEventDataBase.GetCollection("stats_update") + .Find(filter1) + .SortByDescending(x => x["sequenceIndex"]) + .Limit(1) + .ToList(); + + ///瓴疥赴鞚 毵堨毵夓爼氤措姅 瓴疥赴鞁滉皠鞙茧 毽劥. + if (鞎烄棎靹滊秬韯办磮 > 瓴疥赴鞁滉皠) + { + rtnValue.Add(瓴疥赴鞁滉皠.ToString(), documents.Last()["eventDocument"]["participants"].AsBsonArray); + } + else + { + rtnValue.Add(鞎烄棎靹滊秬韯办磮.ToString(), documents.Last()["eventDocument"]["participants"].AsBsonArray); + } + + + m韺熿雿办澊韯半摛.Add(rtnValue); + + + rtnValue = new BsonDocument(); + + if (鞎烄棎靹滊秬韯办磮 > 瓴疥赴鞁滉皠) + { + rtnValue.Add(瓴疥赴鞁滉皠.ToString(), documents.Last()["eventDocument"]["teams"].AsBsonArray); + } + else + { + rtnValue.Add(鞎烄棎靹滊秬韯办磮.ToString(), documents.Last()["eventDocument"]["teams"].AsBsonArray); + } + + m韺雿办澊韯半摛.Add(rtnValue); + + } + + //甑“毳 鞙勴暣 毽劥鞚 頃橃毵 鞚 靸侅啀韥措灅鞀る姅 BsonDocument毳 氅る矂氤靾 kv韼橃柎搿 甏毽暅雼. + return new BsonDocument(); + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/頃滍儉霐滊焿氩旍渼.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/頃滍儉霐滊焿氩旍渼.cs new file mode 100644 index 0000000..aaf0773 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞐嗠姅雿办澊韯/頃滍儉霐滊焿氩旍渼.cs @@ -0,0 +1,145 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + internal class 頃滍儉霐滊焿氩旍渼 : AResponseData + { + + int 鞁滌瀾齑 = 0; + + int 膦呺齑 = 0; + + internal 頃滍儉霐滊焿氩旍渼(int 氚涭晞鞓嫓鞛戩磮, int 氚涭晞鞓耄岇磮) + { + 鞁滌瀾齑 = 氚涭晞鞓嫓鞛戩磮; + 膦呺齑 = 氚涭晞鞓耄岇磮; + } + + protected override DataTable buildDataForResponse(BsonDocument recvDocument) + { + + + + DataTable 頃滍儉霐滊焿氩旍渼 = new DataTable(); + + 頃滍儉霐滊焿氩旍渼.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.頃滍儉霐滊焿氩旍渼.ToString(); + + //靹犾垬甏霠 + + 頃滍儉霐滊焿氩旍渼.Columns.Add("韺甑秳"); + 頃滍儉霐滊焿氩旍渼.Columns.Add("靹犾垬鞎勳澊霐"); + 頃滍儉霐滊焿氩旍渼.Columns.Add("毂旐敿鞏"); + + + //雿半歆甏霠 + 頃滍儉霐滊焿氩旍渼.Columns.Add("雿半歆彀澊"); + 頃滍儉霐滊焿氩旍渼.Columns.Add("鞁滌瀾雿半歆霟"); + 頃滍儉霐滊焿氩旍渼.Columns.Add("膦呺雿半歆霟"); + 頃滍儉霐滊焿氩旍渼.Columns.Add("霐滊焿氚彪秳鞙"); + + + + if (m鞁滌瀾雿办澊韯.Count() == 0 || m膦呺雿办澊韯.Count() == 0) + { + return 頃滍儉霐滊焿氩旍渼; + } + + BsonArray 鞁滌瀾雿办澊韯办劆靾橂Μ鞀ろ姼 = m鞁滌瀾雿办澊韯癧"participants"].AsBsonArray; + + foreach (BsonDocument itemPlayer in 鞁滌瀾雿办澊韯办劆靾橂Μ鞀ろ姼) + { + + DataRow bufRow = 頃滍儉霐滊焿氩旍渼.NewRow(); + + + bufRow["韺甑秳"] = (DBDefine.韺甑秳)itemPlayer["teamID"].ToInt32(); + bufRow["靹犾垬鞎勳澊霐"] = itemPlayer["playerName"].ToString(); + bufRow["毂旐敿鞏"] = itemPlayer["championName"].ToString(); + bufRow["鞁滌瀾雿半歆霟"] = itemPlayer["stats"].AsBsonArray.ToList().Where(v => v["name"] == "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS").ToList()[0]["value"]; + + 頃滍儉霐滊焿氩旍渼.Rows.Add(bufRow); + + } + + BsonArray 膦呺雿办澊韯办劆靾橂Μ鞀ろ姼 = m膦呺雿办澊韯癧"participants"].AsBsonArray; + + foreach (BsonDocument itemPlayer in 膦呺雿办澊韯办劆靾橂Μ鞀ろ姼) + { + DataRow bufPlayerRow = 頃滍儉霐滊焿氩旍渼.AsEnumerable().Where(r => r.Field("靹犾垬鞎勳澊霐") == itemPlayer["playerName"].ToString()).Last(); + + bufPlayerRow["膦呺雿半歆霟"] = itemPlayer["stats"].AsBsonArray.ToList().Where(v => v["name"] == "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS").ToList()[0]["value"]; + bufPlayerRow["雿半歆彀澊"] = Convert.ToDouble(bufPlayerRow["膦呺雿半歆霟"]) - Convert.ToDouble(bufPlayerRow["鞁滌瀾雿半歆霟"]); + } + + + + double 斓滊寑霐滊焿 = Convert.ToDouble(頃滍儉霐滊焿氩旍渼.AsEnumerable().OrderByDescending(r => Convert.ToDouble(r.Field("雿半歆彀澊"))).First()["雿半歆彀澊"]); + + foreach (DataRow item in 頃滍儉霐滊焿氩旍渼.Rows) + { + double 霐滊焿彀澊臧 = Convert.ToDouble(item["雿半歆彀澊"]); + + if (霐滊焿彀澊臧 != 0) + { + item["霐滊焿氚彪秳鞙"] = 霐滊焿彀澊臧 / 斓滊寑霐滊焿 * 100.0; + } + else + { + item["霐滊焿氚彪秳鞙"] = 0.0; + } + } + + return 頃滍儉霐滊焿氩旍渼; + + } + + BsonDocument m鞁滌瀾雿办澊韯 = new BsonDocument(); + + BsonDocument m膦呺雿办澊韯 = new BsonDocument(); + + protected override BsonDocument getDataFromMongo() + { + + //var subfilter1 = Builders.Filter.Eq("RequestGameID", DataManager.getInstance().mPlatformGameID); + + var subFilter2 = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + 鞁滌瀾齑 * 1000 + " }}"); + + var filter1 = Builders.Filter.And(subFilter2); //var filter1 = Builders.Filter.And(subfilter1, subFilter2); + + var projectionFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.participants' : 1 , 'eventDocument.gameTime' : 1 }"); + + List documents = mEventDataBase.GetCollection("stats_update") + .Find(filter1) + .Project(projectionFilter) + .SortByDescending(x => x["sequenceIndex"]) + .Limit(1) + .ToList(); + + m鞁滌瀾雿办澊韯 = documents.Last()["eventDocument"].AsBsonDocument; + + subFilter2 = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + 膦呺齑 * 1000 + " }}"); + + filter1 = Builders.Filter.And(subFilter2); //filter1 = Builders.Filter.And(subfilter1, subFilter2); + + List documents2 = mEventDataBase.GetCollection("stats_update") + .Find(filter1) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projectionFilter) + .Limit(1) + .ToList(); + + m膦呺雿办澊韯 = documents2.Last()["eventDocument"].AsBsonDocument; + + //甑“毳 鞙勴暣 毽劥鞚 頃橃毵 鞚 靸侅啀韥措灅鞀る姅 BsonDocument毳 氅る矂氤靾 kv韼橃柎搿 甏毽暅雼. + return new BsonDocument(); + + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/KDA靹犾垬.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/KDA靹犾垬.cs new file mode 100644 index 0000000..04fa84f --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/KDA靹犾垬.cs @@ -0,0 +1,83 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class KDA靹犾垬 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 韨巸鞏挫嫓韰岇澊敫 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.韨巸鞏挫嫓.ToString()); + + try + { + List 靹犾垬雿办澊韯半摛 = DataManager.getInstance().瓴疥赴雿办澊韯癧"participants"].AsBsonArray.ToList(); + + 韨巸鞏挫嫓韰岇澊敫.Columns.Add("韺"); + //頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("韽靺"); + 韨巸鞏挫嫓韰岇澊敫.Columns.Add("靹犾垬雼夒劋鞛"); + 韨巸鞏挫嫓韰岇澊敫.Columns.Add("毂旐敿鞏胳澊毽"); + 韨巸鞏挫嫓韰岇澊敫.Columns.Add("韨"); + 韨巸鞏挫嫓韰岇澊敫.Columns.Add("雿办姢"); + 韨巸鞏挫嫓韰岇澊敫.Columns.Add("鞏挫嫓鞀ろ姼"); + + + for (int i = 0; i < 靹犾垬雿办澊韯半摛.Count(); i++) + { + BsonValue item = 靹犾垬雿办澊韯半摛[i]; + + DataRow bufRow = 韨巸鞏挫嫓韰岇澊敫.NewRow(); + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + + //bufRow["韽靺"] = (DBDefine.霛检澑甑秳)item["participantID"].AsInt32 + 1; + bufRow["靹犾垬雼夒劋鞛"] = item["playerName"]; + bufRow["毂旐敿鞏胳澊毽"] = item["championName"]; + + try + { + bufRow["韨"] = item["stats"].AsBsonArray.Where(v => v["name"] == "CHAMPIONS_KILLED").ToList()[0]["value"]; + } + catch(Exception ex) + { + bufRow["韨"] = "0"; + } + try { + bufRow["雿办姢"] = item["stats"].AsBsonArray.Where(v => v["name"] == "NUM_DEATHS").ToList()[0]["value"]; + } + catch(Exception ex) + { + bufRow["雿办姢"] = "0"; + } + try + { + bufRow["鞏挫嫓鞀ろ姼"] = item["stats"].AsBsonArray.Where(v => v["name"] == "ASSISTS").ToList()[0]["value"]; + } + catch (Exception ex) + { + bufRow["鞏挫嫓鞀ろ姼"] = "0"; + } + + 韨巸鞏挫嫓韰岇澊敫.Rows.Add(bufRow); + } + } + catch(Exception ex) { + Console.WriteLine(ex.ToString()); + } + + + + return 韨巸鞏挫嫓韰岇澊敫; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/瓴巾棙旃橂爤氩劆靾.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/瓴巾棙旃橂爤氩劆靾.cs new file mode 100644 index 0000000..7187d05 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/瓴巾棙旃橂爤氩劆靾.cs @@ -0,0 +1,69 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 瓴巾棙旃橂爤氩劆靾 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.瓴巾棙旃橂爤氩.ToString()); + + try + { + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("韺"); + //頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("韽靺"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("靹犾垬雼夒劋鞛"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("毂旐敿鞏胳澊毽"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("霠堧波"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("瓴巾棙旃"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("瓴巾棙旃橂寑牍"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("霠堧波雽牍"); + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Columns.Add("韤橃姢韸胳棳攵"); + + if (DataManager.getInstance().瓴疥赴雿办澊韯 == null) + { + return 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖; + } + + List 靹犾垬雿办澊韯半摛 = DataManager.getInstance().瓴疥赴雿办澊韯癧"participants"].AsBsonArray.OrderByDescending(p => p["XP"].ToInt32()).ToList(); + + + double maxXP = (double)靹犾垬雿办澊韯半摛[0]["XP"].ToInt32(); + for (int i = 0; i < 靹犾垬雿办澊韯半摛.Count(); i++) + { + BsonValue item = 靹犾垬雿办澊韯半摛[i]; + + DataRow bufRow = 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.NewRow(); + + + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + + //bufRow["韽靺"] = (DBDefine.霛检澑甑秳)item["participantID"].AsInt32 + 1; + bufRow["靹犾垬雼夒劋鞛"] = item["playerName"]; + bufRow["毂旐敿鞏胳澊毽"] = item["championName"]; + bufRow["霠堧波"] = item["level"].ToInt32(); + bufRow["瓴巾棙旃"] = item["XP"]; + bufRow["瓴巾棙旃橂寑牍"] = (item["XP"].ToInt32() / maxXP) * 100; + //bufRow["霠堧波雽牍"] = (item["XP"].ToInt32() - 180 - (item["level"].ToInt32() * 180) / 180 + ((item["level"].ToInt32() + 1) * 180)) * 100; + + 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖.Rows.Add(bufRow); + } + } + catch(Exception ex) { } + + return 瓴巾棙旃橂爤氩劆靾橅厡鞚措笖; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/瓿摐須嶋摑霟夓劆靾.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/瓿摐須嶋摑霟夓劆靾.cs new file mode 100644 index 0000000..ce277f1 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/瓿摐須嶋摑霟夓劆靾.cs @@ -0,0 +1,67 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 瓿摐須嶋摑霟夓劆靾 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛瓿摐霟夓劆靾.ToString()); + + try + { + + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("韺"); + //頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("韽靺"); + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("靹犾垬雼夒劋鞛"); + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("毂旐敿鞏胳澊毽"); + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("齑濌敞霌滍殟霌濍焿"); + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("氤挫湢瓿摐霟"); + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("雽牍勳礉瓿摐韻检劶韸"); + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Columns.Add("雽牍勲炒鞙犼敞霌滍嵓靹柬姼"); + + if (DataManager.getInstance().瓴疥赴雿办澊韯 == null) + { + return 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖; + } + + List 靹犾垬雿办澊韯半摛 = DataManager.getInstance().瓴疥赴雿办澊韯癧"participants"].AsBsonArray.OrderByDescending(p => p["totalGold"].ToInt32()).ToList(); + + + double maxGold = (double)靹犾垬雿办澊韯半摛[0]["totalGold"].ToInt32(); + for (int i = 0; i < 靹犾垬雿办澊韯半摛.Count(); i++) + { + BsonValue item = 靹犾垬雿办澊韯半摛[i]; + + DataRow bufRow = 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.NewRow(); + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + //bufRow["韽靺"] = (DBDefine.霛检澑甑秳)item["participantID"].AsInt32 + 1; + bufRow["靹犾垬雼夒劋鞛"] = item["playerName"]; + bufRow["毂旐敿鞏胳澊毽"] = item["championName"]; + bufRow["齑濌敞霌滍殟霌濍焿"] = item["totalGold"].ToInt32(); + bufRow["氤挫湢瓿摐霟"] = item["currentGold"]; + bufRow["雽牍勳礉瓿摐韻检劶韸"] = (item["totalGold"].ToInt32() / maxGold) * 100; + bufRow["雽牍勲炒鞙犼敞霌滍嵓靹柬姼"] = (item["currentGold"].ToInt32() / maxGold) * 100; + + 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖.Rows.Add(bufRow); + } + } + catch (Exception ex) { } + + + return 瓿摐須嶋摑霟夓劆靾橅厡鞚措笖; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/雸勳爜雿半歆靹犾垬.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/雸勳爜雿半歆靹犾垬.cs new file mode 100644 index 0000000..0faeb6c --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/雸勳爜雿半歆靹犾垬.cs @@ -0,0 +1,74 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 雸勳爜雿半歆靹犾垬 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 雿半歆毽姢韸疙厡鞚措笖 = new DataTable("雸勳爜雿半歆"); + + 雿半歆毽姢韸疙厡鞚措笖.Columns.Add("韺"); + 雿半歆毽姢韸疙厡鞚措笖.Columns.Add("靹犾垬雼夒劋鞛"); + 雿半歆毽姢韸疙厡鞚措笖.Columns.Add("毂旐敿鞏胳澊毽"); + 雿半歆毽姢韸疙厡鞚措笖.Columns.Add("齑濌皜頃滊嵃氙胳"); + 雿半歆毽姢韸疙厡鞚措笖.Columns.Add("雽牍勳礉雿半歆韻检劶韸"); + + + if (DataManager.getInstance().瓴疥赴雿办澊韯 == null) + { + return 雿半歆毽姢韸疙厡鞚措笖; + } + + List 靹犾垬雿办澊韯半摛 = DataManager.getInstance().瓴疥赴雿办澊韯癧"participants"].AsBsonArray.ToList(); + + + for (int i = 0; i < 靹犾垬雿办澊韯半摛.Count(); i++) + { + BsonValue item = 靹犾垬雿办澊韯半摛[i]; + + DataRow bufRow = 雿半歆毽姢韸疙厡鞚措笖.NewRow(); + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + + //bufRow["韽靺"] = (DBDefine.霛检澑甑秳)item["participantID"].AsInt32 + 1; + bufRow["靹犾垬雼夒劋鞛"] = item["playerName"]; + bufRow["毂旐敿鞏胳澊毽"] = item["championName"]; + + bufRow["齑濌皜頃滊嵃氙胳"] = item["stats"].AsBsonArray.Where(v => v["name"] == "TOTAL_DAMAGE_DEALT_TO_CHAMPIONS").ToList()[0]["value"]; + + + 雿半歆毽姢韸疙厡鞚措笖.Rows.Add(bufRow); + } + + if (雿半歆毽姢韸疙厡鞚措笖.Rows.Count > 0) + { + + 雿半歆毽姢韸疙厡鞚措笖 = 雿半歆毽姢韸疙厡鞚措笖.AsEnumerable().OrderByDescending(r => Convert.ToDouble(r.Field("齑濌皜頃滊嵃氙胳"))).CopyToDataTable(); + + double maxDamageToChamps = Convert.ToDouble(雿半歆毽姢韸疙厡鞚措笖.Rows[0]["齑濌皜頃滊嵃氙胳"].ToString()); + + foreach (DataRow item in 雿半歆毽姢韸疙厡鞚措笖.Rows) + { + item["雽牍勳礉雿半歆韻检劶韸"] = Convert.ToDouble(item["齑濌皜頃滊嵃氙胳"]) / maxDamageToChamps * 100; + } + + } + + 雿半歆毽姢韸疙厡鞚措笖.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾.ToString(); + + return 雿半歆毽姢韸疙厡鞚措笖; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/氚措嵃鞚错劙.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/氚措嵃鞚错劙.cs new file mode 100644 index 0000000..dfd6632 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/氚措嵃鞚错劙.cs @@ -0,0 +1,170 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 氚措嵃鞚错劙 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + List rtnValue = new List(); + + DataTable 氚措Μ鞀ろ姼韰岇澊敫 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.ToString()); + rtnValue.Add(氚措Μ鞀ろ姼韰岇澊敫); + + //於旉皜 鞁滌瀾 + // 1) 靾滊矆 旎熂鞚 int搿 (鞝曤牞/牍勱祼 鞎堨爼頇) + 氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("靾滊矆", typeof(int)); + 氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("毂旐敿鞏窱D"); + 氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("毂旐敿鞏胳澊毽"); + 氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("韺"); + + // 鞐赴攵韯 靸堧 雱j赴 + var dm = DataManager.getInstance(); + + if (dm.氚错斀雿办澊韯 == null || dm.氚错斀雿办澊韯.IsBsonNull || !dm.氚错斀雿办澊韯.IsBsonDocument) + { + 氚措Μ鞀ろ姼韰岇澊敫.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.ToString(); + return 氚措Μ鞀ろ姼韰岇澊敫; + } + + var doc = dm.氚错斀雿办澊韯.AsBsonDocument; + + if (!doc.TryGetValue("bannedChampions", out var banned) || banned == null || banned.IsBsonNull || !banned.IsBsonArray) + { + 氚措Μ鞀ろ姼韰岇澊敫.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.ToString(); + return 氚措Μ鞀ろ姼韰岇澊敫; + } + + //List 氚措嵃鞚错劙 = banned.AsBsonArray.ToList(); + + + List 氚措嵃鞚错劙 = dm.氚错斀雿办澊韯癧"bannedChampions"].AsBsonArray.ToList(); + var turns = 氚措嵃鞚错劙.Select(x => x["pickTurn"].ToInt32()).ToList(); + + bool isGlobalTurnFormat = turns.Any(t => t >= 13); // 1~6 + 13~16 + bool isDirectSlotFormat = turns.Distinct().Count() == turns.Count // 1~10 臧欖潃 歆侅爲 鞀’ + && turns.All(t => t >= 1 && t <= 10); + + foreach (BsonValue item in 氚措嵃鞚错劙) + { + DataRow bufRow = 氚措Μ鞀ろ姼韰岇澊敫.NewRow(); + + int pickTurn = item["pickTurn"].ToInt32(); + int teamId = item["teamID"].ToInt32(); + int slot = 0; + + /* + if (isDirectSlotFormat) + { + slot = pickTurn; + } + else if (isGlobalTurnFormat) + { + if (pickTurn >= 1 && pickTurn <= 6) slot = pickTurn; + else if (pickTurn >= 13 && pickTurn <= 16) slot = pickTurn - 6; // 13~16 => 7~10 + else slot = 0; + } + else + { + int key = pickTurn + teamId; + if (!dm.氚错斀靾滌劀韰岇澊敫.TryGetValue(key, out slot)) + slot = 0; + } + */ + + //if (slot == 0) slot = 氚措Μ鞀ろ姼韰岇澊敫.Rows.Count + 1; + //bufRow["靾滊矆"] = slot; + bufRow["靾滊矆"] = pickTurn; + int selectedChamp = item["championID"].ToInt32(); + bufRow["毂旐敿鞏窱D"] = selectedChamp; + + bufRow["韺"] = item["teamID"].ToInt32(); + + if (selectedChamp > 0) + bufRow["毂旐敿鞏胳澊毽"] = dm.mChampionTable[selectedChamp].champNameKOR; + else if (selectedChamp == -1) + bufRow["毂旐敿鞏胳澊毽"] = "靹犿儩鞐嗢潓"; + + 氚措Μ鞀ろ姼韰岇澊敫.Rows.Add(bufRow); + } + // 鞐赴旯岇 靸堧 雱j赴 + + + // 5) 鞝曤牞霃 int 旮办鞙茧 + if (氚措Μ鞀ろ姼韰岇澊敫.Rows.Count > 0) + { + 氚措Μ鞀ろ姼韰岇澊敫 = 氚措Μ鞀ろ姼韰岇澊敫.AsEnumerable() + .OrderBy(r => r.Field("靾滊矆")) + .CopyToDataTable(); + } + + ////於旉皜 雭 + + + //氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("靾滊矆"); + //氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("毂旐敿鞏窱D"); + //氚措Μ鞀ろ姼韰岇澊敫.Columns.Add("毂旐敿鞏胳澊毽"); + + //if (DataManager.getInstance().氚错斀雿办澊韯 == null) + //{ + // return 氚措Μ鞀ろ姼韰岇澊敫; + //} + + //List 氚措嵃鞚错劙 = DataManager.getInstance().氚错斀雿办澊韯癧"bannedChampions"].AsBsonArray.ToList(); + + + //foreach (BsonValue item in 氚措嵃鞚错劙) + //{ + // DataRow bufRow = 氚措Μ鞀ろ姼韰岇澊敫.NewRow(); + + // //Console.WriteLine(item["pickTurn"].ToInt32() + item["teamID"].ToInt32()); + + // if (DataManager.getInstance().isNewBanPick) + // { + // bufRow["靾滊矆"] = item["pickTurn"].ToInt32(); + // } + // else + // { + // bufRow["靾滊矆"] = DataManager.getInstance().氚错斀靾滌劀韰岇澊敫擺item["pickTurn"].ToInt32() + item["teamID"].ToInt32()]; + // } + + + // int selectedChamp = item["championID"].ToInt32(); + // if (selectedChamp > 0 ) + // { + // bufRow["毂旐敿鞏胳澊毽"] = DataManager.getInstance().mChampionTable[selectedChamp]; + // } + // if (selectedChamp == -1) + // { + // bufRow["毂旐敿鞏胳澊毽"] = "靹犿儩鞐嗢潓"; + // } + // bufRow["毂旐敿鞏窱D"] = selectedChamp; + + + + + // 氚措Μ鞀ろ姼韰岇澊敫.Rows.Add(bufRow); + //} + + + //if (氚措Μ鞀ろ姼韰岇澊敫.Rows.Count > 0) + //{ + // 氚措Μ鞀ろ姼韰岇澊敫 = 氚措Μ鞀ろ姼韰岇澊敫.AsEnumerable().OrderBy(r => Convert.ToInt32(r.Field("靾滊矆"))).CopyToDataTable(); + //} + + + + 氚措Μ鞀ろ姼韰岇澊敫.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.ToString(); + return 氚措Μ鞀ろ姼韰岇澊敫; + + } + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞎勴儉旃鸽嵃鞚错劙.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞎勴儉旃鸽嵃鞚错劙.cs new file mode 100644 index 0000000..c6786b7 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞎勴儉旃鸽嵃鞚错劙.cs @@ -0,0 +1,53 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 鞎勴儉旃鸽嵃鞚错劙 //: IResponseData + { + + + //public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + //{ + + // DataTable 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.鞎勴儉旃鸽Μ鞀ろ彴.ToString()); + + + // 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫.Columns.Add("鞎勴儉旃胳爼氤"); + // 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫.Columns.Add("毽姢韽绊儉鞛"); + + + // if (DataManager.getInstance().鞎勴儉旃鸽Μ鞀ろ彴== null) + // { + // return 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫; + // } + + // BsonDocument dd = DataManager.getInstance().鞎勴儉旃鸽Μ鞀ろ彴.DeepClone().AsBsonDocument; + + // dd.Remove("sequenceIndex"); + + // List bufStructDataList = dd.ToList(); + + // foreach (BsonElement item in bufStructDataList) + // { + // DataRow bufRow = 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫.NewRow(); + // BsonDocument bufValue = item.Value.AsBsonDocument; + + // bufRow["鞎勴儉旃胳爼氤"] = bufValue["monsterName"].ToString(); + // int 鞎勴儉旃鸽Μ鞀ろ彴韮鞛 = bufValue["sequenceIndex"].ToInt32(); + // bufRow["毽姢韽绊儉鞛"] = 鞎勴儉旃鸽Μ鞀ろ彴韮鞛; + + // if (bufValue["monsterName"].ToString().Contains("Atakhan")) 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫.Rows.Add(bufRow); + // } + + // return 鞎勴儉旃鸽Μ鞀ろ彴韰岇澊敫; + + //} + + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞓る笇鞝濏姼韨爠觳.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞓る笇鞝濏姼韨爠觳.cs new file mode 100644 index 0000000..8a1f86f --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞓る笇鞝濏姼韨爠觳.cs @@ -0,0 +1,144 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 鞓る笇鞝濏姼韨爠觳 : IResponseData + { + + internal 鞓る笇鞝濏姼韨爠觳(bool recvIsPostGameData) + { + this.isPostGame = recvIsPostGameData; + } + + bool isPostGame = false; + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 鞓る笇鞝濏姼韰岇澊敫 = new DataTable("鞓る笇鞝濏姼毽姢韸"); + + + 鞓る笇鞝濏姼韰岇澊敫.Columns.Add("鞓る笇鞝濏姼韮鞛"); + 鞓る笇鞝濏姼韰岇澊敫.Columns.Add("霌滊灅瓿れ毳"); + 鞓る笇鞝濏姼韰岇澊敫.Columns.Add("鞛§潃韺"); + 鞓る笇鞝濏姼韰岇澊敫.Columns.Add("韨嫓臧"); + 鞓る笇鞝濏姼韰岇澊敫.Columns.Add("韨秳"); + 鞓る笇鞝濏姼韰岇澊敫.Columns.Add("韨磮"); + //鞓る笇鞝濏姼韰岇澊敫.Columns.Add("毽牋攵"); + //鞓る笇鞝濏姼韰岇澊敫.Columns.Add("毽牋齑"); + + + if (DataManager.getInstance().鞓る笇鞝濏姼雿办澊韯 != null) + { + + BsonDocument dd = DataManager.getInstance().鞓る笇鞝濏姼雿办澊韯.DeepClone().AsBsonDocument; + + dd.Remove("sequenceIndex"); + + List 鞓る笇鞝濏姼雿办澊韯半摛 = dd.ToList().OrderBy(e => e.Value.AsBsonDocument["gameTime"].ToInt32()).ToList(); + + + bool is韥雲 = false; + int Index韥雲 = 0; + int nowSequenceIndex = 0; + //韥雲鸽笇霠堨澊韥ゼ 雽牍勴暣鞎 sequenceIndex 臧 鞐硛頃橂姅 靾滉皠鞚 臁挫灛頃橂姅歆 頇曥澑頃橂姅 鞝堨皑 + for (int i = 0; i < 鞓る笇鞝濏姼雿办澊韯半摛.Count(); i++) + { + BsonValue item = 鞓る笇鞝濏姼雿办澊韯半摛[i].ToBsonDocument().AsBsonValue; + int sequenceIndex = item["Value"]["sequenceIndex"].ToInt32(); + + if (sequenceIndex > nowSequenceIndex) nowSequenceIndex = sequenceIndex; + else + { + is韥雲 = true; + nowSequenceIndex = sequenceIndex; + Index韥雲 = i; + break; + } + } + + for (int i = 0; i < 鞓る笇鞝濏姼雿办澊韯半摛.Count(); i++) + { + + BsonValue item = 鞓る笇鞝濏姼雿办澊韯半摛[i].ToBsonDocument().AsBsonValue; + int sequenceIndex = item["Value"]["sequenceIndex"].ToInt32(); + DataRow bufRow = 鞓る笇鞝濏姼韰岇澊敫.NewRow(); + + + if (is韥雲) + { + if (sequenceIndex >= nowSequenceIndex) + { + if (i < Index韥雲) + { + continue; + } + } + } + + + + + if (item["Value"]["killerTeamID"].ToInt32() == 300) + { + continue; + } + bufRow["鞛§潃韺"] = (DBDefine.韺甑秳)item["Value"]["killerTeamID"].ToInt32(); + + bufRow["鞓る笇鞝濏姼韮鞛"] = item["Value"]["monsterType"].ToString(); + + int 韨嫓臧勲矤鞚挫 = item["Value"]["gameTime"].ToInt32(); + + + + int 攵 = 韨嫓臧勲矤鞚挫 / 1000 / 60; + int 齑 = 韨嫓臧勲矤鞚挫 / 1000 - (攵 * 60); + + bufRow["韨嫓臧"] = 韨嫓臧勲矤鞚挫; + bufRow["韨秳"] = 攵; + bufRow["韨磮"] = 齑; + + if (item["Value"]["monsterType"].AsString == "dragon") + { + + //20210615 鞖╈澊 靸侂嫧鞐 霐滊爤鞚措炒雼 氙鸽Μ 霌れ柎臧電 順勳儊鞚 氤挫棳靹 觳橂Μ + if (韨嫓臧勲矤鞚挫 > DataManager.getInstance().瓴疥赴鞁滉皠 * 1000 && !isPostGame) + { + continue; + } + + bufRow["霌滊灅瓿れ毳"] = item["Value"]["dragonType"]; + + } + + 鞓る笇鞝濏姼韰岇澊敫.Rows.Add(bufRow); + } + + } + + if (鞓る笇鞝濏姼韰岇澊敫.Rows.Count > 0) + { + DataTable 鞓る笇鞝濏姼韨舶瓿柬厡鞚措笖 = 鞓る笇鞝濏姼韰岇澊敫.AsEnumerable().OrderBy(r => Convert.ToInt32(r.Field("韨嫓臧"))).CopyToDataTable(); + + 鞓る笇鞝濏姼韨舶瓿柬厡鞚措笖.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨.ToString(); + + return 鞓る笇鞝濏姼韨舶瓿柬厡鞚措笖; + + } + else + { + 鞓る笇鞝濏姼韰岇澊敫.TableName = DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨.ToString(); + return 鞓る笇鞝濏姼韰岇澊敫; + } + + + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞖╇嵃鞚错劙.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞖╇嵃鞚错劙.cs new file mode 100644 index 0000000..a1700cf --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/鞖╇嵃鞚错劙.cs @@ -0,0 +1,55 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 鞖╇嵃鞚错劙 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 鞖╇Μ鞀ろ彴韰岇澊敫 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.鞖╇Μ鞀ろ彴.ToString()); + + + 鞖╇Μ鞀ろ彴韰岇澊敫.Columns.Add("鞖╈爼氤"); + 鞖╇Μ鞀ろ彴韰岇澊敫.Columns.Add("毽姢韽绊儉鞛"); + + + if (DataManager.getInstance().霌滊灅瓿るΜ鞀ろ彴 == null) + { + return 鞖╇Μ鞀ろ彴韰岇澊敫; + } + + BsonDocument dd = DataManager.getInstance().霌滊灅瓿るΜ鞀ろ彴.DeepClone().AsBsonDocument; + + dd.Remove("sequenceIndex"); + + List bufStructDataList = dd.ToList(); + + foreach (BsonElement item in bufStructDataList) + { + DataRow bufRow = 鞖╇Μ鞀ろ彴韰岇澊敫.NewRow(); + + BsonDocument bufValue = item.Value.AsBsonDocument; + + bufRow["鞖╈爼氤"] = bufValue["nextDragonName"].ToString(); + + int 鞖╇Μ鞀ろ彴韮鞛 = bufValue["nextDragonSpawnTime"].ToInt32(); + bufRow["毽姢韽绊儉鞛"] = 鞖╇Μ鞀ろ彴韮鞛; + + 鞖╇Μ鞀ろ彴韰岇澊敫.Rows.Add(bufRow); + } + + return 鞖╇Μ鞀ろ彴韰岇澊敫; + + } + + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韤橃姢韸胳檮耄岇棳攵.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韤橃姢韸胳檮耄岇棳攵.cs new file mode 100644 index 0000000..6e6906f --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韤橃姢韸胳檮耄岇棳攵.cs @@ -0,0 +1,56 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 韤橃姢韸胳檮耄岇棳攵 : IResponseData + { + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 韤橃姢韸胳檮耄岇棳攵韰岇澊敫 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵.ToString()); + + try + { + + 韤橃姢韸胳檮耄岇棳攵韰岇澊敫.Columns.Add("韺"); + //頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("韽靺"); + 韤橃姢韸胳檮耄岇棳攵韰岇澊敫.Columns.Add("靹犾垬雼夒劋鞛"); + 韤橃姢韸胳檮耄岇棳攵韰岇澊敫.Columns.Add("毂旐敿鞏胳澊毽"); + 韤橃姢韸胳檮耄岇棳攵韰岇澊敫.Columns.Add("韤橃姢韸胳檮耄岇棳攵"); + + if (DataManager.getInstance().瓴疥赴雿办澊韯 == null) + { + return 韤橃姢韸胳檮耄岇棳攵韰岇澊敫; + } + + List 靹犾垬雿办澊韯半摛 = DataManager.getInstance().瓴疥赴雿办澊韯癧"participants"].AsBsonArray.OrderByDescending(p => p["roleBoundQuestComplete"].ToBoolean()).ToList(); + + for (int i = 0; i < 靹犾垬雿办澊韯半摛.Count(); i++) + { + BsonValue item = 靹犾垬雿办澊韯半摛[i]; + + DataRow bufRow = 韤橃姢韸胳檮耄岇棳攵韰岇澊敫.NewRow(); + + bufRow["韺"] = (DBDefine.韺甑秳)item["teamID"].ToInt32(); + bufRow["靹犾垬雼夒劋鞛"] = item["playerName"]; + bufRow["毂旐敿鞏胳澊毽"] = item["championName"]; + bufRow["韤橃姢韸胳檮耄岇棳攵"] = item["roleBoundQuestComplete"].ToBoolean(); + + + 韤橃姢韸胳檮耄岇棳攵韰岇澊敫.Rows.Add(bufRow); + } + } + catch (Exception ex) { } + + + return 韤橃姢韸胳檮耄岇棳攵韰岇澊敫; + + } + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韮鞗岅敞霌滊嵃鞚错劙.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韮鞗岅敞霌滊嵃鞚错劙.cs new file mode 100644 index 0000000..15c2ecd --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韮鞗岅敞霌滊嵃鞚错劙.cs @@ -0,0 +1,77 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 韮鞗岅敞霌滊嵃鞚错劙 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 韮鞗岅敞霌滍厡鞚措笖 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岅敞霌滊嵃鞚错劙.ToString()); + + + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("歆旮夓洂鞚"); + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("韺"); + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("靹犾垬"); + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("歆旮夑敞霌"); + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("韮鞗岇渼旃"); + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("韮鞗岉嫲鞏"); + 韮鞗岅敞霌滍厡鞚措笖.Columns.Add("瓴岇瀯鞁滉皠"); + + if (DataManager.getInstance().韮鞗岅敞霌滊嵃鞚错劙 == null) + { + return 韮鞗岅敞霌滍厡鞚措笖; + } + + BsonDocument dd = DataManager.getInstance().韮鞗岅敞霌滊嵃鞚错劙.DeepClone().AsBsonDocument; + + dd.Remove("sequenceIndex"); + + List bufStructDataList = dd.ToList(); + + + //Console.WriteLine("韮鞗岉寣甏挫爠觳.cs : 鞁滌瀾"); + + foreach (BsonElement item in bufStructDataList) + { + + DataRow bufRow = 韮鞗岅敞霌滍厡鞚措笖.NewRow(); + BsonDocument bufValue = item.Value.AsBsonDocument; + + //Console.WriteLine("韮鞗岉寣甏挫爠觳.cs 鞝曤炒 : " + bufValue.ToString()); + + + try + { + { + bufRow["歆旮夓洂鞚"] = bufValue["source"].ToString(); + bufRow["韺"] = bufValue["teamID"].ToString(); + bufRow["靹犾垬"] = bufValue["recipientId"].ToString(); + bufRow["歆旮夑敞霌"] = bufValue["amount"].ToString(); + bufRow["韮鞗岇渼旃"] = bufValue["lane"].ToString(); + bufRow["韮鞗岉嫲鞏"] = bufValue["turretTier"].ToString(); + bufRow["瓴岇瀯鞁滉皠"] = bufValue["gameTime"].ToString(); + + 韮鞗岅敞霌滍厡鞚措笖.Rows.Add(bufRow); + } + } + catch (Exception ex) + { + + } + } + + return 韮鞗岅敞霌滍厡鞚措笖; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韮鞗岉寣甏挫爠觳.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韮鞗岉寣甏挫爠觳.cs new file mode 100644 index 0000000..667c050 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/韮鞗岉寣甏挫爠觳.cs @@ -0,0 +1,89 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 韮鞗岉寣甏挫爠觳 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 韮鞗岇矤瓯绊厡鞚措笖 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳.ToString()); + + + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("韮鞗岆秬靹滌韺"); + + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("瓴疥赴鞁滉皠(齑)"); + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("韺岅创霅滊澕鞚"); + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("韯半牄韹办柎"); + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("韮鞗岇毳"); + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("韮鞗岇渼旃"); + 韮鞗岇矤瓯绊厡鞚措笖.Columns.Add("雱レ劀鞀ろ儉鞗"); + + if (DataManager.getInstance().瓯措雿办澊韯 == null) + { + return 韮鞗岇矤瓯绊厡鞚措笖; + } + + BsonDocument dd = DataManager.getInstance().瓯措雿办澊韯.DeepClone().AsBsonDocument; + + dd.Remove("sequenceIndex"); + + List bufStructDataList = dd.ToList(); + + + //Console.WriteLine("韮鞗岉寣甏挫爠觳.cs : 鞁滌瀾"); + + foreach (BsonElement item in bufStructDataList) + { + + DataRow bufRow = 韮鞗岇矤瓯绊厡鞚措笖.NewRow(); + BsonDocument bufValue = item.Value.AsBsonDocument; + + //Console.WriteLine("韮鞗岉寣甏挫爠觳.cs 鞝曤炒 : " + bufValue.ToString()); + + //turretTier + try + { + bufRow["韮鞗岆秬靹滌韺"] = (DBDefine.韺甑秳)(bufValue["teamID"].ToInt32()); + bufRow["瓴疥赴鞁滉皠(齑)"] = (bufValue["gameTime"].ToInt32()) / 1000; + + if (bufValue.AsBsonDocument.Contains("lane")) + { + bufRow["韺岅创霅滊澕鞚"] = bufValue["lane"].ToString(); + if (bufValue.AsBsonDocument.Contains("turretTier")) + { + bufRow["韯半牄韹办柎"] = bufValue["turretTier"].ToString(); + } + + if (bufValue.AsBsonDocument.Contains("nexusTurretName")) + { + bufRow["雱レ劀鞀ろ儉鞗"] = bufValue["nexusTurretName"].ToString(); + bufRow["韮鞗岇渼旃"] = bufValue["position"].ToString(); + } + + bufRow["韮鞗岇毳"] = bufValue["buildingType"].ToString(); + + + 韮鞗岇矤瓯绊厡鞚措笖.Rows.Add(bufRow); + } + } + catch (Exception ex) + { + + } + } + + return 韮鞗岇矤瓯绊厡鞚措笖; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/頂诫嵃鞚错劙.cs b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/頂诫嵃鞚错劙.cs new file mode 100644 index 0000000..9b2cbd1 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/ResponseData/鞛堧姅雿办澊韯/頂诫嵃鞚错劙.cs @@ -0,0 +1,101 @@ +锘縰sing MongoDB.Bson; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace LolDataRequestLib.ResponseData +{ + class 頂诫嵃鞚错劙 : IResponseData + { + + + public DataTable 霐旊箘雿办澊韯半ゼ雿办澊韯绊厡鞚措笖搿滊霌() + { + + DataTable 頂诫Μ鞀ろ姼韰岇澊敫 = new DataTable(DBDefine.鞖旍箔雿办澊韯半秳毳.頂诫嵃鞚错劙.ToString()); + + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("韺"); + //頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("韽靺"); + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("靹犾垬雼夒劋鞛"); + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("毂旐敿鞏窱D"); + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("毂旐敿鞏胳澊毽"); + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("頂届儊韮"); + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("靹犿儩鞀ろ偍ID"); + 頂诫Μ鞀ろ姼韰岇澊敫.Columns.Add("靾滊矆", typeof(int)); + + if (DataManager.getInstance().氚错斀雿办澊韯 == null) + { + return 頂诫Μ鞀ろ姼韰岇澊敫; + } + + List 敫旊(頂诫嵃鞚错劙 = DataManager.getInstance().氚错斀雿办澊韯癧"teamOne"].AsBsonArray.ToList(); + + foreach (BsonValue item in 敫旊(頂诫嵃鞚错劙) + { + DataRow bufRow = 頂诫Μ鞀ろ姼韰岇澊敫.NewRow(); + bufRow["韺"] = DBDefine.韺甑秳.敫旊(; + //bufRow["韽靺"] = (DBDefine.霛检澑甑秳)item["participantID"].AsInt32 + 1; + bufRow["靹犾垬雼夒劋鞛"] = item["summonerName"]; + + int selectedChamp = item["championID"].ToInt32(); + + if (selectedChamp != 0) + { + bufRow["毂旐敿鞏胳澊毽"] = DataManager.getInstance().mChampionTable[selectedChamp].champNameKOR; + } + bufRow["毂旐敿鞏窱D"] = selectedChamp; + + bufRow["頂届儊韮"] = (DBDefine.頂届儊韮滉惮攵)item["pickMode"].ToInt32(); + bufRow["靹犿儩鞀ろ偍ID"] = item["championID"]; + bufRow["靾滊矆"] = item["pickTurn"].ToInt32(); + + 頂诫Μ鞀ろ姼韰岇澊敫.Rows.Add(bufRow); + } + + List 韻柬攲頂诫嵃鞚错劙 = DataManager.getInstance().氚错斀雿办澊韯癧"teamTwo"].AsBsonArray.ToList(); + + foreach (BsonValue item in 韻柬攲頂诫嵃鞚错劙) + { + DataRow bufRow = 頂诫Μ鞀ろ姼韰岇澊敫.NewRow(); + bufRow["韺"] = DBDefine.韺甑秳.韻柬攲; + //bufRow["韽靺"] = (DBDefine.霛检澑甑秳)item["participantID"].AsInt32 - 4; + bufRow["靹犾垬雼夒劋鞛"] = item["summonerName"]; + + int selectedChamp = item["championID"].ToInt32(); + + if (selectedChamp != 0) + { + bufRow["毂旐敿鞏胳澊毽"] = DataManager.getInstance().mChampionTable[selectedChamp].champNameKOR; + } + bufRow["毂旐敿鞏窱D"] = selectedChamp; + + + bufRow["頂届儊韮"] = (DBDefine.頂届儊韮滉惮攵)item["pickMode"].ToInt32(); + bufRow["靹犿儩鞀ろ偍ID"] = item["championID"]; + bufRow["靾滊矆"] = item["pickTurn"].ToInt32(); + + 頂诫Μ鞀ろ姼韰岇澊敫.Rows.Add(bufRow); + } + + + if (DataManager.getInstance().isNewBanPick) + { + if (頂诫Μ鞀ろ姼韰岇澊敫.Rows.Count > 0) + { + 頂诫Μ鞀ろ姼韰岇澊敫 = 頂诫Μ鞀ろ姼韰岇澊敫.AsEnumerable() + .OrderBy(r => r.Field("韺") == DBDefine.韺甑秳.敫旊(.ToString() ? 0 : 1) // 敫旊( 韺 鞖办劆 + .ThenBy(r => r.Field("靾滊矆")) // 臧欖潃 韺 雮挫棎靹滊姅 靾滊矆 鞓る彀垳 + .CopyToDataTable(); + } + } + + + return 頂诫Μ鞀ろ姼韰岇澊敫; + + } + + } +} diff --git a/lck_cl_data_solution/LolDataRequestLib/libmongocrypt.dylib b/lck_cl_data_solution/LolDataRequestLib/libmongocrypt.dylib new file mode 100644 index 0000000..91418d4 Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/libmongocrypt.dylib differ diff --git a/lck_cl_data_solution/LolDataRequestLib/libmongocrypt.so b/lck_cl_data_solution/LolDataRequestLib/libmongocrypt.so new file mode 100644 index 0000000..2e6bae0 Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/libmongocrypt.so differ diff --git a/lck_cl_data_solution/LolDataRequestLib/mongocrypt.dll b/lck_cl_data_solution/LolDataRequestLib/mongocrypt.dll new file mode 100644 index 0000000..39d7e01 Binary files /dev/null and b/lck_cl_data_solution/LolDataRequestLib/mongocrypt.dll differ diff --git a/lck_cl_data_solution/LolDataRequestLib/packages.config b/lck_cl_data_solution/LolDataRequestLib/packages.config new file mode 100644 index 0000000..00fd121 --- /dev/null +++ b/lck_cl_data_solution/LolDataRequestLib/packages.config @@ -0,0 +1,20 @@ +锘 + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/LolDataSolution.sln b/lck_cl_data_solution/LolDataSolution.sln new file mode 100644 index 0000000..8440aa8 --- /dev/null +++ b/lck_cl_data_solution/LolDataSolution.sln @@ -0,0 +1,55 @@ +锘 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33110.190 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "updateServer", "updateServer\updateServer.csproj", "{A0EBC173-C85F-41D6-BD9A-088EFA361113}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LolDataRequestLib", "LolDataRequestLib\LolDataRequestLib.csproj", "{1923EB44-9E99-4198-8E08-008A98B7D673}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "requestTestForm", "requestTestForm\requestTestForm.csproj", "{0E32DA7E-5B02-40C7-8F86-883271051CFF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "lolDataSimulation", "lolDataSimulation\lolDataSimulation.csproj", "{4485CA9D-7FC7-4258-A90D-1EFF38D73B3E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RiotKeyChecker", "RiotKeyChecker\RiotKeyChecker.csproj", "{9F357491-14FD-46B6-B824-14300E297954}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameDataViewer", "GameDataViewer\GameDataViewer.csproj", "{F8DFAC61-94B0-49B2-835E-F8C7D67BBECB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A0EBC173-C85F-41D6-BD9A-088EFA361113}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A0EBC173-C85F-41D6-BD9A-088EFA361113}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0EBC173-C85F-41D6-BD9A-088EFA361113}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A0EBC173-C85F-41D6-BD9A-088EFA361113}.Release|Any CPU.Build.0 = Release|Any CPU + {1923EB44-9E99-4198-8E08-008A98B7D673}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1923EB44-9E99-4198-8E08-008A98B7D673}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1923EB44-9E99-4198-8E08-008A98B7D673}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1923EB44-9E99-4198-8E08-008A98B7D673}.Release|Any CPU.Build.0 = Release|Any CPU + {0E32DA7E-5B02-40C7-8F86-883271051CFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0E32DA7E-5B02-40C7-8F86-883271051CFF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0E32DA7E-5B02-40C7-8F86-883271051CFF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0E32DA7E-5B02-40C7-8F86-883271051CFF}.Release|Any CPU.Build.0 = Release|Any CPU + {4485CA9D-7FC7-4258-A90D-1EFF38D73B3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4485CA9D-7FC7-4258-A90D-1EFF38D73B3E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4485CA9D-7FC7-4258-A90D-1EFF38D73B3E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4485CA9D-7FC7-4258-A90D-1EFF38D73B3E}.Release|Any CPU.Build.0 = Release|Any CPU + {9F357491-14FD-46B6-B824-14300E297954}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9F357491-14FD-46B6-B824-14300E297954}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F357491-14FD-46B6-B824-14300E297954}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9F357491-14FD-46B6-B824-14300E297954}.Release|Any CPU.Build.0 = Release|Any CPU + {F8DFAC61-94B0-49B2-835E-F8C7D67BBECB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F8DFAC61-94B0-49B2-835E-F8C7D67BBECB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F8DFAC61-94B0-49B2-835E-F8C7D67BBECB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F8DFAC61-94B0-49B2-835E-F8C7D67BBECB}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {96FC4E3B-3E74-4127-864B-9702FDA2938E} + EndGlobalSection +EndGlobal diff --git a/lck_cl_data_solution/RiotKeyChecker/Form1.Designer.cs b/lck_cl_data_solution/RiotKeyChecker/Form1.Designer.cs new file mode 100644 index 0000000..6d5fd02 --- /dev/null +++ b/lck_cl_data_solution/RiotKeyChecker/Form1.Designer.cs @@ -0,0 +1,95 @@ +锘縩amespace RiotKeyChecker +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.listBox1 = new System.Windows.Forms.ListBox(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(482, 41); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(212, 91); + this.button1.TabIndex = 0; + this.button1.Text = "雿办澊韯 鞖旍箔"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(104, 12); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(590, 23); + this.textBox1.TabIndex = 1; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(11, 15); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(87, 15); + this.label1.TabIndex = 2; + this.label1.Text = "霛检澊鞐 韨 鞛呺牓"; + // + // listBox1 + // + this.listBox1.FormattingEnabled = true; + this.listBox1.ItemHeight = 15; + this.listBox1.Location = new System.Drawing.Point(12, 141); + this.listBox1.Name = "listBox1"; + this.listBox1.Size = new System.Drawing.Size(682, 289); + this.listBox1.TabIndex = 3; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(707, 450); + this.Controls.Add(this.listBox1); + this.Controls.Add(this.label1); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.button1); + this.Name = "Form1"; + this.Text = "Riot Key Checker"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private Button button1; + private TextBox textBox1; + private Label label1; + private ListBox listBox1; + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/RiotKeyChecker/Form1.cs b/lck_cl_data_solution/RiotKeyChecker/Form1.cs new file mode 100644 index 0000000..dd6265f --- /dev/null +++ b/lck_cl_data_solution/RiotKeyChecker/Form1.cs @@ -0,0 +1,139 @@ +using System.Text.Json.Nodes; +using System.Text.Json; +using System.Net; +using MongoDB.Bson; +using MongoDB.Bson.Serialization; + +namespace RiotKeyChecker +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void button1_Click(object sender, EventArgs e) + { + listBox1.Items.Clear(); + GameListUpdateWorker(true); + } + + + internal const string 扼捞均_霸烙府胶飘_REQUEST_URL = "https://raw-stats-api.ewp.gg/livestatsRaw/v1/"; + + internal Dictionary GameListUpdateWorker(bool isTest) + { + + //string bufRequestURL = DEFINE.扼捞均_霸烙府胶飘_REQUEST_URL + (isTest ? "platformGames" : "esportsGames") + "?state=in_progress";; + string bufRequestURL = 扼捞均_霸烙府胶飘_REQUEST_URL + (isTest ? "platformGames" : "esportsGames") + "?state=in_progress"; ; + //string bufRequestURL = DEFINE.扼捞均_霸烙府胶飘_REQUEST_URL + "esportsGames" + "?state=finished"; ; + string result = null; + + ///20210809 SSL立加巩力肺 牢秦 辑滚牢刘扁瓷阑 馋 何盒阑 眠啊茄促 捞芭 捞贰档 登唱? + //ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; + + ///啊廉柯 URL俊 嘎苗 府涅胶飘甫 父电促. + HttpWebRequest req = (HttpWebRequest)WebRequest.Create(bufRequestURL); + req.Method = "GET"; + WebHeaderCollection hd = new WebHeaderCollection(); + + hd.Add("x-api-key:" + textBox1.Text); + + req.Headers = hd; + WebResponse rsp = null; + + try + { + + rsp = req.GetResponse(); + + + ///啊廉柯 单捞磐甫 巩磊凯拳 窍绊, Bson屈怕肺 颇教秦辑 府畔茄促. + using (var reader = new StreamReader(rsp.GetResponseStream())) + { + result = reader.ReadToEnd(); + } + + + + } + catch (WebException ex) + { + MessageBox.Show(ex.ToString()); + return null; + } + + + IEnumerable bufGameList = null; + + List updateRoomList = new List(); + + Dictionary rtnValue = new Dictionary(); + + ///啊廉柯 单捞磐啊 null捞 酒聪扼搁 单捞磐甫 Game窜困(Document)肺 漏扼辑 Enumarable拳 窍绊, 酒聪搁 后 搬苞甫 府畔茄促. + if (result != null) + { + bufGameList = BsonSerializer.Deserialize(result).Select(p => p.AsBsonDocument); + } + else + { + + } + + + //啊廉柯 单捞磐俊辑 规力客 敲阀汽霸烙ID甫 颇教秦辑 KV其绢肺 父电促. + foreach (BsonValue item in bufGameList) + { + string bufString = ""; + + ///20210615抛胶飘且何盒 规阑 货肺父电何盒捞 乐阑版快 Document 鉴辑俊辑 唱吝俊 甸绢坷骨肺 苞芭俊 甸绢吭带 单捞磐甫 滚赴促. + ///趣矫 葛福聪 救滚赴促. + //if (rtnValue.ContainsValue(item["gameName"].ToString())) + //{ + // rtnValue.Remove(rtnValue.FirstOrDefault(x => x.Value == item["gameName"].ToString()).Key); + //} + + if (isTest) + { + rtnValue.Add(item["platformGameId"].ToString(), item["gameName"].ToString()); + + bufString = item["platformGameId"].ToString() + "_" + item["gameName"].ToString(); + + updateRoomList.Add(bufString); + } + else + { + + BsonDocument itemDocument = item.AsBsonDocument["platformGames"].AsBsonArray.Last().ToBsonDocument(); + + rtnValue.Add(itemDocument["platformGameId"].ToString(), itemDocument["gameName"].ToString()); + + bufString = itemDocument["platformGameId"].ToString() + "_" + itemDocument["gameName"].ToString(); + + updateRoomList.Add(bufString); + } + +#if (DEBUG) + { + Console.WriteLine(bufString); + } +#endif + } + ///肯己等 规 沥焊甫 UI俊 诀单捞飘茄促. + /// + this.Invoke(new MethodInvoker(() => { + + foreach (string item in updateRoomList) + { + listBox1.Items.Add(item); + } + + })); + + return rtnValue; + + } + + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/RiotKeyChecker/Form1.resx b/lck_cl_data_solution/RiotKeyChecker/Form1.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/lck_cl_data_solution/RiotKeyChecker/Form1.resx @@ -0,0 +1,60 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/RiotKeyChecker/Program.cs b/lck_cl_data_solution/RiotKeyChecker/Program.cs new file mode 100644 index 0000000..7fa9d6f --- /dev/null +++ b/lck_cl_data_solution/RiotKeyChecker/Program.cs @@ -0,0 +1,17 @@ +namespace RiotKeyChecker +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/lck_cl_data_solution/RiotKeyChecker/RiotKeyChecker.csproj b/lck_cl_data_solution/RiotKeyChecker/RiotKeyChecker.csproj new file mode 100644 index 0000000..37c5b99 --- /dev/null +++ b/lck_cl_data_solution/RiotKeyChecker/RiotKeyChecker.csproj @@ -0,0 +1,15 @@ +锘 + + + WinExe + net6.0-windows + enable + true + enable + + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/lck_cl_mongo.yml b/lck_cl_data_solution/lck_cl_mongo.yml new file mode 100644 index 0000000..185215c --- /dev/null +++ b/lck_cl_data_solution/lck_cl_mongo.yml @@ -0,0 +1,12 @@ +version: '3.4' + +services: + mongodb: + image: mongo:latest + restart: always + container_name: mongodb-lck-cl + ports: + - "50003:27017" + environment: + MONGO_INITDB_ROOT_USERNAME: root + MONGO_INITDB_ROOT_PASSWORD: veryhardpassword123 diff --git a/lck_cl_data_solution/lolDataSimulation/App.config b/lck_cl_data_solution/lolDataSimulation/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/App.config @@ -0,0 +1,6 @@ +锘 + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/lolDataSimulation/Core/Compression/Snappy/lib/win/snappy32.dll b/lck_cl_data_solution/lolDataSimulation/Core/Compression/Snappy/lib/win/snappy32.dll new file mode 100644 index 0000000..afc82ca Binary files /dev/null and b/lck_cl_data_solution/lolDataSimulation/Core/Compression/Snappy/lib/win/snappy32.dll differ diff --git a/lck_cl_data_solution/lolDataSimulation/Core/Compression/Snappy/lib/win/snappy64.dll b/lck_cl_data_solution/lolDataSimulation/Core/Compression/Snappy/lib/win/snappy64.dll new file mode 100644 index 0000000..36cd5fe Binary files /dev/null and b/lck_cl_data_solution/lolDataSimulation/Core/Compression/Snappy/lib/win/snappy64.dll differ diff --git a/lck_cl_data_solution/lolDataSimulation/Core/Compression/Zstandard/lib/win/libzstd.dll b/lck_cl_data_solution/lolDataSimulation/Core/Compression/Zstandard/lib/win/libzstd.dll new file mode 100644 index 0000000..e669123 Binary files /dev/null and b/lck_cl_data_solution/lolDataSimulation/Core/Compression/Zstandard/lib/win/libzstd.dll differ diff --git a/lck_cl_data_solution/lolDataSimulation/Program.cs b/lck_cl_data_solution/lolDataSimulation/Program.cs new file mode 100644 index 0000000..ae0085b --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/Program.cs @@ -0,0 +1,22 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lolDataSimulation +{ + static class Program + { + /// + /// 頃措嫻 鞚戩毄 頂勲攴鸽灗鞚 欤 歆勳瀰鞝愳瀰雼堧嫟. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new SimulationForm()); + } + } +} diff --git a/lck_cl_data_solution/lolDataSimulation/Properties/AssemblyInfo.cs b/lck_cl_data_solution/lolDataSimulation/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8885145 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +锘縰sing System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 鞏挫厛敫旊Μ鞐 雽頃 鞚茧皹 鞝曤炒電 雼れ潓 韸轨劚 歆戫暕鞚 韱淀暣 +// 鞝滌柎霅╇媹雼. 鞏挫厛敫旊Μ鞕 甏霠悳 鞝曤炒毳 靾橃爼頃橂牑氅 +// 鞚措煬頃 韸轨劚 臧掛潉 氤瓴巾晿靹胳殧. +[assembly: AssemblyTitle("lolDataSimulation")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("lolDataSimulation")] +[assembly: AssemblyCopyright("Copyright 漏 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible鞚 false搿 靹れ爼頃橂┐ 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞚 COM 甑劚 鞖旍唽鞐 +// 響滌嫓霅橃 鞎婌姷雼堧嫟. COM鞐愳劀 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞐 鞎§劯鞀ろ晿霠る┐ +// 頃措嫻 順曥嫕鞐 雽頃 ComVisible 韸轨劚鞚 true搿 靹れ爼頃橃劯鞖. +[assembly: ComVisible(false)] + +// 鞚 頂勲鞝濏姼臧 COM鞐 雲胳稖霅橂姅 瓴届毎 雼れ潓 GUID電 typelib鞚 ID毳 雮橅儉雰呺媹雼. +[assembly: Guid("4485ca9d-7fc7-4258-a90d-1eff38d73b3e")] + +// 鞏挫厛敫旊Μ鞚 氩勳爠 鞝曤炒電 雼れ潓 雱 臧歆 臧掛溂搿 甑劚霅╇媹雼. +// +// 欤 氩勳爠 +// 攵 氩勳爠 +// 牍岆摐 氩堩樃 +// 靾橃爼 氩勳爠 +// +// 氇摖 臧掛潉 歆鞝曧晿瓯半倶 鞎勲灅鞕 臧欖澊 '*'毳 靷毄頃橃棳 牍岆摐 氩堩樃 氚 靾橃爼 氩堩樃臧 鞛愲彊鞙茧 +// 歆鞝曤悩霃勲 頃 靾 鞛堨姷雼堧嫟. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/lck_cl_data_solution/lolDataSimulation/Properties/Resources.Designer.cs b/lck_cl_data_solution/lolDataSimulation/Properties/Resources.Designer.cs new file mode 100644 index 0000000..8801f80 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +锘//------------------------------------------------------------------------------ +// +// 鞚 旖旊摐電 霃勱惮毳 靷毄頃橃棳 靸濎劚霅橃棃鞀惦媹雼. +// 霟绊儉鞛 氩勳爠:4.0.30319.42000 +// +// 韺岇澕 雮挫毄鞚 氤瓴巾晿氅 鞛橂霅 霃欖瀾鞚 氚滌儩頃 靾 鞛堨溂氅, 旖旊摐毳 雼れ嫓 靸濎劚頃橂┐ +// 鞚措煬頃 氤瓴 雮挫毄鞚 靻愳嫟霅╇媹雼. +// +//------------------------------------------------------------------------------ + +namespace lolDataSimulation.Properties +{ + + + /// + /// 歆鞐檾霅 氍胳瀽鞐 霌膘潉 彀娟赴 鞙勴暅 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀れ瀰雼堧嫟. + /// + // 鞚 韥措灅鞀る姅 ResGen 霕愲姅 Visual Studio鞕 臧欖潃 霃勱惮毳 韱淀暣 StronglyTypedResourceBuilder + // 韥措灅鞀れ棎靹 鞛愲彊鞙茧 靸濎劚霅橃棃鞀惦媹雼. + // 氅る矂毳 於旉皜頃橁卑雮 鞝滉卑頃橂牑氅 .ResX 韺岇澕鞚 韼胳頃 雼れ潓 /str 鞓奠厴鞚 靷毄頃橃棳 + // ResGen鞚 雼れ嫓 鞁ろ枆頃橁卑雮 VS 頂勲鞝濏姼毳 雼れ嫓 牍岆摐頃橃嫮鞁滌槫. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// 鞚 韥措灅鞀れ棎靹 靷毄頃橂姅 旌愳嫓霅 ResourceManager 鞚胳姢韯挫姢毳 氚橅櫂頃╇媹雼. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("lolDataSimulation.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 鞚 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀るゼ 靷毄頃橃棳 氇摖 毽唽鞀 臁绊殞鞐 雽頃 順勳灛 鞀る爤霌滌潣 CurrentUICulture 靻嶌劚鞚 + /// 鞛爼鞚橅暕雼堧嫟. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/lck_cl_data_solution/lolDataSimulation/Properties/Resources.resx b/lck_cl_data_solution/lolDataSimulation/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/Properties/Resources.resx @@ -0,0 +1,117 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/lolDataSimulation/Properties/Settings.Designer.cs b/lck_cl_data_solution/lolDataSimulation/Properties/Settings.Designer.cs new file mode 100644 index 0000000..f3cca1f --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +锘//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace lolDataSimulation.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/lck_cl_data_solution/lolDataSimulation/Properties/Settings.settings b/lck_cl_data_solution/lolDataSimulation/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/Properties/Settings.settings @@ -0,0 +1,7 @@ +锘 + + + + + + diff --git a/lck_cl_data_solution/lolDataSimulation/SimulationForm.Designer.cs b/lck_cl_data_solution/lolDataSimulation/SimulationForm.Designer.cs new file mode 100644 index 0000000..8a9504b --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/SimulationForm.Designer.cs @@ -0,0 +1,181 @@ +锘縩amespace lolDataSimulation +{ + partial class SimulationForm + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + this.btnBanPickNect = new System.Windows.Forms.Button(); + this.btnClear = new System.Windows.Forms.Button(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.numericUpDown1 = new System.Windows.Forms.NumericUpDown(); + this.numericUpDown2 = new System.Windows.Forms.NumericUpDown(); + this.btnClearGameData = new System.Windows.Forms.Button(); + this.btnSyncGameData = new System.Windows.Forms.Button(); + this.btnAutoplayStart = new System.Windows.Forms.Button(); + this.btnAutoplayEnd = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit(); + this.SuspendLayout(); + // + // btnBanPickNect + // + this.btnBanPickNect.Location = new System.Drawing.Point(321, 57); + this.btnBanPickNect.Name = "btnBanPickNect"; + this.btnBanPickNect.Size = new System.Drawing.Size(223, 133); + this.btnBanPickNect.TabIndex = 0; + this.btnBanPickNect.Text = "氚错斀雼れ潓雼硠"; + this.btnBanPickNect.UseVisualStyleBackColor = true; + this.btnBanPickNect.Click += new System.EventHandler(this.btnBanPickNect_Click); + // + // btnClear + // + this.btnClear.Location = new System.Drawing.Point(12, 57); + this.btnClear.Name = "btnClear"; + this.btnClear.Size = new System.Drawing.Size(303, 135); + this.btnClear.TabIndex = 1; + this.btnClear.Text = "氚错斀齑堦赴頇"; + this.btnClear.UseVisualStyleBackColor = true; + this.btnClear.Click += new System.EventHandler(this.button2_Click); + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(12, 30); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(303, 21); + this.textBox1.TabIndex = 2; + this.textBox1.Text = "LOLTMNT03_219847"; + // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(321, 30); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(223, 21); + this.textBox2.TabIndex = 3; + this.textBox2.Text = "-1000"; + // + // numericUpDown1 + // + this.numericUpDown1.Font = new System.Drawing.Font("甑措", 30F); + this.numericUpDown1.Location = new System.Drawing.Point(12, 235); + this.numericUpDown1.Name = "numericUpDown1"; + this.numericUpDown1.Size = new System.Drawing.Size(120, 53); + this.numericUpDown1.TabIndex = 4; + // + // numericUpDown2 + // + this.numericUpDown2.Font = new System.Drawing.Font("甑措", 30F); + this.numericUpDown2.Location = new System.Drawing.Point(138, 235); + this.numericUpDown2.Maximum = new decimal(new int[] { + 59, + 0, + 0, + 0}); + this.numericUpDown2.Name = "numericUpDown2"; + this.numericUpDown2.Size = new System.Drawing.Size(120, 53); + this.numericUpDown2.TabIndex = 4; + this.numericUpDown2.ValueChanged += new System.EventHandler(this.numericUpDown2_ValueChanged); + // + // btnClearGameData + // + this.btnClearGameData.Location = new System.Drawing.Point(12, 294); + this.btnClearGameData.Name = "btnClearGameData"; + this.btnClearGameData.Size = new System.Drawing.Size(165, 82); + this.btnClearGameData.TabIndex = 5; + this.btnClearGameData.Text = "齑堦赴頇"; + this.btnClearGameData.UseVisualStyleBackColor = true; + this.btnClearGameData.Click += new System.EventHandler(this.btnClearGameData_Click); + // + // btnSyncGameData + // + this.btnSyncGameData.Location = new System.Drawing.Point(183, 294); + this.btnSyncGameData.Name = "btnSyncGameData"; + this.btnSyncGameData.Size = new System.Drawing.Size(165, 82); + this.btnSyncGameData.TabIndex = 5; + this.btnSyncGameData.Text = "霃欔赴頇"; + this.btnSyncGameData.UseVisualStyleBackColor = true; + this.btnSyncGameData.Click += new System.EventHandler(this.btnSyncGameData_Click); + // + // btnAutoplayStart + // + this.btnAutoplayStart.Location = new System.Drawing.Point(354, 294); + this.btnAutoplayStart.Name = "btnAutoplayStart"; + this.btnAutoplayStart.Size = new System.Drawing.Size(165, 82); + this.btnAutoplayStart.TabIndex = 5; + this.btnAutoplayStart.Text = "鞓ろ啝頂岆爤鞚挫嫓鞛"; + this.btnAutoplayStart.UseVisualStyleBackColor = true; + this.btnAutoplayStart.Click += new System.EventHandler(this.button3_Click); + // + // btnAutoplayEnd + // + this.btnAutoplayEnd.Location = new System.Drawing.Point(525, 294); + this.btnAutoplayEnd.Name = "btnAutoplayEnd"; + this.btnAutoplayEnd.Size = new System.Drawing.Size(165, 82); + this.btnAutoplayEnd.TabIndex = 5; + this.btnAutoplayEnd.Text = "鞓ろ啝頂岆爤鞚措仢"; + this.btnAutoplayEnd.UseVisualStyleBackColor = true; + this.btnAutoplayEnd.Click += new System.EventHandler(this.btnAutoplayEnd_Click); + // + // SimulationForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.btnAutoplayEnd); + this.Controls.Add(this.btnAutoplayStart); + this.Controls.Add(this.btnSyncGameData); + this.Controls.Add(this.btnClearGameData); + this.Controls.Add(this.numericUpDown2); + this.Controls.Add(this.numericUpDown1); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.btnClear); + this.Controls.Add(this.btnBanPickNect); + this.Name = "SimulationForm"; + this.Text = "Form1"; + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button btnBanPickNect; + private System.Windows.Forms.Button btnClear; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.NumericUpDown numericUpDown1; + private System.Windows.Forms.NumericUpDown numericUpDown2; + private System.Windows.Forms.Button btnClearGameData; + private System.Windows.Forms.Button btnSyncGameData; + private System.Windows.Forms.Button btnAutoplayStart; + private System.Windows.Forms.Button btnAutoplayEnd; + } +} + diff --git a/lck_cl_data_solution/lolDataSimulation/SimulationForm.cs b/lck_cl_data_solution/lolDataSimulation/SimulationForm.cs new file mode 100644 index 0000000..aadfe1e --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/SimulationForm.cs @@ -0,0 +1,324 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lolDataSimulation +{ + /// + /// 鞁滊霠堨澊靺橃溂搿 瓴岇瀯雿办澊韯半ゼ 毵岆摛旮办渼頃 頂勲攴鸽灗 + /// + /// 膦 鞊半嫟 氩勲Υ欷勳晫瓿 氚滊歆半嫟. 鞚措爣瓴 毵庫澊 鞊胳 鞎岇晿鞙茧┐ 鞐赴鞐 氇╈埁鞚 瓯胳柎鞎柬枅電旊嵃.. + /// + /// + public partial class SimulationForm : Form + { + public SimulationForm() + { + InitializeComponent(); + + updateTimer.Tick += timeup; + } + + private void button2_Click(object sender, EventArgs e) + { + var mEventDataBaseTarget = mDBClient.GetDatabase("datalol"); + + mEventDataBaseTarget.GetCollection("champ_select").DeleteMany("{ RequestGameID : '" + textBox1.Text + "' }"); + + textBox2.Text = (-1000).ToString(); + + } + + private void btnBanPickNect_Click(object sender, EventArgs e) + { + banPickNext(); + } + + + //MongoClient mDBClient = new MongoClient("mongodb://root:veryhardpassword123@203.251.148.27:50002"); + MongoClient mDBClient = new MongoClient("mongodb://root:veryhardpassword123@211.42.188.8:50003"); + //MongoClient mDBClient = new MongoClient("mongodb://root:veryhardpassword123@localhost:60001"); + + void banPickNext() + { + + + + var mEventDataBaseSeed = mDBClient.GetDatabase("data_lol_test_seed"); + + var filter = Builders.Filter.And( + Builders.Filter.Eq("RequestGameID", textBox1.Text), + Builders.Filter.Eq("sequenceIndex", Convert.ToInt32(textBox2.Text)) + ); + + var projection = Builders.Projection + .Exclude("_id") + .Include("RequestGameID") + .Include("sequenceIndex") + .Include("eventDocument"); + + List documents = mEventDataBaseSeed.GetCollection("champ_select") + .Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .Limit(1) + .ToList(); + + if (documents.Count == 0) + { + MessageBox.Show("鞐呺嵃鞚错姼頃 雿办澊韯瓣皜 鞐嗢姷雼堧嫟."); + return; + } + + var mEventDataBaseTarget = mDBClient.GetDatabase("datalol"); + + mEventDataBaseTarget.GetCollection("champ_select").InsertOne(documents.Last()); + + textBox2.Text = (Convert.ToInt32(textBox2.Text) + 1).ToString(); + + } + + + Timer updateTimer = new Timer(); + private void button3_Click(object sender, EventArgs e) + { + updateTimer.Interval = 1000; + + updateTimer.Start(); + + } + + void timeup(object o, EventArgs e) + { + if (Convert.ToInt32(numericUpDown2.Value) == 59) + { + numericUpDown1.Value += 1; + numericUpDown2.Value = 0; + } + else + { + numericUpDown2.Value += 1; + } + } + string[] bufUpdateCollectionsName = { "stats_update", "epic_monster_kill", "building_destroyed", "turret_plate_destroyed", "queued_dragon_info" }; + + void liveDataUpdateWork() + { + var mEventDataBaseSeed = mDBClient.GetDatabase("data_lol_test_seed"); + + var mEventDataBaseTarget = mDBClient.GetDatabase("datalol"); + + int calculatedTime = 0; + + calculatedTime += Convert.ToInt32(numericUpDown1.Value) * 60 * 1000; + + calculatedTime += Convert.ToInt32(numericUpDown2.Value) * 1000; + + Dictionary>> bufDataTable = new Dictionary>>(); + + + var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + calculatedTime + " }}"); + + var filter = Builders.Filter.And( + Builders.Filter.Eq("RequestGameID", textBox1.Text), + subFilter + ); + + foreach (string item in bufUpdateCollectionsName) + { + + + var projection = Builders.Projection + .Exclude("_id") + .Include("RequestGameID") + .Include("sequenceIndex") + .Include("eventDocument"); + + List documents = mEventDataBaseSeed.GetCollection(item) + .Find(filter) + .SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .Limit(1) + .ToList(); + + + if (documents.Count == 0) + { + continue; + } + + BsonDocument bufUpdateValue = documents[0].AsBsonDocument; + + string bufStatus = bufUpdateValue["eventDocument"]["rfc461Schema"].ToString(); + + + + var gameFilter = Builders.Filter.Eq(x => x["RequestGameID"], textBox1.Text); + + var sequanceFilter = Builders.Filter.Eq(x => x["sequenceIndex"], documents[0]["sequenceIndex"]); + + var Parentfilter = Builders.Filter.And(gameFilter, sequanceFilter); + + + UpdateOneModel updateRaw = new UpdateOneModel( + Parentfilter, + Builders.Update.Set(x => x["eventDocument"], bufUpdateValue["eventDocument"]) + ) + { IsUpsert = true }; + + if (!bufDataTable.ContainsKey(bufStatus)) + { + bufDataTable.Add(bufStatus, new List>()); + } + + + if (item == "stats_update") + { + + Console.WriteLine(bufUpdateValue["eventDocument"]["gameTime"].ToString()); + + + } + + bufDataTable[bufStatus].Add(updateRaw); + + } + + + foreach (var item in bufDataTable) + { + + + mEventDataBaseTarget.GetCollection(item.Key) + .BulkWriteAsync(item.Value); + } + + } + + private void numericUpDown2_ValueChanged(object sender, EventArgs e) + { + liveDataUpdateWork(); + } + + private void btnClearGameData_Click(object sender, EventArgs e) + { + + var mEventDataBaseTarget = mDBClient.GetDatabase("datalol"); + foreach (string item in bufUpdateCollectionsName) + { + mEventDataBaseTarget.GetCollection(item) + .DeleteMany(x => true); + } + + } + + private void btnAutoplayEnd_Click(object sender, EventArgs e) + { + updateTimer.Stop(); + } + + private void btnSyncGameData_Click(object sender, EventArgs e) + { + var mEventDataBaseTarget = mDBClient.GetDatabase("datalol"); + + + var mEventDataBaseSeed = mDBClient.GetDatabase("data_lol_test_seed"); + + + int calculatedTime = 0; + + calculatedTime += Convert.ToInt32(numericUpDown1.Value) * 60 * 1000; + + calculatedTime += Convert.ToInt32(numericUpDown2.Value) * 1000; + + Dictionary>> bufDataTable = new Dictionary>>(); + + + var subFilter = MongoDB.Bson.Serialization.BsonSerializer.Deserialize("{'eventDocument.gameTime' : {$lt : " + calculatedTime + " }}"); + + var filter = Builders.Filter.And( + Builders.Filter.Eq("RequestGameID", textBox1.Text), + subFilter + ); + + foreach (string item in bufUpdateCollectionsName) + { + + + var projection = Builders.Projection + .Exclude("_id") + .Include("RequestGameID") + .Include("sequenceIndex") + .Include("eventDocument"); + + List documents = mEventDataBaseSeed.GetCollection(item) + .Find(filter) + //.SortByDescending(x => x["sequenceIndex"]) + .Project(projection) + .ToList(); + + + if (documents.Count == 0) + { + continue; + } + + //BsonDocument bufUpdateValue = documents[0].AsBsonDocument; + + + foreach (BsonDocument itemd in documents) + { + + string bufStatus = itemd["eventDocument"]["rfc461Schema"].ToString(); + + var gameFilter = Builders.Filter.Eq(x => x["RequestGameID"], textBox1.Text); + + var sequanceFilter = Builders.Filter.Eq(x => x["sequenceIndex"], itemd["sequenceIndex"]); + + var Parentfilter = Builders.Filter.And(gameFilter, sequanceFilter); + + + UpdateOneModel updateRaw = new UpdateOneModel( + Parentfilter, + Builders.Update.Set(x => x["eventDocument"], itemd["eventDocument"]) + ) + { IsUpsert = true }; + + if (!bufDataTable.ContainsKey(bufStatus)) + { + bufDataTable.Add(bufStatus, new List>()); + } + + if (item == "stats_update") + { + Console.WriteLine(itemd["eventDocument"]["gameTime"].ToString()); + } + + bufDataTable[bufStatus].Add(updateRaw); + + } + } + + + foreach (var item in bufDataTable) + { + + + mEventDataBaseTarget.GetCollection(item.Key) + .BulkWriteAsync(item.Value); + } + + + + + } + } +} diff --git a/lck_cl_data_solution/lolDataSimulation/SimulationForm.resx b/lck_cl_data_solution/lolDataSimulation/SimulationForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/SimulationForm.resx @@ -0,0 +1,120 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/lolDataSimulation/libmongocrypt.dylib b/lck_cl_data_solution/lolDataSimulation/libmongocrypt.dylib new file mode 100644 index 0000000..91418d4 Binary files /dev/null and b/lck_cl_data_solution/lolDataSimulation/libmongocrypt.dylib differ diff --git a/lck_cl_data_solution/lolDataSimulation/libmongocrypt.so b/lck_cl_data_solution/lolDataSimulation/libmongocrypt.so new file mode 100644 index 0000000..2e6bae0 Binary files /dev/null and b/lck_cl_data_solution/lolDataSimulation/libmongocrypt.so differ diff --git a/lck_cl_data_solution/lolDataSimulation/lolDataSimulation.csproj b/lck_cl_data_solution/lolDataSimulation/lolDataSimulation.csproj new file mode 100644 index 0000000..3a5e910 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/lolDataSimulation.csproj @@ -0,0 +1,167 @@ +锘 + + + + Debug + AnyCPU + {4485CA9D-7FC7-4258-A90D-1EFF38D73B3E} + WinExe + lolDataSimulation + lolDataSimulation + v4.7.2 + 512 + true + true + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\DnsClient.1.4.0\lib\net471\DnsClient.dll + + + ..\packages\MongoDB.Bson.2.12.3\lib\net452\MongoDB.Bson.dll + + + ..\packages\MongoDB.Driver.2.12.3\lib\net452\MongoDB.Driver.dll + + + ..\packages\MongoDB.Driver.Core.2.12.3\lib\net452\MongoDB.Driver.Core.dll + + + ..\packages\MongoDB.Libmongocrypt.1.2.1\lib\net452\MongoDB.Libmongocrypt.dll + + + ..\packages\SharpCompress.0.23.0\lib\net45\SharpCompress.dll + + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + + ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + ..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll + True + True + + + ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + True + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + + + + + + + + + + + Form + + + SimulationForm.cs + + + + + SimulationForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + + + + + + 鞚 頂勲鞝濏姼電 鞚 旎错摠韯办棎 鞐嗠姅 NuGet 韺偆歆毳 彀胳“頃╇媹雼. 頃措嫻 韺偆歆毳 雼れ毚搿滊摐頃橂牑氅 NuGet 韺偆歆 氤奠洂鞚 靷毄頃橃嫮鞁滌槫. 鞛愳劯頃 雮挫毄鞚 http://go.microsoft.com/fwlink/?LinkID=322105毳 彀胳“頃橃嫮鞁滌槫. 雸勲澖霅 韺岇澕鞚 {0}鞛呺媹雼. + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/lolDataSimulation/mongocrypt.dll b/lck_cl_data_solution/lolDataSimulation/mongocrypt.dll new file mode 100644 index 0000000..39d7e01 Binary files /dev/null and b/lck_cl_data_solution/lolDataSimulation/mongocrypt.dll differ diff --git a/lck_cl_data_solution/lolDataSimulation/packages.config b/lck_cl_data_solution/lolDataSimulation/packages.config new file mode 100644 index 0000000..f9cdad4 --- /dev/null +++ b/lck_cl_data_solution/lolDataSimulation/packages.config @@ -0,0 +1,19 @@ +锘 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/requestTestForm/App.config b/lck_cl_data_solution/requestTestForm/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/App.config @@ -0,0 +1,6 @@ +锘 + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/requestTestForm/Core/Compression/Snappy/lib/win/snappy32.dll b/lck_cl_data_solution/requestTestForm/Core/Compression/Snappy/lib/win/snappy32.dll new file mode 100644 index 0000000..afc82ca Binary files /dev/null and b/lck_cl_data_solution/requestTestForm/Core/Compression/Snappy/lib/win/snappy32.dll differ diff --git a/lck_cl_data_solution/requestTestForm/Core/Compression/Snappy/lib/win/snappy64.dll b/lck_cl_data_solution/requestTestForm/Core/Compression/Snappy/lib/win/snappy64.dll new file mode 100644 index 0000000..36cd5fe Binary files /dev/null and b/lck_cl_data_solution/requestTestForm/Core/Compression/Snappy/lib/win/snappy64.dll differ diff --git a/lck_cl_data_solution/requestTestForm/Core/Compression/Zstandard/lib/win/libzstd.dll b/lck_cl_data_solution/requestTestForm/Core/Compression/Zstandard/lib/win/libzstd.dll new file mode 100644 index 0000000..e669123 Binary files /dev/null and b/lck_cl_data_solution/requestTestForm/Core/Compression/Zstandard/lib/win/libzstd.dll differ diff --git a/lck_cl_data_solution/requestTestForm/DataObserver.cs b/lck_cl_data_solution/requestTestForm/DataObserver.cs new file mode 100644 index 0000000..f676f94 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/DataObserver.cs @@ -0,0 +1,15 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace requestTestForm +{ + class RequestManager + { + + + + } +} diff --git a/lck_cl_data_solution/requestTestForm/Form1.Designer.cs b/lck_cl_data_solution/requestTestForm/Form1.Designer.cs new file mode 100644 index 0000000..6e9ecd7 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Form1.Designer.cs @@ -0,0 +1,520 @@ +锘縩amespace requestTestForm +{ + partial class Form1 + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.dataGridView2 = new System.Windows.Forms.DataGridView(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.grid耄 = new System.Windows.Forms.DataGridView(); + this.tabPage4 = new System.Windows.Forms.TabPage(); + this.grid鞓る笇鞝濏姼韨 = new System.Windows.Forms.DataGridView(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.grid瓿摐須嶋摑靹犾垬 = new System.Windows.Forms.DataGridView(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.grid瓴巾棙旃橂爤氩 = new System.Windows.Forms.DataGridView(); + this.tabPage7 = new System.Windows.Forms.TabPage(); + this.grid雸勳爜雿半歆 = new System.Windows.Forms.DataGridView(); + this.tabPage8 = new System.Windows.Forms.TabPage(); + this.grid瓿摐彀 = new System.Windows.Forms.DataGridView(); + this.tabPage9 = new System.Windows.Forms.TabPage(); + this.grid韮鞗 = new System.Windows.Forms.DataGridView(); + this.tabPage10 = new System.Windows.Forms.TabPage(); + this.grid鞖 = new System.Windows.Forms.DataGridView(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.button2 = new System.Windows.Forms.Button(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.textBox3 = new System.Windows.Forms.TextBox(); + this.textBox4 = new System.Windows.Forms.TextBox(); + this.textBox5 = new System.Windows.Forms.TextBox(); + this.textBox6 = new System.Windows.Forms.TextBox(); + this.button3 = new System.Windows.Forms.Button(); + this.button4 = new System.Windows.Forms.Button(); + this.button5 = new System.Windows.Forms.Button(); + this.button6 = new System.Windows.Forms.Button(); + this.btn頃滍儉霐滊焿鞁滌瀾 = new System.Windows.Forms.Button(); + this.btn頃滍儉霐滊焿膦呺 = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.tabPage3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid耄)).BeginInit(); + this.tabPage4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid鞓る笇鞝濏姼韨)).BeginInit(); + this.tabPage5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid瓿摐須嶋摑靹犾垬)).BeginInit(); + this.tabPage6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid瓴巾棙旃橂爤氩)).BeginInit(); + this.tabPage7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid雸勳爜雿半歆)).BeginInit(); + this.tabPage8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid瓿摐彀)).BeginInit(); + this.tabPage9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid韮鞗)).BeginInit(); + this.tabPage10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.grid鞖)).BeginInit(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(1067, 531); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(191, 73); + this.button1.TabIndex = 0; + this.button1.Text = "button1"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // dataGridView1 + // + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Location = new System.Drawing.Point(6, 6); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(966, 554); + this.dataGridView1.TabIndex = 1; + // + // dataGridView2 + // + this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView2.Location = new System.Drawing.Point(6, 6); + this.dataGridView2.Name = "dataGridView2"; + this.dataGridView2.RowTemplate.Height = 23; + this.dataGridView2.Size = new System.Drawing.Size(966, 554); + this.dataGridView2.TabIndex = 1; + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabPage3); + this.tabControl1.Controls.Add(this.tabPage4); + this.tabControl1.Controls.Add(this.tabPage5); + this.tabControl1.Controls.Add(this.tabPage6); + this.tabControl1.Controls.Add(this.tabPage7); + this.tabControl1.Controls.Add(this.tabPage8); + this.tabControl1.Controls.Add(this.tabPage9); + this.tabControl1.Controls.Add(this.tabPage10); + this.tabControl1.Location = new System.Drawing.Point(12, 12); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(986, 592); + this.tabControl1.TabIndex = 2; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.dataGridView1); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(978, 566); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "氚 雿办澊韯"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.dataGridView2); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(978, 566); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "頂 雿办澊韯"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.grid耄); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(3); + this.tabPage3.Size = new System.Drawing.Size(978, 566); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "耄 雿办澊韯"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // grid耄 + // + this.grid耄.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid耄.Location = new System.Drawing.Point(6, 6); + this.grid耄.Name = "grid耄"; + this.grid耄.RowTemplate.Height = 23; + this.grid耄.Size = new System.Drawing.Size(966, 554); + this.grid耄.TabIndex = 2; + // + // tabPage4 + // + this.tabPage4.Controls.Add(this.grid鞓る笇鞝濏姼韨); + this.tabPage4.Location = new System.Drawing.Point(4, 22); + this.tabPage4.Name = "tabPage4"; + this.tabPage4.Padding = new System.Windows.Forms.Padding(3); + this.tabPage4.Size = new System.Drawing.Size(978, 566); + this.tabPage4.TabIndex = 3; + this.tabPage4.Text = "毵 鞓る笇鞝濏姼 雸勳爜"; + this.tabPage4.UseVisualStyleBackColor = true; + // + // grid鞓る笇鞝濏姼韨 + // + this.grid鞓る笇鞝濏姼韨.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid鞓る笇鞝濏姼韨.Location = new System.Drawing.Point(14, 16); + this.grid鞓る笇鞝濏姼韨.Name = "grid鞓る笇鞝濏姼韨"; + this.grid鞓る笇鞝濏姼韨.RowTemplate.Height = 23; + this.grid鞓る笇鞝濏姼韨.Size = new System.Drawing.Size(951, 534); + this.grid鞓る笇鞝濏姼韨.TabIndex = 5; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.grid瓿摐須嶋摑靹犾垬); + this.tabPage5.Location = new System.Drawing.Point(4, 22); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(3); + this.tabPage5.Size = new System.Drawing.Size(978, 566); + this.tabPage5.TabIndex = 4; + this.tabPage5.Text = "雸勳爜瓿摐"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // grid瓿摐須嶋摑靹犾垬 + // + this.grid瓿摐須嶋摑靹犾垬.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid瓿摐須嶋摑靹犾垬.Location = new System.Drawing.Point(18, 31); + this.grid瓿摐須嶋摑靹犾垬.Name = "grid瓿摐須嶋摑靹犾垬"; + this.grid瓿摐須嶋摑靹犾垬.RowTemplate.Height = 23; + this.grid瓿摐須嶋摑靹犾垬.Size = new System.Drawing.Size(938, 529); + this.grid瓿摐須嶋摑靹犾垬.TabIndex = 0; + // + // tabPage6 + // + this.tabPage6.Controls.Add(this.grid瓴巾棙旃橂爤氩); + this.tabPage6.Location = new System.Drawing.Point(4, 22); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Size = new System.Drawing.Size(978, 566); + this.tabPage6.TabIndex = 5; + this.tabPage6.Text = "瓴巾棙旃橂焿"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // grid瓴巾棙旃橂爤氩 + // + this.grid瓴巾棙旃橂爤氩.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid瓴巾棙旃橂爤氩.Location = new System.Drawing.Point(13, 14); + this.grid瓴巾棙旃橂爤氩.Name = "grid瓴巾棙旃橂爤氩"; + this.grid瓴巾棙旃橂爤氩.RowTemplate.Height = 23; + this.grid瓴巾棙旃橂爤氩.Size = new System.Drawing.Size(951, 534); + this.grid瓴巾棙旃橂爤氩.TabIndex = 4; + // + // tabPage7 + // + this.tabPage7.Controls.Add(this.grid雸勳爜雿半歆); + this.tabPage7.Location = new System.Drawing.Point(4, 22); + this.tabPage7.Name = "tabPage7"; + this.tabPage7.Size = new System.Drawing.Size(978, 566); + this.tabPage7.TabIndex = 6; + this.tabPage7.Text = "雸勳爜雿半歆"; + this.tabPage7.UseVisualStyleBackColor = true; + // + // grid雸勳爜雿半歆 + // + this.grid雸勳爜雿半歆.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid雸勳爜雿半歆.Location = new System.Drawing.Point(3, 3); + this.grid雸勳爜雿半歆.Name = "grid雸勳爜雿半歆"; + this.grid雸勳爜雿半歆.RowTemplate.Height = 23; + this.grid雸勳爜雿半歆.Size = new System.Drawing.Size(951, 534); + this.grid雸勳爜雿半歆.TabIndex = 3; + // + // tabPage8 + // + this.tabPage8.Controls.Add(this.grid瓿摐彀); + this.tabPage8.Location = new System.Drawing.Point(4, 22); + this.tabPage8.Name = "tabPage8"; + this.tabPage8.Padding = new System.Windows.Forms.Padding(3); + this.tabPage8.Size = new System.Drawing.Size(978, 566); + this.tabPage8.TabIndex = 7; + this.tabPage8.Text = "瓿摐彀犯霝橅攧鞖"; + this.tabPage8.UseVisualStyleBackColor = true; + // + // grid瓿摐彀 + // + this.grid瓿摐彀.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid瓿摐彀.Location = new System.Drawing.Point(14, 16); + this.grid瓿摐彀.Name = "grid瓿摐彀"; + this.grid瓿摐彀.RowTemplate.Height = 23; + this.grid瓿摐彀.Size = new System.Drawing.Size(951, 534); + this.grid瓿摐彀.TabIndex = 4; + // + // tabPage9 + // + this.tabPage9.Controls.Add(this.grid韮鞗); + this.tabPage9.Location = new System.Drawing.Point(4, 22); + this.tabPage9.Name = "tabPage9"; + this.tabPage9.Padding = new System.Windows.Forms.Padding(3); + this.tabPage9.Size = new System.Drawing.Size(978, 566); + this.tabPage9.TabIndex = 8; + this.tabPage9.Text = "韮鞗岇矤瓯办爼氤"; + this.tabPage9.UseVisualStyleBackColor = true; + // + // grid韮鞗 + // + this.grid韮鞗.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid韮鞗.Location = new System.Drawing.Point(14, 16); + this.grid韮鞗.Name = "grid韮鞗"; + this.grid韮鞗.RowTemplate.Height = 23; + this.grid韮鞗.Size = new System.Drawing.Size(951, 534); + this.grid韮鞗.TabIndex = 5; + // + // tabPage10 + // + this.tabPage10.Controls.Add(this.grid鞖); + this.tabPage10.Location = new System.Drawing.Point(4, 22); + this.tabPage10.Name = "tabPage10"; + this.tabPage10.Padding = new System.Windows.Forms.Padding(3); + this.tabPage10.Size = new System.Drawing.Size(978, 566); + this.tabPage10.TabIndex = 9; + this.tabPage10.Text = "鞖╇Μ鞀ろ彴"; + this.tabPage10.UseVisualStyleBackColor = true; + // + // grid鞖 + // + this.grid鞖.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.grid鞖.Location = new System.Drawing.Point(14, 16); + this.grid鞖.Name = "grid鞖"; + this.grid鞖.RowTemplate.Height = 23; + this.grid鞖.Size = new System.Drawing.Size(951, 534); + this.grid鞖.TabIndex = 6; + // + // textBox1 + // + this.textBox1.Location = new System.Drawing.Point(1004, 414); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(254, 21); + this.textBox1.TabIndex = 3; + this.textBox1.Text = "ESPORTSTMNT06_1721053"; + // + // button2 + // + this.button2.Location = new System.Drawing.Point(1004, 283); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(243, 40); + this.button2.TabIndex = 4; + this.button2.Text = "靹滊矂鞐瓣舶"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // textBox2 + // + this.textBox2.Location = new System.Drawing.Point(1000, 256); + this.textBox2.Name = "textBox2"; + this.textBox2.Size = new System.Drawing.Size(254, 21); + this.textBox2.TabIndex = 3; + this.textBox2.Text = "127.0.0.1"; + // + // textBox3 + // + this.textBox3.Location = new System.Drawing.Point(1000, 229); + this.textBox3.Name = "textBox3"; + this.textBox3.Size = new System.Drawing.Size(254, 21); + this.textBox3.TabIndex = 3; + this.textBox3.Text = "106032946468743415|game1"; + // + // textBox4 + // + this.textBox4.Location = new System.Drawing.Point(1000, 202); + this.textBox4.Name = "textBox4"; + this.textBox4.Size = new System.Drawing.Size(254, 21); + this.textBox4.TabIndex = 3; + this.textBox4.Text = "靹滊矂鞚橂嫷氤"; + // + // textBox5 + // + this.textBox5.Location = new System.Drawing.Point(1000, 175); + this.textBox5.Name = "textBox5"; + this.textBox5.Size = new System.Drawing.Size(254, 21); + this.textBox5.TabIndex = 3; + this.textBox5.Text = "臧鞝胳槰氚╈牅"; + // + // textBox6 + // + this.textBox6.Location = new System.Drawing.Point(1004, 34); + this.textBox6.Name = "textBox6"; + this.textBox6.Size = new System.Drawing.Size(254, 21); + this.textBox6.TabIndex = 3; + this.textBox6.Text = "0"; + // + // button3 + // + this.button3.Location = new System.Drawing.Point(1004, 61); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(115, 56); + this.button3.TabIndex = 5; + this.button3.Text = "鞁滉硠鞁滌瀾"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // button4 + // + this.button4.Location = new System.Drawing.Point(1143, 61); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(115, 55); + this.button4.TabIndex = 5; + this.button4.Text = "鞁滉硠氅堨钉"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click); + // + // button5 + // + this.button5.Location = new System.Drawing.Point(1067, 122); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(115, 46); + this.button5.TabIndex = 5; + this.button5.Text = "鞁滉硠鞁滉皠氤瓴"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // button6 + // + this.button6.Location = new System.Drawing.Point(1005, 344); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(241, 43); + this.button6.TabIndex = 6; + this.button6.Text = "霐旊箘氤瓴"; + this.button6.UseVisualStyleBackColor = true; + this.button6.Click += new System.EventHandler(this.button6_Click); + // + // btn頃滍儉霐滊焿鞁滌瀾 + // + this.btn頃滍儉霐滊焿鞁滌瀾.Location = new System.Drawing.Point(1006, 444); + this.btn頃滍儉霐滊焿鞁滌瀾.Name = "btn頃滍儉霐滊焿鞁滌瀾"; + this.btn頃滍儉霐滊焿鞁滌瀾.Size = new System.Drawing.Size(122, 61); + this.btn頃滍儉霐滊焿鞁滌瀾.TabIndex = 7; + this.btn頃滍儉霐滊焿鞁滌瀾.Text = "頃滍儉霐滊焿鞁滌瀾"; + this.btn頃滍儉霐滊焿鞁滌瀾.UseVisualStyleBackColor = true; + this.btn頃滍儉霐滊焿鞁滌瀾.Click += new System.EventHandler(this.btn頃滍儉霐滊焿鞁滌瀾_Click); + // + // btn頃滍儉霐滊焿膦呺 + // + this.btn頃滍儉霐滊焿膦呺.Location = new System.Drawing.Point(1136, 444); + this.btn頃滍儉霐滊焿膦呺.Name = "btn頃滍儉霐滊焿膦呺"; + this.btn頃滍儉霐滊焿膦呺.Size = new System.Drawing.Size(122, 61); + this.btn頃滍儉霐滊焿膦呺.TabIndex = 7; + this.btn頃滍儉霐滊焿膦呺.Text = "頃滍儉霐滊焿膦呺"; + this.btn頃滍儉霐滊焿膦呺.UseVisualStyleBackColor = true; + this.btn頃滍儉霐滊焿膦呺.Click += new System.EventHandler(this.btn頃滍儉霐滊焿膦呺_Click); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1270, 616); + this.Controls.Add(this.btn頃滍儉霐滊焿膦呺); + this.Controls.Add(this.btn頃滍儉霐滊焿鞁滌瀾); + this.Controls.Add(this.button6); + this.Controls.Add(this.button5); + this.Controls.Add(this.button4); + this.Controls.Add(this.button3); + this.Controls.Add(this.button2); + this.Controls.Add(this.textBox3); + this.Controls.Add(this.textBox5); + this.Controls.Add(this.textBox4); + this.Controls.Add(this.textBox2); + this.Controls.Add(this.textBox6); + this.Controls.Add(this.textBox1); + this.Controls.Add(this.tabControl1); + this.Controls.Add(this.button1); + this.Name = "Form1"; + this.Text = "Form1"; + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit(); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage2.ResumeLayout(false); + this.tabPage3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid耄)).EndInit(); + this.tabPage4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid鞓る笇鞝濏姼韨)).EndInit(); + this.tabPage5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid瓿摐須嶋摑靹犾垬)).EndInit(); + this.tabPage6.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid瓴巾棙旃橂爤氩)).EndInit(); + this.tabPage7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid雸勳爜雿半歆)).EndInit(); + this.tabPage8.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid瓿摐彀)).EndInit(); + this.tabPage9.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid韮鞗)).EndInit(); + this.tabPage10.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.grid鞖)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button button1; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.DataGridView dataGridView2; + private System.Windows.Forms.TabControl tabControl1; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.TabPage tabPage4; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.TabPage tabPage6; + private System.Windows.Forms.DataGridView grid瓿摐須嶋摑靹犾垬; + private System.Windows.Forms.TabPage tabPage7; + private System.Windows.Forms.DataGridView grid雸勳爜雿半歆; + private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.DataGridView grid瓴巾棙旃橂爤氩; + private System.Windows.Forms.DataGridView grid鞓る笇鞝濏姼韨; + private System.Windows.Forms.DataGridView grid耄; + private System.Windows.Forms.TabPage tabPage8; + private System.Windows.Forms.DataGridView grid瓿摐彀; + private System.Windows.Forms.TabPage tabPage9; + private System.Windows.Forms.DataGridView grid韮鞗; + private System.Windows.Forms.TabPage tabPage10; + private System.Windows.Forms.DataGridView grid鞖; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.TextBox textBox2; + private System.Windows.Forms.TextBox textBox3; + private System.Windows.Forms.TextBox textBox4; + private System.Windows.Forms.TextBox textBox5; + private System.Windows.Forms.TextBox textBox6; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.Button button5; + private System.Windows.Forms.Button button6; + private System.Windows.Forms.Button btn頃滍儉霐滊焿鞁滌瀾; + private System.Windows.Forms.Button btn頃滍儉霐滊焿膦呺; + } +} + diff --git a/lck_cl_data_solution/requestTestForm/Form1.cs b/lck_cl_data_solution/requestTestForm/Form1.cs new file mode 100644 index 0000000..f34d014 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Form1.cs @@ -0,0 +1,171 @@ +锘縰sing LolDataRequestLib; +using MongoDB.Bson; +using MongoDB.Bson.IO; +using MongoDB.Bson.Serialization; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace requestTestForm +{ + public partial class Form1 : Form, IGameTimeEventDrop + { + public Form1() + { + InitializeComponent(); + } + + public void errorReceivedByWorker(DBDefine.鞖旍箔雿办澊韯半秳毳 鞚奠厜靺橂倶鞓嵃鞚错劙攵勲, string 鞚奠厜靺橂偞鞖) + { + throw new NotImplementedException(); + } + + + Timer mTimer = new Timer(); + + private void button1_Click(object sender, EventArgs e) + { + + DataManager.getInstance().setCallback(this); + + DataManager.getInstance().IsupdateWorkersWork = true; ; + + DataManager.getInstance().mPlatformGameID = textBox1.Text; + + mTimer.Interval = 1000; + + mTimer.Tick += dataTick; + + mTimer.Start(); + + + } + + void dataTick(object d, EventArgs e) + { + dataGridView1.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙).Tables[0]; + + //20210531鞚措爣瓴 頃 靾橂弰 鞛堨姷雼堧嫟. + //dataGridView1.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.GetStringValue()]; + + dataGridView2.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.頂诫嵃鞚错劙).Tables[0]; + grid瓿摐須嶋摑靹犾垬.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛瓿摐霟夓劆靾).Tables[0]; + grid雸勳爜雿半歆.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾).Tables[0]; + grid瓴巾棙旃橂爤氩.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓴巾棙旃橂爤氩).Tables[0]; + grid耄.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.耄嵃鞚错劙).Tables[0]; + + ////氙胳檮靹 + grid鞓る笇鞝濏姼韨.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨).Tables[0]; + grid瓿摐彀.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺).Tables[0]; + //grid韮鞗.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳).Tables[0]; + ////grid鞖.DataSource = DataManager.getInstance().頃滍儉霐滊焿鞖旍箔(1, 200).Tables[0]; + //grid鞖.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞖╇Μ鞀ろ彴).Tables[0]; + + ////20210611 頂岆爤鞚挫柎鞓る笇雿旉矊鞛勲秬攵 + grid鞖.DataSource = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞖╇Μ鞀ろ彴).Tables[0]; + + ////20210611 頃滍儉霐滊焿 鞁滉皠氩旍渼 攵攵 + /// 鞁滌瀾齑堦皜 0鞙茧 鞓る┐ null鞚 毽劥 + //grid鞖.DataSource = DataManager.getInstance().頃滍儉霐滊焿鞖旍箔(1, 200).Tables[0]; + + + + ///20210531 瓴疥赴膦呺雿办澊韯半姅 鞚措爣瓴 頃橂倶鞌 霐办嫓氅 霅╇媹雼. + ///韨巸鞏挫嫓, 韮鞗岇矤瓯办爠觳, 鞓る笇鞝濏姼韨 + + DataSet 臧鞝胳槰雿办澊韯办厠 = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒); + //grid韮鞗.DataSource = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒.GetStringValue()]; + //grid韮鞗.DataSource = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韨巸鞏挫嫓.GetStringValue()]; + //grid韮鞗.DataSource = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳.GetStringValue()]; + //grid鞖.DataSource = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨.GetStringValue()]; + //grid韮鞗.DataSource = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.GetStringValue()]; + //grid韮鞗.DataSource = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺.GetStringValue()]; + + + } + + private void button2_Click(object sender, EventArgs e) + { + //Console.WriteLine(DataManager.getInstance().requestServerForUpdate(textBox2.Text, textBox3.Text).ToString()); + + textBox4.Text = DataManager.getInstance().requestServerForUpdate(textBox2.Text, textBox3.Text, true).ToString(); + textBox5.Text = DataManager.getInstance().mPlatformGameID; + } + + public void 霌滊灅瓿るΜ鞀ろ彴鞁滉皠(string 鞖╈毳, int 雮潃鞁滉皠_雼渼_齑) + { + Console.WriteLine(鞖╈毳 + "----" + 雮潃鞁滉皠_雼渼_齑); + } + + public void 鞓る笇鞝濏姼毽姢韽办嫓臧(string 鞓る笇鞝濏姼鞛§潃韺, string 鞓る笇鞝濏姼膦呺, int 瓴岇瀯鞁滉皠_雼渼_齑) + { + Console.WriteLine(鞓る笇鞝濏姼鞛§潃韺 + "++++" + 鞓る笇鞝濏姼膦呺 + "++++" + 瓴岇瀯鞁滉皠_雼渼_齑); + } + + public void 鞏奠牅旮半Μ鞀ろ彴鞁滉皠(DataTable 韯办鞏奠牅旮办爼氤) + { + Console.WriteLine("鞏奠牅旮绊劙歆" + 韯办鞏奠牅旮办爼氤.Rows.Count); + } + + public void 順勳灛瓴岇瀯鞁滉皠(int 齑) + { + this.Invoke(new MethodInvoker(() => { textBox6.Text = (齑 / 60).ToString() + " : " + (齑 % 60); })); + } + + private void button3_Click(object sender, EventArgs e) + { + + + DataManager.getInstance().setCallback(this); + DataManager.getInstance().timerStart(); + } + + private void button4_Click(object sender, EventArgs e) + { + DataManager.getInstance().timerStop(); + } + + private void button5_Click(object sender, EventArgs e) + { + DataManager.getInstance().setGameTime(Convert.ToInt32(textBox6.Text)); + } + + public void 鞓る笇鞝濏姼氩勴攧鞁滉皠(string 鞓る笇鞝濏姼鞛§潃韺, string 鞓る笇鞝濏姼膦呺, int 瓴岇瀯鞁滉皠_雼渼_齑, int 韺岇泴頂岆爤鞚) + { + ////20210611 韺岇泴頂岆爤鞚措秬攵 + Console.WriteLine(鞓る笇鞝濏姼鞛§潃韺 + "_" + 鞓る笇鞝濏姼膦呺 + "_" + 瓴岇瀯鞁滉皠_雼渼_齑 + "_" + 韺岇泴頂岆爤鞚); + } + + private void button6_Click(object sender, EventArgs e) + { + DataManager.getInstance().resetDBAddress(textBox6.Text); + } + + public void 頃滍儉霐滊焿鞁れ嫓臧(DataTable 頃滍儉霐滊焿靹犾垬氤) + { + + ////20210611 頃滍儉霐滊焿攵攵 + Console.WriteLine("頃滍儉霐滊焿" + 頃滍儉霐滊焿靹犾垬氤.Rows.Count); + this.Invoke(new MethodInvoker(() => { grid鞖.DataSource = 頃滍儉霐滊焿靹犾垬氤; })); + } + + private void btn頃滍儉霐滊焿鞁滌瀾_Click(object sender, EventArgs e) + { + DataManager.getInstance().齑堧嫻頃滍儉霐滊焿毽劥鞁滌瀾(); + } + + private void btn頃滍儉霐滊焿膦呺_Click(object sender, EventArgs e) + { + DataManager.getInstance().齑堧嫻頃滍儉霐滊焿毽劥膦呺(); + } + + } +} diff --git a/lck_cl_data_solution/requestTestForm/Form1.resx b/lck_cl_data_solution/requestTestForm/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Form1.resx @@ -0,0 +1,120 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/requestTestForm/Program.cs b/lck_cl_data_solution/requestTestForm/Program.cs new file mode 100644 index 0000000..cf12349 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Program.cs @@ -0,0 +1,22 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace requestTestForm +{ + static class Program + { + /// + /// 頃措嫻 鞚戩毄 頂勲攴鸽灗鞚 欤 歆勳瀰鞝愳瀰雼堧嫟. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/lck_cl_data_solution/requestTestForm/Properties/AssemblyInfo.cs b/lck_cl_data_solution/requestTestForm/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..e8f237d --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +锘縰sing System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 鞏挫厛敫旊Μ鞐 雽頃 鞚茧皹 鞝曤炒電 雼れ潓 韸轨劚 歆戫暕鞚 韱淀暣 +// 鞝滌柎霅╇媹雼. 鞏挫厛敫旊Μ鞕 甏霠悳 鞝曤炒毳 靾橃爼頃橂牑氅 +// 鞚措煬頃 韸轨劚 臧掛潉 氤瓴巾晿靹胳殧. +[assembly: AssemblyTitle("requestTestForm")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("requestTestForm")] +[assembly: AssemblyCopyright("Copyright 漏 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible鞚 false搿 靹れ爼頃橂┐ 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞚 COM 甑劚 鞖旍唽鞐 +// 響滌嫓霅橃 鞎婌姷雼堧嫟. COM鞐愳劀 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞐 鞎§劯鞀ろ晿霠る┐ +// 頃措嫻 順曥嫕鞐 雽頃 ComVisible 韸轨劚鞚 true搿 靹れ爼頃橃劯鞖. +[assembly: ComVisible(false)] + +// 鞚 頂勲鞝濏姼臧 COM鞐 雲胳稖霅橂姅 瓴届毎 雼れ潓 GUID電 typelib鞚 ID毳 雮橅儉雰呺媹雼. +[assembly: Guid("0e32da7e-5b02-40c7-8f86-883271051cff")] + +// 鞏挫厛敫旊Μ鞚 氩勳爠 鞝曤炒電 雼れ潓 雱 臧歆 臧掛溂搿 甑劚霅╇媹雼. +// +// 欤 氩勳爠 +// 攵 氩勳爠 +// 牍岆摐 氩堩樃 +// 靾橃爼 氩勳爠 +// +// 氇摖 臧掛潉 歆鞝曧晿瓯半倶 鞎勲灅鞕 臧欖澊 '*'毳 靷毄頃橃棳 牍岆摐 氩堩樃 氚 靾橃爼 氩堩樃臧 鞛愲彊鞙茧 +// 歆鞝曤悩霃勲 頃 靾 鞛堨姷雼堧嫟. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/lck_cl_data_solution/requestTestForm/Properties/Resources.Designer.cs b/lck_cl_data_solution/requestTestForm/Properties/Resources.Designer.cs new file mode 100644 index 0000000..c37d8c5 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +锘//------------------------------------------------------------------------------ +// +// 鞚 旖旊摐電 霃勱惮毳 靷毄頃橃棳 靸濎劚霅橃棃鞀惦媹雼. +// 霟绊儉鞛 氩勳爠:4.0.30319.42000 +// +// 韺岇澕 雮挫毄鞚 氤瓴巾晿氅 鞛橂霅 霃欖瀾鞚 氚滌儩頃 靾 鞛堨溂氅, 旖旊摐毳 雼れ嫓 靸濎劚頃橂┐ +// 鞚措煬頃 氤瓴 雮挫毄鞚 靻愳嫟霅╇媹雼. +// +//------------------------------------------------------------------------------ + +namespace requestTestForm.Properties +{ + + + /// + /// 歆鞐檾霅 氍胳瀽鞐 霌膘潉 彀娟赴 鞙勴暅 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀れ瀰雼堧嫟. + /// + // 鞚 韥措灅鞀る姅 ResGen 霕愲姅 Visual Studio鞕 臧欖潃 霃勱惮毳 韱淀暣 StronglyTypedResourceBuilder + // 韥措灅鞀れ棎靹 鞛愲彊鞙茧 靸濎劚霅橃棃鞀惦媹雼. + // 氅る矂毳 於旉皜頃橁卑雮 鞝滉卑頃橂牑氅 .ResX 韺岇澕鞚 韼胳頃 雼れ潓 /str 鞓奠厴鞚 靷毄頃橃棳 + // ResGen鞚 雼れ嫓 鞁ろ枆頃橁卑雮 VS 頂勲鞝濏姼毳 雼れ嫓 牍岆摐頃橃嫮鞁滌槫. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// 鞚 韥措灅鞀れ棎靹 靷毄頃橂姅 旌愳嫓霅 ResourceManager 鞚胳姢韯挫姢毳 氚橅櫂頃╇媹雼. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("requestTestForm.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 鞚 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀るゼ 靷毄頃橃棳 氇摖 毽唽鞀 臁绊殞鞐 雽頃 順勳灛 鞀る爤霌滌潣 CurrentUICulture 靻嶌劚鞚 + /// 鞛爼鞚橅暕雼堧嫟. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/lck_cl_data_solution/requestTestForm/Properties/Resources.resx b/lck_cl_data_solution/requestTestForm/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Properties/Resources.resx @@ -0,0 +1,117 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/requestTestForm/Properties/Settings.Designer.cs b/lck_cl_data_solution/requestTestForm/Properties/Settings.Designer.cs new file mode 100644 index 0000000..c234d7e --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +锘//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace requestTestForm.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/lck_cl_data_solution/requestTestForm/Properties/Settings.settings b/lck_cl_data_solution/requestTestForm/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/Properties/Settings.settings @@ -0,0 +1,7 @@ +锘 + + + + + + diff --git a/lck_cl_data_solution/requestTestForm/libmongocrypt.dylib b/lck_cl_data_solution/requestTestForm/libmongocrypt.dylib new file mode 100644 index 0000000..91418d4 Binary files /dev/null and b/lck_cl_data_solution/requestTestForm/libmongocrypt.dylib differ diff --git a/lck_cl_data_solution/requestTestForm/libmongocrypt.so b/lck_cl_data_solution/requestTestForm/libmongocrypt.so new file mode 100644 index 0000000..2e6bae0 Binary files /dev/null and b/lck_cl_data_solution/requestTestForm/libmongocrypt.so differ diff --git a/lck_cl_data_solution/requestTestForm/mongocrypt.dll b/lck_cl_data_solution/requestTestForm/mongocrypt.dll new file mode 100644 index 0000000..39d7e01 Binary files /dev/null and b/lck_cl_data_solution/requestTestForm/mongocrypt.dll differ diff --git a/lck_cl_data_solution/requestTestForm/packages.config b/lck_cl_data_solution/requestTestForm/packages.config new file mode 100644 index 0000000..f9cdad4 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/packages.config @@ -0,0 +1,19 @@ +锘 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/requestTestForm/requestTestForm.csproj b/lck_cl_data_solution/requestTestForm/requestTestForm.csproj new file mode 100644 index 0000000..e83cc80 --- /dev/null +++ b/lck_cl_data_solution/requestTestForm/requestTestForm.csproj @@ -0,0 +1,173 @@ +锘 + + + + Debug + AnyCPU + {0E32DA7E-5B02-40C7-8F86-883271051CFF} + WinExe + requestTestForm + requestTestForm + v4.7.2 + 512 + true + true + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\DnsClient.1.4.0\lib\net471\DnsClient.dll + + + ..\packages\MongoDB.Bson.2.12.3\lib\net452\MongoDB.Bson.dll + + + ..\packages\MongoDB.Driver.2.12.3\lib\net452\MongoDB.Driver.dll + + + ..\packages\MongoDB.Driver.Core.2.12.3\lib\net452\MongoDB.Driver.Core.dll + + + ..\packages\MongoDB.Libmongocrypt.1.2.1\lib\net452\MongoDB.Libmongocrypt.dll + + + ..\packages\SharpCompress.0.23.0\lib\net45\SharpCompress.dll + + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + + ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + ..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll + True + True + + + ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + True + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + + + + {1923eb44-9e99-4198-8e08-008a98b7d673} + LolDataRequestLib + + + + + + + 鞚 頂勲鞝濏姼電 鞚 旎错摠韯办棎 鞐嗠姅 NuGet 韺偆歆毳 彀胳“頃╇媹雼. 頃措嫻 韺偆歆毳 雼れ毚搿滊摐頃橂牑氅 NuGet 韺偆歆 氤奠洂鞚 靷毄頃橃嫮鞁滌槫. 鞛愳劯頃 雮挫毄鞚 http://go.microsoft.com/fwlink/?LinkID=322105毳 彀胳“頃橃嫮鞁滌槫. 雸勲澖霅 韺岇澕鞚 {0}鞛呺媹雼. + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/updateServer/App.config b/lck_cl_data_solution/updateServer/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/lck_cl_data_solution/updateServer/App.config @@ -0,0 +1,6 @@ +锘 + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/updateServer/Core/Compression/Snappy/lib/win/snappy32.dll b/lck_cl_data_solution/updateServer/Core/Compression/Snappy/lib/win/snappy32.dll new file mode 100644 index 0000000..afc82ca Binary files /dev/null and b/lck_cl_data_solution/updateServer/Core/Compression/Snappy/lib/win/snappy32.dll differ diff --git a/lck_cl_data_solution/updateServer/Core/Compression/Snappy/lib/win/snappy64.dll b/lck_cl_data_solution/updateServer/Core/Compression/Snappy/lib/win/snappy64.dll new file mode 100644 index 0000000..36cd5fe Binary files /dev/null and b/lck_cl_data_solution/updateServer/Core/Compression/Snappy/lib/win/snappy64.dll differ diff --git a/lck_cl_data_solution/updateServer/Core/Compression/Zstandard/lib/win/libzstd.dll b/lck_cl_data_solution/updateServer/Core/Compression/Zstandard/lib/win/libzstd.dll new file mode 100644 index 0000000..e669123 Binary files /dev/null and b/lck_cl_data_solution/updateServer/Core/Compression/Zstandard/lib/win/libzstd.dll differ diff --git a/lck_cl_data_solution/updateServer/DEFINE.cs b/lck_cl_data_solution/updateServer/DEFINE.cs new file mode 100644 index 0000000..45feaf2 --- /dev/null +++ b/lck_cl_data_solution/updateServer/DEFINE.cs @@ -0,0 +1,34 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace updateServer +{ + internal class DEFINE + { + + //VSPN鞝戧芳韨 + internal const string RIOT_API_KEY = "x-api-key:N1TFxzzmYk5E5sByoRNsi5ovhf2EjaCw7wx49wh2"; + + //WDG鞝戧芳韨 + //internal const string RIOT_API_KEY = "x-api-key:oYiHmI77ur7tFl3joHh0z8onOVDnfiys3pezolAv"; + //internal const string RIOT_API_KEY = "x-api-key:cqW7ayuV2o10P0g4F7HlXa9DALZRfAME4Pv1UjcN"; + + internal const string 霛检澊鞐嘷鞚措菠韸疙枆雿办澊韯癬REQUEST_URL = "https://raw-stats-api.ewp.gg/livestatsRaw/v1/platformGames/"; + + //internal const string 霛检澊鞐嘷瓴岇瀯毽姢韸竉REQUEST_URL = "https://raw-stats-api.ewp.gg/livestatsRaw/v1/platformGames?state="; + internal const string 霛检澊鞐嘷瓴岇瀯毽姢韸竉REQUEST_URL = "https://raw-stats-api.ewp.gg/livestatsRaw/v1/"; + + //internal const string 氇疥碃DB_鞝戩啀鞝曤炒 = "mongodb://root:veryhardpassword123@211.53.30.8:50003"; + internal const string 氇疥碃DB_鞝戩啀鞝曤炒 = "mongodb://root:veryhardpassword123@127.0.0.1:50003"; + //internal const string 氇疥碃DB_鞝戩啀鞝曤炒 = "mongodb://root:veryhardpassword123@211.42.188.8:50003"; + //internal const string 氇疥碃DB_鞝戩啀鞝曤炒 = "mongodb://root:veryhardpassword123@203.251.148.27:50002"; + + internal const int 鞚措菠韸鸽鞖半嵃鞚错劙臧膘嫚欤缄赴ms = 1000; + + + } + +} diff --git a/lck_cl_data_solution/updateServer/Form1.Designer.cs b/lck_cl_data_solution/updateServer/Form1.Designer.cs new file mode 100644 index 0000000..48619d6 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Form1.Designer.cs @@ -0,0 +1,270 @@ +锘縩amespace updateServer +{ + partial class Form1 + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.button2 = new System.Windows.Forms.Button(); + this.lstBoxUpdateGameList = new System.Windows.Forms.ListBox(); + this.txbGameID = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.txbPlatformID = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.lbServerStatus = new System.Windows.Forms.Label(); + this.listBox1 = new System.Windows.Forms.ListBox(); + this.button3 = new System.Windows.Forms.Button(); + this.button4 = new System.Windows.Forms.Button(); + this.button5 = new System.Windows.Forms.Button(); + this.btnExport = new System.Windows.Forms.Button(); + this.button6 = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Font = new System.Drawing.Font("甑措", 20F); + this.button1.Location = new System.Drawing.Point(260, 99); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(262, 58); + this.button1.TabIndex = 0; + this.button1.Text = "靹滊矂 旒滉赴"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Font = new System.Drawing.Font("甑措", 15F); + this.label5.Location = new System.Drawing.Point(38, 177); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(206, 20); + this.label5.TabIndex = 2; + this.label5.Text = "斓滉芳 鞖旍箔氚涭潃 瓴岇瀯 ID"; + // + // button2 + // + this.button2.Font = new System.Drawing.Font("甑措", 20F); + this.button2.Location = new System.Drawing.Point(260, 266); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(262, 123); + this.button2.TabIndex = 6; + this.button2.Text = "頂岆灚韽 鞎勳澊霐 鞐呺嵃鞚错姼 歆勴枆"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // lstBoxUpdateGameList + // + this.lstBoxUpdateGameList.FormattingEnabled = true; + this.lstBoxUpdateGameList.ItemHeight = 12; + this.lstBoxUpdateGameList.Location = new System.Drawing.Point(54, 33); + this.lstBoxUpdateGameList.Name = "lstBoxUpdateGameList"; + this.lstBoxUpdateGameList.Size = new System.Drawing.Size(180, 124); + this.lstBoxUpdateGameList.TabIndex = 4; + // + // txbGameID + // + this.txbGameID.Font = new System.Drawing.Font("甑措", 15F); + this.txbGameID.Location = new System.Drawing.Point(250, 174); + this.txbGameID.Name = "txbGameID"; + this.txbGameID.Size = new System.Drawing.Size(272, 30); + this.txbGameID.TabIndex = 7; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("甑措", 15F); + this.label1.Location = new System.Drawing.Point(25, 217); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(219, 20); + this.label1.TabIndex = 2; + this.label1.Text = "斓滉芳臧鞝胳槫電 頂岆灚韽 ID"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("甑措", 15F); + this.label2.Location = new System.Drawing.Point(12, 9); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(236, 20); + this.label2.TabIndex = 2; + this.label2.Text = "鞐呺嵃鞚错姼欷戩澑 瓴疥赴毽姢韸"; + // + // txbPlatformID + // + this.txbPlatformID.Font = new System.Drawing.Font("甑措", 15F); + this.txbPlatformID.Location = new System.Drawing.Point(250, 214); + this.txbPlatformID.Name = "txbPlatformID"; + this.txbPlatformID.Size = new System.Drawing.Size(272, 30); + this.txbPlatformID.TabIndex = 7; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("甑措", 15F); + this.label3.Location = new System.Drawing.Point(330, 9); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(89, 20); + this.label3.TabIndex = 2; + this.label3.Text = "靹滊矂靸來儨"; + // + // lbServerStatus + // + this.lbServerStatus.BackColor = System.Drawing.SystemColors.ActiveCaptionText; + this.lbServerStatus.Font = new System.Drawing.Font("甑措", 20F); + this.lbServerStatus.ForeColor = System.Drawing.SystemColors.ControlLightLight; + this.lbServerStatus.Location = new System.Drawing.Point(269, 33); + this.lbServerStatus.Name = "lbServerStatus"; + this.lbServerStatus.Size = new System.Drawing.Size(244, 51); + this.lbServerStatus.TabIndex = 8; + this.lbServerStatus.Text = "STOP"; + this.lbServerStatus.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // listBox1 + // + this.listBox1.FormattingEnabled = true; + this.listBox1.ItemHeight = 12; + this.listBox1.Location = new System.Drawing.Point(542, 56); + this.listBox1.Name = "listBox1"; + this.listBox1.Size = new System.Drawing.Size(428, 316); + this.listBox1.TabIndex = 4; + this.listBox1.SelectedIndexChanged += new System.EventHandler(this.listBox1_SelectedIndexChanged); + // + // button3 + // + this.button3.Location = new System.Drawing.Point(756, 12); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(214, 38); + this.button3.TabIndex = 9; + this.button3.Text = "歆勴枆欷戩澑 瓴疥赴氇╇ 臧鞝胳槫旮"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button3_Click); + // + // button4 + // + this.button4.Location = new System.Drawing.Point(542, 12); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(208, 38); + this.button4.TabIndex = 9; + this.button4.Text = "韰岇姢韸戈步旮 氇╇ 臧鞝胳槫旮"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Click += new System.EventHandler(this.button4_Click); + // + // button5 + // + this.button5.Location = new System.Drawing.Point(12, 326); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(65, 46); + this.button5.TabIndex = 10; + this.button5.Text = "瓿缄卑鞛愲氚╇Μ鞀ろ姼鞐呺嵃鞚错姼"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // btnExport + // + this.btnExport.Location = new System.Drawing.Point(120, 266); + this.btnExport.Name = "btnExport"; + this.btnExport.Size = new System.Drawing.Size(117, 54); + this.btnExport.TabIndex = 11; + this.btnExport.Text = "雿办澊韯半氨鞐"; + this.btnExport.UseVisualStyleBackColor = true; + this.btnExport.Click += new System.EventHandler(this.btnExport_Click); + // + // button6 + // + this.button6.Location = new System.Drawing.Point(85, 326); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(152, 45); + this.button6.TabIndex = 12; + this.button6.Text = "雿办澊韯办磮旮绊檾"; + this.button6.UseVisualStyleBackColor = true; + this.button6.Click += new System.EventHandler(this.button6_Click); + // + // label4 + // + this.label4.BackColor = System.Drawing.SystemColors.ActiveCaptionText; + this.label4.Font = new System.Drawing.Font("甑措", 20F); + this.label4.ForeColor = System.Drawing.SystemColors.ControlLightLight; + this.label4.Location = new System.Drawing.Point(12, 266); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(102, 51); + this.label4.TabIndex = 8; + this.label4.Text = "0/0"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(982, 401); + this.Controls.Add(this.button6); + this.Controls.Add(this.btnExport); + this.Controls.Add(this.button5); + this.Controls.Add(this.button4); + this.Controls.Add(this.button3); + this.Controls.Add(this.label4); + this.Controls.Add(this.lbServerStatus); + this.Controls.Add(this.txbPlatformID); + this.Controls.Add(this.txbGameID); + this.Controls.Add(this.button2); + this.Controls.Add(this.listBox1); + this.Controls.Add(this.lstBoxUpdateGameList); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.label5); + this.Controls.Add(this.button1); + this.Name = "Form1"; + this.Text = "LCK CL 鞐呺嵃鞚错姼靹滊矂 250525 - WDG"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + public System.Windows.Forms.Button button1; + public System.Windows.Forms.ListBox lstBoxUpdateGameList; + public System.Windows.Forms.TextBox txbGameID; + public System.Windows.Forms.TextBox txbPlatformID; + public System.Windows.Forms.Label lbServerStatus; + public System.Windows.Forms.ListBox listBox1; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Button button4; + private System.Windows.Forms.Button button5; + private System.Windows.Forms.Button btnExport; + private System.Windows.Forms.Button button6; + public System.Windows.Forms.Label label4; + } +} + diff --git a/lck_cl_data_solution/updateServer/Form1.cs b/lck_cl_data_solution/updateServer/Form1.cs new file mode 100644 index 0000000..eae1b99 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Form1.cs @@ -0,0 +1,247 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Bson.IO; +using MongoDB.Bson.Serialization; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace updateServer +{ + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); + } + + private void button1_Click(object sender, EventArgs e) + { + + NetManager manager = new NetManager(); + + manager.start(); + + + UpdateManager.getInstance().init(); + ///ESPORTSTMNT06_1730991韥雲 + //UpdateManager.getInstance().startUpdateEventRaw("ESPORTSTMNT02_1921265", false); + + + //UpdateManager.getInstance().GameListUpdateWorker(true); + + } + + private void button2_Click(object sender, EventArgs e) + { + UpdateManager.getInstance().startUpdateEventRaw(txbPlatformID.Text, false); + } + + private void button3_Click(object sender, EventArgs e) + { + UpdateManager.getInstance().GameListUpdateWorker(false); + } + + private void button4_Click(object sender, EventArgs e) + { + UpdateManager.getInstance().GameListUpdateWorker(true); + //UpdateManager.getInstance().startUpdateEventRaw("ESPORTSTMNT06_1721059", false); + //UpdateManager.getInstance().finishGameListUpdateWorker(); + } + + private void listBox1_SelectedIndexChanged(object sender, EventArgs e) + { + if (listBox1.SelectedItems.Count < 1) return; + + string[] selectedItem = listBox1.SelectedItems[0].ToString().Split('_'); + + txbGameID.Text = selectedItem.Last(); + txbPlatformID.Text = selectedItem[0] + "_" + selectedItem[1]; + + UpdateManager.getInstance().GameKey = txbGameID.Text; + UpdateManager.getInstance().GameName = txbPlatformID.Text; + } + + public void removeWorkerList() + { + /* + List items = new List(); + + foreach (string s in UpdateManager.getInstance().mUpdateWorkerTable.Keys) + items.Add(s); + + + + foreach (string s in items) + { + MessageBox.Show("!!" + s); + UpdateManager.getInstance().mUpdateWorkerTable.Remove(s); + } + */ + } + + public void updateWorkerList() + { + this.Invoke(new MethodInvoker(() => { + lstBoxUpdateGameList.Items.Clear(); + foreach (string item in UpdateManager.getInstance().mUpdateWorkerTable.Keys) + { + lstBoxUpdateGameList.Items.Add(item); + } + })); + } + + public void Msg() + { + //MessageBox.Show("!!"); + } + + public void updateGameRoomList(List recvData) + { + this.Invoke(new MethodInvoker(() => { + listBox1.Items.Clear(); + foreach (string item in recvData) + { + listBox1.Items.Add(item); + } + + })); + } + + private void button5_Click(object sender, EventArgs e) + { + UpdateManager.getInstance().finishGameListUpdateWorker(); + } + + + + async void exportDB() + { + string basicfileName = DateTime.Now.Date.ToString("yyyyMMdd"); // initialize to the output file + MongoClient dd = new MongoClient(DEFINE.氇疥碃DB_鞝戩啀鞝曤炒); + + List collectionNames = dd.GetDatabase("datalol").ListCollectionNames().ToList(); + + + int endedTask = 0; + + this.Invoke(new MethodInvoker(() => label4.Text = endedTask + "/" + collectionNames.Count().ToString())); + + DirectoryInfo di = new DirectoryInfo(@"c:\lol_db_backup\" + basicfileName); + + if (!di.Exists) + { + di.Create(); + } + + foreach (string item in collectionNames) + { + IMongoCollection collection = dd.GetDatabase("datalol").GetCollection(item); // initialize to the collection to read from + + using (var streamWriter = new StreamWriter(@"c:\lol_db_backup\" + basicfileName + @"\" + item + ".json")) + { + await collection.Find(new BsonDocument()) + .ForEachAsync(async (document) => + { + using (var stringWriter = new StringWriter()) + using (var jsonWriter = new JsonWriter(stringWriter)) + { + var context = MongoDB.Bson.Serialization.BsonSerializationContext.CreateRoot(jsonWriter); + collection.DocumentSerializer.Serialize(context, document); + var line = stringWriter.ToString(); + await streamWriter.WriteLineAsync(line); + } + + } + + + ); + + + endedTask += 1; + + this.Invoke(new MethodInvoker(() => label4.Text = endedTask + "/" + collectionNames.Count().ToString())); + + + } + } + + } + + async void importDB() + { + //MongoClient dd = new MongoClient(DEFINE.氇疥碃DB_鞝戩啀鞝曤炒); + MongoClient dd = new MongoClient("mongodb://root:veryhardpassword123@211.42.188.8:50003"); + List collectionNames = dd.GetDatabase("datalol").ListCollectionNames().ToList(); + + //List collectionNames = new List(); + + //collectionNames.Remove("building_destroyed"); + //collectionNames.Add("game_end"); + //collectionNames.Add("game_info"); + + string basicfileName = DateTime.Now.Date.ToString("yyyyMMdd"); + + foreach (var item in collectionNames) + { + + //IMongoCollection collection = dd.GetDatabase("data_lol_test_seed").GetCollection(item); + IMongoCollection collection = dd.GetDatabase("datalol").GetCollection(item); + + using (var streamReader = new StreamReader(@"c:\lol_db_backup\" + basicfileName + @"\" + item + ".json")) + { + string line; + while ((line = await streamReader.ReadLineAsync()) != null) + { + using (var jsonReader = new JsonReader(line)) + { + var context = BsonDeserializationContext.CreateRoot(jsonReader); + var document = collection.DocumentSerializer.Deserialize(context); + await collection.InsertOneAsync(document); + } + } + } + + } + + } + + async void clearDB() + { + + MongoClient dd = new MongoClient(DEFINE.氇疥碃DB_鞝戩啀鞝曤炒); + + List collectionNames = dd.GetDatabase("datalol").ListCollectionNames().ToList(); + string basicfileName = DateTime.Now.Date.ToShortDateString(); + + var mEventDataBaseTarget = dd.GetDatabase("datalol"); + foreach (string item in collectionNames) + { + await mEventDataBaseTarget.GetCollection(item) + .DeleteManyAsync(x => true); + } + + UpdateManager.getInstance().mUpdateWorkerTable.Clear(); + updateWorkerList(); + } + + private void btnExport_Click(object sender, EventArgs e) + { + exportDB(); + //importDB(); + } + + private void button6_Click(object sender, EventArgs e) + { + clearDB(); + } + } +} diff --git a/lck_cl_data_solution/updateServer/Form1.resx b/lck_cl_data_solution/updateServer/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Form1.resx @@ -0,0 +1,120 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/updateServer/NetManager.cs b/lck_cl_data_solution/updateServer/NetManager.cs new file mode 100644 index 0000000..c614053 --- /dev/null +++ b/lck_cl_data_solution/updateServer/NetManager.cs @@ -0,0 +1,256 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace updateServer +{ + + //搿 雿办澊韯办綌雿旊攵韯 瓴疥赴鞖旍箔 氚 霌彪鞝曤炒毳 鞖旍箔氚涬姅雼. + public class NetManager + { + const string TAG = "NETMANAGER"; + + HttpListener listener = null; + + bool doListen = false; + + Thread mListenTaskWorker = null; + + ManualResetEvent mThreadCloseObserver = new ManualResetEvent(false); + + internal void stop() + { + doListen = false; + listener.Stop(); + mThreadCloseObserver.WaitOne(); + } + + internal bool IsAlive() + { + + + if (mListenTaskWorker == null || !mListenTaskWorker.IsAlive) + { + return false; + } + else + { + return true; + } + } + + internal void start() + { + doListen = true; + Program.mMainForm.lbServerStatus.Text = "OK"; + mListenTaskWorker = new Thread(listenTask); + mListenTaskWorker.IsBackground = true; + mListenTaskWorker.Start(); + } + + private void listenTask() + { + listener = new HttpListener(); + listener.Prefixes.Clear(); + listener.Prefixes.Add("http://+:60003/"); + + listener.AuthenticationSchemes = AuthenticationSchemes.Basic | AuthenticationSchemes.Anonymous; + + listener.Start(); + + while (doListen) + { + try + { + var context = listener.GetContext(); + HandleRequest(context); + } + catch (Exception ex) + { + + } + } + + + mThreadCloseObserver.Set(); + + Program.mMainForm.Invoke(new System.Windows.Forms.MethodInvoker(() => { Program.mMainForm.lbServerStatus.Text = "CLOSE"; })); + + } + + //旮办〈鞐 鞝鞛ロ暅 臧掚摛鞚 氚办棿搿 鞝鞛ロ晿鞐 甏毽暅雼. + List beforeKeys = new List(); + + private void HandleRequest(object state) + { + + HttpListenerContext context = (HttpListenerContext)state; + + HttpListenerRequest request = context.Request; + + string returnValue = ""; + + try + { + + + if (request.RawUrl != "/favicon.ico") + { + + returnValue = request.RawUrl; + + bool isTest = false; + + var bytes = Encoding.UTF8.GetBytes(returnValue); + if (returnValue.Contains("/RemoveAll")) + { + UpdateManager.getInstance().RemoveAllEventRaw(); + UpdateManager.getInstance().RemoveBackup(); + } + else if (returnValue.Contains("/GameInfoGet")) + { + returnValue = UpdateManager.getInstance().GameKey + Environment.NewLine + UpdateManager.getInstance().GameName; + } + else if (returnValue.Contains("/ConnectionGameKey")) + { + string mPlatformKeyName = returnValue.Split(':')[1].Replace("%7C", "|").Replace("%20", " "); + + lock (UpdateManager.getInstance().mWorkerTableLocker) + { + if (!UpdateManager.getInstance().mUpdateWorkerTable.ContainsKey(mPlatformKeyName)) + { + UpdateManager.getInstance().startUpdateEventRaw(mPlatformKeyName, false); + returnValue = "1_" + mPlatformKeyName + "_REQUEST_START_OK_"; + } + else + { + returnValue = "2_" + mPlatformKeyName + "_UPDATED_LAST"; + } + } + } + ////REQUEST:瓴岇瀯鞎勳澊霐 + else if (returnValue.Contains("/REAL") || returnValue.Contains("/TEST")) + { + Dictionary reqValue = null; + if (returnValue.Contains("/REAL")) + { + isTest = false; + } + else + { + isTest = true; + } + + ///霛检澊鞐囲棎 歆勴枆欷戩澑 瓴岇瀯毽姢韸鸽ゼ 鞖旍箔 + reqValue = UpdateManager.getInstance().GameListUpdateWorker(isTest); + + string requestGameName = returnValue.Split(':')[1].Replace("%7C", "|").Replace("%20", " "); + + if (reqValue.ContainsValue(requestGameName)) + { + lock (UpdateManager.getInstance().mWorkerTableLocker) + { + + string mPlatformKeyName = ""; + + //瓴岇瀯毽姢韸胳棎靹 順勳灛 鞖旍箔氚涭潃 瓴岇瀯鞚措鞚 鞛堧姅歆 彀倦姅雼. + if (reqValue.Where(r => r.Value == requestGameName).Count() > 1) + { + //鞚措 旮办〈鞐 鞝鞛ル悳 臧掛澊 鞛堧姅歆 頇曥澑頃橂姅 鞝堨皑 + var target = reqValue.Where(r => r.Value == requestGameName); + List noneSavedKey = new List(); + + foreach (var v in target) + { + if (!beforeKeys.Contains(v.Key)) noneSavedKey.Add(v.Key); + } + + if (noneSavedKey.Count == 1) + { + // 1臧滊 臁挫灛頃橂┐ 頃措嫻 臧掛溂搿 歆勴枆 + mPlatformKeyName = noneSavedKey[0]; + beforeKeys.Add(mPlatformKeyName); + } + else if (noneSavedKey.Count == 0) + { + //旃挫毚韸戈皜 0鞚措┐, target鞚 key 欷戩棎靹 beforeKeys鞐 鞚鸽嵄鞀り皜 臧鞛 雴掛潃 臧掛溂搿 歆勴枆頃滊嫟. + int maxIndex = -1; + foreach (var key in target.Select(x => x.Key)) + { + int idx = beforeKeys.IndexOf(key); + if (idx > maxIndex) + { + maxIndex = idx; + mPlatformKeyName = key; + } + } + } + else + { + // 靸堧鞖 韨り皜 2臧 鞚挫儊鞚措┐, 靸堧 氚滉铂霅 韨る摛鞚 氇憪 霌彪頃橁碃 + // 毵堨毵 韨るゼ 靹犿儩 + foreach (var key in noneSavedKey) + { + beforeKeys.Add(key); + } + mPlatformKeyName = noneSavedKey.Last(); + } + + //旮办〈 氚╈嫕 : 臧鞛 斓滉芳鞚 臧掛溂搿 歆勴枆 + //mPlatformKeyName = reqValue.LastOrDefault(x => x.Value == requestGameName).Key; + + } + else if (reqValue.Where(r => r.Value == requestGameName).Count() == 1) + { + mPlatformKeyName = reqValue.FirstOrDefault(x => x.Value == requestGameName).Key; + if (!beforeKeys.Contains(mPlatformKeyName)) beforeKeys.Add(mPlatformKeyName); + } + + //順勳灛 氚涥碃鞛堧姅 瓴岇瀯欷戩棎 韥措澕鞚挫柛韸胳檧 霛检澊鞐囲棎靹 鞖旍箔氚涬姅瓴 欷戨车霅橂姅歆 頇曥澑頃滊嫟. + if (!UpdateManager.getInstance().mUpdateWorkerTable.ContainsKey(mPlatformKeyName)) + { + UpdateManager.getInstance().startUpdateEventRaw(mPlatformKeyName, false); + returnValue = "1_" + mPlatformKeyName + "_REQUEST_START_OK_"; + } + else + { + returnValue = "2_" + mPlatformKeyName + "_UPDATED_LAST"; + } + } + } + //霛检澊鞐囲棎靹 韥措澕鞚挫柛韸戈皜 鞖旍箔頃 瓴岇瀯鞎勳澊霐旉皜 鞐嗠姅瓴届毎. + else + { + returnValue = "3_" + requestGameName + "_CANT_FIND_GAME"; + } + + } + //韥措澕鞚挫柛韸胳潣 鞖旍箔 鞛愳泊臧 鞚挫儊頃 瓴届毎. + else + { + returnValue = "4_" + returnValue + "_ELIGAL_REQUEST"; + } + + } + + } + catch (Exception ex) + { + //鞎岇垬鞐嗠姅鞐愲煬 + Console.WriteLine(ex.ToString()); + returnValue = "5_BAD_SERVER_STATS_" + ex.ToString(); + } + + var rtnbytes = Encoding.UTF8.GetBytes(returnValue); + + context.Response.OutputStream.Write(rtnbytes, 0, rtnbytes.Length); + context.Response.OutputStream.Flush(); + context.Response.OutputStream.Close(); + } + + } +} diff --git a/lck_cl_data_solution/updateServer/Program.cs b/lck_cl_data_solution/updateServer/Program.cs new file mode 100644 index 0000000..1ad0974 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Program.cs @@ -0,0 +1,63 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Security.Principal; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace updateServer +{ + static class Program + { + /// + /// 頃措嫻 鞚戩毄 頂勲攴鸽灗鞚 欤 歆勳瀰鞝愳瀰雼堧嫟. + /// + [STAThread] + static void Main() + { + /* + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + + mMainForm = new Form1(); + + Application.Run(mMainForm); + */ + + if (IsAdministrator() == false) + { + ProcessStartInfo processStartInfo = new ProcessStartInfo(); + processStartInfo.UseShellExecute = true; + processStartInfo.FileName = Application.ExecutablePath; + processStartInfo.WorkingDirectory = Environment.CurrentDirectory; + processStartInfo.Verb = "runas"; + Process.Start(processStartInfo); + } + else + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + + mMainForm = new Form1(); + + Application.Run(mMainForm); + } + } + + public static bool IsAdministrator() + { + WindowsIdentity identity = WindowsIdentity.GetCurrent(); + + if (identity != null) + { + WindowsPrincipal principal = new WindowsPrincipal(identity); + return principal.IsInRole(WindowsBuiltInRole.Administrator); + } + + return false; + } + + public static Form1 mMainForm = null; + } +} diff --git a/lck_cl_data_solution/updateServer/Properties/AssemblyInfo.cs b/lck_cl_data_solution/updateServer/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..5576531 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +锘縰sing System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 鞏挫厛敫旊Μ鞐 雽頃 鞚茧皹 鞝曤炒電 雼れ潓 韸轨劚 歆戫暕鞚 韱淀暣 +// 鞝滌柎霅╇媹雼. 鞏挫厛敫旊Μ鞕 甏霠悳 鞝曤炒毳 靾橃爼頃橂牑氅 +// 鞚措煬頃 韸轨劚 臧掛潉 氤瓴巾晿靹胳殧. +[assembly: AssemblyTitle("updateServer")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("updateServer")] +[assembly: AssemblyCopyright("Copyright 漏 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible鞚 false搿 靹れ爼頃橂┐ 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞚 COM 甑劚 鞖旍唽鞐 +// 響滌嫓霅橃 鞎婌姷雼堧嫟. COM鞐愳劀 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞐 鞎§劯鞀ろ晿霠る┐ +// 頃措嫻 順曥嫕鞐 雽頃 ComVisible 韸轨劚鞚 true搿 靹れ爼頃橃劯鞖. +[assembly: ComVisible(false)] + +// 鞚 頂勲鞝濏姼臧 COM鞐 雲胳稖霅橂姅 瓴届毎 雼れ潓 GUID電 typelib鞚 ID毳 雮橅儉雰呺媹雼. +[assembly: Guid("a0ebc173-c85f-41d6-bd9a-088efa361113")] + +// 鞏挫厛敫旊Μ鞚 氩勳爠 鞝曤炒電 雼れ潓 雱 臧歆 臧掛溂搿 甑劚霅╇媹雼. +// +// 欤 氩勳爠 +// 攵 氩勳爠 +// 牍岆摐 氩堩樃 +// 靾橃爼 氩勳爠 +// +// 氇摖 臧掛潉 歆鞝曧晿瓯半倶 鞎勲灅鞕 臧欖澊 '*'毳 靷毄頃橃棳 牍岆摐 氩堩樃 氚 靾橃爼 氩堩樃臧 鞛愲彊鞙茧 +// 歆鞝曤悩霃勲 頃 靾 鞛堨姷雼堧嫟. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/lck_cl_data_solution/updateServer/Properties/Resources.Designer.cs b/lck_cl_data_solution/updateServer/Properties/Resources.Designer.cs new file mode 100644 index 0000000..2b793f7 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +锘//------------------------------------------------------------------------------ +// +// 鞚 旖旊摐電 霃勱惮毳 靷毄頃橃棳 靸濎劚霅橃棃鞀惦媹雼. +// 霟绊儉鞛 氩勳爠:4.0.30319.42000 +// +// 韺岇澕 雮挫毄鞚 氤瓴巾晿氅 鞛橂霅 霃欖瀾鞚 氚滌儩頃 靾 鞛堨溂氅, 旖旊摐毳 雼れ嫓 靸濎劚頃橂┐ +// 鞚措煬頃 氤瓴 雮挫毄鞚 靻愳嫟霅╇媹雼. +// +//------------------------------------------------------------------------------ + +namespace updateServer.Properties +{ + + + /// + /// 歆鞐檾霅 氍胳瀽鞐 霌膘潉 彀娟赴 鞙勴暅 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀れ瀰雼堧嫟. + /// + // 鞚 韥措灅鞀る姅 ResGen 霕愲姅 Visual Studio鞕 臧欖潃 霃勱惮毳 韱淀暣 StronglyTypedResourceBuilder + // 韥措灅鞀れ棎靹 鞛愲彊鞙茧 靸濎劚霅橃棃鞀惦媹雼. + // 氅る矂毳 於旉皜頃橁卑雮 鞝滉卑頃橂牑氅 .ResX 韺岇澕鞚 韼胳頃 雼れ潓 /str 鞓奠厴鞚 靷毄頃橃棳 + // ResGen鞚 雼れ嫓 鞁ろ枆頃橁卑雮 VS 頂勲鞝濏姼毳 雼れ嫓 牍岆摐頃橃嫮鞁滌槫. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// 鞚 韥措灅鞀れ棎靹 靷毄頃橂姅 旌愳嫓霅 ResourceManager 鞚胳姢韯挫姢毳 氚橅櫂頃╇媹雼. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("updateServer.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 鞚 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀るゼ 靷毄頃橃棳 氇摖 毽唽鞀 臁绊殞鞐 雽頃 順勳灛 鞀る爤霌滌潣 CurrentUICulture 靻嶌劚鞚 + /// 鞛爼鞚橅暕雼堧嫟. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/lck_cl_data_solution/updateServer/Properties/Resources.resx b/lck_cl_data_solution/updateServer/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/lck_cl_data_solution/updateServer/Properties/Resources.resx @@ -0,0 +1,117 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lck_cl_data_solution/updateServer/Properties/Settings.Designer.cs b/lck_cl_data_solution/updateServer/Properties/Settings.Designer.cs new file mode 100644 index 0000000..7cef256 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +锘//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace updateServer.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/lck_cl_data_solution/updateServer/Properties/Settings.settings b/lck_cl_data_solution/updateServer/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/lck_cl_data_solution/updateServer/Properties/Settings.settings @@ -0,0 +1,7 @@ +锘 + + + + + + diff --git a/lck_cl_data_solution/updateServer/UpdateManager.cs b/lck_cl_data_solution/updateServer/UpdateManager.cs new file mode 100644 index 0000000..38c20b1 --- /dev/null +++ b/lck_cl_data_solution/updateServer/UpdateManager.cs @@ -0,0 +1,743 @@ +锘縰sing MongoDB.Bson; +using MongoDB.Bson.Serialization; +using MongoDB.Driver; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace updateServer +{ + internal class UpdateManager + { + + public static UpdateManager mInstance = null; + + public static UpdateManager getInstance() + { + + if (mInstance == null) + { + mInstance = new UpdateManager(); + } + + return mInstance; + + } + + private UpdateManager() + { + init(); + ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; + } + + MongoClient mDBClient = null; + + IMongoDatabase mEventDataBase = null; + + string mReceivedEventToken = ""; + + bool isUpdateWork = false; + + public string GameKey = ""; + public string GameName = ""; + + + public bool init() + { + + try + { + + mDBClient = new MongoClient(DEFINE.氇疥碃DB_鞝戩啀鞝曤炒); + + mEventDataBase = mDBClient.GetDatabase("datalol"); + + //mUpdateWorkerTable = new Dictionary>(); + mUpdateWorkerTable = new Dictionary(); + + return true; + } + catch (Exception ex) + { +#if (DEBUG) + { + System.Windows.Forms.MessageBox.Show(ex.ToString()); + } +#endif + return false; + } + + } + + + //internal Dictionary> mUpdateWorkerTable = null; + + internal object mWorkerTableLocker = new object(); + + internal Dictionary mUpdateWorkerTable = null; + + internal void startUpdateEventRaw(string gameID, bool isProgress) + { + + lock (mWorkerTableLocker) + { + //bool isRemoved = false; + List keys = new List(); + foreach (string s in mUpdateWorkerTable.Keys) keys.Add(s); + foreach (string s in keys) + { + mUpdateWorkerTable[s].stopUpdateWork(); + mUpdateWorkerTable.Remove(s); + //isRemoved = true; + } + + //if (isRemoved) Program.mMainForm.Msg(); + + + + if (mUpdateWorkerTable.ContainsKey(gameID)) + { + mUpdateWorkerTable[gameID].stopUpdateWork(); + mUpdateWorkerTable.Remove(gameID); + + } + mUpdateWorkerTable.Add(gameID, new updateWorkObject(gameID, isProgress)); + mUpdateWorkerTable[gameID].startUpdateWork(); + } + } + + internal void RemoveAllEventRaw() + { + + lock (mWorkerTableLocker) + { + //bool isRemoved = false; + List keys = new List(); + foreach (string s in mUpdateWorkerTable.Keys) keys.Add(s); + foreach (string s in keys) + { + mUpdateWorkerTable[s].stopUpdateWork(); + mUpdateWorkerTable.Remove(s); + } + } + } + + public async Task RemoveBackup() + { + MongoClient dd = new MongoClient(DEFINE.氇疥碃DB_鞝戩啀鞝曤炒); + var collectionNames = dd.GetDatabase("datalol").ListCollectionNames().ToList(); + var mEventDataBaseTarget = dd.GetDatabase("datalol"); + + + foreach (string item in collectionNames) + { + await mEventDataBaseTarget.GetCollection(item) + .DeleteManyAsync(x => true); + } + + mUpdateWorkerTable.Clear(); + } + + /// + /// 霛检澊鞐 API鞐 瓴疥赴欷戩澑 瓴岇瀯毽姢韸鸽ゼ 鞖旍箔頃滊嫟. + /// + /// + /// + internal Dictionary GameListUpdateWorker(bool isTest) + { + + //string bufRequestURL = DEFINE.霛检澊鞐嘷瓴岇瀯毽姢韸竉REQUEST_URL + (isTest ? "platformGames" : "esportsGames") + "?state=in_progress";; + string bufRequestURL = DEFINE.霛检澊鞐嘷瓴岇瀯毽姢韸竉REQUEST_URL + (isTest ? "platformGames" : "esportsGames") + "?state=in_progress"; ; + //string bufRequestURL = DEFINE.霛检澊鞐嘷瓴岇瀯毽姢韸竉REQUEST_URL + "esportsGames" + "?state=finished"; ; + + string recvValue = requestRiotData(bufRequestURL); + + IEnumerable bufGameList = null; + + List updateRoomList = new List(); + + Dictionary rtnValue = new Dictionary(); + + ///臧鞝胳槰 雿办澊韯瓣皜 null鞚 鞎勲媹霛茧┐ 雿办澊韯半ゼ Game雼渼(Document)搿 歆る澕靹 Enumarable頇 頃橁碃, 鞎勲媹氅 牍 瓴瓣臣毳 毽劥頃滊嫟. + if (recvValue != null) + { + bufGameList = BsonSerializer.Deserialize(recvValue).Select(p => p.AsBsonDocument); + } + else + { + Program.mMainForm.updateGameRoomList(updateRoomList); + return rtnValue; + } + + + //臧鞝胳槰 雿办澊韯办棎靹 氚╈牅鞕 頂岆灚韽缄矊鞛処D毳 韺岇嫳頃挫劀 KV韼橃柎搿 毵岆摖雼. + foreach (BsonValue item in bufGameList) + { + string bufString = ""; + + ///20210615韰岇姢韸疙暊攵攵 氚╈潉 靸堧毵岆摖攵攵勳澊 鞛堨潉瓴届毎 Document 靾滌劀鞐愳劀 雮橃鞐 霌れ柎鞓る瘈搿 瓿缄卑鞐 霌れ柎鞕旊崢 雿办澊韯半ゼ 氩勲Π雼. + ///順轨嫓 氇ゴ雼 鞎堧矂毽半嫟. + //if (rtnValue.ContainsValue(item["gameName"].ToString())) + //{ + // rtnValue.Remove(rtnValue.FirstOrDefault(x => x.Value == item["gameName"].ToString()).Key); + //} + + if (isTest) + { + rtnValue.Add(item["platformGameId"].ToString(), item["gameName"].ToString()); + + bufString = item["platformGameId"].ToString() + "_" + item["gameName"].ToString(); + + updateRoomList.Add(bufString); + } + else + { + + BsonDocument itemDocument = item.AsBsonDocument["platformGames"].AsBsonArray.Last().ToBsonDocument(); + + rtnValue.Add(itemDocument["platformGameId"].ToString(), itemDocument["gameName"].ToString()); + + bufString = itemDocument["platformGameId"].ToString() + "_" + itemDocument["gameName"].ToString(); + + updateRoomList.Add(bufString); + } + +#if (DEBUG) + { + Console.WriteLine(bufString); + } +#endif + } + ///鞕勳劚霅 氚 鞝曤炒毳 UI鞐 鞐呺嵃鞚错姼頃滊嫟. + Program.mMainForm.updateGameRoomList(updateRoomList); + + return rtnValue; + + } + + + /// + /// 雭濍倻瓴疥赴鞚 鞝曤炒電 氚╈牅毵岇溂搿 鞎 靾 鞐嗞赴霑岆鞐 靹犾垬毳 瓴靸夗暣靹 瓴疥赴毳 彀娟赴鞙勴暅 瓴岇瀯 甑“ 韥措灅鞀 + /// + internal class game + { + internal string gamename = ""; + internal List playerList = new List(); + } + + + /// + /// 霛检澊鞐 API鞐愳劀 雭濍倻瓴疥赴鞚 鞝曤炒毳 氚涭晞鞕靹 gamelist.txt韺岇澕搿 鞝鞛ロ暅雼. + /// + /// + internal void finishGameListUpdateWorker() + { + + try + { + + + Dictionary rtnValue = new Dictionary(); + + string bufRequestURL = DEFINE.霛检澊鞐嘷瓴岇瀯毽姢韸竉REQUEST_URL + "esportsGames" + "?state=finished"; ; + + string recvValue = requestRiotData(bufRequestURL); + + IEnumerable bufGameList = null; + + + if (recvValue != null) + { + bufGameList = BsonSerializer.Deserialize(recvValue).Select(p => p["platformGames"]); + } + else + { + return; + } + + + foreach (BsonArray item in bufGameList) + { + BsonDocument selectItem = item.Last().ToBsonDocument(); + + game bufGame = new game(); + + bufGame.gamename = selectItem["gameName"].ToString(); + + BsonArray players = selectItem["participants"].AsBsonArray; + + List bufplayerList = new List(); + + foreach (BsonDocument itemp in players) + { + bufplayerList.Add(itemp["summonerName"].ToString()); + } + if (players.Count == 0) + { + string dd = ""; + } + + bufGame.playerList = bufplayerList; + + rtnValue.Add(selectItem["platformGameId"].ToString(), bufGame); + + string players123 = ""; + foreach (string item2 in bufGame.playerList) + { + players123 += item2 + "_"; + } + + File.AppendAllText("gameList.txt", selectItem["platformGameId"].ToString() + " " + selectItem["gameName"].ToString() + " " + players123 + Environment.NewLine); + + } + + + + + + } + catch (Exception ex) + { + + System.Windows.Forms.MessageBox.Show("鞓る氚滌儩 - " + ex.Message); + + + } + + + } + + + /// + /// 鞕勳劚霅 URL鞚 韱淀暣 霛检澊鞐囲棎 雿办澊韯半ゼ 鞖旍箔頃橃棳 BsonDocument Type鞙茧 瓴瓣臣毳 毽劥氚涬姅雼. + /// + /// + /// + string requestRiotData(string requestURL) + { + + try + { + + ///20210809 SSL鞝戩啀氍胳牅搿 鞚疙暣 靹滊矂鞚胳旮半姤鞚 雭 攵攵勳潉 於旉皜頃滊嫟 鞚搓卑 鞚措灅霃 霅橂倶? + //ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; + + ///臧鞝胳槰 URL鞐 毵烄栋 毽橃姢韸鸽ゼ 毵岆摖雼. + HttpWebRequest req = (HttpWebRequest)WebRequest.Create(requestURL); + + WebHeaderCollection hd = new WebHeaderCollection(); + + hd.Add(DEFINE.RIOT_API_KEY); + + req.Headers = hd; + + WebResponse rsp = req.GetResponse(); + + string result = ""; + + ///臧鞝胳槰 雿办澊韯半ゼ 氍胳瀽鞐错檾 頃橁碃, Bson順曧儨搿 韺岇嫳頃挫劀 毽劥頃滊嫟. + using (var reader = new StreamReader(rsp.GetResponseStream())) + { + result = reader.ReadToEnd(); + } + + if (result.Trim() == "[]") + { + return null; + } + + return result; + + + } + catch (Exception ex) + { + return ex.ToString(); + + } + + } + + + /// + /// EventRaw毳 雿办澊韯半ゼ 鞐呺嵃鞚错姼 頃橁赴鞙勴暅 UpdateWorker Class + /// + internal class updateWorkObject + { + + string mGameID = ""; + bool mIsProgress = false; + object tokenLocker = new object(); + + string receviedEventToken = ""; + + internal string mReceivedEventToken + { + get + { + + lock (tokenLocker) + { + return receviedEventToken; + } + + } + set + { + + lock (tokenLocker) + { + receviedEventToken = value; + } + + } + } + + Thread mUpdateWorker = null; + internal bool isUpdateWork = false; + + internal updateWorkObject(string gameID, bool recvProgress) + { + this.mGameID = gameID; + this.mIsProgress = recvProgress; + } + + internal void startUpdateWork() + { + //mUpdateWorker = new Thread(updateTestDataWork); + Program.mMainForm.Invoke(new System.Windows.Forms.MethodInvoker(() => { Program.mMainForm.removeWorkerList(); })); + + + + mUpdateWorker = new Thread(updateWork); + //mUpdateWorker = new Thread(updateWorkTest); + mUpdateWorker.IsBackground = true; + isUpdateWork = true; + mUpdateWorker.Start(); + + + Program.mMainForm.Invoke(new System.Windows.Forms.MethodInvoker(() => { Program.mMainForm.updateWorkerList(); })); + + //Program.mMainForm.Invoke(new System.Windows.Forms.MethodInvoker(() => { Program.mMainForm.Msg(); })); + } + + int tokenCount = 0; + + internal void stopUpdateWork() + { + isUpdateWork = false; + } + + + void updateWork() + { + + while (isUpdateWork) + { + try + { + + string bufRequestURL = DEFINE.霛检澊鞐嘷鞚措菠韸疙枆雿办澊韯癬REQUEST_URL + mGameID + "/events?paginationToken=" + mReceivedEventToken; + + BsonDocument bufRecvPayload = BsonDocument.Parse(UpdateManager.getInstance().requestRiotData(bufRequestURL)); + + ///瓴疥赴臧 雭濍偓鞚 + if (bufRecvPayload.Contains("missingEventsStatus")) + { + if (bufRecvPayload["missingEventsStatus"].ToString() == "lost_permanently") + { + isUpdateWork = false; + } + else + { + mReceivedEventToken = bufRecvPayload["nextPageToken"].ToString(); + } + + } + else if (bufRecvPayload.Contains("nextPageToken")) + { + mReceivedEventToken = bufRecvPayload["nextPageToken"].ToString(); + } + //雼れ潓韼橃澊歆韱犿伆鞚 霌れ柎鞓れ 鞎婋姅 靸來櫓鞐愲姅 updatework毳 膦呺頃橂弰搿 鞙犽弰頃. + else if (!bufRecvPayload.Contains("nextPageToken")) + { + isUpdateWork = false; + } + + ///20210516 鞚 氚╈嫕雽搿 雿办澊韯半ゼ 鞂撽矊 霅橂┐ 雿办澊韯半ゼ 韺岇嫳頃橂姅雿 雱堧 氤奠灐頃橁碃 鞓る灅瓯鸽 + //UpdateManager.getInstance().mEventDataBase.GetCollection((mIsProgress ? "in_progress_" : "") + "event_raw") + // .UpdateOne( + // x => x["nextPageToken"] == bufRecvPayload["nextPageToken"], + // Builders.Update.Set(x => x["events"], bufRecvPayload["events"]), + // new UpdateOptions() { IsUpsert = true } + // ); + + ///韱犿伆鞐 頃犽嫻霅 鞚措菠韸鸽鞖半ゼ 氚办棿搿 臧鞝胳槾 + BsonArray bufDataList = bufRecvPayload["events"].AsBsonArray; + + + ///DB鞐 Duplicate毳 頃 靾 鞛堧姅 bulkwrite毳 頃橁赴鞙勴暅 WriteModel順曥嫕鞙茧 毵岆摤. + ///Bulkwrite毳 靹犿儩頃橂┐靹 DB鞐愳劀 頃滊矆鞐 鞙犾頃犾垬鞛堧姅 瓴疥赴鞚 靾橁皜 毵庫澊 欷勳柎霌れ棃雼. + Dictionary>> bufDataTable = new Dictionary>>(); + + foreach (BsonDocument item in bufDataList) + { + + BsonDocument bufUpdateValue = new BsonDocument(); + + ///rfc461Schema鞐 頃措嫻 event鞚 膦呺臧 霌れ柎鞛堨潓. + string bufStatus = item["rfc461Schema"].ToString(); + + //DB鞐愳劀 瓴疥赴毳 甏毽晿旮 鞙勴暅 Key搿 RequestGameID鞕 sequenceIndex毳 靷毄. + bufUpdateValue.Add("RequestGameID", mGameID); + + bufUpdateValue.Add(new BsonElement("sequenceIndex", Convert.ToInt32(item["sequenceIndex"]))); + + var gameFilter = Builders.Filter.Eq(x => x["RequestGameID"], mGameID); + + var sequanceFilter = Builders.Filter.Eq(x => x["sequenceIndex"], item["sequenceIndex"]); + + var Parentfilter = Builders.Filter.And(gameFilter, sequanceFilter); + + + + ///Value毳 eventDocument鞐 韮戩灛. + bufUpdateValue.Add("eventDocument", item); + + UpdateOneModel updateRaw = new UpdateOneModel( + Parentfilter, + Builders.Update.Set(x => x["eventDocument"], item) + ) + { IsUpsert = true }; + + if (!bufDataTable.ContainsKey(bufStatus)) + { + bufDataTable.Add(bufStatus, new List>()); + } + + + bufDataTable[bufStatus].Add(updateRaw); + + } + + + foreach (var item in bufDataTable) + { + + UpdateManager.getInstance().mEventDataBase.GetCollection((mIsProgress ? "in_progress_" : "") + item.Key) + .BulkWriteAsync(item.Value); + + } + + + Console.WriteLine(tokenCount + " : " + bufDataList.Count() + " : " + DateTime.Now.ToLongTimeString() + " : " + mReceivedEventToken); + tokenCount += 1; + + + Thread.Sleep(500); + + + } + catch (Exception ex) + { + + Console.WriteLine(ex.ToString()); + + isUpdateWork = false; + + } + + } + + + //isUpdate臧 false搿 牍犾電 瓴届毎 鞐呺嵃鞚错姼欷戩澑 瓴岇瀯 氇╇鞐愳劀 頃措嫻 瓴岇瀯鞚 歆鞖措嫟. + lock (UpdateManager.getInstance().mWorkerTableLocker) + { + UpdateManager.getInstance().mUpdateWorkerTable.Remove(this.mGameID); + } + + Program.mMainForm.Invoke(new System.Windows.Forms.MethodInvoker(() => { Program.mMainForm.updateWorkerList(); })); + + } + + + void updateWorkTest() + { + + while (isUpdateWork) + { + + ThreadPool.QueueUserWorkItem(o => { updateRoutineForTest(); }); + Thread.Sleep(1000); + + } + + lock (UpdateManager.getInstance().mWorkerTableLocker) + { + UpdateManager.getInstance().mUpdateWorkerTable.Remove(this.mGameID); + } + + Program.mMainForm.Invoke(new System.Windows.Forms.MethodInvoker(() => { Program.mMainForm.updateWorkerList(); })); + + } + + //韰岇姢韸鸽ゼ鞙勴暅 鞐呺嵃鞚错姼耄嫶 + void updateRoutineForTest() + { + try + { + + string bufRequestURL = DEFINE.霛检澊鞐嘷鞚措菠韸疙枆雿办澊韯癬REQUEST_URL + mGameID + "/events?paginationToken=" + mReceivedEventToken; + + BsonDocument bufRecvPayload = BsonDocument.Parse(UpdateManager.getInstance().requestRiotData(bufRequestURL)); + + + ///瓴疥赴臧 雭濍偓鞚 + if (bufRecvPayload.Contains("missingEventsStatus")) + { + if (bufRecvPayload.Contains("lost_permanently")) + { + isUpdateWork = false; + } + else + { + mReceivedEventToken = bufRecvPayload["nextPageToken"].ToString(); + } + + } + else if (bufRecvPayload.Contains("nextPageToken")) + { + mReceivedEventToken = bufRecvPayload["nextPageToken"].ToString(); + } + //雼れ潓韼橃澊歆韱犿伆鞚 霌れ柎鞓れ 鞎婋姅 靸來櫓鞐愲姅 updatework毳 膦呺頃橂弰搿 鞙犽弰頃. + else if (!bufRecvPayload.Contains("nextPageToken")) + { + isUpdateWork = false; + } + + ///20210516 鞚 氚╈嫕雽搿 雿办澊韯半ゼ 鞂撽矊 霅橂┐ 雿办澊韯半ゼ 韺岇嫳頃橂姅雿 雱堧 氤奠灐頃橁碃 鞓る灅瓯鸽 + //UpdateManager.getInstance().mEventDataBase.GetCollection((mIsProgress ? "in_progress_" : "") + "event_raw") + // .UpdateOne( + // x => x["nextPageToken"] == bufRecvPayload["nextPageToken"], + // Builders.Update.Set(x => x["events"], bufRecvPayload["events"]), + // new UpdateOptions() { IsUpsert = true } + // ); + + var filterGameID = Builders.Filter.Eq(x => x["RequestGameID"], mGameID); + + BsonArray bufDataList = bufRecvPayload["events"].AsBsonArray; + + + //var filter = Builders.Filter.Eq("_id", ObjectId.Parse(dbPro.Id)); + //var update = Builders.Update.Push("tags", buildBsonArrayFromTags(pro.Tags)); + //var result = collection.UpdateOne(filter, update); + //if (result.IsModifiedCountAvailable) + //{ + // if (result.ModifiedCount == 1) + // { + // return true; + // } + + //} + + //氩岉伂鞚胳劀韸鸽ゼ 鞙勴暅 頃挫嫓韰岇澊敫 + //Dictionary bufBulkInsertTable = new Dictionary(); + + //foreach (BsonDocument item in bufDataList) + //{ + + // ///鞚措菠韸鸽劋鞛勳潉 韨り皰鞙茧 頃橁碃 氩岉伂鞚胳劀韸鸽ゼ 鞙勴暣 雿办澊韯半ゼ 雮橂垟. + // string bufEventName = item["rfc461Schema"].ToString(); + + // if (!bufBulkInsertTable.ContainsKey(bufEventName)) + // { + // bufBulkInsertTable.Add(bufEventName, new BsonArray()); + // } + + // bufBulkInsertTable[bufEventName].Add(item); + + //} + + // Dictionary>> bulkModel = new Dictionary>>(); + + + // //瓴疥赴鞝曤炒毳检渼頃 鞝勳泊鞝曤炒毳 臧侁皝鞚 鞚措菠韸胳棎 毵炿姅 旖滊爥靺橃棎 鞝鞛ロ暔(雸勲澖鞚 毵夑赴鞙勴暣 霃欔赴頇). + // foreach (var item in bufDataList) + // { + + // var bufFilter = Builders.Filter.Eq("RequestGameID", mGameID); + // var bufUpdate = Builders.Update.Push("events", item); + + // UpdateOneModel updateRaw = new UpdateOneModel( + // bufFilter, bufUpdate) { IsUpsert = true }; + + // if (!bulkModel.ContainsKey(item["rfc461Schema"].ToString())) + // { + // bulkModel.Add(item["rfc461Schema"].ToString(), new List>()); + // } + + // bulkModel[item["rfc461Schema"].ToString()].Add(updateRaw); + + //// var resultOne = collectionEvent.UpdateMany(bufFilter, bufUpdate, new UpdateOptions() { IsUpsert = true }); + + // } + + // foreach (var item in bulkModel) + // { + // var result = UpdateManager.getInstance().mEventDataBase.GetCollection(item.Key).BulkWrite(item.Value); + + + // } + + + foreach (var item in bufDataList) + { + var bufFilter = Builders.Filter.Eq("RequestGameID", mGameID); + var bufUpdate = Builders.Update.Push("events", item); + var collectionEvent = UpdateManager.getInstance().mEventDataBase.GetCollection(item["rfc461Schema"].ToString()); + + var resultOne = collectionEvent.UpdateOne(bufFilter, bufUpdate, new UpdateOptions() { IsUpsert = true }); + } + + + ////搿滉犯毳检渼頃 鞝勳泊鞝曤炒毳 eventraws旖滊爥靺橃棎 鞝鞛ロ暔(牍勲彊旮). + //var collectionAll = UpdateManager.getInstance().mEventDataBase.GetCollection("eventraws"); + //var filterAll = Builders.Filter.Eq("RequestGameID", mGameID); + + //foreach (var item in collection) + //{ + + //} + + //var updateAll = Builders.Update.Push("events", bufDataList); + //var result2 = collectionAll.UpdateManyAsync(filterAll, updateAll, new UpdateOptions() { IsUpsert = true }); + + Console.WriteLine(tokenCount + " : " + bufDataList.Count() + " : " + DateTime.Now.ToLongTimeString() + " : " + mReceivedEventToken); + tokenCount += 1; + + + Thread.Sleep(1000); + + + } + catch (Exception ex) + { + + Console.WriteLine(ex.ToString()); + + isUpdateWork = false; + + } + } + + } + + + + } +} diff --git a/lck_cl_data_solution/updateServer/libmongocrypt.dylib b/lck_cl_data_solution/updateServer/libmongocrypt.dylib new file mode 100644 index 0000000..91418d4 Binary files /dev/null and b/lck_cl_data_solution/updateServer/libmongocrypt.dylib differ diff --git a/lck_cl_data_solution/updateServer/libmongocrypt.so b/lck_cl_data_solution/updateServer/libmongocrypt.so new file mode 100644 index 0000000..2e6bae0 Binary files /dev/null and b/lck_cl_data_solution/updateServer/libmongocrypt.so differ diff --git a/lck_cl_data_solution/updateServer/mongocrypt.dll b/lck_cl_data_solution/updateServer/mongocrypt.dll new file mode 100644 index 0000000..39d7e01 Binary files /dev/null and b/lck_cl_data_solution/updateServer/mongocrypt.dll differ diff --git a/lck_cl_data_solution/updateServer/packages.config b/lck_cl_data_solution/updateServer/packages.config new file mode 100644 index 0000000..f9cdad4 --- /dev/null +++ b/lck_cl_data_solution/updateServer/packages.config @@ -0,0 +1,19 @@ +锘 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/updateServer/updateServer.csproj b/lck_cl_data_solution/updateServer/updateServer.csproj new file mode 100644 index 0000000..e9f6807 --- /dev/null +++ b/lck_cl_data_solution/updateServer/updateServer.csproj @@ -0,0 +1,170 @@ +锘 + + + + Debug + AnyCPU + {A0EBC173-C85F-41D6-BD9A-088EFA361113} + WinExe + updateServer + updateServer + v4.7.2 + 512 + true + true + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\DnsClient.1.4.0\lib\net471\DnsClient.dll + + + ..\packages\MongoDB.Bson.2.12.3\lib\net452\MongoDB.Bson.dll + + + ..\packages\MongoDB.Driver.2.12.3\lib\net452\MongoDB.Driver.dll + + + ..\packages\MongoDB.Driver.Core.2.12.3\lib\net452\MongoDB.Driver.Core.dll + + + ..\packages\MongoDB.Libmongocrypt.1.2.1\lib\net452\MongoDB.Libmongocrypt.dll + + + ..\packages\SharpCompress.0.23.0\lib\net45\SharpCompress.dll + + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + + ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + ..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll + True + True + + + ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + True + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + + + + + + 鞚 頂勲鞝濏姼電 鞚 旎错摠韯办棎 鞐嗠姅 NuGet 韺偆歆毳 彀胳“頃╇媹雼. 頃措嫻 韺偆歆毳 雼れ毚搿滊摐頃橂牑氅 NuGet 韺偆歆 氤奠洂鞚 靷毄頃橃嫮鞁滌槫. 鞛愳劯頃 雮挫毄鞚 http://go.microsoft.com/fwlink/?LinkID=322105毳 彀胳“頃橃嫮鞁滌槫. 雸勲澖霅 韺岇澕鞚 {0}鞛呺媹雼. + + + + + + \ No newline at end of file diff --git a/lck_cl_data_solution/updateServer/updateServer.zip b/lck_cl_data_solution/updateServer/updateServer.zip new file mode 100644 index 0000000..4ab915a Binary files /dev/null and b/lck_cl_data_solution/updateServer/updateServer.zip differ diff --git a/lol_coder/lol_coder.sln b/lol_coder/lol_coder.sln new file mode 100644 index 0000000..ff6c2c8 --- /dev/null +++ b/lol_coder/lol_coder.sln @@ -0,0 +1,25 @@ +锘 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.33328.57 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "lol_coder", "lol_coder\lol_coder.csproj", "{220CC28E-DEFC-4E4E-A898-860D83B26EED}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {220CC28E-DEFC-4E4E-A898-860D83B26EED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {220CC28E-DEFC-4E4E-A898-860D83B26EED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {220CC28E-DEFC-4E4E-A898-860D83B26EED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {220CC28E-DEFC-4E4E-A898-860D83B26EED}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {16F44246-55A8-4E9A-B8AC-35E835DC49CB} + EndGlobalSection +EndGlobal diff --git a/lol_coder/lol_coder/App.config b/lol_coder/lol_coder/App.config new file mode 100644 index 0000000..67377a0 --- /dev/null +++ b/lol_coder/lol_coder/App.config @@ -0,0 +1,18 @@ +锘 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Data/DataControl.cs b/lol_coder/lol_coder/Data/DataControl.cs new file mode 100644 index 0000000..4049fb3 --- /dev/null +++ b/lol_coder/lol_coder/Data/DataControl.cs @@ -0,0 +1,326 @@ +锘縰sing Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace lol_coder.Data +{ + public class DataControl + { + + + + #region Singleton + + private static DataControl uniqueInstance = null; + private static readonly Object mInstanceLocker = new Object(); + + public static DataControl getInstance() + { + lock (mInstanceLocker) + { + if (uniqueInstance == null) + { + uniqueInstance = new DataControl(); + } + } + return uniqueInstance; + } + + #endregion + + + #region Team + + public List Teams = new List(); + public struct Team + { + public string TeamName; + public List> Players; + } + + + string teamPath = Environment.CurrentDirectory + @"\Data\Teams.json"; + string playerPath(string teamName) => Environment.CurrentDirectory + @"\Data\Team\" + teamName + ".json"; + + + public void SaveTeams() + { + try + { + JObject json = new JObject(); + + JArray jArray = new JArray(); + foreach (Team t in Teams) + { + jArray.Add(t.TeamName); + } + + json.Add("Teams", jArray); + + + File.WriteAllText(teamPath, json.ToString(), Encoding.UTF8); + + + } + catch (Exception ex) + { + Console.WriteLine("DatControl Err"); + Console.WriteLine(ex.Message); + } + } + + public void SavePlayer(string teamName) + { + try + { + int pIndex = 0; + JObject json = new JObject(); + var target = Teams.Find(x => x.TeamName.Equals(teamName)); + + if (target.Players == null) target.Players = new List>(); + + foreach (var t in target.Players) + { + pIndex++; + JArray jArray = new JArray(); + jArray.Add(t.Item1); + jArray.Add(t.Item2); + jArray.Add(t.Item3); + json.Add("Player" + pIndex, jArray); + } + + File.WriteAllText(playerPath(teamName), json.ToString(), Encoding.UTF8); + + + } + catch (Exception ex) + { + Console.WriteLine("DatControl Err"); + Console.WriteLine(ex.Message); + } + } + + public void LoadTeams() + { + try + { + if (File.Exists(teamPath)) + { + using (StreamReader file = new StreamReader(teamPath)) + { + using (JsonTextReader reader = new JsonTextReader(file)) + { + JObject json = (JObject)JToken.ReadFrom(reader); + JToken teams = json.GetValue("Teams"); + + Teams.Clear(); + + foreach(string v in teams.ToArray()) + { + Team team = new Team(); + team.TeamName = v; + team.Players = new List>(); + Teams.Add(team); + } + } + } + } + } + catch (Exception ex) { } + } + + public void LoadPlayer(string teamName) + { + + + try + { + if (File.Exists(playerPath(teamName))) + { + using (StreamReader file = new StreamReader(playerPath(teamName))) + { + using (JsonTextReader reader = new JsonTextReader(file)) + { + JObject json = (JObject)JToken.ReadFrom(reader); + + int t = Teams.FindIndex(x => x.TeamName.Equals(teamName)); + + Teams.RemoveAt(t); + + Team newTeam = new Team(); + newTeam.TeamName = teamName; + newTeam.Players = new List>(); + + for (int i = 0; i (name, position, isPlay)); + } + + /* + foreach (JArray v in json.AsJEnumerable()) + { + //newTeam.Players.Add(new Tuple("", "", false)); + string name = (string)v[0]; + string position = (string)v[1]; + bool isPlay = (bool)v[2]; + newTeam.Players.Add(new Tuple(name, position, isPlay)); + } + */ + Teams.Add(newTeam); + + + } + } + } + } + catch (Exception ex) { } + } + + #endregion + + + #region Match + + public List Matchs = new List(); + + public struct Match + { + public string MatchNumber; + public string BlueTeam; + public string RedTeam; + public string RoomName; + } + + string matchPath = Environment.CurrentDirectory + @"\Data\Matchs.json"; + + public void SaveMatchs() + { + try + { + + JObject json = new JObject(); + + int mIndex = 0; + foreach (var m in Matchs) + { + mIndex++; + JArray jArray = new JArray(); + jArray.Add(m.MatchNumber); + jArray.Add(m.BlueTeam); + jArray.Add(m.RedTeam); + jArray.Add(m.RoomName); + + json.Add("Match" + mIndex, jArray); + } + + + File.WriteAllText(matchPath, json.ToString(), Encoding.UTF8); + + + } + catch (Exception ex) + { + Console.WriteLine("DataControl Err"); + Console.WriteLine(ex.Message); + } + } + + public void LoadMatchs() + { + try + { + if (File.Exists(matchPath)) + { + using (StreamReader file = new StreamReader(matchPath)) + { + using (JsonTextReader reader = new JsonTextReader(file)) + { + JObject json = (JObject)JToken.ReadFrom(reader); + + Matchs.Clear(); + + for (int i = 0; i < json.Count; i++) + { + + var v = json.GetValue("Match" + (i + 1)); + Match bufMatch = new Match(); + bufMatch.MatchNumber = (string)v[0]; + bufMatch.BlueTeam = (string)v[1]; + bufMatch.RedTeam = (string)v[2]; + bufMatch.RoomName = (string)v[3]; + + Matchs.Add(bufMatch); + } + } + } + } + } + catch (Exception ex) { } + } + #endregion + + + #region Liner + + public Liners BlueLiner = new Liners(); + public Liners RedLiner = new Liners(); + + public class Liners + { + public string TeamName; + public Liner Top = new Liner(); + public Liner Jungle = new Liner(); + public Liner Mid = new Liner(); + public Liner ADCarry = new Liner(); + public Liner Supporter = new Liner(); + + public Liner GetLiner(int index) + { + if (index == 0) return Top; + else if (index == 1) return Jungle; + else if (index == 2) return Mid; + else if (index == 3) return ADCarry; + else return Supporter; + } + + public void SetLiner(int index, Liner liner) + { + if (index == 0) Top = liner; + else if (index == 1) Jungle = liner; + else if (index == 2) Mid = liner; + else if (index == 3) ADCarry = liner; + else Supporter = liner; + } + } + + public class Liner + { + + public string Name = ""; + public string champ = ""; + public string GoldHave = ""; + public string GoldSum = ""; + public string GoldRate = ""; + + public bool isQuest = false; + + public int champID = -1; + public string state = ""; + + public string ban = ""; + } + + + #endregion + } +} diff --git a/lol_coder/lol_coder/Forms/ChampSearchForm.Designer.cs b/lol_coder/lol_coder/Forms/ChampSearchForm.Designer.cs new file mode 100644 index 0000000..51f1f90 --- /dev/null +++ b/lol_coder/lol_coder/Forms/ChampSearchForm.Designer.cs @@ -0,0 +1,98 @@ +锘 +namespace lol_coder.Forms +{ + partial class ChampSearchForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ChampSearchForm)); + this.imageListBoxControl1 = new DevExpress.XtraEditors.ImageListBoxControl(); + this.textEdit1 = new DevExpress.XtraEditors.TextEdit(); + this.btnOK = new DevExpress.XtraEditors.SimpleButton(); + ((System.ComponentModel.ISupportInitialize)(this.imageListBoxControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).BeginInit(); + this.SuspendLayout(); + // + // imageListBoxControl1 + // + this.imageListBoxControl1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.imageListBoxControl1.Appearance.Options.UseFont = true; + this.imageListBoxControl1.Location = new System.Drawing.Point(41, 107); + this.imageListBoxControl1.Name = "imageListBoxControl1"; + this.imageListBoxControl1.Size = new System.Drawing.Size(277, 340); + this.imageListBoxControl1.TabIndex = 0; + // + // textEdit1 + // + this.textEdit1.Location = new System.Drawing.Point(41, 26); + this.textEdit1.Name = "textEdit1"; + this.textEdit1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.textEdit1.Properties.Appearance.Options.UseFont = true; + this.textEdit1.Size = new System.Drawing.Size(100, 28); + this.textEdit1.TabIndex = 1; + this.textEdit1.EditValueChanged += new System.EventHandler(this.textEdit1_EditValueChanged); + // + // btnOK + // + this.btnOK.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnOK.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnOK.Appearance.Options.UseFont = true; + this.btnOK.Appearance.Options.UseForeColor = true; + this.btnOK.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat; + this.btnOK.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnOK.ImageOptions.Image"))); + this.btnOK.Location = new System.Drawing.Point(193, 12); + this.btnOK.Name = "btnOK"; + this.btnOK.Size = new System.Drawing.Size(125, 61); + this.btnOK.TabIndex = 333; + this.btnOK.Tag = "22"; + this.btnOK.Text = "靹犿儩"; + this.btnOK.Click += new System.EventHandler(this.btnOK_Click); + // + // ChampSearchForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(375, 478); + this.Controls.Add(this.btnOK); + this.Controls.Add(this.textEdit1); + this.Controls.Add(this.imageListBoxControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "ChampSearchForm"; + this.Text = "ChampSearchForm"; + ((System.ComponentModel.ISupportInitialize)(this.imageListBoxControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.ImageListBoxControl imageListBoxControl1; + private DevExpress.XtraEditors.TextEdit textEdit1; + private DevExpress.XtraEditors.SimpleButton btnOK; + } +} \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/ChampSearchForm.cs b/lol_coder/lol_coder/Forms/ChampSearchForm.cs new file mode 100644 index 0000000..0f5050e --- /dev/null +++ b/lol_coder/lol_coder/Forms/ChampSearchForm.cs @@ -0,0 +1,91 @@ +锘縰sing DevExpress.XtraEditors; +using lol_coder.Forms.Frame; +using LolDataRequestLib; +using Moda.KString; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static LolDataRequestLib.DataManager; + +namespace lol_coder.Forms +{ + public partial class ChampSearchForm : XtraForm + { + BanPickFrame banPickFrame; + + public ChampSearchForm(BanPickFrame _banPickFrame, string selectedChampName) + { + InitializeComponent(); + banPickFrame = _banPickFrame; + + textEdit1.Text = selectedChampName; + textEdit1_EditValueChanged(null, null); + } + + private void textEdit1_EditValueChanged(object sender, EventArgs e) + { + string s = textEdit1.Text; + + imageListBoxControl1.Items.Clear(); + + imageListBoxControl1.Items.Add("齑堦赴頇"); + imageListBoxControl1.Items.Add("鞐嗢潓靹犿儩"); + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameKOR.KContains(s)) + { + imageListBoxControl1.Items.Add(v.Value.champNameKOR); + } + else if (v.Value.champNameENG.ToLower().Contains(s.ToLower())) + { + imageListBoxControl1.Items.Add(v.Value.champNameKOR); + } + + } + + } + + private void btnOK_Click(object sender, EventArgs e) + { + if (imageListBoxControl1.SelectedIndex > -1) + { + string selected = imageListBoxControl1.SelectedItem.ToString(); + + if (selected.Equals("齑堦赴頇")) + { + ChampionInfoVO v = new ChampionInfoVO(); + v.champNameKOR = "齑堦赴頇"; + v.champNameENG = ""; + banPickFrame.selectedChamp = v; + } + else if (selected.Equals("鞐嗢潓靹犿儩")) + { + ChampionInfoVO v = new ChampionInfoVO(); + v.champNameKOR = "鞐嗢潓靹犿儩"; + v.champNameENG = " "; + banPickFrame.selectedChamp = v; + } + else + { + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameKOR.Equals(selected)) banPickFrame.selectedChamp = v.Value; + } + } + + this.Close(); + } + else + { + MessageBox.Show("靹犿儩霅 旒毽劙臧 鞐嗢姷雼堧嫟.."); + } + } + } +} diff --git a/lol_coder/lol_coder/Forms/ChampSearchForm.resx b/lol_coder/lol_coder/Forms/ChampSearchForm.resx new file mode 100644 index 0000000..c66dea7 --- /dev/null +++ b/lol_coder/lol_coder/Forms/ChampSearchForm.resx @@ -0,0 +1,173 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/Frame/BanPickFrame.Designer.cs b/lol_coder/lol_coder/Forms/Frame/BanPickFrame.Designer.cs new file mode 100644 index 0000000..50222be --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/BanPickFrame.Designer.cs @@ -0,0 +1,2795 @@ +锘 +namespace lol_coder.Forms.Frame +{ + partial class BanPickFrame + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 甑劚 鞖旍唽 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BanPickFrame)); + this.groupControl14 = new DevExpress.XtraEditors.GroupControl(); + this.dataGridView2 = new System.Windows.Forms.DataGridView(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.button8 = new System.Windows.Forms.Button(); + this.button7 = new System.Windows.Forms.Button(); + this.label5 = new System.Windows.Forms.Label(); + this.groupControl7 = new DevExpress.XtraEditors.GroupControl(); + this.fearR4_2 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR4_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR4_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR4_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR4_4 = new DevExpress.XtraEditors.PictureEdit(); + this.groupControl8 = new DevExpress.XtraEditors.GroupControl(); + this.fearB4_4 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB4_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB4_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB4_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB4_2 = new DevExpress.XtraEditors.PictureEdit(); + this.toggleGame4 = new DevExpress.XtraEditors.ToggleSwitch(); + this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); + this.button6 = new System.Windows.Forms.Button(); + this.button5 = new System.Windows.Forms.Button(); + this.textEdit2 = new DevExpress.XtraEditors.TextEdit(); + this.textEdit1 = new DevExpress.XtraEditors.TextEdit(); + this.button4 = new System.Windows.Forms.Button(); + this.cmbGame = new DevExpress.XtraEditors.ComboBoxEdit(); + this.btnSaveFearless = new System.Windows.Forms.Button(); + this.button3 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.groupControl5 = new DevExpress.XtraEditors.GroupControl(); + this.fearR3_2 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR3_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR3_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR3_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR3_4 = new DevExpress.XtraEditors.PictureEdit(); + this.groupControl6 = new DevExpress.XtraEditors.GroupControl(); + this.fearB3_4 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB3_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB3_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB3_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB3_2 = new DevExpress.XtraEditors.PictureEdit(); + this.toggleGame3 = new DevExpress.XtraEditors.ToggleSwitch(); + this.label3 = new System.Windows.Forms.Label(); + this.groupControl3 = new DevExpress.XtraEditors.GroupControl(); + this.fearR2_2 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR2_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR2_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR2_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR2_4 = new DevExpress.XtraEditors.PictureEdit(); + this.groupControl4 = new DevExpress.XtraEditors.GroupControl(); + this.fearB2_4 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB2_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB2_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB2_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB2_2 = new DevExpress.XtraEditors.PictureEdit(); + this.toggleGame2 = new DevExpress.XtraEditors.ToggleSwitch(); + this.label2 = new System.Windows.Forms.Label(); + this.groupControl2 = new DevExpress.XtraEditors.GroupControl(); + this.fearR1_2 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR1_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR1_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR1_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearR1_4 = new DevExpress.XtraEditors.PictureEdit(); + this.groupControl1 = new DevExpress.XtraEditors.GroupControl(); + this.fearB1_4 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB1_5 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB1_3 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB1_1 = new DevExpress.XtraEditors.PictureEdit(); + this.fearB1_2 = new DevExpress.XtraEditors.PictureEdit(); + this.label1 = new System.Windows.Forms.Label(); + this.toggleGame1 = new DevExpress.XtraEditors.ToggleSwitch(); + this.lblPriorityRed5 = new System.Windows.Forms.Label(); + this.lblPriorityRed4 = new System.Windows.Forms.Label(); + this.lblPriorityRed3 = new System.Windows.Forms.Label(); + this.lblPriorityRed2 = new System.Windows.Forms.Label(); + this.lblPriorityRed1 = new System.Windows.Forms.Label(); + this.lblPriorityBlue5 = new System.Windows.Forms.Label(); + this.lblPriorityBlue4 = new System.Windows.Forms.Label(); + this.lblPriorityBlue3 = new System.Windows.Forms.Label(); + this.lblPriorityBlue2 = new System.Windows.Forms.Label(); + this.lblPriorityBlue1 = new System.Windows.Forms.Label(); + this.btnBanPickData = new System.Windows.Forms.Button(); + this.btnBanPickStart = new DevExpress.XtraEditors.SimpleButton(); + this.lblStateRed5 = new System.Windows.Forms.Label(); + this.lblStateRed4 = new System.Windows.Forms.Label(); + this.lblStateRed3 = new System.Windows.Forms.Label(); + this.lblStateRed2 = new System.Windows.Forms.Label(); + this.lblStateRed1 = new System.Windows.Forms.Label(); + this.lblStateBlue5 = new System.Windows.Forms.Label(); + this.lblStateBlue4 = new System.Windows.Forms.Label(); + this.lblStateBlue3 = new System.Windows.Forms.Label(); + this.lblStateBlue2 = new System.Windows.Forms.Label(); + this.lblStateBlue1 = new System.Windows.Forms.Label(); + this.picRed5 = new DevExpress.XtraEditors.PictureEdit(); + this.picRed4 = new DevExpress.XtraEditors.PictureEdit(); + this.picRed3 = new DevExpress.XtraEditors.PictureEdit(); + this.picRed2 = new DevExpress.XtraEditors.PictureEdit(); + this.picRed1 = new DevExpress.XtraEditors.PictureEdit(); + this.lblPlayerRed5 = new System.Windows.Forms.Label(); + this.lblPlayerRed4 = new System.Windows.Forms.Label(); + this.lblPlayerRed3 = new System.Windows.Forms.Label(); + this.lblPlayerRed2 = new System.Windows.Forms.Label(); + this.lblPlayerRed1 = new System.Windows.Forms.Label(); + this.picPositionRed3 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionRed2 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionRed5 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionRed4 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionRed1 = new DevExpress.XtraEditors.PictureEdit(); + this.picBlue5 = new DevExpress.XtraEditors.PictureEdit(); + this.picBlue4 = new DevExpress.XtraEditors.PictureEdit(); + this.picBlue3 = new DevExpress.XtraEditors.PictureEdit(); + this.picBlue2 = new DevExpress.XtraEditors.PictureEdit(); + this.picBlue1 = new DevExpress.XtraEditors.PictureEdit(); + this.gc7 = new DevExpress.XtraEditors.GroupControl(); + this.RB2 = new DevExpress.XtraEditors.PictureEdit(); + this.RB1 = new DevExpress.XtraEditors.PictureEdit(); + this.RB3 = new DevExpress.XtraEditors.PictureEdit(); + this.RB5 = new DevExpress.XtraEditors.PictureEdit(); + this.RB4 = new DevExpress.XtraEditors.PictureEdit(); + this.gc6 = new DevExpress.XtraEditors.GroupControl(); + this.BB4 = new DevExpress.XtraEditors.PictureEdit(); + this.BB5 = new DevExpress.XtraEditors.PictureEdit(); + this.BB3 = new DevExpress.XtraEditors.PictureEdit(); + this.BB1 = new DevExpress.XtraEditors.PictureEdit(); + this.BB2 = new DevExpress.XtraEditors.PictureEdit(); + this.lblPlayerBlue5 = new System.Windows.Forms.Label(); + this.lblPlayerBlue4 = new System.Windows.Forms.Label(); + this.lblPlayerBlue3 = new System.Windows.Forms.Label(); + this.lblPlayerBlue2 = new System.Windows.Forms.Label(); + this.lblPlayerBlue1 = new System.Windows.Forms.Label(); + this.picPositionBlue3 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionBlue2 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionBlue5 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionBlue4 = new DevExpress.XtraEditors.PictureEdit(); + this.picPositionBlue1 = new DevExpress.XtraEditors.PictureEdit(); + this.LC = new DevExpress.XtraEditors.SimpleButton(); + this.BLineup = new DevExpress.XtraEditors.SimpleButton(); + this.panelControl4 = new DevExpress.XtraEditors.PanelControl(); + this.panelControl3 = new DevExpress.XtraEditors.PanelControl(); + this.labelControl7 = new DevExpress.XtraEditors.LabelControl(); + this.txtBTeam1 = new DevExpress.XtraEditors.TextEdit(); + this.txtRTeam1 = new DevExpress.XtraEditors.TextEdit(); + this.btnSwap = new System.Windows.Forms.Button(); + this.btnBanPick = new DevExpress.XtraEditors.SimpleButton(); + this.RLineup = new DevExpress.XtraEditors.SimpleButton(); + this.checkEdit2 = new DevExpress.XtraEditors.CheckEdit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).BeginInit(); + this.groupControl14.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl7)).BeginInit(); + this.groupControl7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl8)).BeginInit(); + this.groupControl8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbGame.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl5)).BeginInit(); + this.groupControl5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl6)).BeginInit(); + this.groupControl6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).BeginInit(); + this.groupControl3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl4)).BeginInit(); + this.groupControl4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl2)).BeginInit(); + this.groupControl2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).BeginInit(); + this.groupControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc7)).BeginInit(); + this.gc7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.RB2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc6)).BeginInit(); + this.gc6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.BB4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtBTeam1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtRTeam1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit2.Properties)).BeginInit(); + this.SuspendLayout(); + // + // groupControl14 + // + this.groupControl14.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl14.Appearance.Options.UseBackColor = true; + this.groupControl14.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl14.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl14.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl14.AppearanceCaption.Options.UseFont = true; + this.groupControl14.Controls.Add(this.dataGridView2); + this.groupControl14.Controls.Add(this.dataGridView1); + this.groupControl14.Controls.Add(this.button8); + this.groupControl14.Controls.Add(this.button7); + this.groupControl14.Controls.Add(this.label5); + this.groupControl14.Controls.Add(this.groupControl7); + this.groupControl14.Controls.Add(this.groupControl8); + this.groupControl14.Controls.Add(this.toggleGame4); + this.groupControl14.Controls.Add(this.labelControl1); + this.groupControl14.Controls.Add(this.button6); + this.groupControl14.Controls.Add(this.button5); + this.groupControl14.Controls.Add(this.textEdit2); + this.groupControl14.Controls.Add(this.textEdit1); + this.groupControl14.Controls.Add(this.button4); + this.groupControl14.Controls.Add(this.cmbGame); + this.groupControl14.Controls.Add(this.btnSaveFearless); + this.groupControl14.Controls.Add(this.button3); + this.groupControl14.Controls.Add(this.button2); + this.groupControl14.Controls.Add(this.button1); + this.groupControl14.Controls.Add(this.label4); + this.groupControl14.Controls.Add(this.groupControl5); + this.groupControl14.Controls.Add(this.groupControl6); + this.groupControl14.Controls.Add(this.toggleGame3); + this.groupControl14.Controls.Add(this.label3); + this.groupControl14.Controls.Add(this.groupControl3); + this.groupControl14.Controls.Add(this.groupControl4); + this.groupControl14.Controls.Add(this.toggleGame2); + this.groupControl14.Controls.Add(this.label2); + this.groupControl14.Controls.Add(this.groupControl2); + this.groupControl14.Controls.Add(this.groupControl1); + this.groupControl14.Controls.Add(this.label1); + this.groupControl14.Controls.Add(this.toggleGame1); + this.groupControl14.Controls.Add(this.lblPriorityRed5); + this.groupControl14.Controls.Add(this.lblPriorityRed4); + this.groupControl14.Controls.Add(this.lblPriorityRed3); + this.groupControl14.Controls.Add(this.lblPriorityRed2); + this.groupControl14.Controls.Add(this.lblPriorityRed1); + this.groupControl14.Controls.Add(this.lblPriorityBlue5); + this.groupControl14.Controls.Add(this.lblPriorityBlue4); + this.groupControl14.Controls.Add(this.lblPriorityBlue3); + this.groupControl14.Controls.Add(this.lblPriorityBlue2); + this.groupControl14.Controls.Add(this.lblPriorityBlue1); + this.groupControl14.Controls.Add(this.btnBanPickData); + this.groupControl14.Controls.Add(this.btnBanPickStart); + this.groupControl14.Controls.Add(this.lblStateRed5); + this.groupControl14.Controls.Add(this.lblStateRed4); + this.groupControl14.Controls.Add(this.lblStateRed3); + this.groupControl14.Controls.Add(this.lblStateRed2); + this.groupControl14.Controls.Add(this.lblStateRed1); + this.groupControl14.Controls.Add(this.lblStateBlue5); + this.groupControl14.Controls.Add(this.lblStateBlue4); + this.groupControl14.Controls.Add(this.lblStateBlue3); + this.groupControl14.Controls.Add(this.lblStateBlue2); + this.groupControl14.Controls.Add(this.lblStateBlue1); + this.groupControl14.Controls.Add(this.picRed5); + this.groupControl14.Controls.Add(this.picRed4); + this.groupControl14.Controls.Add(this.picRed3); + this.groupControl14.Controls.Add(this.picRed2); + this.groupControl14.Controls.Add(this.picRed1); + this.groupControl14.Controls.Add(this.lblPlayerRed5); + this.groupControl14.Controls.Add(this.lblPlayerRed4); + this.groupControl14.Controls.Add(this.lblPlayerRed3); + this.groupControl14.Controls.Add(this.lblPlayerRed2); + this.groupControl14.Controls.Add(this.lblPlayerRed1); + this.groupControl14.Controls.Add(this.picPositionRed3); + this.groupControl14.Controls.Add(this.picPositionRed2); + this.groupControl14.Controls.Add(this.picPositionRed5); + this.groupControl14.Controls.Add(this.picPositionRed4); + this.groupControl14.Controls.Add(this.picPositionRed1); + this.groupControl14.Controls.Add(this.picBlue5); + this.groupControl14.Controls.Add(this.picBlue4); + this.groupControl14.Controls.Add(this.picBlue3); + this.groupControl14.Controls.Add(this.picBlue2); + this.groupControl14.Controls.Add(this.picBlue1); + this.groupControl14.Controls.Add(this.gc7); + this.groupControl14.Controls.Add(this.gc6); + this.groupControl14.Controls.Add(this.lblPlayerBlue5); + this.groupControl14.Controls.Add(this.lblPlayerBlue4); + this.groupControl14.Controls.Add(this.lblPlayerBlue3); + this.groupControl14.Controls.Add(this.lblPlayerBlue2); + this.groupControl14.Controls.Add(this.lblPlayerBlue1); + this.groupControl14.Controls.Add(this.picPositionBlue3); + this.groupControl14.Controls.Add(this.picPositionBlue2); + this.groupControl14.Controls.Add(this.picPositionBlue5); + this.groupControl14.Controls.Add(this.picPositionBlue4); + this.groupControl14.Controls.Add(this.picPositionBlue1); + this.groupControl14.Controls.Add(this.LC); + this.groupControl14.Controls.Add(this.BLineup); + this.groupControl14.Controls.Add(this.panelControl4); + this.groupControl14.Controls.Add(this.panelControl3); + this.groupControl14.Controls.Add(this.labelControl7); + this.groupControl14.Controls.Add(this.txtBTeam1); + this.groupControl14.Controls.Add(this.txtRTeam1); + this.groupControl14.Controls.Add(this.btnSwap); + this.groupControl14.Controls.Add(this.btnBanPick); + this.groupControl14.Controls.Add(this.RLineup); + this.groupControl14.Controls.Add(this.checkEdit2); + this.groupControl14.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl14.Location = new System.Drawing.Point(0, 0); + this.groupControl14.Margin = new System.Windows.Forms.Padding(2); + this.groupControl14.Name = "groupControl14"; + this.groupControl14.Size = new System.Drawing.Size(1683, 800); + this.groupControl14.TabIndex = 848; + this.groupControl14.Text = "靸來儨"; + // + // dataGridView2 + // + this.dataGridView2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView2.Location = new System.Drawing.Point(1180, 478); + this.dataGridView2.Name = "dataGridView2"; + this.dataGridView2.RowTemplate.Height = 23; + this.dataGridView2.Size = new System.Drawing.Size(453, 255); + this.dataGridView2.TabIndex = 1047; + this.dataGridView2.Visible = false; + // + // dataGridView1 + // + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Location = new System.Drawing.Point(1180, 35); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(453, 237); + this.dataGridView1.TabIndex = 1046; + this.dataGridView1.Visible = false; + // + // button8 + // + this.button8.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 10F, System.Drawing.FontStyle.Bold); + this.button8.ForeColor = System.Drawing.Color.Red; + this.button8.Location = new System.Drawing.Point(489, 572); + this.button8.Name = "button8"; + this.button8.Size = new System.Drawing.Size(156, 79); + this.button8.TabIndex = 969; + this.button8.Text = "靾橂彊頂届澊 鞛堧姅 瓴届毎\r\n氇摖 頂 鞕勲 頉 韥措Ν"; + this.button8.UseVisualStyleBackColor = true; + this.button8.Visible = false; + this.button8.Click += new System.EventHandler(this.button8_Click); + // + // button7 + // + this.button7.ForeColor = System.Drawing.Color.Black; + this.button7.Location = new System.Drawing.Point(868, 221); + this.button7.Name = "button7"; + this.button7.Size = new System.Drawing.Size(120, 51); + this.button7.TabIndex = 968; + this.button7.Text = "膦岇毎氤瓴"; + this.button7.UseVisualStyleBackColor = true; + this.button7.Click += new System.EventHandler(this.button1_Click); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.BackColor = System.Drawing.Color.Transparent; + this.label5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.label5.Location = new System.Drawing.Point(453, 221); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(64, 21); + this.label5.TabIndex = 967; + this.label5.Text = "Game4"; + // + // groupControl7 + // + this.groupControl7.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl7.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl7.Appearance.Options.UseBackColor = true; + this.groupControl7.Appearance.Options.UseBorderColor = true; + this.groupControl7.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl7.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl7.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl7.AppearanceCaption.Options.UseFont = true; + this.groupControl7.Controls.Add(this.fearR4_2); + this.groupControl7.Controls.Add(this.fearR4_1); + this.groupControl7.Controls.Add(this.fearR4_3); + this.groupControl7.Controls.Add(this.fearR4_5); + this.groupControl7.Controls.Add(this.fearR4_4); + this.groupControl7.Location = new System.Drawing.Point(548, 221); + this.groupControl7.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl7.Name = "groupControl7"; + this.groupControl7.ShowCaption = false; + this.groupControl7.Size = new System.Drawing.Size(286, 51); + this.groupControl7.TabIndex = 966; + this.groupControl7.Text = "BARON BUFF"; + // + // fearR4_2 + // + this.fearR4_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR4_2.EditValue = ((object)(resources.GetObject("fearR4_2.EditValue"))); + this.fearR4_2.Location = new System.Drawing.Point(176, 6); + this.fearR4_2.Name = "fearR4_2"; + this.fearR4_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR4_2.Properties.Appearance.Options.UseBackColor = true; + this.fearR4_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR4_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR4_2.Properties.ShowMenu = false; + this.fearR4_2.Size = new System.Drawing.Size(40, 40); + this.fearR4_2.TabIndex = 642; + this.fearR4_2.Tag = "04"; + // + // fearR4_1 + // + this.fearR4_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR4_1.EditValue = ((object)(resources.GetObject("fearR4_1.EditValue"))); + this.fearR4_1.Location = new System.Drawing.Point(228, 6); + this.fearR4_1.Name = "fearR4_1"; + this.fearR4_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR4_1.Properties.Appearance.Options.UseBackColor = true; + this.fearR4_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR4_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR4_1.Properties.ShowMenu = false; + this.fearR4_1.Size = new System.Drawing.Size(40, 40); + this.fearR4_1.TabIndex = 643; + this.fearR4_1.Tag = "05"; + // + // fearR4_3 + // + this.fearR4_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR4_3.EditValue = ((object)(resources.GetObject("fearR4_3.EditValue"))); + this.fearR4_3.Location = new System.Drawing.Point(123, 6); + this.fearR4_3.Name = "fearR4_3"; + this.fearR4_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR4_3.Properties.Appearance.Options.UseBackColor = true; + this.fearR4_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR4_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR4_3.Properties.ShowMenu = false; + this.fearR4_3.Size = new System.Drawing.Size(40, 40); + this.fearR4_3.TabIndex = 640; + this.fearR4_3.Tag = "03"; + // + // fearR4_5 + // + this.fearR4_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR4_5.EditValue = ((object)(resources.GetObject("fearR4_5.EditValue"))); + this.fearR4_5.Location = new System.Drawing.Point(16, 6); + this.fearR4_5.Name = "fearR4_5"; + this.fearR4_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR4_5.Properties.Appearance.Options.UseBackColor = true; + this.fearR4_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR4_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR4_5.Properties.ShowMenu = false; + this.fearR4_5.Size = new System.Drawing.Size(40, 40); + this.fearR4_5.TabIndex = 638; + this.fearR4_5.Tag = "01"; + // + // fearR4_4 + // + this.fearR4_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR4_4.EditValue = ((object)(resources.GetObject("fearR4_4.EditValue"))); + this.fearR4_4.Location = new System.Drawing.Point(69, 6); + this.fearR4_4.Name = "fearR4_4"; + this.fearR4_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR4_4.Properties.Appearance.Options.UseBackColor = true; + this.fearR4_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR4_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR4_4.Properties.ShowMenu = false; + this.fearR4_4.Size = new System.Drawing.Size(40, 40); + this.fearR4_4.TabIndex = 639; + this.fearR4_4.Tag = "02"; + // + // groupControl8 + // + this.groupControl8.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl8.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl8.Appearance.Options.UseBackColor = true; + this.groupControl8.Appearance.Options.UseBorderColor = true; + this.groupControl8.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl8.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl8.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl8.AppearanceCaption.Options.UseFont = true; + this.groupControl8.Controls.Add(this.fearB4_4); + this.groupControl8.Controls.Add(this.fearB4_5); + this.groupControl8.Controls.Add(this.fearB4_3); + this.groupControl8.Controls.Add(this.fearB4_1); + this.groupControl8.Controls.Add(this.fearB4_2); + this.groupControl8.Location = new System.Drawing.Point(144, 221); + this.groupControl8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl8.Name = "groupControl8"; + this.groupControl8.ShowCaption = false; + this.groupControl8.Size = new System.Drawing.Size(286, 51); + this.groupControl8.TabIndex = 965; + this.groupControl8.Text = "BARON BUFF"; + // + // fearB4_4 + // + this.fearB4_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB4_4.EditValue = ((object)(resources.GetObject("fearB4_4.EditValue"))); + this.fearB4_4.Location = new System.Drawing.Point(176, 6); + this.fearB4_4.Name = "fearB4_4"; + this.fearB4_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB4_4.Properties.Appearance.Options.UseBackColor = true; + this.fearB4_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB4_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB4_4.Properties.ShowMenu = false; + this.fearB4_4.Size = new System.Drawing.Size(40, 40); + this.fearB4_4.TabIndex = 642; + this.fearB4_4.Tag = "04"; + // + // fearB4_5 + // + this.fearB4_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB4_5.EditValue = ((object)(resources.GetObject("fearB4_5.EditValue"))); + this.fearB4_5.Location = new System.Drawing.Point(228, 6); + this.fearB4_5.Name = "fearB4_5"; + this.fearB4_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB4_5.Properties.Appearance.Options.UseBackColor = true; + this.fearB4_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB4_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB4_5.Properties.ShowMenu = false; + this.fearB4_5.Size = new System.Drawing.Size(40, 40); + this.fearB4_5.TabIndex = 643; + this.fearB4_5.Tag = "05"; + // + // fearB4_3 + // + this.fearB4_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB4_3.EditValue = ((object)(resources.GetObject("fearB4_3.EditValue"))); + this.fearB4_3.Location = new System.Drawing.Point(123, 6); + this.fearB4_3.Name = "fearB4_3"; + this.fearB4_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB4_3.Properties.Appearance.Options.UseBackColor = true; + this.fearB4_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB4_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB4_3.Properties.ShowMenu = false; + this.fearB4_3.Size = new System.Drawing.Size(40, 40); + this.fearB4_3.TabIndex = 640; + this.fearB4_3.Tag = "03"; + // + // fearB4_1 + // + this.fearB4_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB4_1.EditValue = ((object)(resources.GetObject("fearB4_1.EditValue"))); + this.fearB4_1.Location = new System.Drawing.Point(16, 6); + this.fearB4_1.Name = "fearB4_1"; + this.fearB4_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB4_1.Properties.Appearance.Options.UseBackColor = true; + this.fearB4_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB4_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB4_1.Properties.ShowMenu = false; + this.fearB4_1.Size = new System.Drawing.Size(40, 40); + this.fearB4_1.TabIndex = 638; + this.fearB4_1.Tag = "01"; + // + // fearB4_2 + // + this.fearB4_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB4_2.EditValue = ((object)(resources.GetObject("fearB4_2.EditValue"))); + this.fearB4_2.Location = new System.Drawing.Point(69, 6); + this.fearB4_2.Name = "fearB4_2"; + this.fearB4_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB4_2.Properties.Appearance.Options.UseBackColor = true; + this.fearB4_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB4_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB4_2.Properties.ShowMenu = false; + this.fearB4_2.Size = new System.Drawing.Size(40, 40); + this.fearB4_2.TabIndex = 639; + this.fearB4_2.Tag = "02"; + // + // toggleGame4 + // + this.toggleGame4.Location = new System.Drawing.Point(447, 253); + this.toggleGame4.Name = "toggleGame4"; + this.toggleGame4.Properties.OffText = "Off"; + this.toggleGame4.Properties.OnText = "On"; + this.toggleGame4.Size = new System.Drawing.Size(95, 19); + this.toggleGame4.TabIndex = 964; + // + // labelControl1 + // + this.labelControl1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl1.Appearance.Options.UseFont = true; + this.labelControl1.Location = new System.Drawing.Point(527, 680); + this.labelControl1.Name = "labelControl1"; + this.labelControl1.Size = new System.Drawing.Size(251, 17); + this.labelControl1.TabIndex = 963; + this.labelControl1.Text = "(靾橂彊頂巾暅 鞙勳箻鞚 雿办澊韯半ゼ 靾橃嫚頃橃 鞎婌潓)"; + this.labelControl1.Visible = false; + // + // button6 + // + this.button6.ForeColor = System.Drawing.Color.Black; + this.button6.Location = new System.Drawing.Point(1034, 144); + this.button6.Name = "button6"; + this.button6.Size = new System.Drawing.Size(120, 51); + this.button6.TabIndex = 961; + this.button6.Text = "搿滊摐"; + this.button6.UseVisualStyleBackColor = true; + this.button6.Click += new System.EventHandler(this.button6_Click); + // + // button5 + // + this.button5.ForeColor = System.Drawing.Color.Black; + this.button5.Location = new System.Drawing.Point(1033, 90); + this.button5.Name = "button5"; + this.button5.Size = new System.Drawing.Size(120, 51); + this.button5.TabIndex = 960; + this.button5.Text = "鞝鞛"; + this.button5.UseVisualStyleBackColor = true; + this.button5.Click += new System.EventHandler(this.button5_Click); + // + // textEdit2 + // + this.textEdit2.EditValue = "Amumu"; + this.textEdit2.Location = new System.Drawing.Point(1180, 97); + this.textEdit2.Name = "textEdit2"; + this.textEdit2.Size = new System.Drawing.Size(100, 20); + this.textEdit2.TabIndex = 959; + this.textEdit2.Visible = false; + // + // textEdit1 + // + this.textEdit1.EditValue = "0"; + this.textEdit1.Location = new System.Drawing.Point(1180, 71); + this.textEdit1.Name = "textEdit1"; + this.textEdit1.Size = new System.Drawing.Size(100, 20); + this.textEdit1.TabIndex = 958; + this.textEdit1.Visible = false; + // + // button4 + // + this.button4.ForeColor = System.Drawing.Color.Black; + this.button4.Location = new System.Drawing.Point(1192, 411); + this.button4.Name = "button4"; + this.button4.Size = new System.Drawing.Size(120, 51); + this.button4.TabIndex = 957; + this.button4.Text = "testButton"; + this.button4.UseVisualStyleBackColor = true; + this.button4.Visible = false; + this.button4.Click += new System.EventHandler(this.button4_Click); + // + // cmbGame + // + this.cmbGame.EditValue = "Game1"; + this.cmbGame.Location = new System.Drawing.Point(521, 329); + this.cmbGame.Name = "cmbGame"; + this.cmbGame.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbGame.Properties.Appearance.Options.UseFont = true; + this.cmbGame.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbGame.Properties.Items.AddRange(new object[] { + "Game1", + "Game2", + "Game3", + "Game4"}); + this.cmbGame.Size = new System.Drawing.Size(100, 28); + this.cmbGame.TabIndex = 956; + // + // btnSaveFearless + // + this.btnSaveFearless.ForeColor = System.Drawing.Color.Black; + this.btnSaveFearless.Location = new System.Drawing.Point(508, 363); + this.btnSaveFearless.Name = "btnSaveFearless"; + this.btnSaveFearless.Size = new System.Drawing.Size(120, 51); + this.btnSaveFearless.TabIndex = 955; + this.btnSaveFearless.Text = "頂检柎毽姢 鞝鞛"; + this.btnSaveFearless.UseVisualStyleBackColor = true; + this.btnSaveFearless.Click += new System.EventHandler(this.btnSaveFearless_Click); + // + // button3 + // + this.button3.ForeColor = System.Drawing.Color.Black; + this.button3.Location = new System.Drawing.Point(868, 164); + this.button3.Name = "button3"; + this.button3.Size = new System.Drawing.Size(120, 51); + this.button3.TabIndex = 954; + this.button3.Text = "膦岇毎氤瓴"; + this.button3.UseVisualStyleBackColor = true; + this.button3.Click += new System.EventHandler(this.button1_Click); + // + // button2 + // + this.button2.ForeColor = System.Drawing.Color.Black; + this.button2.Location = new System.Drawing.Point(868, 110); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(120, 51); + this.button2.TabIndex = 954; + this.button2.Text = "膦岇毎氤瓴"; + this.button2.UseVisualStyleBackColor = true; + this.button2.Click += new System.EventHandler(this.button1_Click); + // + // button1 + // + this.button1.ForeColor = System.Drawing.Color.Black; + this.button1.Location = new System.Drawing.Point(868, 56); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(120, 51); + this.button1.TabIndex = 954; + this.button1.Text = "膦岇毎氤瓴"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.BackColor = System.Drawing.Color.Transparent; + this.label4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.label4.Location = new System.Drawing.Point(453, 164); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(64, 21); + this.label4.TabIndex = 953; + this.label4.Text = "Game3"; + // + // groupControl5 + // + this.groupControl5.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl5.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl5.Appearance.Options.UseBackColor = true; + this.groupControl5.Appearance.Options.UseBorderColor = true; + this.groupControl5.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl5.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl5.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl5.AppearanceCaption.Options.UseFont = true; + this.groupControl5.Controls.Add(this.fearR3_2); + this.groupControl5.Controls.Add(this.fearR3_1); + this.groupControl5.Controls.Add(this.fearR3_3); + this.groupControl5.Controls.Add(this.fearR3_5); + this.groupControl5.Controls.Add(this.fearR3_4); + this.groupControl5.Location = new System.Drawing.Point(548, 164); + this.groupControl5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl5.Name = "groupControl5"; + this.groupControl5.ShowCaption = false; + this.groupControl5.Size = new System.Drawing.Size(286, 51); + this.groupControl5.TabIndex = 952; + this.groupControl5.Text = "BARON BUFF"; + // + // fearR3_2 + // + this.fearR3_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR3_2.EditValue = ((object)(resources.GetObject("fearR3_2.EditValue"))); + this.fearR3_2.Location = new System.Drawing.Point(176, 6); + this.fearR3_2.Name = "fearR3_2"; + this.fearR3_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR3_2.Properties.Appearance.Options.UseBackColor = true; + this.fearR3_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR3_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR3_2.Properties.ShowMenu = false; + this.fearR3_2.Size = new System.Drawing.Size(40, 40); + this.fearR3_2.TabIndex = 642; + this.fearR3_2.Tag = "04"; + this.fearR3_2.Click += new System.EventHandler(this.fearless_Click); + // + // fearR3_1 + // + this.fearR3_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR3_1.EditValue = ((object)(resources.GetObject("fearR3_1.EditValue"))); + this.fearR3_1.Location = new System.Drawing.Point(228, 6); + this.fearR3_1.Name = "fearR3_1"; + this.fearR3_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR3_1.Properties.Appearance.Options.UseBackColor = true; + this.fearR3_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR3_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR3_1.Properties.ShowMenu = false; + this.fearR3_1.Size = new System.Drawing.Size(40, 40); + this.fearR3_1.TabIndex = 643; + this.fearR3_1.Tag = "05"; + this.fearR3_1.Click += new System.EventHandler(this.fearless_Click); + // + // fearR3_3 + // + this.fearR3_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR3_3.EditValue = ((object)(resources.GetObject("fearR3_3.EditValue"))); + this.fearR3_3.Location = new System.Drawing.Point(123, 6); + this.fearR3_3.Name = "fearR3_3"; + this.fearR3_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR3_3.Properties.Appearance.Options.UseBackColor = true; + this.fearR3_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR3_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR3_3.Properties.ShowMenu = false; + this.fearR3_3.Size = new System.Drawing.Size(40, 40); + this.fearR3_3.TabIndex = 640; + this.fearR3_3.Tag = "03"; + this.fearR3_3.Click += new System.EventHandler(this.fearless_Click); + // + // fearR3_5 + // + this.fearR3_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR3_5.EditValue = ((object)(resources.GetObject("fearR3_5.EditValue"))); + this.fearR3_5.Location = new System.Drawing.Point(16, 6); + this.fearR3_5.Name = "fearR3_5"; + this.fearR3_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR3_5.Properties.Appearance.Options.UseBackColor = true; + this.fearR3_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR3_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR3_5.Properties.ShowMenu = false; + this.fearR3_5.Size = new System.Drawing.Size(40, 40); + this.fearR3_5.TabIndex = 638; + this.fearR3_5.Tag = "01"; + this.fearR3_5.Click += new System.EventHandler(this.fearless_Click); + // + // fearR3_4 + // + this.fearR3_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR3_4.EditValue = ((object)(resources.GetObject("fearR3_4.EditValue"))); + this.fearR3_4.Location = new System.Drawing.Point(69, 6); + this.fearR3_4.Name = "fearR3_4"; + this.fearR3_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR3_4.Properties.Appearance.Options.UseBackColor = true; + this.fearR3_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR3_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR3_4.Properties.ShowMenu = false; + this.fearR3_4.Size = new System.Drawing.Size(40, 40); + this.fearR3_4.TabIndex = 639; + this.fearR3_4.Tag = "02"; + this.fearR3_4.Click += new System.EventHandler(this.fearless_Click); + // + // groupControl6 + // + this.groupControl6.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl6.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl6.Appearance.Options.UseBackColor = true; + this.groupControl6.Appearance.Options.UseBorderColor = true; + this.groupControl6.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl6.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl6.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl6.AppearanceCaption.Options.UseFont = true; + this.groupControl6.Controls.Add(this.fearB3_4); + this.groupControl6.Controls.Add(this.fearB3_5); + this.groupControl6.Controls.Add(this.fearB3_3); + this.groupControl6.Controls.Add(this.fearB3_1); + this.groupControl6.Controls.Add(this.fearB3_2); + this.groupControl6.Location = new System.Drawing.Point(144, 164); + this.groupControl6.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl6.Name = "groupControl6"; + this.groupControl6.ShowCaption = false; + this.groupControl6.Size = new System.Drawing.Size(286, 51); + this.groupControl6.TabIndex = 951; + this.groupControl6.Text = "BARON BUFF"; + // + // fearB3_4 + // + this.fearB3_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB3_4.EditValue = ((object)(resources.GetObject("fearB3_4.EditValue"))); + this.fearB3_4.Location = new System.Drawing.Point(176, 6); + this.fearB3_4.Name = "fearB3_4"; + this.fearB3_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB3_4.Properties.Appearance.Options.UseBackColor = true; + this.fearB3_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB3_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB3_4.Properties.ShowMenu = false; + this.fearB3_4.Size = new System.Drawing.Size(40, 40); + this.fearB3_4.TabIndex = 642; + this.fearB3_4.Tag = "04"; + this.fearB3_4.Click += new System.EventHandler(this.fearless_Click); + // + // fearB3_5 + // + this.fearB3_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB3_5.EditValue = ((object)(resources.GetObject("fearB3_5.EditValue"))); + this.fearB3_5.Location = new System.Drawing.Point(228, 6); + this.fearB3_5.Name = "fearB3_5"; + this.fearB3_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB3_5.Properties.Appearance.Options.UseBackColor = true; + this.fearB3_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB3_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB3_5.Properties.ShowMenu = false; + this.fearB3_5.Size = new System.Drawing.Size(40, 40); + this.fearB3_5.TabIndex = 643; + this.fearB3_5.Tag = "05"; + this.fearB3_5.Click += new System.EventHandler(this.fearless_Click); + // + // fearB3_3 + // + this.fearB3_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB3_3.EditValue = ((object)(resources.GetObject("fearB3_3.EditValue"))); + this.fearB3_3.Location = new System.Drawing.Point(123, 6); + this.fearB3_3.Name = "fearB3_3"; + this.fearB3_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB3_3.Properties.Appearance.Options.UseBackColor = true; + this.fearB3_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB3_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB3_3.Properties.ShowMenu = false; + this.fearB3_3.Size = new System.Drawing.Size(40, 40); + this.fearB3_3.TabIndex = 640; + this.fearB3_3.Tag = "03"; + this.fearB3_3.Click += new System.EventHandler(this.fearless_Click); + // + // fearB3_1 + // + this.fearB3_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB3_1.EditValue = ((object)(resources.GetObject("fearB3_1.EditValue"))); + this.fearB3_1.Location = new System.Drawing.Point(16, 6); + this.fearB3_1.Name = "fearB3_1"; + this.fearB3_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB3_1.Properties.Appearance.Options.UseBackColor = true; + this.fearB3_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB3_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB3_1.Properties.ShowMenu = false; + this.fearB3_1.Size = new System.Drawing.Size(40, 40); + this.fearB3_1.TabIndex = 638; + this.fearB3_1.Tag = "01"; + this.fearB3_1.Click += new System.EventHandler(this.fearless_Click); + // + // fearB3_2 + // + this.fearB3_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB3_2.EditValue = ((object)(resources.GetObject("fearB3_2.EditValue"))); + this.fearB3_2.Location = new System.Drawing.Point(69, 6); + this.fearB3_2.Name = "fearB3_2"; + this.fearB3_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB3_2.Properties.Appearance.Options.UseBackColor = true; + this.fearB3_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB3_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB3_2.Properties.ShowMenu = false; + this.fearB3_2.Size = new System.Drawing.Size(40, 40); + this.fearB3_2.TabIndex = 639; + this.fearB3_2.Tag = "02"; + this.fearB3_2.Click += new System.EventHandler(this.fearless_Click); + // + // toggleGame3 + // + this.toggleGame3.Location = new System.Drawing.Point(447, 196); + this.toggleGame3.Name = "toggleGame3"; + this.toggleGame3.Properties.OffText = "Off"; + this.toggleGame3.Properties.OnText = "On"; + this.toggleGame3.Size = new System.Drawing.Size(95, 19); + this.toggleGame3.TabIndex = 950; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.BackColor = System.Drawing.Color.Transparent; + this.label3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.label3.Location = new System.Drawing.Point(453, 110); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(64, 21); + this.label3.TabIndex = 949; + this.label3.Text = "Game2"; + // + // groupControl3 + // + this.groupControl3.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl3.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl3.Appearance.Options.UseBackColor = true; + this.groupControl3.Appearance.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl3.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl3.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.Options.UseFont = true; + this.groupControl3.Controls.Add(this.fearR2_2); + this.groupControl3.Controls.Add(this.fearR2_1); + this.groupControl3.Controls.Add(this.fearR2_3); + this.groupControl3.Controls.Add(this.fearR2_5); + this.groupControl3.Controls.Add(this.fearR2_4); + this.groupControl3.Location = new System.Drawing.Point(548, 110); + this.groupControl3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl3.Name = "groupControl3"; + this.groupControl3.ShowCaption = false; + this.groupControl3.Size = new System.Drawing.Size(286, 51); + this.groupControl3.TabIndex = 948; + this.groupControl3.Text = "BARON BUFF"; + // + // fearR2_2 + // + this.fearR2_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR2_2.EditValue = ((object)(resources.GetObject("fearR2_2.EditValue"))); + this.fearR2_2.Location = new System.Drawing.Point(176, 6); + this.fearR2_2.Name = "fearR2_2"; + this.fearR2_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR2_2.Properties.Appearance.Options.UseBackColor = true; + this.fearR2_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR2_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR2_2.Properties.ShowMenu = false; + this.fearR2_2.Size = new System.Drawing.Size(40, 40); + this.fearR2_2.TabIndex = 642; + this.fearR2_2.Tag = "04"; + this.fearR2_2.Click += new System.EventHandler(this.fearless_Click); + // + // fearR2_1 + // + this.fearR2_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR2_1.EditValue = ((object)(resources.GetObject("fearR2_1.EditValue"))); + this.fearR2_1.Location = new System.Drawing.Point(228, 6); + this.fearR2_1.Name = "fearR2_1"; + this.fearR2_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR2_1.Properties.Appearance.Options.UseBackColor = true; + this.fearR2_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR2_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR2_1.Properties.ShowMenu = false; + this.fearR2_1.Size = new System.Drawing.Size(40, 40); + this.fearR2_1.TabIndex = 643; + this.fearR2_1.Tag = "05"; + this.fearR2_1.Click += new System.EventHandler(this.fearless_Click); + // + // fearR2_3 + // + this.fearR2_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR2_3.EditValue = ((object)(resources.GetObject("fearR2_3.EditValue"))); + this.fearR2_3.Location = new System.Drawing.Point(123, 6); + this.fearR2_3.Name = "fearR2_3"; + this.fearR2_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR2_3.Properties.Appearance.Options.UseBackColor = true; + this.fearR2_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR2_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR2_3.Properties.ShowMenu = false; + this.fearR2_3.Size = new System.Drawing.Size(40, 40); + this.fearR2_3.TabIndex = 640; + this.fearR2_3.Tag = "03"; + this.fearR2_3.Click += new System.EventHandler(this.fearless_Click); + // + // fearR2_5 + // + this.fearR2_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR2_5.EditValue = ((object)(resources.GetObject("fearR2_5.EditValue"))); + this.fearR2_5.Location = new System.Drawing.Point(16, 6); + this.fearR2_5.Name = "fearR2_5"; + this.fearR2_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR2_5.Properties.Appearance.Options.UseBackColor = true; + this.fearR2_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR2_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR2_5.Properties.ShowMenu = false; + this.fearR2_5.Size = new System.Drawing.Size(40, 40); + this.fearR2_5.TabIndex = 638; + this.fearR2_5.Tag = "01"; + this.fearR2_5.Click += new System.EventHandler(this.fearless_Click); + // + // fearR2_4 + // + this.fearR2_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR2_4.EditValue = ((object)(resources.GetObject("fearR2_4.EditValue"))); + this.fearR2_4.Location = new System.Drawing.Point(69, 6); + this.fearR2_4.Name = "fearR2_4"; + this.fearR2_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR2_4.Properties.Appearance.Options.UseBackColor = true; + this.fearR2_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR2_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR2_4.Properties.ShowMenu = false; + this.fearR2_4.Size = new System.Drawing.Size(40, 40); + this.fearR2_4.TabIndex = 639; + this.fearR2_4.Tag = "02"; + this.fearR2_4.Click += new System.EventHandler(this.fearless_Click); + // + // groupControl4 + // + this.groupControl4.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl4.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl4.Appearance.Options.UseBackColor = true; + this.groupControl4.Appearance.Options.UseBorderColor = true; + this.groupControl4.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl4.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl4.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl4.AppearanceCaption.Options.UseFont = true; + this.groupControl4.Controls.Add(this.fearB2_4); + this.groupControl4.Controls.Add(this.fearB2_5); + this.groupControl4.Controls.Add(this.fearB2_3); + this.groupControl4.Controls.Add(this.fearB2_1); + this.groupControl4.Controls.Add(this.fearB2_2); + this.groupControl4.Location = new System.Drawing.Point(144, 110); + this.groupControl4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl4.Name = "groupControl4"; + this.groupControl4.ShowCaption = false; + this.groupControl4.Size = new System.Drawing.Size(286, 51); + this.groupControl4.TabIndex = 947; + this.groupControl4.Text = "BARON BUFF"; + // + // fearB2_4 + // + this.fearB2_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB2_4.EditValue = ((object)(resources.GetObject("fearB2_4.EditValue"))); + this.fearB2_4.Location = new System.Drawing.Point(176, 6); + this.fearB2_4.Name = "fearB2_4"; + this.fearB2_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB2_4.Properties.Appearance.Options.UseBackColor = true; + this.fearB2_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB2_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB2_4.Properties.ShowMenu = false; + this.fearB2_4.Size = new System.Drawing.Size(40, 40); + this.fearB2_4.TabIndex = 642; + this.fearB2_4.Tag = "04"; + this.fearB2_4.Click += new System.EventHandler(this.fearless_Click); + // + // fearB2_5 + // + this.fearB2_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB2_5.EditValue = ((object)(resources.GetObject("fearB2_5.EditValue"))); + this.fearB2_5.Location = new System.Drawing.Point(228, 6); + this.fearB2_5.Name = "fearB2_5"; + this.fearB2_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB2_5.Properties.Appearance.Options.UseBackColor = true; + this.fearB2_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB2_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB2_5.Properties.ShowMenu = false; + this.fearB2_5.Size = new System.Drawing.Size(40, 40); + this.fearB2_5.TabIndex = 643; + this.fearB2_5.Tag = "05"; + this.fearB2_5.Click += new System.EventHandler(this.fearless_Click); + // + // fearB2_3 + // + this.fearB2_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB2_3.EditValue = ((object)(resources.GetObject("fearB2_3.EditValue"))); + this.fearB2_3.Location = new System.Drawing.Point(123, 6); + this.fearB2_3.Name = "fearB2_3"; + this.fearB2_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB2_3.Properties.Appearance.Options.UseBackColor = true; + this.fearB2_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB2_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB2_3.Properties.ShowMenu = false; + this.fearB2_3.Size = new System.Drawing.Size(40, 40); + this.fearB2_3.TabIndex = 640; + this.fearB2_3.Tag = "03"; + this.fearB2_3.Click += new System.EventHandler(this.fearless_Click); + // + // fearB2_1 + // + this.fearB2_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB2_1.EditValue = ((object)(resources.GetObject("fearB2_1.EditValue"))); + this.fearB2_1.Location = new System.Drawing.Point(16, 6); + this.fearB2_1.Name = "fearB2_1"; + this.fearB2_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB2_1.Properties.Appearance.Options.UseBackColor = true; + this.fearB2_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB2_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB2_1.Properties.ShowMenu = false; + this.fearB2_1.Size = new System.Drawing.Size(40, 40); + this.fearB2_1.TabIndex = 638; + this.fearB2_1.Tag = "01"; + this.fearB2_1.Click += new System.EventHandler(this.fearless_Click); + // + // fearB2_2 + // + this.fearB2_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB2_2.EditValue = ((object)(resources.GetObject("fearB2_2.EditValue"))); + this.fearB2_2.Location = new System.Drawing.Point(69, 6); + this.fearB2_2.Name = "fearB2_2"; + this.fearB2_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB2_2.Properties.Appearance.Options.UseBackColor = true; + this.fearB2_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB2_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB2_2.Properties.ShowMenu = false; + this.fearB2_2.Size = new System.Drawing.Size(40, 40); + this.fearB2_2.TabIndex = 639; + this.fearB2_2.Tag = "02"; + this.fearB2_2.Click += new System.EventHandler(this.fearless_Click); + // + // toggleGame2 + // + this.toggleGame2.Location = new System.Drawing.Point(447, 142); + this.toggleGame2.Name = "toggleGame2"; + this.toggleGame2.Properties.OffText = "Off"; + this.toggleGame2.Properties.OnText = "On"; + this.toggleGame2.Size = new System.Drawing.Size(95, 19); + this.toggleGame2.TabIndex = 946; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.BackColor = System.Drawing.Color.Transparent; + this.label2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.label2.Location = new System.Drawing.Point(453, 56); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(64, 21); + this.label2.TabIndex = 945; + this.label2.Text = "Game1"; + // + // groupControl2 + // + this.groupControl2.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl2.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl2.Appearance.Options.UseBackColor = true; + this.groupControl2.Appearance.Options.UseBorderColor = true; + this.groupControl2.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl2.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl2.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl2.AppearanceCaption.Options.UseFont = true; + this.groupControl2.Controls.Add(this.fearR1_2); + this.groupControl2.Controls.Add(this.fearR1_1); + this.groupControl2.Controls.Add(this.fearR1_3); + this.groupControl2.Controls.Add(this.fearR1_5); + this.groupControl2.Controls.Add(this.fearR1_4); + this.groupControl2.Location = new System.Drawing.Point(548, 56); + this.groupControl2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl2.Name = "groupControl2"; + this.groupControl2.ShowCaption = false; + this.groupControl2.Size = new System.Drawing.Size(286, 51); + this.groupControl2.TabIndex = 944; + this.groupControl2.Text = "BARON BUFF"; + // + // fearR1_2 + // + this.fearR1_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR1_2.EditValue = ((object)(resources.GetObject("fearR1_2.EditValue"))); + this.fearR1_2.Location = new System.Drawing.Point(176, 6); + this.fearR1_2.Name = "fearR1_2"; + this.fearR1_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR1_2.Properties.Appearance.Options.UseBackColor = true; + this.fearR1_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR1_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR1_2.Properties.ShowMenu = false; + this.fearR1_2.Size = new System.Drawing.Size(40, 40); + this.fearR1_2.TabIndex = 642; + this.fearR1_2.Tag = "04"; + this.fearR1_2.Click += new System.EventHandler(this.fearless_Click); + // + // fearR1_1 + // + this.fearR1_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR1_1.EditValue = ((object)(resources.GetObject("fearR1_1.EditValue"))); + this.fearR1_1.Location = new System.Drawing.Point(228, 6); + this.fearR1_1.Name = "fearR1_1"; + this.fearR1_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR1_1.Properties.Appearance.Options.UseBackColor = true; + this.fearR1_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR1_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR1_1.Properties.ShowMenu = false; + this.fearR1_1.Size = new System.Drawing.Size(40, 40); + this.fearR1_1.TabIndex = 643; + this.fearR1_1.Tag = "05"; + this.fearR1_1.Click += new System.EventHandler(this.fearless_Click); + // + // fearR1_3 + // + this.fearR1_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR1_3.EditValue = ((object)(resources.GetObject("fearR1_3.EditValue"))); + this.fearR1_3.Location = new System.Drawing.Point(123, 6); + this.fearR1_3.Name = "fearR1_3"; + this.fearR1_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR1_3.Properties.Appearance.Options.UseBackColor = true; + this.fearR1_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR1_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR1_3.Properties.ShowMenu = false; + this.fearR1_3.Size = new System.Drawing.Size(40, 40); + this.fearR1_3.TabIndex = 640; + this.fearR1_3.Tag = "03"; + this.fearR1_3.Click += new System.EventHandler(this.fearless_Click); + // + // fearR1_5 + // + this.fearR1_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR1_5.EditValue = ((object)(resources.GetObject("fearR1_5.EditValue"))); + this.fearR1_5.Location = new System.Drawing.Point(16, 6); + this.fearR1_5.Name = "fearR1_5"; + this.fearR1_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR1_5.Properties.Appearance.Options.UseBackColor = true; + this.fearR1_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR1_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR1_5.Properties.ShowMenu = false; + this.fearR1_5.Size = new System.Drawing.Size(40, 40); + this.fearR1_5.TabIndex = 638; + this.fearR1_5.Tag = "01"; + this.fearR1_5.Click += new System.EventHandler(this.fearless_Click); + // + // fearR1_4 + // + this.fearR1_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearR1_4.EditValue = ((object)(resources.GetObject("fearR1_4.EditValue"))); + this.fearR1_4.Location = new System.Drawing.Point(69, 6); + this.fearR1_4.Name = "fearR1_4"; + this.fearR1_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearR1_4.Properties.Appearance.Options.UseBackColor = true; + this.fearR1_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearR1_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearR1_4.Properties.ShowMenu = false; + this.fearR1_4.Size = new System.Drawing.Size(40, 40); + this.fearR1_4.TabIndex = 639; + this.fearR1_4.Tag = "02"; + this.fearR1_4.Click += new System.EventHandler(this.fearless_Click); + // + // groupControl1 + // + this.groupControl1.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl1.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl1.Appearance.Options.UseBackColor = true; + this.groupControl1.Appearance.Options.UseBorderColor = true; + this.groupControl1.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl1.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl1.AppearanceCaption.Options.UseFont = true; + this.groupControl1.Controls.Add(this.fearB1_4); + this.groupControl1.Controls.Add(this.fearB1_5); + this.groupControl1.Controls.Add(this.fearB1_3); + this.groupControl1.Controls.Add(this.fearB1_1); + this.groupControl1.Controls.Add(this.fearB1_2); + this.groupControl1.Location = new System.Drawing.Point(144, 56); + this.groupControl1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl1.Name = "groupControl1"; + this.groupControl1.ShowCaption = false; + this.groupControl1.Size = new System.Drawing.Size(286, 51); + this.groupControl1.TabIndex = 943; + this.groupControl1.Text = "BARON BUFF"; + // + // fearB1_4 + // + this.fearB1_4.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB1_4.EditValue = ((object)(resources.GetObject("fearB1_4.EditValue"))); + this.fearB1_4.Location = new System.Drawing.Point(176, 6); + this.fearB1_4.Name = "fearB1_4"; + this.fearB1_4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB1_4.Properties.Appearance.Options.UseBackColor = true; + this.fearB1_4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB1_4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB1_4.Properties.ShowMenu = false; + this.fearB1_4.Size = new System.Drawing.Size(40, 40); + this.fearB1_4.TabIndex = 642; + this.fearB1_4.Tag = "04"; + this.fearB1_4.Click += new System.EventHandler(this.fearless_Click); + // + // fearB1_5 + // + this.fearB1_5.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB1_5.EditValue = ((object)(resources.GetObject("fearB1_5.EditValue"))); + this.fearB1_5.Location = new System.Drawing.Point(228, 6); + this.fearB1_5.Name = "fearB1_5"; + this.fearB1_5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB1_5.Properties.Appearance.Options.UseBackColor = true; + this.fearB1_5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB1_5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB1_5.Properties.ShowMenu = false; + this.fearB1_5.Size = new System.Drawing.Size(40, 40); + this.fearB1_5.TabIndex = 643; + this.fearB1_5.Tag = "05"; + this.fearB1_5.Click += new System.EventHandler(this.fearless_Click); + // + // fearB1_3 + // + this.fearB1_3.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB1_3.EditValue = ((object)(resources.GetObject("fearB1_3.EditValue"))); + this.fearB1_3.Location = new System.Drawing.Point(123, 6); + this.fearB1_3.Name = "fearB1_3"; + this.fearB1_3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB1_3.Properties.Appearance.Options.UseBackColor = true; + this.fearB1_3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB1_3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB1_3.Properties.ShowMenu = false; + this.fearB1_3.Size = new System.Drawing.Size(40, 40); + this.fearB1_3.TabIndex = 640; + this.fearB1_3.Tag = "03"; + this.fearB1_3.Click += new System.EventHandler(this.fearless_Click); + // + // fearB1_1 + // + this.fearB1_1.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB1_1.EditValue = ((object)(resources.GetObject("fearB1_1.EditValue"))); + this.fearB1_1.Location = new System.Drawing.Point(16, 6); + this.fearB1_1.Name = "fearB1_1"; + this.fearB1_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB1_1.Properties.Appearance.Options.UseBackColor = true; + this.fearB1_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB1_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB1_1.Properties.ShowMenu = false; + this.fearB1_1.Size = new System.Drawing.Size(40, 40); + this.fearB1_1.TabIndex = 638; + this.fearB1_1.Tag = "01"; + this.fearB1_1.Click += new System.EventHandler(this.fearless_Click); + // + // fearB1_2 + // + this.fearB1_2.Cursor = System.Windows.Forms.Cursors.Default; + this.fearB1_2.EditValue = ((object)(resources.GetObject("fearB1_2.EditValue"))); + this.fearB1_2.Location = new System.Drawing.Point(69, 6); + this.fearB1_2.Name = "fearB1_2"; + this.fearB1_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.fearB1_2.Properties.Appearance.Options.UseBackColor = true; + this.fearB1_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.fearB1_2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.fearB1_2.Properties.ShowMenu = false; + this.fearB1_2.Size = new System.Drawing.Size(40, 40); + this.fearB1_2.TabIndex = 639; + this.fearB1_2.Tag = "02"; + this.fearB1_2.Click += new System.EventHandler(this.fearless_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.BackColor = System.Drawing.Color.Transparent; + this.label1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.label1.Location = new System.Drawing.Point(414, 35); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(150, 21); + this.label1.TabIndex = 942; + this.label1.Text = "頂检柎毽姢 氚错斀 靹れ爼"; + // + // toggleGame1 + // + this.toggleGame1.Location = new System.Drawing.Point(447, 88); + this.toggleGame1.Name = "toggleGame1"; + this.toggleGame1.Properties.OffText = "Off"; + this.toggleGame1.Properties.OnText = "On"; + this.toggleGame1.Size = new System.Drawing.Size(95, 19); + this.toggleGame1.TabIndex = 941; + // + // lblPriorityRed5 + // + this.lblPriorityRed5.AutoSize = true; + this.lblPriorityRed5.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityRed5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityRed5.Location = new System.Drawing.Point(1463, 533); + this.lblPriorityRed5.Name = "lblPriorityRed5"; + this.lblPriorityRed5.Size = new System.Drawing.Size(84, 21); + this.lblPriorityRed5.TabIndex = 940; + this.lblPriorityRed5.Text = "Data 鞖办劆"; + this.lblPriorityRed5.Visible = false; + // + // lblPriorityRed4 + // + this.lblPriorityRed4.AutoSize = true; + this.lblPriorityRed4.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityRed4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityRed4.Location = new System.Drawing.Point(1463, 494); + this.lblPriorityRed4.Name = "lblPriorityRed4"; + this.lblPriorityRed4.Size = new System.Drawing.Size(84, 21); + this.lblPriorityRed4.TabIndex = 940; + this.lblPriorityRed4.Text = "Data 鞖办劆"; + this.lblPriorityRed4.Visible = false; + // + // lblPriorityRed3 + // + this.lblPriorityRed3.AutoSize = true; + this.lblPriorityRed3.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityRed3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityRed3.Location = new System.Drawing.Point(1463, 454); + this.lblPriorityRed3.Name = "lblPriorityRed3"; + this.lblPriorityRed3.Size = new System.Drawing.Size(84, 21); + this.lblPriorityRed3.TabIndex = 940; + this.lblPriorityRed3.Text = "Data 鞖办劆"; + this.lblPriorityRed3.Visible = false; + // + // lblPriorityRed2 + // + this.lblPriorityRed2.AutoSize = true; + this.lblPriorityRed2.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityRed2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityRed2.Location = new System.Drawing.Point(1463, 415); + this.lblPriorityRed2.Name = "lblPriorityRed2"; + this.lblPriorityRed2.Size = new System.Drawing.Size(84, 21); + this.lblPriorityRed2.TabIndex = 940; + this.lblPriorityRed2.Text = "Data 鞖办劆"; + this.lblPriorityRed2.Visible = false; + // + // lblPriorityRed1 + // + this.lblPriorityRed1.AutoSize = true; + this.lblPriorityRed1.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityRed1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityRed1.Location = new System.Drawing.Point(1463, 376); + this.lblPriorityRed1.Name = "lblPriorityRed1"; + this.lblPriorityRed1.Size = new System.Drawing.Size(84, 21); + this.lblPriorityRed1.TabIndex = 940; + this.lblPriorityRed1.Text = "Data 鞖办劆"; + this.lblPriorityRed1.Visible = false; + // + // lblPriorityBlue5 + // + this.lblPriorityBlue5.AutoSize = true; + this.lblPriorityBlue5.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityBlue5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityBlue5.Location = new System.Drawing.Point(1351, 533); + this.lblPriorityBlue5.Name = "lblPriorityBlue5"; + this.lblPriorityBlue5.Size = new System.Drawing.Size(84, 21); + this.lblPriorityBlue5.TabIndex = 939; + this.lblPriorityBlue5.Text = "Data 鞖办劆"; + this.lblPriorityBlue5.Visible = false; + // + // lblPriorityBlue4 + // + this.lblPriorityBlue4.AutoSize = true; + this.lblPriorityBlue4.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityBlue4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityBlue4.Location = new System.Drawing.Point(1351, 494); + this.lblPriorityBlue4.Name = "lblPriorityBlue4"; + this.lblPriorityBlue4.Size = new System.Drawing.Size(84, 21); + this.lblPriorityBlue4.TabIndex = 939; + this.lblPriorityBlue4.Text = "Data 鞖办劆"; + this.lblPriorityBlue4.Visible = false; + // + // lblPriorityBlue3 + // + this.lblPriorityBlue3.AutoSize = true; + this.lblPriorityBlue3.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityBlue3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityBlue3.Location = new System.Drawing.Point(1351, 454); + this.lblPriorityBlue3.Name = "lblPriorityBlue3"; + this.lblPriorityBlue3.Size = new System.Drawing.Size(84, 21); + this.lblPriorityBlue3.TabIndex = 939; + this.lblPriorityBlue3.Text = "Data 鞖办劆"; + this.lblPriorityBlue3.Visible = false; + // + // lblPriorityBlue2 + // + this.lblPriorityBlue2.AutoSize = true; + this.lblPriorityBlue2.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityBlue2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityBlue2.Location = new System.Drawing.Point(1351, 415); + this.lblPriorityBlue2.Name = "lblPriorityBlue2"; + this.lblPriorityBlue2.Size = new System.Drawing.Size(84, 21); + this.lblPriorityBlue2.TabIndex = 939; + this.lblPriorityBlue2.Text = "Data 鞖办劆"; + this.lblPriorityBlue2.Visible = false; + // + // lblPriorityBlue1 + // + this.lblPriorityBlue1.AutoSize = true; + this.lblPriorityBlue1.BackColor = System.Drawing.Color.Transparent; + this.lblPriorityBlue1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPriorityBlue1.Location = new System.Drawing.Point(1351, 376); + this.lblPriorityBlue1.Name = "lblPriorityBlue1"; + this.lblPriorityBlue1.Size = new System.Drawing.Size(84, 21); + this.lblPriorityBlue1.TabIndex = 939; + this.lblPriorityBlue1.Text = "Data 鞖办劆"; + this.lblPriorityBlue1.Visible = false; + // + // btnBanPickData + // + this.btnBanPickData.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold); + this.btnBanPickData.ForeColor = System.Drawing.Color.Black; + this.btnBanPickData.Location = new System.Drawing.Point(1324, 604); + this.btnBanPickData.Name = "btnBanPickData"; + this.btnBanPickData.Size = new System.Drawing.Size(138, 61); + this.btnBanPickData.TabIndex = 938; + this.btnBanPickData.Text = "靻§稖 鞐嗢澊\r\n雿办澊韯 氚涥赴"; + this.btnBanPickData.UseVisualStyleBackColor = true; + this.btnBanPickData.Visible = false; + this.btnBanPickData.Click += new System.EventHandler(this.btnBanPickData_Click); + // + // btnBanPickStart + // + this.btnBanPickStart.Appearance.BackColor = System.Drawing.Color.Transparent; + this.btnBanPickStart.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnBanPickStart.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnBanPickStart.Appearance.Options.UseBackColor = true; + this.btnBanPickStart.Appearance.Options.UseFont = true; + this.btnBanPickStart.Appearance.Options.UseForeColor = true; + this.btnBanPickStart.Appearance.Options.UseTextOptions = true; + this.btnBanPickStart.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnBanPickStart.Location = new System.Drawing.Point(1324, 672); + this.btnBanPickStart.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnBanPickStart.Name = "btnBanPickStart"; + this.btnBanPickStart.Size = new System.Drawing.Size(140, 61); + this.btnBanPickStart.TabIndex = 937; + this.btnBanPickStart.Tag = "8"; + this.btnBanPickStart.Text = "鞛愲彊 氚错斀鞁滌瀾"; + this.btnBanPickStart.Visible = false; + this.btnBanPickStart.Click += new System.EventHandler(this.btnBanPickStart_Click); + // + // lblStateRed5 + // + this.lblStateRed5.AutoSize = true; + this.lblStateRed5.BackColor = System.Drawing.Color.Transparent; + this.lblStateRed5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateRed5.Location = new System.Drawing.Point(924, 542); + this.lblStateRed5.Name = "lblStateRed5"; + this.lblStateRed5.Size = new System.Drawing.Size(42, 21); + this.lblStateRed5.TabIndex = 936; + this.lblStateRed5.Text = "靸來儨"; + // + // lblStateRed4 + // + this.lblStateRed4.AutoSize = true; + this.lblStateRed4.BackColor = System.Drawing.Color.Transparent; + this.lblStateRed4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateRed4.Location = new System.Drawing.Point(924, 503); + this.lblStateRed4.Name = "lblStateRed4"; + this.lblStateRed4.Size = new System.Drawing.Size(42, 21); + this.lblStateRed4.TabIndex = 935; + this.lblStateRed4.Text = "靸來儨"; + // + // lblStateRed3 + // + this.lblStateRed3.AutoSize = true; + this.lblStateRed3.BackColor = System.Drawing.Color.Transparent; + this.lblStateRed3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateRed3.Location = new System.Drawing.Point(924, 463); + this.lblStateRed3.Name = "lblStateRed3"; + this.lblStateRed3.Size = new System.Drawing.Size(42, 21); + this.lblStateRed3.TabIndex = 934; + this.lblStateRed3.Text = "靸來儨"; + // + // lblStateRed2 + // + this.lblStateRed2.AutoSize = true; + this.lblStateRed2.BackColor = System.Drawing.Color.Transparent; + this.lblStateRed2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateRed2.Location = new System.Drawing.Point(924, 424); + this.lblStateRed2.Name = "lblStateRed2"; + this.lblStateRed2.Size = new System.Drawing.Size(42, 21); + this.lblStateRed2.TabIndex = 933; + this.lblStateRed2.Text = "靸來儨"; + // + // lblStateRed1 + // + this.lblStateRed1.AutoSize = true; + this.lblStateRed1.BackColor = System.Drawing.Color.Transparent; + this.lblStateRed1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateRed1.Location = new System.Drawing.Point(924, 385); + this.lblStateRed1.Name = "lblStateRed1"; + this.lblStateRed1.Size = new System.Drawing.Size(42, 21); + this.lblStateRed1.TabIndex = 932; + this.lblStateRed1.Text = "靸來儨"; + // + // lblStateBlue5 + // + this.lblStateBlue5.AutoSize = true; + this.lblStateBlue5.BackColor = System.Drawing.Color.Transparent; + this.lblStateBlue5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateBlue5.Location = new System.Drawing.Point(361, 542); + this.lblStateBlue5.Name = "lblStateBlue5"; + this.lblStateBlue5.Size = new System.Drawing.Size(42, 21); + this.lblStateBlue5.TabIndex = 931; + this.lblStateBlue5.Text = "靸來儨"; + // + // lblStateBlue4 + // + this.lblStateBlue4.AutoSize = true; + this.lblStateBlue4.BackColor = System.Drawing.Color.Transparent; + this.lblStateBlue4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateBlue4.Location = new System.Drawing.Point(361, 503); + this.lblStateBlue4.Name = "lblStateBlue4"; + this.lblStateBlue4.Size = new System.Drawing.Size(42, 21); + this.lblStateBlue4.TabIndex = 930; + this.lblStateBlue4.Text = "靸來儨"; + // + // lblStateBlue3 + // + this.lblStateBlue3.AutoSize = true; + this.lblStateBlue3.BackColor = System.Drawing.Color.Transparent; + this.lblStateBlue3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateBlue3.Location = new System.Drawing.Point(361, 463); + this.lblStateBlue3.Name = "lblStateBlue3"; + this.lblStateBlue3.Size = new System.Drawing.Size(42, 21); + this.lblStateBlue3.TabIndex = 929; + this.lblStateBlue3.Text = "靸來儨"; + // + // lblStateBlue2 + // + this.lblStateBlue2.AutoSize = true; + this.lblStateBlue2.BackColor = System.Drawing.Color.Transparent; + this.lblStateBlue2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateBlue2.Location = new System.Drawing.Point(361, 424); + this.lblStateBlue2.Name = "lblStateBlue2"; + this.lblStateBlue2.Size = new System.Drawing.Size(42, 21); + this.lblStateBlue2.TabIndex = 928; + this.lblStateBlue2.Text = "靸來儨"; + // + // lblStateBlue1 + // + this.lblStateBlue1.AutoSize = true; + this.lblStateBlue1.BackColor = System.Drawing.Color.Transparent; + this.lblStateBlue1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblStateBlue1.Location = new System.Drawing.Point(361, 385); + this.lblStateBlue1.Name = "lblStateBlue1"; + this.lblStateBlue1.Size = new System.Drawing.Size(42, 21); + this.lblStateBlue1.TabIndex = 927; + this.lblStateBlue1.Text = "靸來儨"; + // + // picRed5 + // + this.picRed5.Cursor = System.Windows.Forms.Cursors.Default; + this.picRed5.EditValue = ((object)(resources.GetObject("picRed5.EditValue"))); + this.picRed5.Location = new System.Drawing.Point(876, 535); + this.picRed5.Name = "picRed5"; + this.picRed5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picRed5.Properties.Appearance.Options.UseBackColor = true; + this.picRed5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picRed5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picRed5.Properties.ShowMenu = false; + this.picRed5.Size = new System.Drawing.Size(40, 40); + this.picRed5.TabIndex = 924; + this.picRed5.Tag = "01"; + this.picRed5.Click += new System.EventHandler(this.pic_Click); + // + // picRed4 + // + this.picRed4.Cursor = System.Windows.Forms.Cursors.Default; + this.picRed4.EditValue = ((object)(resources.GetObject("picRed4.EditValue"))); + this.picRed4.Location = new System.Drawing.Point(876, 494); + this.picRed4.Name = "picRed4"; + this.picRed4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picRed4.Properties.Appearance.Options.UseBackColor = true; + this.picRed4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picRed4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picRed4.Properties.ShowMenu = false; + this.picRed4.Size = new System.Drawing.Size(40, 40); + this.picRed4.TabIndex = 923; + this.picRed4.Tag = "01"; + this.picRed4.Click += new System.EventHandler(this.pic_Click); + // + // picRed3 + // + this.picRed3.Cursor = System.Windows.Forms.Cursors.Default; + this.picRed3.EditValue = ((object)(resources.GetObject("picRed3.EditValue"))); + this.picRed3.Location = new System.Drawing.Point(876, 453); + this.picRed3.Name = "picRed3"; + this.picRed3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picRed3.Properties.Appearance.Options.UseBackColor = true; + this.picRed3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picRed3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picRed3.Properties.ShowMenu = false; + this.picRed3.Size = new System.Drawing.Size(40, 40); + this.picRed3.TabIndex = 922; + this.picRed3.Tag = "01"; + this.picRed3.Click += new System.EventHandler(this.pic_Click); + // + // picRed2 + // + this.picRed2.Cursor = System.Windows.Forms.Cursors.Default; + this.picRed2.EditValue = ((object)(resources.GetObject("picRed2.EditValue"))); + this.picRed2.Location = new System.Drawing.Point(876, 414); + this.picRed2.Name = "picRed2"; + this.picRed2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picRed2.Properties.Appearance.Options.UseBackColor = true; + this.picRed2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picRed2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picRed2.Properties.ShowMenu = false; + this.picRed2.Size = new System.Drawing.Size(40, 40); + this.picRed2.TabIndex = 921; + this.picRed2.Tag = "01"; + this.picRed2.Click += new System.EventHandler(this.pic_Click); + // + // picRed1 + // + this.picRed1.Cursor = System.Windows.Forms.Cursors.Default; + this.picRed1.EditValue = ((object)(resources.GetObject("picRed1.EditValue"))); + this.picRed1.Location = new System.Drawing.Point(876, 374); + this.picRed1.Name = "picRed1"; + this.picRed1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picRed1.Properties.Appearance.Options.UseBackColor = true; + this.picRed1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picRed1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picRed1.Properties.ShowMenu = false; + this.picRed1.Size = new System.Drawing.Size(40, 40); + this.picRed1.TabIndex = 920; + this.picRed1.Tag = "01"; + this.picRed1.Click += new System.EventHandler(this.pic_Click); + // + // lblPlayerRed5 + // + this.lblPlayerRed5.AutoSize = true; + this.lblPlayerRed5.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerRed5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerRed5.Location = new System.Drawing.Point(745, 542); + this.lblPlayerRed5.Name = "lblPlayerRed5"; + this.lblPlayerRed5.Size = new System.Drawing.Size(103, 21); + this.lblPlayerRed5.TabIndex = 919; + this.lblPlayerRed5.Text = "PlayerName"; + // + // lblPlayerRed4 + // + this.lblPlayerRed4.AutoSize = true; + this.lblPlayerRed4.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerRed4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerRed4.Location = new System.Drawing.Point(745, 503); + this.lblPlayerRed4.Name = "lblPlayerRed4"; + this.lblPlayerRed4.Size = new System.Drawing.Size(103, 21); + this.lblPlayerRed4.TabIndex = 918; + this.lblPlayerRed4.Text = "PlayerName"; + // + // lblPlayerRed3 + // + this.lblPlayerRed3.AutoSize = true; + this.lblPlayerRed3.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerRed3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerRed3.Location = new System.Drawing.Point(745, 463); + this.lblPlayerRed3.Name = "lblPlayerRed3"; + this.lblPlayerRed3.Size = new System.Drawing.Size(103, 21); + this.lblPlayerRed3.TabIndex = 917; + this.lblPlayerRed3.Text = "PlayerName"; + // + // lblPlayerRed2 + // + this.lblPlayerRed2.AutoSize = true; + this.lblPlayerRed2.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerRed2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerRed2.Location = new System.Drawing.Point(745, 424); + this.lblPlayerRed2.Name = "lblPlayerRed2"; + this.lblPlayerRed2.Size = new System.Drawing.Size(103, 21); + this.lblPlayerRed2.TabIndex = 916; + this.lblPlayerRed2.Text = "PlayerName"; + // + // lblPlayerRed1 + // + this.lblPlayerRed1.AutoSize = true; + this.lblPlayerRed1.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerRed1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerRed1.Location = new System.Drawing.Point(745, 385); + this.lblPlayerRed1.Name = "lblPlayerRed1"; + this.lblPlayerRed1.Size = new System.Drawing.Size(103, 21); + this.lblPlayerRed1.TabIndex = 915; + this.lblPlayerRed1.Text = "PlayerName"; + // + // picPositionRed3 + // + this.picPositionRed3.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionRed3.EditValue = ((object)(resources.GetObject("picPositionRed3.EditValue"))); + this.picPositionRed3.Location = new System.Drawing.Point(699, 455); + this.picPositionRed3.Name = "picPositionRed3"; + this.picPositionRed3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionRed3.Properties.Appearance.Options.UseBackColor = true; + this.picPositionRed3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionRed3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picPositionRed3.Properties.ShowMenu = false; + this.picPositionRed3.Size = new System.Drawing.Size(40, 38); + this.picPositionRed3.TabIndex = 914; + this.picPositionRed3.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionRed2 + // + this.picPositionRed2.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionRed2.EditValue = ((object)(resources.GetObject("picPositionRed2.EditValue"))); + this.picPositionRed2.Location = new System.Drawing.Point(699, 415); + this.picPositionRed2.Name = "picPositionRed2"; + this.picPositionRed2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionRed2.Properties.Appearance.Options.UseBackColor = true; + this.picPositionRed2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionRed2.Properties.ShowEditMenuItem = DevExpress.Utils.DefaultBoolean.True; + this.picPositionRed2.Properties.ShowMenu = false; + this.picPositionRed2.Size = new System.Drawing.Size(40, 39); + this.picPositionRed2.TabIndex = 913; + this.picPositionRed2.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionRed5 + // + this.picPositionRed5.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionRed5.EditValue = ((object)(resources.GetObject("picPositionRed5.EditValue"))); + this.picPositionRed5.Location = new System.Drawing.Point(699, 535); + this.picPositionRed5.Name = "picPositionRed5"; + this.picPositionRed5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionRed5.Properties.Appearance.Options.UseBackColor = true; + this.picPositionRed5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionRed5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picPositionRed5.Properties.ShowMenu = false; + this.picPositionRed5.Size = new System.Drawing.Size(40, 40); + this.picPositionRed5.TabIndex = 912; + this.picPositionRed5.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionRed4 + // + this.picPositionRed4.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionRed4.EditValue = ((object)(resources.GetObject("picPositionRed4.EditValue"))); + this.picPositionRed4.Location = new System.Drawing.Point(699, 494); + this.picPositionRed4.Name = "picPositionRed4"; + this.picPositionRed4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionRed4.Properties.Appearance.Options.UseBackColor = true; + this.picPositionRed4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionRed4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picPositionRed4.Properties.ShowMenu = false; + this.picPositionRed4.Size = new System.Drawing.Size(40, 40); + this.picPositionRed4.TabIndex = 911; + this.picPositionRed4.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionRed1 + // + this.picPositionRed1.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionRed1.EditValue = ((object)(resources.GetObject("picPositionRed1.EditValue"))); + this.picPositionRed1.Location = new System.Drawing.Point(699, 377); + this.picPositionRed1.Name = "picPositionRed1"; + this.picPositionRed1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionRed1.Properties.Appearance.Options.UseBackColor = true; + this.picPositionRed1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionRed1.Properties.ShowMenu = false; + this.picPositionRed1.Size = new System.Drawing.Size(40, 37); + this.picPositionRed1.TabIndex = 910; + this.picPositionRed1.Click += new System.EventHandler(this.picPosition_Click); + // + // picBlue5 + // + this.picBlue5.Cursor = System.Windows.Forms.Cursors.Default; + this.picBlue5.EditValue = ((object)(resources.GetObject("picBlue5.EditValue"))); + this.picBlue5.Location = new System.Drawing.Point(313, 535); + this.picBlue5.Name = "picBlue5"; + this.picBlue5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picBlue5.Properties.Appearance.Options.UseBackColor = true; + this.picBlue5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picBlue5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picBlue5.Properties.ShowMenu = false; + this.picBlue5.Size = new System.Drawing.Size(40, 40); + this.picBlue5.TabIndex = 909; + this.picBlue5.Tag = "01"; + this.picBlue5.Click += new System.EventHandler(this.pic_Click); + // + // picBlue4 + // + this.picBlue4.Cursor = System.Windows.Forms.Cursors.Default; + this.picBlue4.EditValue = ((object)(resources.GetObject("picBlue4.EditValue"))); + this.picBlue4.Location = new System.Drawing.Point(313, 494); + this.picBlue4.Name = "picBlue4"; + this.picBlue4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picBlue4.Properties.Appearance.Options.UseBackColor = true; + this.picBlue4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picBlue4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picBlue4.Properties.ShowMenu = false; + this.picBlue4.Size = new System.Drawing.Size(40, 40); + this.picBlue4.TabIndex = 908; + this.picBlue4.Tag = "01"; + this.picBlue4.Click += new System.EventHandler(this.pic_Click); + // + // picBlue3 + // + this.picBlue3.Cursor = System.Windows.Forms.Cursors.Default; + this.picBlue3.EditValue = ((object)(resources.GetObject("picBlue3.EditValue"))); + this.picBlue3.Location = new System.Drawing.Point(313, 453); + this.picBlue3.Name = "picBlue3"; + this.picBlue3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picBlue3.Properties.Appearance.Options.UseBackColor = true; + this.picBlue3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picBlue3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picBlue3.Properties.ShowMenu = false; + this.picBlue3.Size = new System.Drawing.Size(40, 40); + this.picBlue3.TabIndex = 907; + this.picBlue3.Tag = "01"; + this.picBlue3.Click += new System.EventHandler(this.pic_Click); + // + // picBlue2 + // + this.picBlue2.Cursor = System.Windows.Forms.Cursors.Default; + this.picBlue2.EditValue = ((object)(resources.GetObject("picBlue2.EditValue"))); + this.picBlue2.Location = new System.Drawing.Point(313, 414); + this.picBlue2.Name = "picBlue2"; + this.picBlue2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picBlue2.Properties.Appearance.Options.UseBackColor = true; + this.picBlue2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picBlue2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picBlue2.Properties.ShowMenu = false; + this.picBlue2.Size = new System.Drawing.Size(40, 40); + this.picBlue2.TabIndex = 906; + this.picBlue2.Tag = "01"; + this.picBlue2.Click += new System.EventHandler(this.pic_Click); + // + // picBlue1 + // + this.picBlue1.Cursor = System.Windows.Forms.Cursors.Default; + this.picBlue1.EditValue = ((object)(resources.GetObject("picBlue1.EditValue"))); + this.picBlue1.Location = new System.Drawing.Point(313, 374); + this.picBlue1.Name = "picBlue1"; + this.picBlue1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picBlue1.Properties.Appearance.Options.UseBackColor = true; + this.picBlue1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.picBlue1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picBlue1.Properties.ShowMenu = false; + this.picBlue1.Size = new System.Drawing.Size(40, 40); + this.picBlue1.TabIndex = 905; + this.picBlue1.Tag = "01"; + this.picBlue1.Click += new System.EventHandler(this.pic_Click); + // + // gc7 + // + this.gc7.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.gc7.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.gc7.Appearance.Options.UseBackColor = true; + this.gc7.Appearance.Options.UseBorderColor = true; + this.gc7.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.gc7.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.gc7.AppearanceCaption.Options.UseBorderColor = true; + this.gc7.AppearanceCaption.Options.UseFont = true; + this.gc7.Controls.Add(this.RB2); + this.gc7.Controls.Add(this.RB1); + this.gc7.Controls.Add(this.RB3); + this.gc7.Controls.Add(this.RB5); + this.gc7.Controls.Add(this.RB4); + this.gc7.Location = new System.Drawing.Point(699, 595); + this.gc7.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.gc7.Name = "gc7"; + this.gc7.ShowCaption = false; + this.gc7.Size = new System.Drawing.Size(289, 51); + this.gc7.TabIndex = 904; + this.gc7.Text = "BARON BUFF"; + // + // RB2 + // + this.RB2.Cursor = System.Windows.Forms.Cursors.Default; + this.RB2.EditValue = ((object)(resources.GetObject("RB2.EditValue"))); + this.RB2.Location = new System.Drawing.Point(78, 5); + this.RB2.Name = "RB2"; + this.RB2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RB2.Properties.Appearance.Options.UseBackColor = true; + this.RB2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RB2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RB2.Properties.ShowMenu = false; + this.RB2.Size = new System.Drawing.Size(40, 40); + this.RB2.TabIndex = 642; + this.RB2.Tag = "12"; + this.RB2.Click += new System.EventHandler(this.pic_Click); + // + // RB1 + // + this.RB1.Cursor = System.Windows.Forms.Cursors.Default; + this.RB1.EditValue = ((object)(resources.GetObject("RB1.EditValue"))); + this.RB1.Location = new System.Drawing.Point(32, 5); + this.RB1.Name = "RB1"; + this.RB1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RB1.Properties.Appearance.Options.UseBackColor = true; + this.RB1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RB1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RB1.Properties.ShowMenu = false; + this.RB1.Size = new System.Drawing.Size(40, 40); + this.RB1.TabIndex = 643; + this.RB1.Tag = "11"; + this.RB1.Click += new System.EventHandler(this.pic_Click); + // + // RB3 + // + this.RB3.Cursor = System.Windows.Forms.Cursors.Default; + this.RB3.EditValue = ((object)(resources.GetObject("RB3.EditValue"))); + this.RB3.Location = new System.Drawing.Point(124, 5); + this.RB3.Name = "RB3"; + this.RB3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RB3.Properties.Appearance.Options.UseBackColor = true; + this.RB3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RB3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RB3.Properties.ShowMenu = false; + this.RB3.Size = new System.Drawing.Size(40, 40); + this.RB3.TabIndex = 640; + this.RB3.Tag = "13"; + this.RB3.Click += new System.EventHandler(this.pic_Click); + // + // RB5 + // + this.RB5.Cursor = System.Windows.Forms.Cursors.Default; + this.RB5.EditValue = ((object)(resources.GetObject("RB5.EditValue"))); + this.RB5.Location = new System.Drawing.Point(216, 5); + this.RB5.Name = "RB5"; + this.RB5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RB5.Properties.Appearance.Options.UseBackColor = true; + this.RB5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RB5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RB5.Properties.ShowMenu = false; + this.RB5.Size = new System.Drawing.Size(40, 40); + this.RB5.TabIndex = 638; + this.RB5.Tag = "15"; + this.RB5.Click += new System.EventHandler(this.pic_Click); + // + // RB4 + // + this.RB4.Cursor = System.Windows.Forms.Cursors.Default; + this.RB4.EditValue = ((object)(resources.GetObject("RB4.EditValue"))); + this.RB4.Location = new System.Drawing.Point(170, 5); + this.RB4.Name = "RB4"; + this.RB4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RB4.Properties.Appearance.Options.UseBackColor = true; + this.RB4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RB4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RB4.Properties.ShowMenu = false; + this.RB4.Size = new System.Drawing.Size(40, 40); + this.RB4.TabIndex = 639; + this.RB4.Tag = "14"; + this.RB4.Click += new System.EventHandler(this.pic_Click); + // + // gc6 + // + this.gc6.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.gc6.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.gc6.Appearance.Options.UseBackColor = true; + this.gc6.Appearance.Options.UseBorderColor = true; + this.gc6.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.gc6.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.gc6.AppearanceCaption.Options.UseBorderColor = true; + this.gc6.AppearanceCaption.Options.UseFont = true; + this.gc6.Controls.Add(this.BB4); + this.gc6.Controls.Add(this.BB5); + this.gc6.Controls.Add(this.BB3); + this.gc6.Controls.Add(this.BB1); + this.gc6.Controls.Add(this.BB2); + this.gc6.Location = new System.Drawing.Point(137, 600); + this.gc6.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.gc6.Name = "gc6"; + this.gc6.ShowCaption = false; + this.gc6.Size = new System.Drawing.Size(286, 51); + this.gc6.TabIndex = 903; + this.gc6.Text = "BARON BUFF"; + // + // BB4 + // + this.BB4.Cursor = System.Windows.Forms.Cursors.Default; + this.BB4.EditValue = ((object)(resources.GetObject("BB4.EditValue"))); + this.BB4.Location = new System.Drawing.Point(77, 6); + this.BB4.Name = "BB4"; + this.BB4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BB4.Properties.Appearance.Options.UseBackColor = true; + this.BB4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BB4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BB4.Properties.ShowMenu = false; + this.BB4.Size = new System.Drawing.Size(40, 40); + this.BB4.TabIndex = 642; + this.BB4.Tag = "04"; + this.BB4.Click += new System.EventHandler(this.pic_Click); + // + // BB5 + // + this.BB5.Cursor = System.Windows.Forms.Cursors.Default; + this.BB5.EditValue = ((object)(resources.GetObject("BB5.EditValue"))); + this.BB5.Location = new System.Drawing.Point(31, 6); + this.BB5.Name = "BB5"; + this.BB5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BB5.Properties.Appearance.Options.UseBackColor = true; + this.BB5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BB5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BB5.Properties.ShowMenu = false; + this.BB5.Size = new System.Drawing.Size(40, 40); + this.BB5.TabIndex = 643; + this.BB5.Tag = "05"; + this.BB5.Click += new System.EventHandler(this.pic_Click); + // + // BB3 + // + this.BB3.Cursor = System.Windows.Forms.Cursors.Default; + this.BB3.EditValue = ((object)(resources.GetObject("BB3.EditValue"))); + this.BB3.Location = new System.Drawing.Point(123, 6); + this.BB3.Name = "BB3"; + this.BB3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BB3.Properties.Appearance.Options.UseBackColor = true; + this.BB3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BB3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BB3.Properties.ShowMenu = false; + this.BB3.Size = new System.Drawing.Size(40, 40); + this.BB3.TabIndex = 640; + this.BB3.Tag = "03"; + this.BB3.Click += new System.EventHandler(this.pic_Click); + // + // BB1 + // + this.BB1.Cursor = System.Windows.Forms.Cursors.Default; + this.BB1.EditValue = ((object)(resources.GetObject("BB1.EditValue"))); + this.BB1.Location = new System.Drawing.Point(215, 5); + this.BB1.Name = "BB1"; + this.BB1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BB1.Properties.Appearance.Options.UseBackColor = true; + this.BB1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BB1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BB1.Properties.ShowMenu = false; + this.BB1.Size = new System.Drawing.Size(40, 40); + this.BB1.TabIndex = 638; + this.BB1.Tag = "01"; + this.BB1.Click += new System.EventHandler(this.pic_Click); + // + // BB2 + // + this.BB2.Cursor = System.Windows.Forms.Cursors.Default; + this.BB2.EditValue = ((object)(resources.GetObject("BB2.EditValue"))); + this.BB2.Location = new System.Drawing.Point(169, 5); + this.BB2.Name = "BB2"; + this.BB2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BB2.Properties.Appearance.Options.UseBackColor = true; + this.BB2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BB2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BB2.Properties.ShowMenu = false; + this.BB2.Size = new System.Drawing.Size(40, 40); + this.BB2.TabIndex = 639; + this.BB2.Tag = "02"; + this.BB2.Click += new System.EventHandler(this.pic_Click); + // + // lblPlayerBlue5 + // + this.lblPlayerBlue5.AutoSize = true; + this.lblPlayerBlue5.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerBlue5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerBlue5.Location = new System.Drawing.Point(183, 542); + this.lblPlayerBlue5.Name = "lblPlayerBlue5"; + this.lblPlayerBlue5.Size = new System.Drawing.Size(103, 21); + this.lblPlayerBlue5.TabIndex = 902; + this.lblPlayerBlue5.Text = "PlayerName"; + // + // lblPlayerBlue4 + // + this.lblPlayerBlue4.AutoSize = true; + this.lblPlayerBlue4.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerBlue4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerBlue4.Location = new System.Drawing.Point(183, 503); + this.lblPlayerBlue4.Name = "lblPlayerBlue4"; + this.lblPlayerBlue4.Size = new System.Drawing.Size(103, 21); + this.lblPlayerBlue4.TabIndex = 901; + this.lblPlayerBlue4.Text = "PlayerName"; + // + // lblPlayerBlue3 + // + this.lblPlayerBlue3.AutoSize = true; + this.lblPlayerBlue3.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerBlue3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerBlue3.Location = new System.Drawing.Point(183, 463); + this.lblPlayerBlue3.Name = "lblPlayerBlue3"; + this.lblPlayerBlue3.Size = new System.Drawing.Size(103, 21); + this.lblPlayerBlue3.TabIndex = 900; + this.lblPlayerBlue3.Text = "PlayerName"; + // + // lblPlayerBlue2 + // + this.lblPlayerBlue2.AutoSize = true; + this.lblPlayerBlue2.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerBlue2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerBlue2.Location = new System.Drawing.Point(183, 424); + this.lblPlayerBlue2.Name = "lblPlayerBlue2"; + this.lblPlayerBlue2.Size = new System.Drawing.Size(103, 21); + this.lblPlayerBlue2.TabIndex = 899; + this.lblPlayerBlue2.Text = "PlayerName"; + // + // lblPlayerBlue1 + // + this.lblPlayerBlue1.AutoSize = true; + this.lblPlayerBlue1.BackColor = System.Drawing.Color.Transparent; + this.lblPlayerBlue1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.lblPlayerBlue1.Location = new System.Drawing.Point(183, 385); + this.lblPlayerBlue1.Name = "lblPlayerBlue1"; + this.lblPlayerBlue1.Size = new System.Drawing.Size(103, 21); + this.lblPlayerBlue1.TabIndex = 898; + this.lblPlayerBlue1.Text = "PlayerName"; + // + // picPositionBlue3 + // + this.picPositionBlue3.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionBlue3.EditValue = ((object)(resources.GetObject("picPositionBlue3.EditValue"))); + this.picPositionBlue3.Location = new System.Drawing.Point(137, 455); + this.picPositionBlue3.Name = "picPositionBlue3"; + this.picPositionBlue3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionBlue3.Properties.Appearance.Options.UseBackColor = true; + this.picPositionBlue3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionBlue3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picPositionBlue3.Properties.ShowMenu = false; + this.picPositionBlue3.Size = new System.Drawing.Size(40, 38); + this.picPositionBlue3.TabIndex = 891; + this.picPositionBlue3.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionBlue2 + // + this.picPositionBlue2.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionBlue2.EditValue = ((object)(resources.GetObject("picPositionBlue2.EditValue"))); + this.picPositionBlue2.Location = new System.Drawing.Point(137, 415); + this.picPositionBlue2.Name = "picPositionBlue2"; + this.picPositionBlue2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionBlue2.Properties.Appearance.Options.UseBackColor = true; + this.picPositionBlue2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionBlue2.Properties.ShowEditMenuItem = DevExpress.Utils.DefaultBoolean.True; + this.picPositionBlue2.Properties.ShowMenu = false; + this.picPositionBlue2.Size = new System.Drawing.Size(40, 39); + this.picPositionBlue2.TabIndex = 890; + this.picPositionBlue2.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionBlue5 + // + this.picPositionBlue5.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionBlue5.EditValue = ((object)(resources.GetObject("picPositionBlue5.EditValue"))); + this.picPositionBlue5.Location = new System.Drawing.Point(137, 535); + this.picPositionBlue5.Name = "picPositionBlue5"; + this.picPositionBlue5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionBlue5.Properties.Appearance.Options.UseBackColor = true; + this.picPositionBlue5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionBlue5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picPositionBlue5.Properties.ShowMenu = false; + this.picPositionBlue5.Size = new System.Drawing.Size(40, 40); + this.picPositionBlue5.TabIndex = 889; + this.picPositionBlue5.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionBlue4 + // + this.picPositionBlue4.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionBlue4.EditValue = ((object)(resources.GetObject("picPositionBlue4.EditValue"))); + this.picPositionBlue4.Location = new System.Drawing.Point(137, 494); + this.picPositionBlue4.Name = "picPositionBlue4"; + this.picPositionBlue4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionBlue4.Properties.Appearance.Options.UseBackColor = true; + this.picPositionBlue4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionBlue4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picPositionBlue4.Properties.ShowMenu = false; + this.picPositionBlue4.Size = new System.Drawing.Size(40, 40); + this.picPositionBlue4.TabIndex = 888; + this.picPositionBlue4.Click += new System.EventHandler(this.picPosition_Click); + // + // picPositionBlue1 + // + this.picPositionBlue1.Cursor = System.Windows.Forms.Cursors.Default; + this.picPositionBlue1.EditValue = ((object)(resources.GetObject("picPositionBlue1.EditValue"))); + this.picPositionBlue1.Location = new System.Drawing.Point(137, 377); + this.picPositionBlue1.Name = "picPositionBlue1"; + this.picPositionBlue1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picPositionBlue1.Properties.Appearance.Options.UseBackColor = true; + this.picPositionBlue1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.picPositionBlue1.Properties.ShowMenu = false; + this.picPositionBlue1.Size = new System.Drawing.Size(40, 37); + this.picPositionBlue1.TabIndex = 887; + this.picPositionBlue1.Click += new System.EventHandler(this.picPosition_Click); + // + // LC + // + this.LC.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.LC.Appearance.ForeColor = System.Drawing.Color.Black; + this.LC.Appearance.Options.UseFont = true; + this.LC.Appearance.Options.UseForeColor = true; + this.LC.Appearance.Options.UseTextOptions = true; + this.LC.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.LC.Location = new System.Drawing.Point(1034, 404); + this.LC.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.LC.Name = "LC"; + this.LC.Size = new System.Drawing.Size(123, 61); + this.LC.TabIndex = 886; + this.LC.Tag = "8"; + this.LC.Text = "Lineup+Champ"; + this.LC.Click += new System.EventHandler(this.LC_Click); + // + // BLineup + // + this.BLineup.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BLineup.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.BLineup.Appearance.Options.UseFont = true; + this.BLineup.Appearance.Options.UseForeColor = true; + this.BLineup.Appearance.Options.UseTextOptions = true; + this.BLineup.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BLineup.Enabled = false; + this.BLineup.Location = new System.Drawing.Point(137, 321); + this.BLineup.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BLineup.Name = "BLineup"; + this.BLineup.Size = new System.Drawing.Size(96, 33); + this.BLineup.TabIndex = 878; + this.BLineup.Tag = "8"; + this.BLineup.Text = "LINEUP"; + this.BLineup.Visible = false; + // + // panelControl4 + // + this.panelControl4.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl4.Appearance.Options.UseBackColor = true; + this.panelControl4.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl4.Location = new System.Drawing.Point(662, 364); + this.panelControl4.Name = "panelControl4"; + this.panelControl4.Size = new System.Drawing.Size(326, 6); + this.panelControl4.TabIndex = 872; + // + // panelControl3 + // + this.panelControl3.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl3.Appearance.Options.UseBackColor = true; + this.panelControl3.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl3.Location = new System.Drawing.Point(137, 365); + this.panelControl3.Name = "panelControl3"; + this.panelControl3.Size = new System.Drawing.Size(327, 6); + this.panelControl3.TabIndex = 871; + // + // labelControl7 + // + this.labelControl7.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl7.Appearance.Options.UseFont = true; + this.labelControl7.Location = new System.Drawing.Point(545, 469); + this.labelControl7.Name = "labelControl7"; + this.labelControl7.Size = new System.Drawing.Size(33, 37); + this.labelControl7.TabIndex = 873; + this.labelControl7.Text = "VS"; + // + // txtBTeam1 + // + this.txtBTeam1.EditValue = "GGA"; + this.txtBTeam1.Location = new System.Drawing.Point(259, 323); + this.txtBTeam1.Name = "txtBTeam1"; + this.txtBTeam1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtBTeam1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtBTeam1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.txtBTeam1.Properties.Appearance.Options.UseBackColor = true; + this.txtBTeam1.Properties.Appearance.Options.UseFont = true; + this.txtBTeam1.Properties.Appearance.Options.UseForeColor = true; + this.txtBTeam1.Properties.Appearance.Options.UseTextOptions = true; + this.txtBTeam1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtBTeam1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtBTeam1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtBTeam1.Size = new System.Drawing.Size(115, 32); + this.txtBTeam1.TabIndex = 874; + // + // txtRTeam1 + // + this.txtRTeam1.EditValue = "T1A"; + this.txtRTeam1.Location = new System.Drawing.Point(760, 320); + this.txtRTeam1.Name = "txtRTeam1"; + this.txtRTeam1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtRTeam1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtRTeam1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.txtRTeam1.Properties.Appearance.Options.UseBackColor = true; + this.txtRTeam1.Properties.Appearance.Options.UseFont = true; + this.txtRTeam1.Properties.Appearance.Options.UseForeColor = true; + this.txtRTeam1.Properties.Appearance.Options.UseTextOptions = true; + this.txtRTeam1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtRTeam1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtRTeam1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtRTeam1.Size = new System.Drawing.Size(115, 32); + this.txtRTeam1.TabIndex = 875; + // + // btnSwap + // + this.btnSwap.ForeColor = System.Drawing.Color.Black; + this.btnSwap.Location = new System.Drawing.Point(1180, 319); + this.btnSwap.Name = "btnSwap"; + this.btnSwap.Size = new System.Drawing.Size(132, 61); + this.btnSwap.TabIndex = 881; + this.btnSwap.Text = "SWAP PHASE"; + this.btnSwap.UseVisualStyleBackColor = true; + this.btnSwap.Click += new System.EventHandler(this.btnSwap_Click); + // + // btnBanPick + // + this.btnBanPick.Appearance.BackColor = System.Drawing.Color.Transparent; + this.btnBanPick.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnBanPick.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnBanPick.Appearance.Options.UseBackColor = true; + this.btnBanPick.Appearance.Options.UseFont = true; + this.btnBanPick.Appearance.Options.UseForeColor = true; + this.btnBanPick.Appearance.Options.UseTextOptions = true; + this.btnBanPick.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnBanPick.Location = new System.Drawing.Point(1033, 319); + this.btnBanPick.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnBanPick.Name = "btnBanPick"; + this.btnBanPick.Size = new System.Drawing.Size(123, 61); + this.btnBanPick.TabIndex = 876; + this.btnBanPick.Tag = "8"; + this.btnBanPick.Text = "BAN&&PICK"; + this.btnBanPick.Click += new System.EventHandler(this.btnBanPick_Click); + // + // RLineup + // + this.RLineup.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RLineup.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.RLineup.Appearance.Options.UseFont = true; + this.RLineup.Appearance.Options.UseForeColor = true; + this.RLineup.Appearance.Options.UseTextOptions = true; + this.RLineup.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RLineup.Enabled = false; + this.RLineup.Location = new System.Drawing.Point(889, 318); + this.RLineup.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RLineup.Name = "RLineup"; + this.RLineup.Size = new System.Drawing.Size(96, 33); + this.RLineup.TabIndex = 877; + this.RLineup.Tag = "8"; + this.RLineup.Text = "LINEUP"; + this.RLineup.Visible = false; + // + // checkEdit2 + // + this.checkEdit2.EditValue = true; + this.checkEdit2.Location = new System.Drawing.Point(452, 679); + this.checkEdit2.Name = "checkEdit2"; + this.checkEdit2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit2.Properties.Appearance.ForeColor = System.Drawing.Color.Red; + this.checkEdit2.Properties.Appearance.Options.UseFont = true; + this.checkEdit2.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit2.Properties.Caption = "靾橂彊氇摐"; + this.checkEdit2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit2.Size = new System.Drawing.Size(86, 21); + this.checkEdit2.TabIndex = 879; + this.checkEdit2.Visible = false; + // + // BanPickFrame + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.groupControl14); + this.Name = "BanPickFrame"; + this.Size = new System.Drawing.Size(1683, 800); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).EndInit(); + this.groupControl14.ResumeLayout(false); + this.groupControl14.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl7)).EndInit(); + this.groupControl7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR4_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl8)).EndInit(); + this.groupControl8.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB4_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbGame.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl5)).EndInit(); + this.groupControl5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR3_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl6)).EndInit(); + this.groupControl6.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB3_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).EndInit(); + this.groupControl3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR2_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl4)).EndInit(); + this.groupControl4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB2_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl2)).EndInit(); + this.groupControl2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearR1_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).EndInit(); + this.groupControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fearB1_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.toggleGame1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picRed1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionRed1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picBlue1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc7)).EndInit(); + this.gc7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.RB2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc6)).EndInit(); + this.gc6.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.BB4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BB2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picPositionBlue1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtBTeam1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtRTeam1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit2.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.GroupControl groupControl14; + private DevExpress.XtraEditors.SimpleButton LC; + private System.Windows.Forms.Button btnSwap; + public DevExpress.XtraEditors.CheckEdit checkEdit2; + private DevExpress.XtraEditors.SimpleButton BLineup; + private DevExpress.XtraEditors.SimpleButton RLineup; + private DevExpress.XtraEditors.SimpleButton btnBanPick; + public DevExpress.XtraEditors.TextEdit txtRTeam1; + public DevExpress.XtraEditors.TextEdit txtBTeam1; + private DevExpress.XtraEditors.LabelControl labelControl7; + private DevExpress.XtraEditors.PanelControl panelControl4; + private DevExpress.XtraEditors.PanelControl panelControl3; + private System.Windows.Forms.Label lblPlayerBlue5; + private System.Windows.Forms.Label lblPlayerBlue4; + private System.Windows.Forms.Label lblPlayerBlue3; + private System.Windows.Forms.Label lblPlayerBlue2; + private System.Windows.Forms.Label lblPlayerBlue1; + public DevExpress.XtraEditors.PictureEdit picPositionBlue3; + public DevExpress.XtraEditors.PictureEdit picPositionBlue2; + public DevExpress.XtraEditors.PictureEdit picPositionBlue5; + public DevExpress.XtraEditors.PictureEdit picPositionBlue4; + public DevExpress.XtraEditors.PictureEdit picPositionBlue1; + private DevExpress.XtraEditors.GroupControl gc7; + public DevExpress.XtraEditors.PictureEdit RB2; + public DevExpress.XtraEditors.PictureEdit RB1; + public DevExpress.XtraEditors.PictureEdit RB3; + public DevExpress.XtraEditors.PictureEdit RB5; + public DevExpress.XtraEditors.PictureEdit RB4; + private DevExpress.XtraEditors.GroupControl gc6; + public DevExpress.XtraEditors.PictureEdit BB4; + public DevExpress.XtraEditors.PictureEdit BB5; + public DevExpress.XtraEditors.PictureEdit BB3; + public DevExpress.XtraEditors.PictureEdit BB1; + public DevExpress.XtraEditors.PictureEdit BB2; + public DevExpress.XtraEditors.PictureEdit picRed5; + public DevExpress.XtraEditors.PictureEdit picRed4; + public DevExpress.XtraEditors.PictureEdit picRed3; + public DevExpress.XtraEditors.PictureEdit picRed2; + public DevExpress.XtraEditors.PictureEdit picRed1; + private System.Windows.Forms.Label lblPlayerRed5; + private System.Windows.Forms.Label lblPlayerRed4; + private System.Windows.Forms.Label lblPlayerRed3; + private System.Windows.Forms.Label lblPlayerRed2; + private System.Windows.Forms.Label lblPlayerRed1; + public DevExpress.XtraEditors.PictureEdit picPositionRed3; + public DevExpress.XtraEditors.PictureEdit picPositionRed2; + public DevExpress.XtraEditors.PictureEdit picPositionRed5; + public DevExpress.XtraEditors.PictureEdit picPositionRed4; + public DevExpress.XtraEditors.PictureEdit picPositionRed1; + public DevExpress.XtraEditors.PictureEdit picBlue5; + public DevExpress.XtraEditors.PictureEdit picBlue4; + public DevExpress.XtraEditors.PictureEdit picBlue3; + public DevExpress.XtraEditors.PictureEdit picBlue2; + public DevExpress.XtraEditors.PictureEdit picBlue1; + private System.Windows.Forms.Label lblStateRed5; + private System.Windows.Forms.Label lblStateRed4; + private System.Windows.Forms.Label lblStateRed3; + private System.Windows.Forms.Label lblStateRed2; + private System.Windows.Forms.Label lblStateRed1; + private System.Windows.Forms.Label lblStateBlue5; + private System.Windows.Forms.Label lblStateBlue4; + private System.Windows.Forms.Label lblStateBlue3; + private System.Windows.Forms.Label lblStateBlue2; + private System.Windows.Forms.Label lblStateBlue1; + private DevExpress.XtraEditors.SimpleButton btnBanPickStart; + private System.Windows.Forms.Button btnBanPickData; + private System.Windows.Forms.Label lblPriorityRed5; + private System.Windows.Forms.Label lblPriorityRed4; + private System.Windows.Forms.Label lblPriorityRed3; + private System.Windows.Forms.Label lblPriorityRed2; + private System.Windows.Forms.Label lblPriorityRed1; + private System.Windows.Forms.Label lblPriorityBlue5; + private System.Windows.Forms.Label lblPriorityBlue4; + private System.Windows.Forms.Label lblPriorityBlue3; + private System.Windows.Forms.Label lblPriorityBlue2; + private System.Windows.Forms.Label lblPriorityBlue1; + private DevExpress.XtraEditors.GroupControl groupControl2; + public DevExpress.XtraEditors.PictureEdit fearR1_2; + public DevExpress.XtraEditors.PictureEdit fearR1_1; + public DevExpress.XtraEditors.PictureEdit fearR1_3; + public DevExpress.XtraEditors.PictureEdit fearR1_5; + public DevExpress.XtraEditors.PictureEdit fearR1_4; + private DevExpress.XtraEditors.GroupControl groupControl1; + public DevExpress.XtraEditors.PictureEdit fearB1_4; + public DevExpress.XtraEditors.PictureEdit fearB1_5; + public DevExpress.XtraEditors.PictureEdit fearB1_3; + public DevExpress.XtraEditors.PictureEdit fearB1_1; + public DevExpress.XtraEditors.PictureEdit fearB1_2; + private System.Windows.Forms.Label label1; + private DevExpress.XtraEditors.ToggleSwitch toggleGame1; + private System.Windows.Forms.Label label4; + private DevExpress.XtraEditors.GroupControl groupControl5; + public DevExpress.XtraEditors.PictureEdit fearR3_2; + public DevExpress.XtraEditors.PictureEdit fearR3_1; + public DevExpress.XtraEditors.PictureEdit fearR3_3; + public DevExpress.XtraEditors.PictureEdit fearR3_5; + public DevExpress.XtraEditors.PictureEdit fearR3_4; + private DevExpress.XtraEditors.GroupControl groupControl6; + public DevExpress.XtraEditors.PictureEdit fearB3_4; + public DevExpress.XtraEditors.PictureEdit fearB3_5; + public DevExpress.XtraEditors.PictureEdit fearB3_3; + public DevExpress.XtraEditors.PictureEdit fearB3_1; + public DevExpress.XtraEditors.PictureEdit fearB3_2; + private DevExpress.XtraEditors.ToggleSwitch toggleGame3; + private System.Windows.Forms.Label label3; + private DevExpress.XtraEditors.GroupControl groupControl3; + public DevExpress.XtraEditors.PictureEdit fearR2_2; + public DevExpress.XtraEditors.PictureEdit fearR2_1; + public DevExpress.XtraEditors.PictureEdit fearR2_3; + public DevExpress.XtraEditors.PictureEdit fearR2_5; + public DevExpress.XtraEditors.PictureEdit fearR2_4; + private DevExpress.XtraEditors.GroupControl groupControl4; + public DevExpress.XtraEditors.PictureEdit fearB2_4; + public DevExpress.XtraEditors.PictureEdit fearB2_5; + public DevExpress.XtraEditors.PictureEdit fearB2_3; + public DevExpress.XtraEditors.PictureEdit fearB2_1; + public DevExpress.XtraEditors.PictureEdit fearB2_2; + private DevExpress.XtraEditors.ToggleSwitch toggleGame2; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Button btnSaveFearless; + private System.Windows.Forms.Button button3; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button1; + public DevExpress.XtraEditors.ComboBoxEdit cmbGame; + private System.Windows.Forms.Button button4; + private DevExpress.XtraEditors.TextEdit textEdit1; + private DevExpress.XtraEditors.TextEdit textEdit2; + private System.Windows.Forms.Button button6; + private System.Windows.Forms.Button button5; + private DevExpress.XtraEditors.LabelControl labelControl1; + private System.Windows.Forms.Button button7; + private System.Windows.Forms.Label label5; + private DevExpress.XtraEditors.GroupControl groupControl7; + public DevExpress.XtraEditors.PictureEdit fearR4_2; + public DevExpress.XtraEditors.PictureEdit fearR4_1; + public DevExpress.XtraEditors.PictureEdit fearR4_3; + public DevExpress.XtraEditors.PictureEdit fearR4_5; + public DevExpress.XtraEditors.PictureEdit fearR4_4; + private DevExpress.XtraEditors.GroupControl groupControl8; + public DevExpress.XtraEditors.PictureEdit fearB4_4; + public DevExpress.XtraEditors.PictureEdit fearB4_5; + public DevExpress.XtraEditors.PictureEdit fearB4_3; + public DevExpress.XtraEditors.PictureEdit fearB4_1; + public DevExpress.XtraEditors.PictureEdit fearB4_2; + private DevExpress.XtraEditors.ToggleSwitch toggleGame4; + private System.Windows.Forms.Button button8; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.DataGridView dataGridView2; + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/BanPickFrame.cs b/lol_coder/lol_coder/Forms/Frame/BanPickFrame.cs new file mode 100644 index 0000000..c156422 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/BanPickFrame.cs @@ -0,0 +1,1282 @@ +锘縰sing DevExpress.XtraEditors; +using LolDataRequestLib; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; +using static LolDataRequestLib.DataManager; + +namespace lol_coder.Forms.Frame +{ + public partial class BanPickFrame : UserControl + { + Timer timer = new Timer(); + + MainForm mainForm; + public BanPickFrame(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + + timer.Interval = 1000; + timer.Tick += new EventHandler(timer_Tick); + + fearB1_5.Image = picBlue1.Image; + fearB1_4.Image = picBlue2.Image; + fearB1_3.Image = picBlue3.Image; + fearB1_2.Image = picBlue4.Image; + fearB1_1.Image = picBlue5.Image; + + fearR1_5.Image = picRed1.Image; + fearR1_4.Image = picRed2.Image; + fearR1_3.Image = picRed3.Image; + fearR1_2.Image = picRed4.Image; + fearR1_1.Image = picRed5.Image; + fearB2_5.Image = picBlue1.Image; + fearB2_4.Image = picBlue2.Image; + fearB2_3.Image = picBlue3.Image; + fearB2_2.Image = picBlue4.Image; + fearB2_1.Image = picBlue5.Image; + + fearR2_5.Image = picRed1.Image; + fearR2_4.Image = picRed2.Image; + fearR2_3.Image = picRed3.Image; + fearR2_2.Image = picRed4.Image; + fearR2_1.Image = picRed5.Image; + fearB3_5.Image = picBlue1.Image; + fearB3_4.Image = picBlue2.Image; + fearB3_3.Image = picBlue3.Image; + fearB3_2.Image = picBlue4.Image; + fearB3_1.Image = picBlue5.Image; + + fearR3_5.Image = picRed1.Image; + fearR3_4.Image = picRed2.Image; + fearR3_3.Image = picRed3.Image; + fearR3_2.Image = picRed4.Image; + fearR3_1.Image = picRed5.Image; + + } + + #region 雿办澊韯办垬鞁 + + public void AllClear() + { + indexBan = 0; + banList = new int[11]; + + for (int i = 0; i < 5; i++) + { + ((PictureEdit)groupControl14.Controls["picBlue" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath("")); + ((PictureEdit)groupControl14.Controls["picRed" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath("")); + ((PictureEdit)gc6.Controls["BB" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath("")); + ((PictureEdit)gc7.Controls["RB" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath("")); + + //((Label)groupControl14.Controls["lblPlayerBlue" + (i + 1)]).Text = "Player"; + //((Label)groupControl14.Controls["lblPlayerRed" + (i + 1)]).Text = "Player"; + + ((Label)groupControl14.Controls["lblPriorityRed" + (i + 1)]).Text = "Data 鞖办劆"; + ((Label)groupControl14.Controls["lblPriorityBlue" + (i + 1)]).Text = "Data 鞖办劆"; + + ((Label)groupControl14.Controls["lblStateRed" + (i + 1)]).Text = "靸來儨"; + ((Label)groupControl14.Controls["lblStateBlue" + (i + 1)]).Text = "靸來儨"; + + } + } + + public void TimerSwitch(bool start) + { + if (!start) if (timer.Enabled) timer.Stop(); + /* + if (start) + { + if (!timer.Enabled) timer.Start(); + } + else + { + if (timer.Enabled) timer.Stop(); + } + */ + } + + + private string RES_FOLDER_PATH = Environment.CurrentDirectory + @"\Resource\"; + private string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + private string getChampsPathBanPick(string fileName, bool isBlue) + { + return RES_FOLDER_PATH + @"Champs(158x245)\" + fileName + "_158245.png"; + } + private string getChampsPathBanPick_old(string fileName, bool isBlue) + { + if (isBlue) return RES_FOLDER_PATH + @"Champs(520x370)\" + fileName + "_L.png"; + else return RES_FOLDER_PATH + @"Champs(520x370)\" + fileName + "_R.png"; + } + + + int indexOfBanPick = -1; + int countOfBanPick = 0; + + int indexBan = 0; //鞛勳嫓 - 鞛勳嫓電 鞎勲嫎.. 齑堦赴頇 昙 頃 瓴 + int[] banList = new int[11]; + + public string getGameNum => cmbGame.Text; + + private void timer_Tick(object sender, EventArgs e) + { + try + { + DataTable ban = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙).Tables[0]; + DataTable pick = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.頂诫嵃鞚错劙).Tables[0]; + + int banIndex = 0; + int blueBanIndex = 0; + int redBanIndex = 0; + //氩れ爼氤 + foreach (DataRow dr in ban.Rows) + { + banIndex++; + int index = banIndex; //Convert.ToInt32(dr[0]); + + //if (index == indexBan + 1) + { + indexBan = index; + + int key = Convert.ToInt32(dr[1]); + + //if (banList[index] != key) + { + ChampionInfoVO champion = new ChampionInfoVO(); + champion.ID = -1; + champion.champNameKOR = "靹犿儩鞐嗢潓"; + champion.champNameENG = "NONE"; + + if (key != -1) champion = DataManager.getInstance().mChampionTable[key]; + + PictureEdit banImg = new PictureEdit(); + + + if (dr[3].ToString() == "100") + { + blueBanIndex++; + + if (blueBanIndex == 1) banImg = BB1; + else if (blueBanIndex == 2) banImg = BB2; + else if (blueBanIndex == 3) banImg = BB3; + else if (blueBanIndex == 4) banImg = BB4; + else if (blueBanIndex == 5) banImg = BB5; + } + else + { + redBanIndex++; + + if (redBanIndex == 1) banImg = RB1; + else if (redBanIndex == 2) banImg = RB2; + else if (redBanIndex == 3) banImg = RB3; + else if (redBanIndex == 4) banImg = RB4; + else if (redBanIndex == 5) banImg = RB5; + } + + /* + if (index == 1) banImg = BB1; + else if (index == 3) banImg = BB2; + else if (index == 5) banImg = BB3; + else if (index == 8) banImg = BB4; + else if (index == 10) banImg = BB5; + + if (index == 2) banImg = RB1; + else if (index == 4) banImg = RB2; + else if (index == 6) banImg = RB3; + else if (index == 7) banImg = RB4; + else if (index == 9) banImg = RB5; + */ + + + banImg.Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + + //氚挫爼氤 鞝鞛 + int indexOfPhase = Convert.ToInt32(banImg.Name.Substring(2)); + + if (banImg.Name.Contains("BB")) + { + Liner liner = mainForm.DC.BlueLiner.GetLiner(indexOfPhase - 1); + liner.ban = champion.champNameENG; + mainForm.DC.BlueLiner.SetLiner(indexOfPhase - 1, liner); + } + else + { + Liner liner = mainForm.DC.RedLiner.GetLiner(indexOfPhase - 1); + liner.ban = champion.champNameENG; + mainForm.DC.RedLiner.SetLiner(indexOfPhase - 1, liner); + } + + //if (mainForm.TM.isDisplayBanPick) mainForm.TM.DisplayBanPickStart(index, new string[] { getChampsPath(champion.champNameENG) }, true); + + banList[index] = key; + } + } + } + + + int blueIndex = 0; + int redIndex = 0; + //頂届爼氤 + for (int i = 0; i < pick.Rows.Count; i++) + { + + bool isBlue = pick.Rows[i][0].ToString() == "敫旊("; + + string state = pick.Rows[i][4].ToString(); + int champID = Convert.ToInt32(pick.Rows[i][2]); + Liner liner; + + if (isBlue) liner = mainForm.DC.BlueLiner.GetLiner(i); + else liner = mainForm.DC.RedLiner.GetLiner(i - 5); + + if (isBlue) blueIndex++; + else redIndex++; + + if (liner.state == null) liner.state = ""; + + if (!liner.state.Equals(state) || !liner.champID.Equals(champID)) + { + if (champID != 0) + { + liner.state = state; + liner.champID = champID; + + ChampionInfoVO champion; + if (champID != 0) champion = DataManager.getInstance().mChampionTable[champID]; + else + { + champion = new ChampionInfoVO(); + champion.ID = 0; + champion.champNameENG = ""; + champion.champNameKOR = ""; + } + + liner.champ = champion.champNameENG; + + if (isBlue) + { + //((PictureEdit)groupControl14.Controls["picBlue" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + //groupControl14.Controls["lblStateBlue" + (i + 1)].Text = pick.Rows[i][4].ToString(); + //mainForm.DC.BlueLiner.SetLiner(i, liner); + ((PictureEdit)groupControl14.Controls["picBlue" + blueIndex]).Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + groupControl14.Controls["lblStateBlue" + blueIndex].Text = pick.Rows[i][4].ToString(); + mainForm.DC.BlueLiner.SetLiner(blueIndex-1, liner); + } + else + { + //((PictureEdit)groupControl14.Controls["picRed" + (i - 4)]).Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + //groupControl14.Controls["lblStateRed" + (i - 4)].Text = pick.Rows[i][4].ToString(); + //mainForm.DC.RedLiner.SetLiner(i - 5, liner); + ((PictureEdit)groupControl14.Controls["picRed" + redIndex]).Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + groupControl14.Controls["lblStateRed" + redIndex].Text = pick.Rows[i][4].ToString(); + mainForm.DC.RedLiner.SetLiner(redIndex-1, liner); + } + + } + } + } + + + //靾橂彊頂届澊 鞛堨溂氅 頃措嫻 臧掚摛搿 氤瓴巾暅雼 + for (int i = 1; i < 11; i++) + { + string priority = i < 6 ? groupControl14.Controls["lblPriorityBlue" + i].Text : groupControl14.Controls["lblPriorityRed" + (i - 5)].Text; + Liner liner = i < 6 ? mainForm.DC.BlueLiner.GetLiner(i - 1) : mainForm.DC.RedLiner.GetLiner(i - 6); + + if (!priority.Equals("Data 鞖办劆")) + { + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameKOR.Equals(priority)) + { + liner.champ = v.Value.champNameENG; + liner.champID = v.Value.ID; + liner.state = "靹犿儩頇曥爼"; + } + } + } + } + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + + try + { + bool isRedStart = mainForm.getIsRedStart; + + if (isRedStart) + { + //鞛愲彊鞚措摖 靾橂彊鞚措摖 氚错斀鞚 鞝曥儊頇 頃橁赴 鞙勴暔.. 鞁滊皽! + if (indexOfBanPick > -1 && mainForm.TM.isDisplayBanPick) + { + Liners blue = mainForm.DC.BlueLiner; + Liners red = mainForm.DC.RedLiner; + + countOfBanPick--; + if (countOfBanPick > 0) return; + + Liner liner = blue.Top; + bool isBlue = true; + //臧 靾滊矆鞐 霐半ジ 頇曥澑頃 靹犾垬 鞝曧晿旮 + //氩 6臧 + //if (mainForm.getIsRedStart) + //{ + // isBlue = false; + + // if (indexOfBanPick == 0) liner = blue.Top; + // else if (indexOfBanPick == 1) liner = red.Top; + // else if (indexOfBanPick == 2) liner = blue.Jungle; + // else if (indexOfBanPick == 3) liner = red.Jungle; + // else if (indexOfBanPick == 4) liner = blue.Mid; + // else if (indexOfBanPick == 5) liner = red.Mid; + // //頂 6臧 + // else if (indexOfBanPick == 6) { liner = blue.Top; isBlue = true; } + // else if (indexOfBanPick == 7) liner = red.Top; + // else if (indexOfBanPick == 8) liner = red.Jungle; + // else if (indexOfBanPick == 9) { liner = blue.Jungle; isBlue = true; } + // else if (indexOfBanPick == 10) { liner = blue.Mid; isBlue = true; } + // else if (indexOfBanPick == 11) liner = red.Mid; + // //氩 2彀 + // else if (indexOfBanPick == 12) liner = red.ADCarry; + // else if (indexOfBanPick == 13) liner = blue.ADCarry; + // else if (indexOfBanPick == 14) liner = red.Supporter; + // else if (indexOfBanPick == 15) liner = blue.Supporter; + // //頂 2彀 + // else if (indexOfBanPick == 16) liner = red.ADCarry; + // else if (indexOfBanPick == 17) { liner = blue.ADCarry; isBlue = true; } + // else if (indexOfBanPick == 18) { liner = blue.Supporter; isBlue = true; } + // else if (indexOfBanPick == 19) liner = red.Supporter; + // else + // { + // if (timer.Enabled) timer.Stop(); + // return; + // } + //} + //else + { + if (indexOfBanPick == 0) liner = red.Top; + else if (indexOfBanPick == 1) liner = blue.Top; + else if (indexOfBanPick == 2) liner = red.Jungle; + else if (indexOfBanPick == 3) liner = blue.Jungle; + else if (indexOfBanPick == 4) liner = red.Mid; + else if (indexOfBanPick == 5) liner = blue.Mid; + //頂 6臧 + else if (indexOfBanPick == 6) { liner = red.Top; isBlue = false; } + else if (indexOfBanPick == 7) liner = blue.Top; + else if (indexOfBanPick == 8) liner = blue.Jungle; + else if (indexOfBanPick == 9) { liner = red.Jungle; isBlue = false; } + else if (indexOfBanPick == 10) { liner = red.Mid; isBlue = false; } + else if (indexOfBanPick == 11) liner = blue.Mid; + //氩 2彀 + else if (indexOfBanPick == 12) liner = blue.ADCarry; + else if (indexOfBanPick == 13) liner = red.ADCarry; + else if (indexOfBanPick == 14) liner = blue.Supporter; + else if (indexOfBanPick == 15) liner = red.Supporter; + //頂 2彀 + else if (indexOfBanPick == 16) liner = blue.ADCarry; + else if (indexOfBanPick == 17) { liner = red.ADCarry; isBlue = false; } + else if (indexOfBanPick == 18) { liner = red.Supporter; isBlue = false; } + else if (indexOfBanPick == 19) liner = blue.Supporter; + else + { + if (timer.Enabled) timer.Stop(); + return; + } + } + + + + { + //氚 鞁滌瀾 + if (indexOfBanPick < 6 && liner.ban != "") + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick + 1, new string[] { getChampsPath(liner.ban) }, true, true); + countOfBanPick = 1; + if (indexOfBanPick == 5) countOfBanPick = 3; //霛检澑韼橃澊歃堧 氤瓴巾晿氙搿 鞁滉皠鞚 雿 欷雼 + + //氚 靾滌劀 昙澕霑岆ゼ 雽牍勴暅 毵烄稊旮 + indexBan = indexOfBanPick + 1; + + indexOfBanPick++; + } + //頂 鞁滌瀾 + else if (indexOfBanPick >= 6 && indexOfBanPick < 12 && liner.champ != "") + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick - 6, new string[] { getChampsPathBanPick(liner.champ, isBlue), liner.champ, liner.state }, false, true); + + if (liner.state == "靹犿儩頇曥爼") + { + countOfBanPick = 1; + indexOfBanPick++; + } + } + //氚 鞁滌瀾 2彀 + else if (indexOfBanPick >= 12 && indexOfBanPick < 16 && liner.ban != "") + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick - 5, new string[] { getChampsPath(liner.ban) }, true, true); + countOfBanPick = 1; + + //氚 靾滌劀 昙澕霑岆ゼ 雽牍勴暅 毵烄稊旮 + indexBan = indexOfBanPick - 5; + + indexOfBanPick++; + } + else if (indexOfBanPick >= 16 && indexOfBanPick < 20 && liner.champ != "") //頂 鞁滌瀾 2彀 + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick - 10, new string[] { getChampsPathBanPick(liner.champ, isBlue), liner.champ, liner.state }, false, true); + + + if (liner.state == "靹犿儩頇曥爼") + { + countOfBanPick = 1; + indexOfBanPick++; + + if (indexOfBanPick == 20) if (timer.Enabled) timer.Stop(); + } + } + else if (indexOfBanPick == 20) + { + btnSwap_Click(null, null); + indexOfBanPick++; + } + } + } + } + else + { + //鞛愲彊鞚措摖 靾橂彊鞚措摖 氚错斀鞚 鞝曥儊頇 頃橁赴 鞙勴暔.. 鞁滊皽! + if (indexOfBanPick > -1 && mainForm.TM.isDisplayBanPick) + { + Liners blue = mainForm.DC.BlueLiner; + Liners red = mainForm.DC.RedLiner; + + countOfBanPick--; + if (countOfBanPick > 0) return; + + Liner liner = blue.Top; + bool isBlue = true; + //臧 靾滊矆鞐 霐半ジ 頇曥澑頃 靹犾垬 鞝曧晿旮 + //氩 6臧 + if (mainForm.getIsRedStart) + { + isBlue = false; + + if (indexOfBanPick == 0) liner = red.Top; + else if (indexOfBanPick == 1) liner = blue.Top; + else if (indexOfBanPick == 2) liner = red.Jungle; + else if (indexOfBanPick == 3) liner = blue.Jungle; + else if (indexOfBanPick == 4) liner = red.Mid; + else if (indexOfBanPick == 5) liner = blue.Mid; + //頂 6臧 + else if (indexOfBanPick == 6) liner = red.Top; + else if (indexOfBanPick == 7) { liner = blue.Top; isBlue = true; } + else if (indexOfBanPick == 8) { liner = blue.Jungle; isBlue = true; } + else if (indexOfBanPick == 9) liner = red.Jungle; + else if (indexOfBanPick == 10) liner = red.Mid; + else if (indexOfBanPick == 11) { liner = blue.Mid; isBlue = true; } + //氩 2彀 + else if (indexOfBanPick == 12) liner = blue.ADCarry; + else if (indexOfBanPick == 13) liner = red.ADCarry; + else if (indexOfBanPick == 14) liner = blue.Supporter; + else if (indexOfBanPick == 15) liner = red.Supporter; + //頂 2彀 + else if (indexOfBanPick == 16) { liner = blue.ADCarry; isBlue = true; } + else if (indexOfBanPick == 17) liner = red.ADCarry; + else if (indexOfBanPick == 18) liner = red.Supporter; + else if (indexOfBanPick == 19) { liner = blue.Supporter; isBlue = true; } + else + { + if (timer.Enabled) timer.Stop(); + return; + } + } + else + { + if (indexOfBanPick == 0) liner = blue.Top; + else if (indexOfBanPick == 1) liner = red.Top; + else if (indexOfBanPick == 2) liner = blue.Jungle; + else if (indexOfBanPick == 3) liner = red.Jungle; + else if (indexOfBanPick == 4) liner = blue.Mid; + else if (indexOfBanPick == 5) liner = red.Mid; + //頂 6臧 + else if (indexOfBanPick == 6) liner = blue.Top; + else if (indexOfBanPick == 7) { liner = red.Top; isBlue = false; } + else if (indexOfBanPick == 8) { liner = red.Jungle; isBlue = false; } + else if (indexOfBanPick == 9) liner = blue.Jungle; + else if (indexOfBanPick == 10) liner = blue.Mid; + else if (indexOfBanPick == 11) { liner = red.Mid; isBlue = false; } + //氩 2彀 + else if (indexOfBanPick == 12) liner = red.ADCarry; + else if (indexOfBanPick == 13) liner = blue.ADCarry; + else if (indexOfBanPick == 14) liner = red.Supporter; + else if (indexOfBanPick == 15) liner = blue.Supporter; + //頂 2彀 + else if (indexOfBanPick == 16) { liner = red.ADCarry; isBlue = false; } + else if (indexOfBanPick == 17) liner = blue.ADCarry; + else if (indexOfBanPick == 18) liner = blue.Supporter; + else if (indexOfBanPick == 19) { liner = red.Supporter; isBlue = false; } + else + { + if (timer.Enabled) timer.Stop(); + return; + } + } + + + + { + //氚 鞁滌瀾 + if (indexOfBanPick < 6 && liner.ban != "") + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick + 1, new string[] { getChampsPath(liner.ban) }, true); + countOfBanPick = 1; + if (indexOfBanPick == 5) countOfBanPick = 3; //霛检澑韼橃澊歃堧 氤瓴巾晿氙搿 鞁滉皠鞚 雿 欷雼 + + //氚 靾滌劀 昙澕霑岆ゼ 雽牍勴暅 毵烄稊旮 + indexBan = indexOfBanPick + 1; + + indexOfBanPick++; + } + //頂 鞁滌瀾 + else if (indexOfBanPick >= 6 && indexOfBanPick < 12 && liner.champ != "") + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick - 6, new string[] { getChampsPathBanPick(liner.champ, isBlue), liner.champ, liner.state }, false); + + if (liner.state == "靹犿儩頇曥爼") + { + countOfBanPick = 1; + indexOfBanPick++; + } + } + //氚 鞁滌瀾 2彀 + else if (indexOfBanPick >= 12 && indexOfBanPick < 16 && liner.ban != "") + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick - 5, new string[] { getChampsPath(liner.ban) }, true); + countOfBanPick = 1; + + //氚 靾滌劀 昙澕霑岆ゼ 雽牍勴暅 毵烄稊旮 + indexBan = indexOfBanPick - 5; + + indexOfBanPick++; + } + else if (indexOfBanPick >= 16 && indexOfBanPick < 20 && liner.champ != "") //頂 鞁滌瀾 2彀 + { + mainForm.TM.DisplayBanPickStart(indexOfBanPick - 10, new string[] { getChampsPathBanPick(liner.champ, isBlue), liner.champ, liner.state }, false); + + + if (liner.state == "靹犿儩頇曥爼") + { + countOfBanPick = 1; + indexOfBanPick++; + + if (indexOfBanPick == 20) if (timer.Enabled) timer.Stop(); + } + } + else if (indexOfBanPick == 20) + { + btnSwap_Click(null, null); + indexOfBanPick++; + } + } + + + } + } + + } + catch(Exception ex) + { + Console.WriteLine("氚错斀 鞝曥儊頇 瓿检爼 : " + ex.Message); + } + } + + #endregion + + + #region 氚错斀 + + private void btnBanPick_Click(object sender, EventArgs e) + { + if (!mainForm.TM.isConnected()) + { + MessageBox.Show("Tornado鞕 靻§稖 鞐瓣舶鞚 霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + Tornado.TornadoManager.getInstance().TimerTime = 27; + indexOfBanPick = 0; + countOfBanPick = 2; + + banList = new int[11]; + string[] teams = new string[] { mainForm.DC.BlueLiner.TeamName, mainForm.DC.RedLiner.TeamName }; + string[] scores = new string[] { mainForm.bscore.Text, mainForm.rscore.Text, mainForm.bscoreAll.Text, mainForm.rscoreAll.Text }; + bool[] isFearlessShow = new bool[] {toggleGame1.IsOn, toggleGame2.IsOn, toggleGame3.IsOn, toggleGame4.IsOn }; + + string[] images1 = new string[] { "", "", "", "", "", "", "", "", "", "" }; + + if (fearB1_1.Image.Tag != null) images1 = new string[] { + fearB1_1.Image.Tag.ToString(), fearB1_2.Image.Tag.ToString(), fearB1_3.Image.Tag.ToString(), fearB1_4.Image.Tag.ToString(), fearB1_5.Image.Tag.ToString(), + fearR1_1.Image.Tag.ToString(), fearR1_2.Image.Tag.ToString(), fearR1_3.Image.Tag.ToString(), fearR1_4.Image.Tag.ToString(), fearR1_5.Image.Tag.ToString() + }; + string[] images2 = new string[] { "", "", "", "", "", "", "", "", "", "" }; + + if (fearB2_1.Image.Tag != null) images2 = new string[] { + fearB2_1.Image.Tag.ToString(), fearB2_2.Image.Tag.ToString(), fearB2_3.Image.Tag.ToString(), fearB2_4.Image.Tag.ToString(), fearB2_5.Image.Tag.ToString(), + fearR2_1.Image.Tag.ToString(), fearR2_2.Image.Tag.ToString(), fearR2_3.Image.Tag.ToString(), fearR2_4.Image.Tag.ToString(), fearR2_5.Image.Tag.ToString() + }; + string[] images3 = new string[] { "", "", "", "", "", "", "", "", "", "" }; + + if (fearB3_1.Image.Tag != null) images3 = new string[] { + fearB3_1.Image.Tag.ToString(), fearB3_2.Image.Tag.ToString(), fearB3_3.Image.Tag.ToString(), fearB3_4.Image.Tag.ToString(), fearB3_5.Image.Tag.ToString(), + fearR3_1.Image.Tag.ToString(), fearR3_2.Image.Tag.ToString(), fearR3_3.Image.Tag.ToString(), fearR3_4.Image.Tag.ToString(), fearR3_5.Image.Tag.ToString() + }; + string[] images4 = new string[] { "", "", "", "", "", "", "", "", "", "" }; + + if (fearB4_1.Image.Tag != null) images4 = new string[] { + fearB4_1.Image.Tag.ToString(), fearB4_2.Image.Tag.ToString(), fearB4_3.Image.Tag.ToString(), fearB4_4.Image.Tag.ToString(), fearB4_5.Image.Tag.ToString(), + fearR4_1.Image.Tag.ToString(), fearR4_2.Image.Tag.ToString(), fearR4_3.Image.Tag.ToString(), fearR4_4.Image.Tag.ToString(), fearR4_5.Image.Tag.ToString() + }; + + + mainForm.TM.DisplayBanPick(mainForm.GetTitle(), teams, mainForm.DC, scores, isFearlessShow, images1, images2, images3, images4, mainForm.getIsRedStart); + mainForm.TM.DisplayBanPickStart(0, null, true); + + if (!timer.Enabled) timer.Start(); + } + + } + + private void btnBanPickStart_Click(object sender, EventArgs e) + { + if (!mainForm.TM.isConnected()) + { + MessageBox.Show("Tornado鞕 靻§稖 鞐瓣舶鞚 霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + if (mainForm.TM.isDisplayBanPick) + { + mainForm.TM.DisplayBanPickStart(0, null, true); + } + } + + + private void btnSwap_Click(object sender, EventArgs e) + { + if (!mainForm.TM.isConnected()) + { + MessageBox.Show("Tornado鞕 靻§稖 鞐瓣舶鞚 霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + Console.WriteLine(mainForm.DC); + + string[] teams = new string[] { mainForm.DC.BlueLiner.TeamName, mainForm.DC.RedLiner.TeamName }; + mainForm.TM.DisplaySwapPhase(mainForm.GetTitle(), teams, mainForm.DC); + } + #endregion + + + #region 霛检澑鞐 + + + + private void LC_Click(object sender, EventArgs e) + { + if (!mainForm.TM.isConnected()) + { + MessageBox.Show("Tornado鞕 靻§稖 鞐瓣舶鞚 霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + mainForm.TM.Out(2); + mainForm.TM.DisplayLineUp(mainForm.GetTitle(), mainForm.DC.BlueLiner, mainForm.DC.RedLiner); + } + } + + + + + + + #endregion + + public ChampionInfoVO selectedChamp = null; + + private void pic_Click(object sender, EventArgs e) + { + //if (!checkEdit2.Checked) return; + + string controlName = ((PictureEdit)sender).Name; + + + selectedChamp = null; + int index = Convert.ToInt32(controlName.Substring(controlName.Length - 1)); + + Liners liners = controlName.Contains("picBlue") || controlName.Contains("BB") ? mainForm.DC.BlueLiner : mainForm.DC.RedLiner; + Liner liner = liners.GetLiner(index - 1); + //鞚措 旒毽劙臧 靹犿儩霅橃柎 鞛堧姅歆 鞝曤炒毳 雱橁波鞎 頃滊嫟. + string selectedChampName = controlName.Contains("pic") ? liner.champ : liner.ban; + + + + ChampSearchForm champSearchForm = new ChampSearchForm(this, selectedChampName); + champSearchForm.ShowDialog(); + + + if (selectedChamp != null) + { + PictureEdit target = (PictureEdit)sender; + + target.Image = mainForm.imageReSize(40, 40, getChampsPath(selectedChamp.champNameENG)); + + if (controlName.Contains("pic")) + { + liner.champ = selectedChamp.champNameENG; + if (liner.champ.Equals("")) liner.state = ""; + else + { + if (selectedChamp.champNameKOR.Equals("齑堦赴頇") || selectedChamp.champNameKOR.Equals("鞐嗢潓靹犿儩")) + { + groupControl14.Controls[controlName.Replace("pic", "lblPriority")].Text = "Data 鞖办劆"; + } + else + { + liner.state = "靹犿儩頇曥爼"; + groupControl14.Controls[controlName.Replace("pic", "lblPriority")].Text = selectedChamp.champNameKOR; + } + } + } + else liner.ban = selectedChamp.champNameENG; + liners.SetLiner(index - 1, liner); + } + + + } + + private void fearless_Click(object sender, EventArgs e) + { + + } + private void btnSaveFearless_Click(object sender, EventArgs e) + { + if (cmbGame.SelectedIndex == 0) + { + fearB1_5.Image = picBlue1.Image; + fearB1_4.Image = picBlue2.Image; + fearB1_3.Image = picBlue3.Image; + fearB1_2.Image = picBlue4.Image; + fearB1_1.Image = picBlue5.Image; + + fearR1_5.Image = picRed1.Image; + fearR1_4.Image = picRed2.Image; + fearR1_3.Image = picRed3.Image; + fearR1_2.Image = picRed4.Image; + fearR1_1.Image = picRed5.Image; + } + else if (cmbGame.SelectedIndex == 1) + { + fearB2_5.Image = picBlue1.Image; + fearB2_4.Image = picBlue2.Image; + fearB2_3.Image = picBlue3.Image; + fearB2_2.Image = picBlue4.Image; + fearB2_1.Image = picBlue5.Image; + + fearR2_5.Image = picRed1.Image; + fearR2_4.Image = picRed2.Image; + fearR2_3.Image = picRed3.Image; + fearR2_2.Image = picRed4.Image; + fearR2_1.Image = picRed5.Image; + } + else if (cmbGame.SelectedIndex == 2) + { + fearB3_5.Image = picBlue1.Image; + fearB3_4.Image = picBlue2.Image; + fearB3_3.Image = picBlue3.Image; + fearB3_2.Image = picBlue4.Image; + fearB3_1.Image = picBlue5.Image; + + fearR3_5.Image = picRed1.Image; + fearR3_4.Image = picRed2.Image; + fearR3_3.Image = picRed3.Image; + fearR3_2.Image = picRed4.Image; + fearR3_1.Image = picRed5.Image; + } + else if (cmbGame.SelectedIndex == 3) + { + fearB4_5.Image = picBlue1.Image; + fearB4_4.Image = picBlue2.Image; + fearB4_3.Image = picBlue3.Image; + fearB4_2.Image = picBlue4.Image; + fearB4_1.Image = picBlue5.Image; + + fearR4_5.Image = picRed1.Image; + fearR4_4.Image = picRed2.Image; + fearR4_3.Image = picRed3.Image; + fearR4_2.Image = picRed4.Image; + fearR4_1.Image = picRed5.Image; + } + } + + private void button1_Click(object sender, EventArgs e) + { + if (sender == button1) + { + Image image1 = fearR1_1.Image; + Image image2 = fearR1_2.Image; + Image image3 = fearR1_3.Image; + Image image4 = fearR1_4.Image; + Image image5 = fearR1_5.Image; + + fearR1_1.Image = fearB1_1.Image; + fearR1_2.Image = fearB1_2.Image; + fearR1_3.Image = fearB1_3.Image; + fearR1_4.Image = fearB1_4.Image; + fearR1_5.Image = fearB1_5.Image; + + fearB1_1.Image = image1; + fearB1_2.Image = image2; + fearB1_3.Image = image3; + fearB1_4.Image = image4; + fearB1_5.Image = image5; + } + else if (sender == button2) + { + Image image1 = fearR2_1.Image; + Image image2 = fearR2_2.Image; + Image image3 = fearR2_3.Image; + Image image4 = fearR2_4.Image; + Image image5 = fearR2_5.Image; + + fearR2_1.Image = fearB2_1.Image; + fearR2_2.Image = fearB2_2.Image; + fearR2_3.Image = fearB2_3.Image; + fearR2_4.Image = fearB2_4.Image; + fearR2_5.Image = fearB2_5.Image; + + fearB2_1.Image = image1; + fearB2_2.Image = image2; + fearB2_3.Image = image3; + fearB2_4.Image = image4; + fearB2_5.Image = image5; + } + else if (sender == button3) + { + Image image1 = fearR3_1.Image; + Image image2 = fearR3_2.Image; + Image image3 = fearR3_3.Image; + Image image4 = fearR3_4.Image; + Image image5 = fearR3_5.Image; + + fearR3_1.Image = fearB3_1.Image; + fearR3_2.Image = fearB3_2.Image; + fearR3_3.Image = fearB3_3.Image; + fearR3_4.Image = fearB3_4.Image; + fearR3_5.Image = fearB3_5.Image; + + fearB3_1.Image = image1; + fearB3_2.Image = image2; + fearB3_3.Image = image3; + fearB3_4.Image = image4; + fearB3_5.Image = image5; + } + else if (sender == button7) + { + Image image1 = fearR4_1.Image; + Image image2 = fearR4_2.Image; + Image image3 = fearR4_3.Image; + Image image4 = fearR4_4.Image; + Image image5 = fearR4_5.Image; + + fearR4_1.Image = fearB4_1.Image; + fearR4_2.Image = fearB4_2.Image; + fearR4_3.Image = fearB4_3.Image; + fearR4_4.Image = fearB4_4.Image; + fearR4_5.Image = fearB4_5.Image; + + fearB4_1.Image = image1; + fearB4_2.Image = image2; + fearB4_3.Image = image3; + fearB4_4.Image = image4; + fearB4_5.Image = image5; + } + } + + + string posChangeName = ""; + private void picPosition_Click(object sender, EventArgs e) + { + ContextMenu custommenu = new ContextMenu(); + + posChangeName = ((PictureEdit)sender).Name; + + for (int i = 1; i <= 5; i++) + { + custommenu.MenuItems.Add(i.ToString(), new EventHandler(ContextMenu_SWAP)); + } + + ((PictureEdit)sender).ContextMenu = custommenu; + } + + private void ContextMenu_SWAP(object sender, System.EventArgs e) + { + int before = Convert.ToInt32(posChangeName.Substring(posChangeName.Length - 1)) - 1; + int after = Convert.ToInt32(((MenuItem)sender).Text) - 1; + + + if (before.Equals(after)) + { + MessageBox.Show("霃欖澕頃 霛检澑鞛呺媹雼.."); + return; + } + + Liners liners = posChangeName.Contains("Blue") ? mainForm.DC.BlueLiner : mainForm.DC.RedLiner; + Liner liner1 = liners.GetLiner(before); + Liner liner2 = liners.GetLiner(after); + + string champ = liner1.champ; + liner1.champ = liner2.champ; + liner2.champ = champ; + + liners.SetLiner(before, liner1); + liners.SetLiner(after, liner2); + + Console.WriteLine((posChangeName.Contains("Blue") ? "Blue" : "Red") + before + " <=> " + after); + + refreshLines(); + + if (mainForm.TM.isDisplayBanPick) btnSwap_Click(null, null); + } + + public void refreshLines() + { + for (int i = 0; i < 5; i++) + { + Liner blueLiner = mainForm.DC.BlueLiner.GetLiner(i); + Liner redLiner = mainForm.DC.RedLiner.GetLiner(i); + + if (blueLiner.champ != null) + ((PictureEdit)groupControl14.Controls["picBlue" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath(blueLiner.champ)); + + if (redLiner.champ != null) + ((PictureEdit)groupControl14.Controls["picRed" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath(redLiner.champ)); + + if (blueLiner.Name != null) + ((Label)groupControl14.Controls["lblPlayerBlue" + (i + 1)]).Text = blueLiner.Name; + if (redLiner.Name != null) + ((Label)groupControl14.Controls["lblPlayerRed" + (i + 1)]).Text = redLiner.Name; + } + } + + private void btnBanPickData_Click(object sender, EventArgs e) + { + try + { + AllClear(); + mainForm.selectTeamText(); + + DataTable ban = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙).Tables[0]; + DataTable pick = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.頂诫嵃鞚错劙).Tables[0]; + + //氩れ爼氤 + foreach (DataRow dr in ban.Rows) + { + int index = Convert.ToInt32(dr[0]); + int key = Convert.ToInt32(dr[1]); + + ChampionInfoVO champion = DataManager.getInstance().mChampionTable[key]; + + PictureEdit banImg = new PictureEdit(); + + if (index == 1) banImg = BB1; + else if (index == 3) banImg = BB2; + else if (index == 5) banImg = BB3; + else if (index == 8) banImg = BB4; + else if (index == 10) banImg = BB5; + + if (index == 2) banImg = RB1; + else if (index == 4) banImg = RB2; + else if (index == 6) banImg = RB3; + else if (index == 7) banImg = RB4; + else if (index == 9) banImg = RB5; + + banImg.Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + + //氚挫爼氤 鞝鞛 + int indexOfPhase = Convert.ToInt32(banImg.Name.Substring(2)); + if (banImg.Name.Contains("BB")) + { + Liner liner = mainForm.DC.BlueLiner.GetLiner(indexOfPhase - 1); + liner.ban = champion.champNameENG; + mainForm.DC.BlueLiner.SetLiner(indexOfPhase - 1, liner); + } + else + { + Liner liner = mainForm.DC.RedLiner.GetLiner(indexOfPhase - 1); + liner.ban = champion.champNameENG; + mainForm.DC.RedLiner.SetLiner(indexOfPhase - 1, liner); + } + } + + + //頂届爼氤 + for (int i = 0; i < pick.Rows.Count; i++) + { + string state = pick.Rows[i][4].ToString(); + int champID = Convert.ToInt32(pick.Rows[i][2]); + Liner liner; + + if (i < 5) liner = mainForm.DC.BlueLiner.GetLiner(i); + else liner = mainForm.DC.RedLiner.GetLiner(i - 5); + if (liner.state == null) liner.state = ""; + if (champID != 0) + { + liner.state = state; + liner.champID = champID; + + ChampionInfoVO champion; + if (champID != 0) champion = DataManager.getInstance().mChampionTable[champID]; + else + { + champion = new ChampionInfoVO(); + champion.ID = 0; + champion.champNameENG = ""; + champion.champNameKOR = ""; + } + + liner.champ = champion.champNameENG; + + if (i < 5) + { + ((PictureEdit)groupControl14.Controls["picBlue" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + groupControl14.Controls["lblStateBlue" + (i + 1)].Text = pick.Rows[i][4].ToString(); + mainForm.DC.BlueLiner.SetLiner(i, liner); + } + else + { + ((PictureEdit)groupControl14.Controls["picRed" + (i - 4)]).Image = mainForm.imageReSize(40, 40, getChampsPath(champion.champNameENG)); + groupControl14.Controls["lblStateRed" + (i - 4)].Text = pick.Rows[i][4].ToString(); + mainForm.DC.RedLiner.SetLiner(i - 5, liner); + } + + if (mainForm.TM.isDisplayBanPick && champion.ID != 0) + { + //頂届垳靹 + int selectIndex = i; + + if (i.Equals(1)) selectIndex = 3; + else if (i.Equals(2)) selectIndex = 4; + else if (i.Equals(3)) selectIndex = 7; + else if (i.Equals(4)) selectIndex = 8; + else if (i.Equals(5)) selectIndex = 1; + else if (i.Equals(6)) selectIndex = 2; + else if (i.Equals(7)) selectIndex = 5; + else if (i.Equals(8)) selectIndex = 6; + else if (i.Equals(9)) selectIndex = 9; + + string path = getChampsPathBanPick(champion.champNameENG, i < 5 ? true : false); + mainForm.TM.DisplayBanPickStart(selectIndex, new string[] { path, champion.champNameENG.ToUpper(), state }, false); + } + } + + } + } + catch(Exception ex) + { + } + + } + + + + private void button4_Click(object sender, EventArgs e) + { + DataTable ban = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙).Tables[0]; + DataTable pick = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.頂诫嵃鞚错劙).Tables[0]; + + dataGridView1.DataSource = ban; + dataGridView2.DataSource = pick; + + //int index = Convert.ToInt32(textEdit1.Text); + //string c = textEdit2.Text; + //string path = "E:\\旯鞚橃棸\\搿れ綌雿擻\lol_coder\\lol_coder\\lol_coder\\bin\\Debug\\Resource\\Champs(158x245)\\Amumu_158245.png"; + //string cname = "Amumu"; + //path = path.Replace("Amumu", c); + //cname = cname.Replace("Amumu", c); + //string state = "瓿犽ゴ電旍"; + + //mainForm.TM.DisplayBanPickStart(index, new string[] { path,cname.ToUpper(), state }, false); + } + + private void button5_Click(object sender, EventArgs e) + { + try + { + string path = Environment.CurrentDirectory + @"\Data\fearless.txt"; + + + File.WriteAllText(path, ""); + using (StreamWriter w = File.AppendText(path)) + { + w.WriteLine(fearB1_1.Image.Tag != null ? fearB1_1.Image.Tag.ToString() : ""); + w.WriteLine(fearB1_2.Image.Tag != null ? fearB1_2.Image.Tag.ToString() : ""); + w.WriteLine(fearB1_3.Image.Tag != null ? fearB1_3.Image.Tag.ToString() : ""); + w.WriteLine(fearB1_4.Image.Tag != null ? fearB1_4.Image.Tag.ToString() : ""); + w.WriteLine(fearB1_5.Image.Tag != null ? fearB1_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearB2_1.Image.Tag != null ? fearB2_1.Image.Tag.ToString() : ""); + w.WriteLine(fearB2_2.Image.Tag != null ? fearB2_2.Image.Tag.ToString() : ""); + w.WriteLine(fearB2_3.Image.Tag != null ? fearB2_3.Image.Tag.ToString() : ""); + w.WriteLine(fearB2_4.Image.Tag != null ? fearB2_4.Image.Tag.ToString() : ""); + w.WriteLine(fearB2_5.Image.Tag != null ? fearB2_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearB3_1.Image.Tag != null ? fearB3_1.Image.Tag.ToString() : ""); + w.WriteLine(fearB3_2.Image.Tag != null ? fearB3_2.Image.Tag.ToString() : ""); + w.WriteLine(fearB3_3.Image.Tag != null ? fearB3_3.Image.Tag.ToString() : ""); + w.WriteLine(fearB3_4.Image.Tag != null ? fearB3_4.Image.Tag.ToString() : ""); + w.WriteLine(fearB3_5.Image.Tag != null ? fearB3_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearB4_1.Image.Tag != null ? fearB4_1.Image.Tag.ToString() : ""); + w.WriteLine(fearB4_2.Image.Tag != null ? fearB4_2.Image.Tag.ToString() : ""); + w.WriteLine(fearB4_3.Image.Tag != null ? fearB4_3.Image.Tag.ToString() : ""); + w.WriteLine(fearB4_4.Image.Tag != null ? fearB4_4.Image.Tag.ToString() : ""); + w.WriteLine(fearB4_5.Image.Tag != null ? fearB4_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearR1_1.Image.Tag != null ? fearR1_1.Image.Tag.ToString() : ""); + w.WriteLine(fearR1_2.Image.Tag != null ? fearR1_2.Image.Tag.ToString() : ""); + w.WriteLine(fearR1_3.Image.Tag != null ? fearR1_3.Image.Tag.ToString() : ""); + w.WriteLine(fearR1_4.Image.Tag != null ? fearR1_4.Image.Tag.ToString() : ""); + w.WriteLine(fearR1_5.Image.Tag != null ? fearR1_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearR2_1.Image.Tag != null ? fearR2_1.Image.Tag.ToString() : ""); + w.WriteLine(fearR2_2.Image.Tag != null ? fearR2_2.Image.Tag.ToString() : ""); + w.WriteLine(fearR2_3.Image.Tag != null ? fearR2_3.Image.Tag.ToString() : ""); + w.WriteLine(fearR2_4.Image.Tag != null ? fearR2_4.Image.Tag.ToString() : ""); + w.WriteLine(fearR2_5.Image.Tag != null ? fearR2_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearR3_1.Image.Tag != null ? fearR3_1.Image.Tag.ToString() : ""); + w.WriteLine(fearR3_2.Image.Tag != null ? fearR3_2.Image.Tag.ToString() : ""); + w.WriteLine(fearR3_3.Image.Tag != null ? fearR3_3.Image.Tag.ToString() : ""); + w.WriteLine(fearR3_4.Image.Tag != null ? fearR3_4.Image.Tag.ToString() : ""); + w.WriteLine(fearR3_5.Image.Tag != null ? fearR3_5.Image.Tag.ToString() : ""); + + w.WriteLine(fearR4_1.Image.Tag != null ? fearR4_1.Image.Tag.ToString() : ""); + w.WriteLine(fearR4_2.Image.Tag != null ? fearR4_2.Image.Tag.ToString() : ""); + w.WriteLine(fearR4_3.Image.Tag != null ? fearR4_3.Image.Tag.ToString() : ""); + w.WriteLine(fearR4_4.Image.Tag != null ? fearR4_4.Image.Tag.ToString() : ""); + w.WriteLine(fearR4_5.Image.Tag != null ? fearR4_5.Image.Tag.ToString() : ""); + + } + + MessageBox.Show("鞝鞛レ檮耄"); + } + catch (Exception ex) { } + + } + + private void button6_Click(object sender, EventArgs e) + { + try + { + string path = Environment.CurrentDirectory + @"\Data\fearless.txt"; + + string[] values = File.ReadAllLines(path); + int i = 0; + + Image getimage(string str) { + return mainForm.imageReSize(40, 40, getChampsPath(Path.GetFileName(str).Replace("_140140.png", ""))); + } + void setimage(PictureEdit p) + { + string str = values[i]; + i++; + if (str.Contains("Champs(140x140)")) p.Image = getimage(str); + else p.Image = getimage("Clear"); + } + + setimage(fearB1_1); + setimage(fearB1_2); + setimage(fearB1_3); + setimage(fearB1_4); + setimage(fearB1_5); + + setimage(fearB2_1); + setimage(fearB2_2); + setimage(fearB2_3); + setimage(fearB2_4); + setimage(fearB2_5); + + setimage(fearB3_1); + setimage(fearB3_2); + setimage(fearB3_3); + setimage(fearB3_4); + setimage(fearB3_5); + + setimage(fearB4_1); + setimage(fearB4_2); + setimage(fearB4_3); + setimage(fearB4_4); + setimage(fearB4_5); + + setimage(fearR1_1); + setimage(fearR1_2); + setimage(fearR1_3); + setimage(fearR1_4); + setimage(fearR1_5); + + setimage(fearR2_1); + setimage(fearR2_2); + setimage(fearR2_3); + setimage(fearR2_4); + setimage(fearR2_5); + + setimage(fearR3_1); + setimage(fearR3_2); + setimage(fearR3_3); + setimage(fearR3_4); + setimage(fearR3_5); + + setimage(fearR4_1); + setimage(fearR4_2); + setimage(fearR4_3); + setimage(fearR4_4); + setimage(fearR4_5); + + + MessageBox.Show("搿滊摐鞕勲"); + } + catch (Exception ex) + { + MessageBox.Show("搿滊摐鞐愲煬.."); + } + } + + private void button8_Click(object sender, EventArgs e) + { + //雿办澊韯 齑堦赴頇旊ゼ 鞙勴暅 鞛戩梾 + for (int i = 0; i < 5; i++) + { + ((Label)groupControl14.Controls["lblPriorityRed" + (i + 1)]).Text = "Data 鞖办劆"; + ((Label)groupControl14.Controls["lblPriorityBlue" + (i + 1)]).Text = "Data 鞖办劆"; + ((Label)groupControl14.Controls["lblStateRed" + (i + 1)]).Text = "靸來儨"; + ((Label)groupControl14.Controls["lblStateBlue" + (i + 1)]).Text = "靸來儨"; + } + } + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/BanPickFrame.resx b/lol_coder/lol_coder/Forms/Frame/BanPickFrame.resx new file mode 100644 index 0000000..628311a --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/BanPickFrame.resx @@ -0,0 +1,813 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAgNJREFUWEfNl1tuwjAQRbPUAOURlDQOEiygCvzgJGIBvP6AJbEFWliCq0FMBeO8 + HDvUH/dnEL6Ha88YO0IIx2ZJBdskFWyTVLBNUsE2SQXbJBVQ2+3W2Ww22oJ1jsejs1wume/7lyiKvieT + yQXFGPuZzWZn6v8WQFjjdDo5aZp+9Ho90e/3hed5LxoMBiIIAkH9WwfE5DjnYbfbFcPh8A7i+/6LxuOx + gBSpf6uAmFyWZW4Z3L8AYnJJknzCtpbBvR3w+cxVJUcAb9TfOCDCcc6DunDw+Wg0ukNSf6OAuK1ZlnXq + bCvCQRd3Oh0Rx3FG/Y0BYnJJkiglh3CLxeILfhz1NwKom9x8Pk/h+7vdTvLXBqw754rgMDmAW6/Xkr8W + oMqco3Cu68KZWz3DwZrUvzGg6pzLSS4+HA7Ofr//gzMGaCo5CmcEsK3kjABicio3RF63FsFpASKc6g1R + 1K0UTAvQ5Jwrg2sECIuanHMUiIr6VwI+ri+tM1cXrhEg55ypbiuMEuhWVbhGgGCK7wUKlAf3+FeyKhsl + ZaL+lYBRFN3AmALlwWFycCyawDUChCdhGaCp5FoBzOtWHTijgLrdWiTqXwnIGLt3MLwXngVvCBg9qnOu + StS/EnA6nZ6DILjBkxAVhuHV87wrvCFMwoGofyWgLZIKtkkq2CapYJukgm2SCrbpF6Dhvxvnf/WcAAAA + AElFTkSuQmCC + + + + + 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 + QmCC + + + + + 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 + gm78AzZJ2sekd7EFAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAUhJREFUWEftlrFKxEAURbfyawdShUzaQKqQJi8wCUxqscgHWAmivbr6Axb2Fla6 + RqYILPehQ3Yy+pAUp7mw75xNttjdNE07ybBBGmyQBhukwQZpsEEabJgpiuJNa33QWn/EIsuyg1Jq6vv+ + Ev3ewCRJJvfh2NR1/TyO4xn6vYHuG+KxtWnb9k4ptXOg/88DiehhjhMXSET3x3GiAo9fq7jA7+JEBP4U + FyWwLMtXY8y1MebGw+0wDOcYhKA/ONBaO6IkBPQHB7qng5IQ0L8FLgX9W+BS0L8FLgX9/z8Q/y6Fgv7g + QGvtBUpCQH9QIBE9oiAU9J8cSER7PL4G6D8pMMaTm0H/4sCmaZ7w6Jqg3xuY5/n7b8U50O8NTNP0M+Zv + DkG/N9DFVVX1godigX5vYNd1V3gkJuj3BkqBDdJggzTYIA02SIMN0vgCovLXFKNYGp0AAAAASUVORK5C + YII= + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAF9JREFUWEfNyDEBAAAMw6D5N90JiAEOHm7byRKahCahSWgSmoQmoUloEpqEJqFJ + aBKahCahSWgSmoQmoUloEpqEJqFJaBKahCahSWgSmoQmoUloEpqEJqFJaBKahCaheV3mrk+B+IhtAAAA + AElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAgNJREFUWEfNl1tuwjAQRbPUAOURlDQOEiygCvzgJGIBvP6AJbEFWliCq0FMBeO8 + HDvUH/dnEL6Ha88YO0IIx2ZJBdskFWyTVLBNUsE2SQXbJBVQ2+3W2Ww22oJ1jsejs1wume/7lyiKvieT + yQXFGPuZzWZn6v8WQFjjdDo5aZp+9Ho90e/3hed5LxoMBiIIAkH9WwfE5DjnYbfbFcPh8A7i+/6LxuOx + gBSpf6uAmFyWZW4Z3L8AYnJJknzCtpbBvR3w+cxVJUcAb9TfOCDCcc6DunDw+Wg0ukNSf6OAuK1ZlnXq + bCvCQRd3Oh0Rx3FG/Y0BYnJJkiglh3CLxeILfhz1NwKom9x8Pk/h+7vdTvLXBqw754rgMDmAW6/Xkr8W + oMqco3Cu68KZWz3DwZrUvzGg6pzLSS4+HA7Ofr//gzMGaCo5CmcEsK3kjABicio3RF63FsFpASKc6g1R + 1K0UTAvQ5Jwrg2sECIuanHMUiIr6VwI+ri+tM1cXrhEg55ypbiuMEuhWVbhGgGCK7wUKlAf3+FeyKhsl + ZaL+lYBRFN3AmALlwWFycCyawDUChCdhGaCp5FoBzOtWHTijgLrdWiTqXwnIGLt3MLwXngVvCBg9qnOu + StS/EnA6nZ6DILjBkxAVhuHV87wrvCFMwoGofyWgLZIKtkkq2CapYJukgm2SCrbpF6Dhvxvnf/WcAAAA + AElFTkSuQmCC + + + + + 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 + QmCC + + + + + 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 + gm78AzZJ2sekd7EFAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAUhJREFUWEftlrFKxEAURbfyawdShUzaQKqQJi8wCUxqscgHWAmivbr6Axb2Fla6 + RqYILPehQ3Yy+pAUp7mw75xNttjdNE07ybBBGmyQBhukwQZpsEEabJgpiuJNa33QWn/EIsuyg1Jq6vv+ + Ev3ewCRJJvfh2NR1/TyO4xn6vYHuG+KxtWnb9k4ptXOg/88DiehhjhMXSET3x3GiAo9fq7jA7+JEBP4U + FyWwLMtXY8y1MebGw+0wDOcYhKA/ONBaO6IkBPQHB7qng5IQ0L8FLgX9W+BS0L8FLgX9/z8Q/y6Fgv7g + QGvtBUpCQH9QIBE9oiAU9J8cSER7PL4G6D8pMMaTm0H/4sCmaZ7w6Jqg3xuY5/n7b8U50O8NTNP0M+Zv + DkG/N9DFVVX1godigX5vYNd1V3gkJuj3BkqBDdJggzTYIA02SIMN0vgCovLXFKNYGp0AAAAASUVORK5C + YII= + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/Frame/DataFrame.Designer.cs b/lol_coder/lol_coder/Forms/Frame/DataFrame.Designer.cs new file mode 100644 index 0000000..28a9398 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/DataFrame.Designer.cs @@ -0,0 +1,170 @@ +锘 +namespace lol_coder.Forms.Frame +{ + partial class DataFrame + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 甑劚 鞖旍唽 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + this.groupControl14 = new DevExpress.XtraEditors.GroupControl(); + this.RB2 = new DevExpress.XtraEditors.PictureEdit(); + this.RB1 = new DevExpress.XtraEditors.PictureEdit(); + this.RB3 = new DevExpress.XtraEditors.PictureEdit(); + this.RB5 = new DevExpress.XtraEditors.PictureEdit(); + this.RB4 = new DevExpress.XtraEditors.PictureEdit(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.cmb = new DevExpress.XtraEditors.ComboBoxEdit(); + this.button1 = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).BeginInit(); + this.groupControl14.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.RB2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmb.Properties)).BeginInit(); + this.SuspendLayout(); + // + // groupControl14 + // + this.groupControl14.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl14.Appearance.Options.UseBackColor = true; + this.groupControl14.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl14.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl14.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl14.AppearanceCaption.Options.UseFont = true; + this.groupControl14.Controls.Add(this.button1); + this.groupControl14.Controls.Add(this.cmb); + this.groupControl14.Controls.Add(this.dataGridView1); + this.groupControl14.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl14.Location = new System.Drawing.Point(0, 0); + this.groupControl14.Margin = new System.Windows.Forms.Padding(2); + this.groupControl14.Name = "groupControl14"; + this.groupControl14.Size = new System.Drawing.Size(1683, 800); + this.groupControl14.TabIndex = 848; + this.groupControl14.Text = "雿办澊韯"; + // + // RB2 + // + this.RB2.Location = new System.Drawing.Point(0, 0); + this.RB2.Name = "RB2"; + this.RB2.Size = new System.Drawing.Size(100, 96); + this.RB2.TabIndex = 0; + // + // RB1 + // + this.RB1.Location = new System.Drawing.Point(0, 0); + this.RB1.Name = "RB1"; + this.RB1.Size = new System.Drawing.Size(100, 96); + this.RB1.TabIndex = 0; + // + // RB3 + // + this.RB3.Location = new System.Drawing.Point(0, 0); + this.RB3.Name = "RB3"; + this.RB3.Size = new System.Drawing.Size(100, 96); + this.RB3.TabIndex = 0; + // + // RB5 + // + this.RB5.Location = new System.Drawing.Point(0, 0); + this.RB5.Name = "RB5"; + this.RB5.Size = new System.Drawing.Size(100, 96); + this.RB5.TabIndex = 0; + // + // RB4 + // + this.RB4.Location = new System.Drawing.Point(0, 0); + this.RB4.Name = "RB4"; + this.RB4.Size = new System.Drawing.Size(100, 96); + this.RB4.TabIndex = 0; + // + // dataGridView1 + // + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.dataGridView1.Location = new System.Drawing.Point(2, 115); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(1679, 683); + this.dataGridView1.TabIndex = 1046; + // + // cmb + // + this.cmb.Location = new System.Drawing.Point(38, 54); + this.cmb.Name = "cmb"; + this.cmb.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmb.Properties.Appearance.Options.UseFont = true; + this.cmb.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmb.Size = new System.Drawing.Size(206, 28); + this.cmb.TabIndex = 1047; + this.cmb.SelectedIndexChanged += new System.EventHandler(this.cmb_SelectedIndexChanged); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(295, 59); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(75, 23); + this.button1.TabIndex = 1048; + this.button1.Text = "button1"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // DataFrame + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.groupControl14); + this.Name = "DataFrame"; + this.Size = new System.Drawing.Size(1683, 800); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).EndInit(); + this.groupControl14.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.RB2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RB4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmb.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.GroupControl groupControl14; + public DevExpress.XtraEditors.PictureEdit RB2; + public DevExpress.XtraEditors.PictureEdit RB1; + public DevExpress.XtraEditors.PictureEdit RB3; + public DevExpress.XtraEditors.PictureEdit RB5; + public DevExpress.XtraEditors.PictureEdit RB4; + private System.Windows.Forms.DataGridView dataGridView1; + public DevExpress.XtraEditors.ComboBoxEdit cmb; + private System.Windows.Forms.Button button1; + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/DataFrame.cs b/lol_coder/lol_coder/Forms/Frame/DataFrame.cs new file mode 100644 index 0000000..4f184cb --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/DataFrame.cs @@ -0,0 +1,47 @@ +锘縰sing DevExpress.XtraEditors; +using LolDataRequestLib; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; +using static LolDataRequestLib.DataManager; + +namespace lol_coder.Forms.Frame +{ + public partial class DataFrame : UserControl + { + + MainForm mainForm; + public DataFrame(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + } + + private void cmb_SelectedIndexChanged(object sender, EventArgs e) + { + if (cmb.Text.Equals("POG")) + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿).Tables[0]; + dataGridView1.DataSource = dt; + } + + + } + + private void button1_Click(object sender, EventArgs e) + { + cmb.Properties.Items.Clear(); + + cmb.Properties.Items.Add("POG"); + } + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/DataFrame.resx b/lol_coder/lol_coder/Forms/Frame/DataFrame.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/DataFrame.resx @@ -0,0 +1,120 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.Designer.cs b/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.Designer.cs new file mode 100644 index 0000000..0d7a0d9 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.Designer.cs @@ -0,0 +1,5399 @@ +锘 +namespace lol_coder.Forms.Frame +{ + partial class LiveCoderFrame + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LiveCoderFrame)); + this.groupControl12 = new DevExpress.XtraEditors.GroupControl(); + this.ck1 = new DevExpress.XtraEditors.CheckEdit(); + this.HeraldIN = new DevExpress.XtraEditors.SimpleButton(); + this.pictureEdit11 = new DevExpress.XtraEditors.PictureEdit(); + this.HTS = new DevExpress.XtraEditors.SimpleButton(); + this.HTR = new DevExpress.XtraEditors.SimpleButton(); + this.HeraldOUT = new DevExpress.XtraEditors.SimpleButton(); + this.ht2 = new DevExpress.XtraEditors.TextEdit(); + this.ht1 = new DevExpress.XtraEditors.TextEdit(); + this.groupControl2 = new DevExpress.XtraEditors.GroupControl(); + this.chkDragonBugFix = new DevExpress.XtraEditors.CheckEdit(); + this.ck3 = new DevExpress.XtraEditors.CheckEdit(); + this.DTS = new DevExpress.XtraEditors.SimpleButton(); + this.DTR = new DevExpress.XtraEditors.SimpleButton(); + this.DTOUT = new DevExpress.XtraEditors.SimpleButton(); + this.DTIN = new DevExpress.XtraEditors.SimpleButton(); + this.dt2 = new DevExpress.XtraEditors.TextEdit(); + this.dt1 = new DevExpress.XtraEditors.TextEdit(); + this.DragonP = new DevExpress.XtraEditors.PictureEdit(); + this.ComboRow = new DevExpress.XtraEditors.ComboBoxEdit(); + this.groupControl4 = new DevExpress.XtraEditors.GroupControl(); + this.ck8 = new DevExpress.XtraEditors.CheckEdit(); + this.panelControl9 = new DevExpress.XtraEditors.PanelControl(); + this.panelControl10 = new DevExpress.XtraEditors.PanelControl(); + this.BFOUT = new DevExpress.XtraEditors.SimpleButton(); + this.BFIN = new DevExpress.XtraEditors.SimpleButton(); + this.br2 = new DevExpress.XtraEditors.TextEdit(); + this.txtgold = new DevExpress.XtraEditors.TextEdit(); + this.br1 = new DevExpress.XtraEditors.TextEdit(); + this.BaronGroup = new DevExpress.XtraEditors.RadioGroup(); + this.BR = new DevExpress.XtraEditors.SimpleButton(); + this.BS = new DevExpress.XtraEditors.SimpleButton(); + this.groupControl7 = new DevExpress.XtraEditors.GroupControl(); + this.labelControl5 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl6 = new DevExpress.XtraEditors.LabelControl(); + this.rbt10 = new DevExpress.XtraEditors.TextEdit(); + this.rbt9 = new DevExpress.XtraEditors.TextEdit(); + this.rbt8 = new DevExpress.XtraEditors.TextEdit(); + this.rbt7 = new DevExpress.XtraEditors.TextEdit(); + this.RIT5 = new DevExpress.XtraEditors.SimpleButton(); + this.RIS5 = new DevExpress.XtraEditors.SimpleButton(); + this.RIT4 = new DevExpress.XtraEditors.SimpleButton(); + this.RIS4 = new DevExpress.XtraEditors.SimpleButton(); + this.ck6 = new DevExpress.XtraEditors.CheckEdit(); + this.labelControl14 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl15 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl17 = new DevExpress.XtraEditors.LabelControl(); + this.rbt6 = new DevExpress.XtraEditors.TextEdit(); + this.rbt5 = new DevExpress.XtraEditors.TextEdit(); + this.rbt4 = new DevExpress.XtraEditors.TextEdit(); + this.rbt3 = new DevExpress.XtraEditors.TextEdit(); + this.rbt2 = new DevExpress.XtraEditors.TextEdit(); + this.RInOut = new DevExpress.XtraEditors.SimpleButton(); + this.btnInRtor = new DevExpress.XtraEditors.SimpleButton(); + this.RIT3 = new DevExpress.XtraEditors.SimpleButton(); + this.RIS3 = new DevExpress.XtraEditors.SimpleButton(); + this.RIT2 = new DevExpress.XtraEditors.SimpleButton(); + this.RIS2 = new DevExpress.XtraEditors.SimpleButton(); + this.RIT1 = new DevExpress.XtraEditors.SimpleButton(); + this.RIS1 = new DevExpress.XtraEditors.SimpleButton(); + this.rbt1 = new DevExpress.XtraEditors.TextEdit(); + this.groupControl24 = new DevExpress.XtraEditors.GroupControl(); + this.btnGold = new DevExpress.XtraEditors.SimpleButton(); + this.btnDeal = new DevExpress.XtraEditors.SimpleButton(); + this.btnGoldGraph = new DevExpress.XtraEditors.SimpleButton(); + this.groupControl3 = new DevExpress.XtraEditors.GroupControl(); + this.ck4 = new DevExpress.XtraEditors.CheckEdit(); + this.BTR2 = new DevExpress.XtraEditors.SimpleButton(); + this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit(); + this.BTS = new DevExpress.XtraEditors.SimpleButton(); + this.BTR = new DevExpress.XtraEditors.SimpleButton(); + this.BraonOUT = new DevExpress.XtraEditors.SimpleButton(); + this.BraonIN = new DevExpress.XtraEditors.SimpleButton(); + this.bt2 = new DevExpress.XtraEditors.TextEdit(); + this.bt1 = new DevExpress.XtraEditors.TextEdit(); + this.groupControl6 = new DevExpress.XtraEditors.GroupControl(); + this.labelControl3 = new DevExpress.XtraEditors.LabelControl(); + this.bbt10 = new DevExpress.XtraEditors.TextEdit(); + this.bbt9 = new DevExpress.XtraEditors.TextEdit(); + this.BIT5 = new DevExpress.XtraEditors.SimpleButton(); + this.BIS5 = new DevExpress.XtraEditors.SimpleButton(); + this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); + this.bbt8 = new DevExpress.XtraEditors.TextEdit(); + this.bbt7 = new DevExpress.XtraEditors.TextEdit(); + this.BIT4 = new DevExpress.XtraEditors.SimpleButton(); + this.BIS4 = new DevExpress.XtraEditors.SimpleButton(); + this.ck5 = new DevExpress.XtraEditors.CheckEdit(); + this.labelControl13 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl12 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl11 = new DevExpress.XtraEditors.LabelControl(); + this.bbt6 = new DevExpress.XtraEditors.TextEdit(); + this.bbt5 = new DevExpress.XtraEditors.TextEdit(); + this.bbt4 = new DevExpress.XtraEditors.TextEdit(); + this.bbt3 = new DevExpress.XtraEditors.TextEdit(); + this.bbt2 = new DevExpress.XtraEditors.TextEdit(); + this.bbt1 = new DevExpress.XtraEditors.TextEdit(); + this.btnoutBtor = new DevExpress.XtraEditors.SimpleButton(); + this.btnInBtor = new DevExpress.XtraEditors.SimpleButton(); + this.BIT3 = new DevExpress.XtraEditors.SimpleButton(); + this.BIS3 = new DevExpress.XtraEditors.SimpleButton(); + this.BIT2 = new DevExpress.XtraEditors.SimpleButton(); + this.BIS2 = new DevExpress.XtraEditors.SimpleButton(); + this.BIT1 = new DevExpress.XtraEditors.SimpleButton(); + this.BIS1 = new DevExpress.XtraEditors.SimpleButton(); + this.groupControl34 = new DevExpress.XtraEditors.GroupControl(); + this.chkNewDesign = new DevExpress.XtraEditors.CheckEdit(); + this.btnFightTimeSet2 = new DevExpress.XtraEditors.SimpleButton(); + this.btnFightTimeSet1 = new DevExpress.XtraEditors.SimpleButton(); + this.Fstart = new DevExpress.XtraEditors.SimpleButton(); + this.radioGroup2 = new DevExpress.XtraEditors.RadioGroup(); + this.labelControl2 = new DevExpress.XtraEditors.LabelControl(); + this.t4 = new DevExpress.XtraEditors.TextEdit(); + this.t3 = new DevExpress.XtraEditors.TextEdit(); + this.t2 = new DevExpress.XtraEditors.TextEdit(); + this.t1 = new DevExpress.XtraEditors.TextEdit(); + this.btnF = new DevExpress.XtraEditors.SimpleButton(); + this.groupControl8 = new DevExpress.XtraEditors.GroupControl(); + this.R_FirstBlood = new DevExpress.XtraEditors.PictureEdit(); + this.R_Turret = new DevExpress.XtraEditors.PictureEdit(); + this.R_EpicMonster = new DevExpress.XtraEditors.PictureEdit(); + this.B_FirstBlood = new DevExpress.XtraEditors.PictureEdit(); + this.B_Turret = new DevExpress.XtraEditors.PictureEdit(); + this.B_EpicMonster = new DevExpress.XtraEditors.PictureEdit(); + this.ChkSWAP = new DevExpress.XtraEditors.CheckEdit(); + this.labelControl4 = new DevExpress.XtraEditors.LabelControl(); + this.ScoreOUT = new DevExpress.XtraEditors.SimpleButton(); + this.ScoreIN = new DevExpress.XtraEditors.SimpleButton(); + this.txtRTeam = new DevExpress.XtraEditors.TextEdit(); + this.txtBTeam = new DevExpress.XtraEditors.TextEdit(); + this.labelControl16 = new DevExpress.XtraEditors.LabelControl(); + this.groupControl35 = new DevExpress.XtraEditors.GroupControl(); + this.chkTower = new DevExpress.XtraEditors.CheckEdit(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.TOUT = new DevExpress.XtraEditors.SimpleButton(); + this.TIN = new DevExpress.XtraEditors.SimpleButton(); + this.RT = new DevExpress.XtraEditors.TextEdit(); + this.BT = new DevExpress.XtraEditors.TextEdit(); + this.groupControl5 = new DevExpress.XtraEditors.GroupControl(); + this.ck7 = new DevExpress.XtraEditors.CheckEdit(); + this.panelControl8 = new DevExpress.XtraEditors.PanelControl(); + this.panelControl7 = new DevExpress.XtraEditors.PanelControl(); + this.ElderOUT = new DevExpress.XtraEditors.SimpleButton(); + this.ElderIN = new DevExpress.XtraEditors.SimpleButton(); + this.ed2 = new DevExpress.XtraEditors.TextEdit(); + this.ed1 = new DevExpress.XtraEditors.TextEdit(); + this.ElderGroup = new DevExpress.XtraEditors.RadioGroup(); + this.ER = new DevExpress.XtraEditors.SimpleButton(); + this.ES = new DevExpress.XtraEditors.SimpleButton(); + this.groupControl1 = new DevExpress.XtraEditors.GroupControl(); + this.BAtakhan = new DevExpress.XtraEditors.PictureEdit(); + this.RAtakhan = new DevExpress.XtraEditors.PictureEdit(); + this.ck2 = new DevExpress.XtraEditors.CheckEdit(); + this.gc10 = new DevExpress.XtraEditors.GroupControl(); + this.RDragon2 = new DevExpress.XtraEditors.PictureEdit(); + this.RDragon1 = new DevExpress.XtraEditors.PictureEdit(); + this.BDragon4 = new DevExpress.XtraEditors.PictureEdit(); + this.BDragon5 = new DevExpress.XtraEditors.PictureEdit(); + this.BDragon3 = new DevExpress.XtraEditors.PictureEdit(); + this.BDragon6 = new DevExpress.XtraEditors.PictureEdit(); + this.BDragon2 = new DevExpress.XtraEditors.PictureEdit(); + this.BDragon1 = new DevExpress.XtraEditors.PictureEdit(); + this.RDragon6 = new DevExpress.XtraEditors.PictureEdit(); + this.RDragon5 = new DevExpress.XtraEditors.PictureEdit(); + this.RDragon4 = new DevExpress.XtraEditors.PictureEdit(); + this.RDragon3 = new DevExpress.XtraEditors.PictureEdit(); + this.Dragon_Out = new DevExpress.XtraEditors.SimpleButton(); + this.btnimport = new DevExpress.XtraEditors.SimpleButton(); + this.Dragon_IN = new DevExpress.XtraEditors.SimpleButton(); + this.panelControl4 = new DevExpress.XtraEditors.PanelControl(); + this.panelControl5 = new DevExpress.XtraEditors.PanelControl(); + this.groupControl14 = new DevExpress.XtraEditors.GroupControl(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.btnQuest = new DevExpress.XtraEditors.SimpleButton(); + this.labelControl22 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl21 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl20 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl19 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl18 = new DevExpress.XtraEditors.LabelControl(); + this.checkEdit6 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit7 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit8 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit9 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit10 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit5 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit4 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit3 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit2 = new DevExpress.XtraEditors.CheckEdit(); + this.label9 = new System.Windows.Forms.Label(); + this.checkEdit1 = new DevExpress.XtraEditors.CheckEdit(); + this.label10 = new System.Windows.Forms.Label(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.textEdit3 = new DevExpress.XtraEditors.TextEdit(); + this.textEdit2 = new DevExpress.XtraEditors.TextEdit(); + this.textEdit1 = new DevExpress.XtraEditors.TextEdit(); + this.groupControl11 = new DevExpress.XtraEditors.GroupControl(); + this.txtTG_R_spt = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_adc = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_jgl = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_top = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_spt = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_adc = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_jgl = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_top = new DevExpress.XtraEditors.TextEdit(); + this.labelControl28 = new DevExpress.XtraEditors.LabelControl(); + this.txtTG_R_base_bot = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_base_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_base_top = new DevExpress.XtraEditors.TextEdit(); + this.labelControl27 = new DevExpress.XtraEditors.LabelControl(); + this.txtTG_R_inner_bot = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_inner_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_inner_top = new DevExpress.XtraEditors.TextEdit(); + this.labelControl26 = new DevExpress.XtraEditors.LabelControl(); + this.txtTG_B_base_bot = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_base_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_base_top = new DevExpress.XtraEditors.TextEdit(); + this.labelControl25 = new DevExpress.XtraEditors.LabelControl(); + this.txtTG_B_inner_bot = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_inner_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_inner_top = new DevExpress.XtraEditors.TextEdit(); + this.labelControl24 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl23 = new DevExpress.XtraEditors.LabelControl(); + this.label7 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.TowerGoldIN = new DevExpress.XtraEditors.SimpleButton(); + this.txtTG_R_total_gold = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_outer_bot = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_outer_mid = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_R_outer_top = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_total_gold = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_outer_bot = new DevExpress.XtraEditors.TextEdit(); + this.txtTG_B_outer_mid = new DevExpress.XtraEditors.TextEdit(); + this.labelControl7 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl8 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl9 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl10 = new DevExpress.XtraEditors.LabelControl(); + this.txtTG_B_outer_top = new DevExpress.XtraEditors.TextEdit(); + this.groupControl10 = new DevExpress.XtraEditors.GroupControl(); + this.pictureEdit3 = new DevExpress.XtraEditors.PictureEdit(); + this.radioGroup3 = new DevExpress.XtraEditors.RadioGroup(); + this.ck10 = new DevExpress.XtraEditors.CheckEdit(); + this.AtakanIN = new DevExpress.XtraEditors.SimpleButton(); + this.ATS = new DevExpress.XtraEditors.SimpleButton(); + this.ATR = new DevExpress.XtraEditors.SimpleButton(); + this.AtakanOUT = new DevExpress.XtraEditors.SimpleButton(); + this.at2 = new DevExpress.XtraEditors.TextEdit(); + this.at1 = new DevExpress.XtraEditors.TextEdit(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.label4 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.BHorde = new DevExpress.XtraEditors.TextEdit(); + this.RHorde = new DevExpress.XtraEditors.TextEdit(); + this.groupControl9 = new DevExpress.XtraEditors.GroupControl(); + this.ck9 = new DevExpress.XtraEditors.CheckEdit(); + this.HordeIN = new DevExpress.XtraEditors.SimpleButton(); + this.pictureEdit2 = new DevExpress.XtraEditors.PictureEdit(); + this.HordeTS = new DevExpress.XtraEditors.SimpleButton(); + this.HordeTR = new DevExpress.XtraEditors.SimpleButton(); + this.HordeOut = new DevExpress.XtraEditors.SimpleButton(); + this.hordet2 = new DevExpress.XtraEditors.TextEdit(); + this.hordet1 = new DevExpress.XtraEditors.TextEdit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl12)).BeginInit(); + this.groupControl12.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ck1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit11.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ht2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ht1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl2)).BeginInit(); + this.groupControl2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkDragonBugFix.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dt2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dt1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.DragonP.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ComboRow.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl4)).BeginInit(); + this.groupControl4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ck8.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl9)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl10)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.br2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtgold.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.br1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BaronGroup.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl7)).BeginInit(); + this.groupControl7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.rbt10.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt8.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt7.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl24)).BeginInit(); + this.groupControl24.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).BeginInit(); + this.groupControl3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ck4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bt2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bt1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl6)).BeginInit(); + this.groupControl6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.bbt10.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt8.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt7.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl34)).BeginInit(); + this.groupControl34.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkNewDesign.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.radioGroup2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.t4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.t3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.t2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.t1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl8)).BeginInit(); + this.groupControl8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.R_FirstBlood.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.R_Turret.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.R_EpicMonster.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.B_FirstBlood.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.B_Turret.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.B_EpicMonster.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ChkSWAP.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtRTeam.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtBTeam.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl35)).BeginInit(); + this.groupControl35.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkTower.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RT.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BT.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl5)).BeginInit(); + this.groupControl5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ck7.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl8)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ed2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ed1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ElderGroup.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).BeginInit(); + this.groupControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.BAtakhan.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RAtakhan.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc10)).BeginInit(); + this.gc10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).BeginInit(); + this.groupControl14.SuspendLayout(); + this.groupBox4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit7.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit8.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit10.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).BeginInit(); + this.groupBox3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl11)).BeginInit(); + this.groupControl11.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_spt.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_adc.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_jgl.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_spt.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_adc.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_jgl.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_base_bot.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_base_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_base_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_inner_bot.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_inner_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_inner_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_base_bot.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_base_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_base_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_inner_bot.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_inner_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_inner_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_total_gold.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_outer_bot.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_outer_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_outer_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_total_gold.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_outer_bot.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_outer_mid.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_outer_top.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl10)).BeginInit(); + this.groupControl10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.radioGroup3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck10.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.at2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.at1.Properties)).BeginInit(); + this.groupBox2.SuspendLayout(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.BHorde.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RHorde.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl9)).BeginInit(); + this.groupControl9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.ck9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.hordet2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.hordet1.Properties)).BeginInit(); + this.SuspendLayout(); + // + // groupControl12 + // + this.groupControl12.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl12.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl12.Appearance.Options.UseBackColor = true; + this.groupControl12.Appearance.Options.UseBorderColor = true; + this.groupControl12.AppearanceCaption.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl12.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl12.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl12.AppearanceCaption.Options.UseFont = true; + this.groupControl12.Controls.Add(this.ck1); + this.groupControl12.Controls.Add(this.HeraldIN); + this.groupControl12.Controls.Add(this.pictureEdit11); + this.groupControl12.Controls.Add(this.HTS); + this.groupControl12.Controls.Add(this.HTR); + this.groupControl12.Controls.Add(this.HeraldOUT); + this.groupControl12.Controls.Add(this.ht2); + this.groupControl12.Controls.Add(this.ht1); + this.groupControl12.Location = new System.Drawing.Point(488, 284); + this.groupControl12.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl12.Name = "groupControl12"; + this.groupControl12.Size = new System.Drawing.Size(410, 114); + this.groupControl12.TabIndex = 813; + this.groupControl12.Text = "鞝勲牴 TIME"; + // + // ck1 + // + this.ck1.Location = new System.Drawing.Point(17, 85); + this.ck1.Name = "ck1"; + this.ck1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck1.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck1.Properties.Appearance.Options.UseFont = true; + this.ck1.Properties.Appearance.Options.UseForeColor = true; + this.ck1.Properties.Caption = "靾橂彊氇摐"; + this.ck1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck1.Size = new System.Drawing.Size(122, 21); + this.ck1.TabIndex = 820; + this.ck1.Tag = "2"; + this.ck1.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // HeraldIN + // + this.HeraldIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HeraldIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.HeraldIN.Appearance.Options.UseFont = true; + this.HeraldIN.Appearance.Options.UseForeColor = true; + this.HeraldIN.Appearance.Options.UseTextOptions = true; + this.HeraldIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HeraldIN.Location = new System.Drawing.Point(151, 81); + this.HeraldIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HeraldIN.Name = "HeraldIN"; + this.HeraldIN.Size = new System.Drawing.Size(64, 25); + this.HeraldIN.TabIndex = 639; + this.HeraldIN.Tag = "22"; + this.HeraldIN.Text = "IN"; + this.HeraldIN.Click += new System.EventHandler(this.HeraldIN_Click); + // + // pictureEdit11 + // + this.pictureEdit11.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit11.EditValue = ((object)(resources.GetObject("pictureEdit11.EditValue"))); + this.pictureEdit11.Location = new System.Drawing.Point(15, 31); + this.pictureEdit11.Name = "pictureEdit11"; + this.pictureEdit11.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit11.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit11.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.pictureEdit11.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit11.Properties.ShowMenu = false; + this.pictureEdit11.Size = new System.Drawing.Size(40, 40); + this.pictureEdit11.TabIndex = 638; + // + // HTS + // + this.HTS.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HTS.Appearance.ForeColor = System.Drawing.Color.Black; + this.HTS.Appearance.Options.UseFont = true; + this.HTS.Appearance.Options.UseForeColor = true; + this.HTS.Appearance.Options.UseTextOptions = true; + this.HTS.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HTS.Location = new System.Drawing.Point(255, 36); + this.HTS.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HTS.Name = "HTS"; + this.HTS.Size = new System.Drawing.Size(64, 25); + this.HTS.TabIndex = 636; + this.HTS.Tag = "20"; + this.HTS.Text = "START"; + this.HTS.Click += new System.EventHandler(this.TimerStart_Click); + // + // HTR + // + this.HTR.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HTR.Appearance.ForeColor = System.Drawing.Color.Black; + this.HTR.Appearance.Options.UseFont = true; + this.HTR.Appearance.Options.UseForeColor = true; + this.HTR.Appearance.Options.UseTextOptions = true; + this.HTR.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HTR.Location = new System.Drawing.Point(326, 36); + this.HTR.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HTR.Name = "HTR"; + this.HTR.Size = new System.Drawing.Size(70, 25); + this.HTR.TabIndex = 637; + this.HTR.Tag = "130"; + this.HTR.Text = "RESET"; + this.HTR.Click += new System.EventHandler(this.TimerReset_Click); + // + // HeraldOUT + // + this.HeraldOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HeraldOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.HeraldOUT.Appearance.Options.UseFont = true; + this.HeraldOUT.Appearance.Options.UseForeColor = true; + this.HeraldOUT.Appearance.Options.UseTextOptions = true; + this.HeraldOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HeraldOUT.Location = new System.Drawing.Point(221, 81); + this.HeraldOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HeraldOUT.Name = "HeraldOUT"; + this.HeraldOUT.Size = new System.Drawing.Size(64, 25); + this.HeraldOUT.TabIndex = 635; + this.HeraldOUT.Tag = "22"; + this.HeraldOUT.Text = "OUT"; + this.HeraldOUT.Click += new System.EventHandler(this.HeraldOUT_Click); + // + // ht2 + // + this.ht2.EditValue = "00"; + this.ht2.Location = new System.Drawing.Point(151, 35); + this.ht2.Name = "ht2"; + this.ht2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.ht2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ht2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.ht2.Properties.Appearance.Options.UseBackColor = true; + this.ht2.Properties.Appearance.Options.UseFont = true; + this.ht2.Properties.Appearance.Options.UseForeColor = true; + this.ht2.Properties.Appearance.Options.UseTextOptions = true; + this.ht2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ht2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.ht2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ht2.Size = new System.Drawing.Size(81, 26); + this.ht2.TabIndex = 633; + this.ht2.EditValueChanged += new System.EventHandler(this.ht2_EditValueChanged); + // + // ht1 + // + this.ht1.EditValue = "14"; + this.ht1.Location = new System.Drawing.Point(87, 35); + this.ht1.Name = "ht1"; + this.ht1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.ht1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ht1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.ht1.Properties.Appearance.Options.UseBackColor = true; + this.ht1.Properties.Appearance.Options.UseFont = true; + this.ht1.Properties.Appearance.Options.UseForeColor = true; + this.ht1.Properties.Appearance.Options.UseTextOptions = true; + this.ht1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ht1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.ht1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ht1.Size = new System.Drawing.Size(76, 26); + this.ht1.TabIndex = 632; + // + // groupControl2 + // + this.groupControl2.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl2.Appearance.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + this.groupControl2.Appearance.Options.UseBackColor = true; + this.groupControl2.Appearance.Options.UseBorderColor = true; + this.groupControl2.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl2.AppearanceCaption.Options.UseFont = true; + this.groupControl2.Controls.Add(this.chkDragonBugFix); + this.groupControl2.Controls.Add(this.ck3); + this.groupControl2.Controls.Add(this.DTS); + this.groupControl2.Controls.Add(this.DTR); + this.groupControl2.Controls.Add(this.DTOUT); + this.groupControl2.Controls.Add(this.DTIN); + this.groupControl2.Controls.Add(this.dt2); + this.groupControl2.Controls.Add(this.dt1); + this.groupControl2.Controls.Add(this.DragonP); + this.groupControl2.Controls.Add(this.ComboRow); + this.groupControl2.Location = new System.Drawing.Point(26, 158); + this.groupControl2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl2.Name = "groupControl2"; + this.groupControl2.Size = new System.Drawing.Size(410, 118); + this.groupControl2.TabIndex = 808; + this.groupControl2.Text = "DRAGON TIME"; + // + // chkDragonBugFix + // + this.chkDragonBugFix.Location = new System.Drawing.Point(310, 87); + this.chkDragonBugFix.Name = "chkDragonBugFix"; + this.chkDragonBugFix.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkDragonBugFix.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.chkDragonBugFix.Properties.Appearance.Options.UseFont = true; + this.chkDragonBugFix.Properties.Appearance.Options.UseForeColor = true; + this.chkDragonBugFix.Properties.Caption = "氩勱犯雽牍"; + this.chkDragonBugFix.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkDragonBugFix.Size = new System.Drawing.Size(80, 21); + this.chkDragonBugFix.TabIndex = 834; + this.chkDragonBugFix.Tag = "2"; + // + // ck3 + // + this.ck3.Location = new System.Drawing.Point(20, 84); + this.ck3.Name = "ck3"; + this.ck3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck3.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck3.Properties.Appearance.Options.UseFont = true; + this.ck3.Properties.Appearance.Options.UseForeColor = true; + this.ck3.Properties.Caption = "靾橂彊氇摐"; + this.ck3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck3.Size = new System.Drawing.Size(80, 21); + this.ck3.TabIndex = 833; + this.ck3.Tag = "2"; + this.ck3.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // DTS + // + this.DTS.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.DTS.Appearance.ForeColor = System.Drawing.Color.Black; + this.DTS.Appearance.Options.UseFont = true; + this.DTS.Appearance.Options.UseForeColor = true; + this.DTS.Appearance.Options.UseTextOptions = true; + this.DTS.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.DTS.Location = new System.Drawing.Point(326, 27); + this.DTS.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.DTS.Name = "DTS"; + this.DTS.Size = new System.Drawing.Size(64, 25); + this.DTS.TabIndex = 636; + this.DTS.Tag = "9"; + this.DTS.Text = "START"; + this.DTS.Click += new System.EventHandler(this.TimerStart_Click); + // + // DTR + // + this.DTR.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.DTR.Appearance.ForeColor = System.Drawing.Color.Black; + this.DTR.Appearance.Options.UseFont = true; + this.DTR.Appearance.Options.UseForeColor = true; + this.DTR.Appearance.Options.UseTextOptions = true; + this.DTR.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.DTR.Location = new System.Drawing.Point(326, 55); + this.DTR.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.DTR.Name = "DTR"; + this.DTR.Size = new System.Drawing.Size(64, 25); + this.DTR.TabIndex = 637; + this.DTR.Tag = "109"; + this.DTR.Text = "RESET"; + this.DTR.Click += new System.EventHandler(this.TimerReset_Click); + // + // DTOUT + // + this.DTOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.DTOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.DTOUT.Appearance.Options.UseFont = true; + this.DTOUT.Appearance.Options.UseForeColor = true; + this.DTOUT.Appearance.Options.UseTextOptions = true; + this.DTOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.DTOUT.Location = new System.Drawing.Point(196, 80); + this.DTOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.DTOUT.Name = "DTOUT"; + this.DTOUT.Size = new System.Drawing.Size(64, 25); + this.DTOUT.TabIndex = 635; + this.DTOUT.Tag = "22"; + this.DTOUT.Text = "OUT"; + this.DTOUT.Click += new System.EventHandler(this.DTOUT_Click); + // + // DTIN + // + this.DTIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.DTIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.DTIN.Appearance.Options.UseFont = true; + this.DTIN.Appearance.Options.UseForeColor = true; + this.DTIN.Appearance.Options.UseTextOptions = true; + this.DTIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.DTIN.Location = new System.Drawing.Point(126, 80); + this.DTIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.DTIN.Name = "DTIN"; + this.DTIN.Size = new System.Drawing.Size(64, 25); + this.DTIN.TabIndex = 634; + this.DTIN.Tag = "22"; + this.DTIN.Text = "IN"; + this.DTIN.Click += new System.EventHandler(this.DTIN_Click); + // + // dt2 + // + this.dt2.EditValue = "00"; + this.dt2.Location = new System.Drawing.Point(232, 38); + this.dt2.Name = "dt2"; + this.dt2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.dt2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.dt2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.dt2.Properties.Appearance.Options.UseBackColor = true; + this.dt2.Properties.Appearance.Options.UseFont = true; + this.dt2.Properties.Appearance.Options.UseForeColor = true; + this.dt2.Properties.Appearance.Options.UseTextOptions = true; + this.dt2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.dt2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.dt2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.dt2.Size = new System.Drawing.Size(81, 26); + this.dt2.TabIndex = 633; + this.dt2.EditValueChanged += new System.EventHandler(this.dt2_EditValueChanged); + // + // dt1 + // + this.dt1.EditValue = "05"; + this.dt1.Location = new System.Drawing.Point(168, 38); + this.dt1.Name = "dt1"; + this.dt1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.dt1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.dt1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.dt1.Properties.Appearance.Options.UseBackColor = true; + this.dt1.Properties.Appearance.Options.UseFont = true; + this.dt1.Properties.Appearance.Options.UseForeColor = true; + this.dt1.Properties.Appearance.Options.UseTextOptions = true; + this.dt1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.dt1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.dt1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.dt1.Size = new System.Drawing.Size(76, 26); + this.dt1.TabIndex = 632; + // + // DragonP + // + this.DragonP.Cursor = System.Windows.Forms.Cursors.Default; + this.DragonP.EditValue = ((object)(resources.GetObject("DragonP.EditValue"))); + this.DragonP.Location = new System.Drawing.Point(117, 29); + this.DragonP.Name = "DragonP"; + this.DragonP.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.DragonP.Properties.Appearance.Options.UseBackColor = true; + this.DragonP.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.DragonP.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.DragonP.Size = new System.Drawing.Size(40, 40); + this.DragonP.TabIndex = 582; + // + // ComboRow + // + this.ComboRow.Location = new System.Drawing.Point(12, 40); + this.ComboRow.Name = "ComboRow"; + this.ComboRow.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ComboRow.Properties.Appearance.Options.UseFont = true; + this.ComboRow.Properties.AppearanceDisabled.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceDisabled.Options.UseFont = true; + this.ComboRow.Properties.AppearanceDropDown.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceDropDown.Options.UseFont = true; + this.ComboRow.Properties.AppearanceFocused.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceFocused.Options.UseFont = true; + this.ComboRow.Properties.AppearanceItemDisabled.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceItemDisabled.Options.UseFont = true; + this.ComboRow.Properties.AppearanceItemHighlight.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceItemHighlight.Options.UseFont = true; + this.ComboRow.Properties.AppearanceItemSelected.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceItemSelected.Options.UseFont = true; + this.ComboRow.Properties.AppearanceReadOnly.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F); + this.ComboRow.Properties.AppearanceReadOnly.Options.UseFont = true; + this.ComboRow.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.ComboRow.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.ComboRow.Properties.Items.AddRange(new object[] { + "Infernal", + "Earth", + "Ocean", + "Wind", + "Hextech", + "Chemtech", + "Elder"}); + this.ComboRow.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; + this.ComboRow.Size = new System.Drawing.Size(95, 24); + this.ComboRow.TabIndex = 571; + // + // groupControl4 + // + this.groupControl4.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl4.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl4.Appearance.Options.UseBackColor = true; + this.groupControl4.Appearance.Options.UseBorderColor = true; + this.groupControl4.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl4.AppearanceCaption.Options.UseFont = true; + this.groupControl4.Controls.Add(this.ck8); + this.groupControl4.Controls.Add(this.panelControl9); + this.groupControl4.Controls.Add(this.panelControl10); + this.groupControl4.Controls.Add(this.BFOUT); + this.groupControl4.Controls.Add(this.BFIN); + this.groupControl4.Controls.Add(this.br2); + this.groupControl4.Controls.Add(this.txtgold); + this.groupControl4.Controls.Add(this.br1); + this.groupControl4.Controls.Add(this.BaronGroup); + this.groupControl4.Controls.Add(this.BR); + this.groupControl4.Controls.Add(this.BS); + this.groupControl4.Location = new System.Drawing.Point(26, 640); + this.groupControl4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl4.Name = "groupControl4"; + this.groupControl4.Size = new System.Drawing.Size(626, 113); + this.groupControl4.TabIndex = 840; + this.groupControl4.Text = "BARON BUFF"; + // + // ck8 + // + this.ck8.Location = new System.Drawing.Point(262, 75); + this.ck8.Name = "ck8"; + this.ck8.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck8.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck8.Properties.Appearance.Options.UseFont = true; + this.ck8.Properties.Appearance.Options.UseForeColor = true; + this.ck8.Properties.Caption = "靾橂彊氇摐"; + this.ck8.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck8.Size = new System.Drawing.Size(80, 21); + this.ck8.TabIndex = 838; + this.ck8.Tag = "2"; + this.ck8.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // panelControl9 + // + this.panelControl9.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl9.Appearance.Options.UseBackColor = true; + this.panelControl9.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl9.Location = new System.Drawing.Point(3, 76); + this.panelControl9.Name = "panelControl9"; + this.panelControl9.Size = new System.Drawing.Size(10, 14); + this.panelControl9.TabIndex = 639; + // + // panelControl10 + // + this.panelControl10.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl10.Appearance.Options.UseBackColor = true; + this.panelControl10.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl10.Location = new System.Drawing.Point(3, 47); + this.panelControl10.Name = "panelControl10"; + this.panelControl10.Size = new System.Drawing.Size(10, 14); + this.panelControl10.TabIndex = 638; + // + // BFOUT + // + this.BFOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BFOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.BFOUT.Appearance.Options.UseFont = true; + this.BFOUT.Appearance.Options.UseForeColor = true; + this.BFOUT.Appearance.Options.UseTextOptions = true; + this.BFOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BFOUT.Location = new System.Drawing.Point(526, 56); + this.BFOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BFOUT.Name = "BFOUT"; + this.BFOUT.Size = new System.Drawing.Size(64, 25); + this.BFOUT.TabIndex = 633; + this.BFOUT.Tag = "22"; + this.BFOUT.Text = "OUT"; + this.BFOUT.Click += new System.EventHandler(this.BFOUT_Click); + // + // BFIN + // + this.BFIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BFIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.BFIN.Appearance.Options.UseFont = true; + this.BFIN.Appearance.Options.UseForeColor = true; + this.BFIN.Appearance.Options.UseTextOptions = true; + this.BFIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BFIN.Location = new System.Drawing.Point(456, 56); + this.BFIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BFIN.Name = "BFIN"; + this.BFIN.Size = new System.Drawing.Size(64, 25); + this.BFIN.TabIndex = 632; + this.BFIN.Tag = "22"; + this.BFIN.Text = "IN"; + this.BFIN.Click += new System.EventHandler(this.BFIN_Click); + // + // br2 + // + this.br2.EditValue = "00"; + this.br2.Location = new System.Drawing.Point(151, 36); + this.br2.Name = "br2"; + this.br2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.br2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.br2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.br2.Properties.Appearance.Options.UseBackColor = true; + this.br2.Properties.Appearance.Options.UseFont = true; + this.br2.Properties.Appearance.Options.UseForeColor = true; + this.br2.Properties.Appearance.Options.UseTextOptions = true; + this.br2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.br2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.br2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.br2.Size = new System.Drawing.Size(81, 26); + this.br2.TabIndex = 631; + this.br2.EditValueChanged += new System.EventHandler(this.br2_EditValueChanged); + // + // txtgold + // + this.txtgold.EditValue = "0"; + this.txtgold.Location = new System.Drawing.Point(90, 68); + this.txtgold.Name = "txtgold"; + this.txtgold.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtgold.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtgold.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtgold.Properties.Appearance.Options.UseBackColor = true; + this.txtgold.Properties.Appearance.Options.UseFont = true; + this.txtgold.Properties.Appearance.Options.UseForeColor = true; + this.txtgold.Properties.Appearance.Options.UseTextOptions = true; + this.txtgold.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtgold.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtgold.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtgold.Size = new System.Drawing.Size(142, 26); + this.txtgold.TabIndex = 630; + // + // br1 + // + this.br1.EditValue = "03"; + this.br1.Location = new System.Drawing.Point(87, 36); + this.br1.Name = "br1"; + this.br1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.br1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.br1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.br1.Properties.Appearance.Options.UseBackColor = true; + this.br1.Properties.Appearance.Options.UseFont = true; + this.br1.Properties.Appearance.Options.UseForeColor = true; + this.br1.Properties.Appearance.Options.UseTextOptions = true; + this.br1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.br1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.br1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.br1.Size = new System.Drawing.Size(76, 26); + this.br1.TabIndex = 630; + // + // BaronGroup + // + this.BaronGroup.EditValue = true; + this.BaronGroup.Location = new System.Drawing.Point(12, 35); + this.BaronGroup.Name = "BaronGroup"; + this.BaronGroup.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BaronGroup.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BaronGroup.Properties.Appearance.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.WindowText; + this.BaronGroup.Properties.Appearance.Options.UseBackColor = true; + this.BaronGroup.Properties.Appearance.Options.UseFont = true; + this.BaronGroup.Properties.Appearance.Options.UseForeColor = true; + this.BaronGroup.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.BaronGroup.Properties.ColumnIndent = 2; + this.BaronGroup.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] { + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " BLUE"), + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " RED")}); + this.BaronGroup.Size = new System.Drawing.Size(82, 67); + this.BaronGroup.TabIndex = 629; + // + // BR + // + this.BR.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BR.Appearance.ForeColor = System.Drawing.Color.Black; + this.BR.Appearance.Options.UseFont = true; + this.BR.Appearance.Options.UseForeColor = true; + this.BR.Appearance.Options.UseTextOptions = true; + this.BR.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BR.Location = new System.Drawing.Point(332, 37); + this.BR.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BR.Name = "BR"; + this.BR.Size = new System.Drawing.Size(64, 25); + this.BR.TabIndex = 595; + this.BR.Tag = "107"; + this.BR.Text = "RESET"; + this.BR.Click += new System.EventHandler(this.TimerReset_Click); + // + // BS + // + this.BS.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BS.Appearance.ForeColor = System.Drawing.Color.Black; + this.BS.Appearance.Options.UseFont = true; + this.BS.Appearance.Options.UseForeColor = true; + this.BS.Appearance.Options.UseTextOptions = true; + this.BS.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BS.Location = new System.Drawing.Point(262, 37); + this.BS.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BS.Name = "BS"; + this.BS.Size = new System.Drawing.Size(64, 25); + this.BS.TabIndex = 594; + this.BS.Tag = "7"; + this.BS.Text = "START"; + this.BS.Click += new System.EventHandler(this.TimerStart_Click); + // + // groupControl7 + // + this.groupControl7.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl7.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl7.Appearance.Options.UseBackColor = true; + this.groupControl7.AppearanceCaption.BackColor = System.Drawing.Color.Red; + this.groupControl7.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Danger; + this.groupControl7.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl7.AppearanceCaption.Options.UseBackColor = true; + this.groupControl7.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl7.AppearanceCaption.Options.UseFont = true; + this.groupControl7.Controls.Add(this.labelControl5); + this.groupControl7.Controls.Add(this.labelControl6); + this.groupControl7.Controls.Add(this.rbt10); + this.groupControl7.Controls.Add(this.rbt9); + this.groupControl7.Controls.Add(this.rbt8); + this.groupControl7.Controls.Add(this.rbt7); + this.groupControl7.Controls.Add(this.RIT5); + this.groupControl7.Controls.Add(this.RIS5); + this.groupControl7.Controls.Add(this.RIT4); + this.groupControl7.Controls.Add(this.RIS4); + this.groupControl7.Controls.Add(this.ck6); + this.groupControl7.Controls.Add(this.labelControl14); + this.groupControl7.Controls.Add(this.labelControl15); + this.groupControl7.Controls.Add(this.labelControl17); + this.groupControl7.Controls.Add(this.rbt6); + this.groupControl7.Controls.Add(this.rbt5); + this.groupControl7.Controls.Add(this.rbt4); + this.groupControl7.Controls.Add(this.rbt3); + this.groupControl7.Controls.Add(this.rbt2); + this.groupControl7.Controls.Add(this.RInOut); + this.groupControl7.Controls.Add(this.btnInRtor); + this.groupControl7.Controls.Add(this.RIT3); + this.groupControl7.Controls.Add(this.RIS3); + this.groupControl7.Controls.Add(this.RIT2); + this.groupControl7.Controls.Add(this.RIS2); + this.groupControl7.Controls.Add(this.RIT1); + this.groupControl7.Controls.Add(this.RIS1); + this.groupControl7.Controls.Add(this.rbt1); + this.groupControl7.Location = new System.Drawing.Point(488, 404); + this.groupControl7.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl7.Name = "groupControl7"; + this.groupControl7.Size = new System.Drawing.Size(410, 228); + this.groupControl7.TabIndex = 810; + this.groupControl7.Text = "INHIBITOR"; + // + // labelControl5 + // + this.labelControl5.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl5.Appearance.Options.UseFont = true; + this.labelControl5.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl5.Location = new System.Drawing.Point(35, 156); + this.labelControl5.Name = "labelControl5"; + this.labelControl5.Size = new System.Drawing.Size(26, 17); + this.labelControl5.TabIndex = 846; + this.labelControl5.Text = "NT2"; + // + // labelControl6 + // + this.labelControl6.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl6.Appearance.Options.UseFont = true; + this.labelControl6.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl6.Location = new System.Drawing.Point(35, 124); + this.labelControl6.Name = "labelControl6"; + this.labelControl6.Size = new System.Drawing.Size(26, 17); + this.labelControl6.TabIndex = 845; + this.labelControl6.Text = "NT1"; + // + // rbt10 + // + this.rbt10.EditValue = "00"; + this.rbt10.Location = new System.Drawing.Point(152, 150); + this.rbt10.Name = "rbt10"; + this.rbt10.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt10.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt10.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt10.Properties.Appearance.Options.UseBackColor = true; + this.rbt10.Properties.Appearance.Options.UseFont = true; + this.rbt10.Properties.Appearance.Options.UseForeColor = true; + this.rbt10.Properties.Appearance.Options.UseTextOptions = true; + this.rbt10.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt10.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt10.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt10.Size = new System.Drawing.Size(81, 26); + this.rbt10.TabIndex = 844; + // + // rbt9 + // + this.rbt9.EditValue = "03"; + this.rbt9.Location = new System.Drawing.Point(88, 150); + this.rbt9.Name = "rbt9"; + this.rbt9.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt9.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt9.Properties.Appearance.Options.UseBackColor = true; + this.rbt9.Properties.Appearance.Options.UseFont = true; + this.rbt9.Properties.Appearance.Options.UseForeColor = true; + this.rbt9.Properties.Appearance.Options.UseTextOptions = true; + this.rbt9.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt9.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt9.Size = new System.Drawing.Size(76, 26); + this.rbt9.TabIndex = 843; + // + // rbt8 + // + this.rbt8.EditValue = "00"; + this.rbt8.Location = new System.Drawing.Point(152, 120); + this.rbt8.Name = "rbt8"; + this.rbt8.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt8.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt8.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt8.Properties.Appearance.Options.UseBackColor = true; + this.rbt8.Properties.Appearance.Options.UseFont = true; + this.rbt8.Properties.Appearance.Options.UseForeColor = true; + this.rbt8.Properties.Appearance.Options.UseTextOptions = true; + this.rbt8.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt8.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt8.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt8.Size = new System.Drawing.Size(81, 26); + this.rbt8.TabIndex = 842; + // + // rbt7 + // + this.rbt7.EditValue = "03"; + this.rbt7.Location = new System.Drawing.Point(88, 120); + this.rbt7.Name = "rbt7"; + this.rbt7.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt7.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt7.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt7.Properties.Appearance.Options.UseBackColor = true; + this.rbt7.Properties.Appearance.Options.UseFont = true; + this.rbt7.Properties.Appearance.Options.UseForeColor = true; + this.rbt7.Properties.Appearance.Options.UseTextOptions = true; + this.rbt7.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt7.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt7.Size = new System.Drawing.Size(76, 26); + this.rbt7.TabIndex = 841; + // + // RIT5 + // + this.RIT5.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIT5.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIT5.Appearance.Options.UseFont = true; + this.RIT5.Appearance.Options.UseForeColor = true; + this.RIT5.Appearance.Options.UseTextOptions = true; + this.RIT5.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIT5.Location = new System.Drawing.Point(326, 151); + this.RIT5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIT5.Name = "RIT5"; + this.RIT5.Size = new System.Drawing.Size(64, 25); + this.RIT5.TabIndex = 840; + this.RIT5.Tag = "106"; + this.RIT5.Text = "RESET"; + this.RIT5.Click += new System.EventHandler(this.TimerReset_Click); + // + // RIS5 + // + this.RIS5.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIS5.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIS5.Appearance.Options.UseFont = true; + this.RIS5.Appearance.Options.UseForeColor = true; + this.RIS5.Appearance.Options.UseTextOptions = true; + this.RIS5.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIS5.Location = new System.Drawing.Point(256, 151); + this.RIS5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIS5.Name = "RIS5"; + this.RIS5.Size = new System.Drawing.Size(64, 25); + this.RIS5.TabIndex = 839; + this.RIS5.Tag = "6"; + this.RIS5.Text = "START"; + this.RIS5.Click += new System.EventHandler(this.TimerStart_Click); + // + // RIT4 + // + this.RIT4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIT4.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIT4.Appearance.Options.UseFont = true; + this.RIT4.Appearance.Options.UseForeColor = true; + this.RIT4.Appearance.Options.UseTextOptions = true; + this.RIT4.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIT4.Location = new System.Drawing.Point(327, 120); + this.RIT4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIT4.Name = "RIT4"; + this.RIT4.Size = new System.Drawing.Size(64, 25); + this.RIT4.TabIndex = 838; + this.RIT4.Tag = "105"; + this.RIT4.Text = "RESET"; + this.RIT4.Click += new System.EventHandler(this.TimerReset_Click); + // + // RIS4 + // + this.RIS4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIS4.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIS4.Appearance.Options.UseFont = true; + this.RIS4.Appearance.Options.UseForeColor = true; + this.RIS4.Appearance.Options.UseTextOptions = true; + this.RIS4.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIS4.Location = new System.Drawing.Point(257, 120); + this.RIS4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIS4.Name = "RIS4"; + this.RIS4.Size = new System.Drawing.Size(64, 25); + this.RIS4.TabIndex = 837; + this.RIS4.Tag = "5"; + this.RIS4.Text = "START"; + this.RIS4.Click += new System.EventHandler(this.TimerStart_Click); + // + // ck6 + // + this.ck6.Location = new System.Drawing.Point(15, 195); + this.ck6.Name = "ck6"; + this.ck6.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck6.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck6.Properties.Appearance.Options.UseFont = true; + this.ck6.Properties.Appearance.Options.UseForeColor = true; + this.ck6.Properties.Caption = "靾橂彊氇摐"; + this.ck6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck6.Size = new System.Drawing.Size(80, 21); + this.ck6.TabIndex = 836; + this.ck6.Tag = "2"; + this.ck6.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // labelControl14 + // + this.labelControl14.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl14.Appearance.Options.UseFont = true; + this.labelControl14.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl14.Location = new System.Drawing.Point(34, 94); + this.labelControl14.Name = "labelControl14"; + this.labelControl14.Size = new System.Drawing.Size(26, 17); + this.labelControl14.TabIndex = 656; + this.labelControl14.Text = "BOT"; + // + // labelControl15 + // + this.labelControl15.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl15.Appearance.Options.UseFont = true; + this.labelControl15.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl15.Location = new System.Drawing.Point(34, 62); + this.labelControl15.Name = "labelControl15"; + this.labelControl15.Size = new System.Drawing.Size(27, 17); + this.labelControl15.TabIndex = 655; + this.labelControl15.Text = "MID"; + // + // labelControl17 + // + this.labelControl17.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl17.Appearance.Options.UseFont = true; + this.labelControl17.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl17.Location = new System.Drawing.Point(34, 30); + this.labelControl17.Name = "labelControl17"; + this.labelControl17.Size = new System.Drawing.Size(26, 17); + this.labelControl17.TabIndex = 654; + this.labelControl17.Text = "TOP"; + // + // rbt6 + // + this.rbt6.EditValue = "00"; + this.rbt6.Location = new System.Drawing.Point(151, 88); + this.rbt6.Name = "rbt6"; + this.rbt6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt6.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt6.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt6.Properties.Appearance.Options.UseBackColor = true; + this.rbt6.Properties.Appearance.Options.UseFont = true; + this.rbt6.Properties.Appearance.Options.UseForeColor = true; + this.rbt6.Properties.Appearance.Options.UseTextOptions = true; + this.rbt6.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt6.Size = new System.Drawing.Size(81, 26); + this.rbt6.TabIndex = 609; + // + // rbt5 + // + this.rbt5.EditValue = "05"; + this.rbt5.Location = new System.Drawing.Point(87, 88); + this.rbt5.Name = "rbt5"; + this.rbt5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt5.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt5.Properties.Appearance.Options.UseBackColor = true; + this.rbt5.Properties.Appearance.Options.UseFont = true; + this.rbt5.Properties.Appearance.Options.UseForeColor = true; + this.rbt5.Properties.Appearance.Options.UseTextOptions = true; + this.rbt5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt5.Size = new System.Drawing.Size(76, 26); + this.rbt5.TabIndex = 608; + // + // rbt4 + // + this.rbt4.EditValue = "00"; + this.rbt4.Location = new System.Drawing.Point(151, 58); + this.rbt4.Name = "rbt4"; + this.rbt4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt4.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt4.Properties.Appearance.Options.UseBackColor = true; + this.rbt4.Properties.Appearance.Options.UseFont = true; + this.rbt4.Properties.Appearance.Options.UseForeColor = true; + this.rbt4.Properties.Appearance.Options.UseTextOptions = true; + this.rbt4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt4.Size = new System.Drawing.Size(81, 26); + this.rbt4.TabIndex = 607; + // + // rbt3 + // + this.rbt3.EditValue = "05"; + this.rbt3.Location = new System.Drawing.Point(87, 58); + this.rbt3.Name = "rbt3"; + this.rbt3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt3.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt3.Properties.Appearance.Options.UseBackColor = true; + this.rbt3.Properties.Appearance.Options.UseFont = true; + this.rbt3.Properties.Appearance.Options.UseForeColor = true; + this.rbt3.Properties.Appearance.Options.UseTextOptions = true; + this.rbt3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt3.Size = new System.Drawing.Size(76, 26); + this.rbt3.TabIndex = 606; + // + // rbt2 + // + this.rbt2.EditValue = "00"; + this.rbt2.Location = new System.Drawing.Point(151, 28); + this.rbt2.Name = "rbt2"; + this.rbt2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt2.Properties.Appearance.Options.UseBackColor = true; + this.rbt2.Properties.Appearance.Options.UseFont = true; + this.rbt2.Properties.Appearance.Options.UseForeColor = true; + this.rbt2.Properties.Appearance.Options.UseTextOptions = true; + this.rbt2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt2.Size = new System.Drawing.Size(81, 26); + this.rbt2.TabIndex = 605; + // + // RInOut + // + this.RInOut.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RInOut.Appearance.ForeColor = System.Drawing.Color.Black; + this.RInOut.Appearance.Options.UseFont = true; + this.RInOut.Appearance.Options.UseForeColor = true; + this.RInOut.Appearance.Options.UseTextOptions = true; + this.RInOut.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RInOut.Location = new System.Drawing.Point(206, 191); + this.RInOut.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RInOut.Name = "RInOut"; + this.RInOut.Size = new System.Drawing.Size(64, 25); + this.RInOut.TabIndex = 602; + this.RInOut.Tag = "22"; + this.RInOut.Text = "OUT"; + this.RInOut.Click += new System.EventHandler(this.RInOut_Click); + // + // btnInRtor + // + this.btnInRtor.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnInRtor.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnInRtor.Appearance.Options.UseFont = true; + this.btnInRtor.Appearance.Options.UseForeColor = true; + this.btnInRtor.Appearance.Options.UseTextOptions = true; + this.btnInRtor.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnInRtor.Location = new System.Drawing.Point(136, 191); + this.btnInRtor.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnInRtor.Name = "btnInRtor"; + this.btnInRtor.Size = new System.Drawing.Size(64, 25); + this.btnInRtor.TabIndex = 601; + this.btnInRtor.Tag = "22"; + this.btnInRtor.Text = "IN"; + this.btnInRtor.Click += new System.EventHandler(this.btnInRtor_Click); + // + // RIT3 + // + this.RIT3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIT3.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIT3.Appearance.Options.UseFont = true; + this.RIT3.Appearance.Options.UseForeColor = true; + this.RIT3.Appearance.Options.UseTextOptions = true; + this.RIT3.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIT3.Location = new System.Drawing.Point(325, 89); + this.RIT3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIT3.Name = "RIT3"; + this.RIT3.Size = new System.Drawing.Size(64, 25); + this.RIT3.TabIndex = 593; + this.RIT3.Tag = "106"; + this.RIT3.Text = "RESET"; + this.RIT3.Click += new System.EventHandler(this.TimerReset_Click); + // + // RIS3 + // + this.RIS3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIS3.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIS3.Appearance.Options.UseFont = true; + this.RIS3.Appearance.Options.UseForeColor = true; + this.RIS3.Appearance.Options.UseTextOptions = true; + this.RIS3.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIS3.Location = new System.Drawing.Point(255, 89); + this.RIS3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIS3.Name = "RIS3"; + this.RIS3.Size = new System.Drawing.Size(64, 25); + this.RIS3.TabIndex = 592; + this.RIS3.Tag = "6"; + this.RIS3.Text = "START"; + this.RIS3.Click += new System.EventHandler(this.TimerStart_Click); + // + // RIT2 + // + this.RIT2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIT2.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIT2.Appearance.Options.UseFont = true; + this.RIT2.Appearance.Options.UseForeColor = true; + this.RIT2.Appearance.Options.UseTextOptions = true; + this.RIT2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIT2.Location = new System.Drawing.Point(326, 58); + this.RIT2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIT2.Name = "RIT2"; + this.RIT2.Size = new System.Drawing.Size(64, 25); + this.RIT2.TabIndex = 591; + this.RIT2.Tag = "105"; + this.RIT2.Text = "RESET"; + this.RIT2.Click += new System.EventHandler(this.TimerReset_Click); + // + // RIS2 + // + this.RIS2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIS2.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIS2.Appearance.Options.UseFont = true; + this.RIS2.Appearance.Options.UseForeColor = true; + this.RIS2.Appearance.Options.UseTextOptions = true; + this.RIS2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIS2.Location = new System.Drawing.Point(256, 58); + this.RIS2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIS2.Name = "RIS2"; + this.RIS2.Size = new System.Drawing.Size(64, 25); + this.RIS2.TabIndex = 590; + this.RIS2.Tag = "5"; + this.RIS2.Text = "START"; + this.RIS2.Click += new System.EventHandler(this.TimerStart_Click); + // + // RIT1 + // + this.RIT1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIT1.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIT1.Appearance.Options.UseFont = true; + this.RIT1.Appearance.Options.UseForeColor = true; + this.RIT1.Appearance.Options.UseTextOptions = true; + this.RIT1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIT1.Location = new System.Drawing.Point(326, 25); + this.RIT1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIT1.Name = "RIT1"; + this.RIT1.Size = new System.Drawing.Size(64, 25); + this.RIT1.TabIndex = 589; + this.RIT1.Tag = "104"; + this.RIT1.Text = "RESET"; + this.RIT1.Click += new System.EventHandler(this.TimerReset_Click); + // + // RIS1 + // + this.RIS1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RIS1.Appearance.ForeColor = System.Drawing.Color.Black; + this.RIS1.Appearance.Options.UseFont = true; + this.RIS1.Appearance.Options.UseForeColor = true; + this.RIS1.Appearance.Options.UseTextOptions = true; + this.RIS1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RIS1.Location = new System.Drawing.Point(256, 25); + this.RIS1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RIS1.Name = "RIS1"; + this.RIS1.Size = new System.Drawing.Size(64, 25); + this.RIS1.TabIndex = 582; + this.RIS1.Tag = "4"; + this.RIS1.Text = "START"; + this.RIS1.Click += new System.EventHandler(this.TimerStart_Click); + // + // rbt1 + // + this.rbt1.EditValue = "05"; + this.rbt1.Location = new System.Drawing.Point(87, 28); + this.rbt1.Name = "rbt1"; + this.rbt1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.rbt1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rbt1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.rbt1.Properties.Appearance.Options.UseBackColor = true; + this.rbt1.Properties.Appearance.Options.UseFont = true; + this.rbt1.Properties.Appearance.Options.UseForeColor = true; + this.rbt1.Properties.Appearance.Options.UseTextOptions = true; + this.rbt1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rbt1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.rbt1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rbt1.Size = new System.Drawing.Size(76, 26); + this.rbt1.TabIndex = 581; + // + // groupControl24 + // + this.groupControl24.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl24.Appearance.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + this.groupControl24.Appearance.Options.UseBackColor = true; + this.groupControl24.Appearance.Options.UseBorderColor = true; + this.groupControl24.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl24.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl24.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl24.AppearanceCaption.Options.UseFont = true; + this.groupControl24.Controls.Add(this.btnGold); + this.groupControl24.Controls.Add(this.btnDeal); + this.groupControl24.Controls.Add(this.btnGoldGraph); + this.groupControl24.Location = new System.Drawing.Point(1367, 34); + this.groupControl24.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl24.Name = "groupControl24"; + this.groupControl24.Size = new System.Drawing.Size(186, 235); + this.groupControl24.TabIndex = 841; + this.groupControl24.Text = "瓿摐 / 雽氙胳"; + // + // btnGold + // + this.btnGold.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnGold.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnGold.Appearance.Options.UseFont = true; + this.btnGold.Appearance.Options.UseForeColor = true; + this.btnGold.Appearance.Options.UseTextOptions = true; + this.btnGold.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnGold.Location = new System.Drawing.Point(30, 42); + this.btnGold.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnGold.Name = "btnGold"; + this.btnGold.Size = new System.Drawing.Size(123, 44); + this.btnGold.TabIndex = 804; + this.btnGold.Tag = "8"; + this.btnGold.Text = "雸勳爜 瓿摐"; + this.btnGold.Click += new System.EventHandler(this.btnGold_Click); + // + // btnDeal + // + this.btnDeal.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnDeal.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnDeal.Appearance.Options.UseFont = true; + this.btnDeal.Appearance.Options.UseForeColor = true; + this.btnDeal.Appearance.Options.UseTextOptions = true; + this.btnDeal.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnDeal.Location = new System.Drawing.Point(30, 162); + this.btnDeal.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnDeal.Name = "btnDeal"; + this.btnDeal.Size = new System.Drawing.Size(123, 44); + this.btnDeal.TabIndex = 805; + this.btnDeal.Tag = "8"; + this.btnDeal.Text = "雸勳爜 雿半歆"; + this.btnDeal.Click += new System.EventHandler(this.btnDeal_Click); + // + // btnGoldGraph + // + this.btnGoldGraph.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnGoldGraph.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnGoldGraph.Appearance.Options.UseFont = true; + this.btnGoldGraph.Appearance.Options.UseForeColor = true; + this.btnGoldGraph.Appearance.Options.UseTextOptions = true; + this.btnGoldGraph.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnGoldGraph.Location = new System.Drawing.Point(30, 102); + this.btnGoldGraph.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnGoldGraph.Name = "btnGoldGraph"; + this.btnGoldGraph.Size = new System.Drawing.Size(123, 44); + this.btnGoldGraph.TabIndex = 803; + this.btnGoldGraph.Tag = "8"; + this.btnGoldGraph.Text = "瓿摐 攴鸽灅頂"; + this.btnGoldGraph.Click += new System.EventHandler(this.btnGoldGraph_Click); + // + // groupControl3 + // + this.groupControl3.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl3.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl3.Appearance.Options.UseBackColor = true; + this.groupControl3.Appearance.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl3.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl3.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.Options.UseFont = true; + this.groupControl3.Controls.Add(this.ck4); + this.groupControl3.Controls.Add(this.BTR2); + this.groupControl3.Controls.Add(this.pictureEdit1); + this.groupControl3.Controls.Add(this.BTS); + this.groupControl3.Controls.Add(this.BTR); + this.groupControl3.Controls.Add(this.BraonOUT); + this.groupControl3.Controls.Add(this.BraonIN); + this.groupControl3.Controls.Add(this.bt2); + this.groupControl3.Controls.Add(this.bt1); + this.groupControl3.Location = new System.Drawing.Point(660, 639); + this.groupControl3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl3.Name = "groupControl3"; + this.groupControl3.Size = new System.Drawing.Size(410, 114); + this.groupControl3.TabIndex = 812; + this.groupControl3.Text = "BARON TIME"; + // + // ck4 + // + this.ck4.Location = new System.Drawing.Point(16, 79); + this.ck4.Name = "ck4"; + this.ck4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck4.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck4.Properties.Appearance.Options.UseFont = true; + this.ck4.Properties.Appearance.Options.UseForeColor = true; + this.ck4.Properties.Caption = "靾橂彊氇摐"; + this.ck4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck4.Size = new System.Drawing.Size(80, 21); + this.ck4.TabIndex = 834; + this.ck4.Tag = "2"; + this.ck4.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // BTR2 + // + this.BTR2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BTR2.Appearance.ForeColor = System.Drawing.Color.Black; + this.BTR2.Appearance.Options.UseFont = true; + this.BTR2.Appearance.Options.UseForeColor = true; + this.BTR2.Appearance.Options.UseTextOptions = true; + this.BTR2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BTR2.Location = new System.Drawing.Point(326, 65); + this.BTR2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BTR2.Name = "BTR2"; + this.BTR2.Size = new System.Drawing.Size(70, 25); + this.BTR2.TabIndex = 635; + this.BTR2.Tag = "120"; + this.BTR2.Text = "6 RESET"; + this.BTR2.Click += new System.EventHandler(this.TimerReset_Click); + // + // pictureEdit1 + // + this.pictureEdit1.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit1.EditValue = ((object)(resources.GetObject("pictureEdit1.EditValue"))); + this.pictureEdit1.Location = new System.Drawing.Point(15, 29); + this.pictureEdit1.Name = "pictureEdit1"; + this.pictureEdit1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit1.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit1.Properties.ShowMenu = false; + this.pictureEdit1.Size = new System.Drawing.Size(40, 40); + this.pictureEdit1.TabIndex = 638; + // + // BTS + // + this.BTS.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BTS.Appearance.ForeColor = System.Drawing.Color.Black; + this.BTS.Appearance.Options.UseFont = true; + this.BTS.Appearance.Options.UseForeColor = true; + this.BTS.Appearance.Options.UseTextOptions = true; + this.BTS.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BTS.Location = new System.Drawing.Point(255, 36); + this.BTS.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BTS.Name = "BTS"; + this.BTS.Size = new System.Drawing.Size(64, 25); + this.BTS.TabIndex = 636; + this.BTS.Tag = "10"; + this.BTS.Text = "START"; + this.BTS.Click += new System.EventHandler(this.TimerStart_Click); + // + // BTR + // + this.BTR.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BTR.Appearance.ForeColor = System.Drawing.Color.Black; + this.BTR.Appearance.Options.UseFont = true; + this.BTR.Appearance.Options.UseForeColor = true; + this.BTR.Appearance.Options.UseTextOptions = true; + this.BTR.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BTR.Location = new System.Drawing.Point(326, 36); + this.BTR.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BTR.Name = "BTR"; + this.BTR.Size = new System.Drawing.Size(70, 25); + this.BTR.TabIndex = 637; + this.BTR.Tag = "110"; + this.BTR.Text = "25 RESET"; + this.BTR.Click += new System.EventHandler(this.TimerReset_Click); + // + // BraonOUT + // + this.BraonOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BraonOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.BraonOUT.Appearance.Options.UseFont = true; + this.BraonOUT.Appearance.Options.UseForeColor = true; + this.BraonOUT.Appearance.Options.UseTextOptions = true; + this.BraonOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BraonOUT.Location = new System.Drawing.Point(196, 77); + this.BraonOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BraonOUT.Name = "BraonOUT"; + this.BraonOUT.Size = new System.Drawing.Size(64, 25); + this.BraonOUT.TabIndex = 635; + this.BraonOUT.Tag = "22"; + this.BraonOUT.Text = "OUT"; + this.BraonOUT.Click += new System.EventHandler(this.BraonOUT_Click); + // + // BraonIN + // + this.BraonIN.Appearance.BackColor = System.Drawing.Color.White; + this.BraonIN.Appearance.BackColor2 = System.Drawing.Color.White; + this.BraonIN.Appearance.BorderColor = System.Drawing.Color.White; + this.BraonIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BraonIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.BraonIN.Appearance.Options.UseBackColor = true; + this.BraonIN.Appearance.Options.UseBorderColor = true; + this.BraonIN.Appearance.Options.UseFont = true; + this.BraonIN.Appearance.Options.UseForeColor = true; + this.BraonIN.Appearance.Options.UseTextOptions = true; + this.BraonIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BraonIN.AppearancePressed.ForeColor = System.Drawing.Color.Black; + this.BraonIN.AppearancePressed.Options.UseForeColor = true; + this.BraonIN.Location = new System.Drawing.Point(126, 77); + this.BraonIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BraonIN.Name = "BraonIN"; + this.BraonIN.Size = new System.Drawing.Size(64, 25); + this.BraonIN.TabIndex = 634; + this.BraonIN.Tag = "22"; + this.BraonIN.Text = "IN"; + this.BraonIN.Click += new System.EventHandler(this.BraonIN_Click); + // + // bt2 + // + this.bt2.EditValue = "00"; + this.bt2.Location = new System.Drawing.Point(151, 35); + this.bt2.Name = "bt2"; + this.bt2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bt2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bt2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bt2.Properties.Appearance.Options.UseBackColor = true; + this.bt2.Properties.Appearance.Options.UseFont = true; + this.bt2.Properties.Appearance.Options.UseForeColor = true; + this.bt2.Properties.Appearance.Options.UseTextOptions = true; + this.bt2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bt2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bt2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bt2.Size = new System.Drawing.Size(81, 26); + this.bt2.TabIndex = 633; + this.bt2.EditValueChanged += new System.EventHandler(this.bt2_EditValueChanged); + // + // bt1 + // + this.bt1.EditValue = "25"; + this.bt1.Location = new System.Drawing.Point(87, 35); + this.bt1.Name = "bt1"; + this.bt1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bt1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bt1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bt1.Properties.Appearance.Options.UseBackColor = true; + this.bt1.Properties.Appearance.Options.UseFont = true; + this.bt1.Properties.Appearance.Options.UseForeColor = true; + this.bt1.Properties.Appearance.Options.UseTextOptions = true; + this.bt1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bt1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bt1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bt1.Size = new System.Drawing.Size(76, 26); + this.bt1.TabIndex = 632; + // + // groupControl6 + // + this.groupControl6.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl6.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl6.Appearance.Options.UseBackColor = true; + this.groupControl6.AppearanceCaption.BackColor = System.Drawing.Color.Blue; + this.groupControl6.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl6.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl6.AppearanceCaption.Options.UseBackColor = true; + this.groupControl6.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl6.AppearanceCaption.Options.UseFont = true; + this.groupControl6.Controls.Add(this.labelControl3); + this.groupControl6.Controls.Add(this.bbt10); + this.groupControl6.Controls.Add(this.bbt9); + this.groupControl6.Controls.Add(this.BIT5); + this.groupControl6.Controls.Add(this.BIS5); + this.groupControl6.Controls.Add(this.labelControl1); + this.groupControl6.Controls.Add(this.bbt8); + this.groupControl6.Controls.Add(this.bbt7); + this.groupControl6.Controls.Add(this.BIT4); + this.groupControl6.Controls.Add(this.BIS4); + this.groupControl6.Controls.Add(this.ck5); + this.groupControl6.Controls.Add(this.labelControl13); + this.groupControl6.Controls.Add(this.labelControl12); + this.groupControl6.Controls.Add(this.labelControl11); + this.groupControl6.Controls.Add(this.bbt6); + this.groupControl6.Controls.Add(this.bbt5); + this.groupControl6.Controls.Add(this.bbt4); + this.groupControl6.Controls.Add(this.bbt3); + this.groupControl6.Controls.Add(this.bbt2); + this.groupControl6.Controls.Add(this.bbt1); + this.groupControl6.Controls.Add(this.btnoutBtor); + this.groupControl6.Controls.Add(this.btnInBtor); + this.groupControl6.Controls.Add(this.BIT3); + this.groupControl6.Controls.Add(this.BIS3); + this.groupControl6.Controls.Add(this.BIT2); + this.groupControl6.Controls.Add(this.BIS2); + this.groupControl6.Controls.Add(this.BIT1); + this.groupControl6.Controls.Add(this.BIS1); + this.groupControl6.Location = new System.Drawing.Point(26, 403); + this.groupControl6.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl6.Name = "groupControl6"; + this.groupControl6.Size = new System.Drawing.Size(410, 229); + this.groupControl6.TabIndex = 809; + this.groupControl6.Text = "INHIBITOR"; + // + // labelControl3 + // + this.labelControl3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl3.Appearance.Options.UseFont = true; + this.labelControl3.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl3.Location = new System.Drawing.Point(30, 160); + this.labelControl3.Name = "labelControl3"; + this.labelControl3.Size = new System.Drawing.Size(26, 17); + this.labelControl3.TabIndex = 845; + this.labelControl3.Text = "NT2"; + // + // bbt10 + // + this.bbt10.EditValue = "00"; + this.bbt10.Location = new System.Drawing.Point(151, 156); + this.bbt10.Name = "bbt10"; + this.bbt10.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt10.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt10.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt10.Properties.Appearance.Options.UseBackColor = true; + this.bbt10.Properties.Appearance.Options.UseFont = true; + this.bbt10.Properties.Appearance.Options.UseForeColor = true; + this.bbt10.Properties.Appearance.Options.UseTextOptions = true; + this.bbt10.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt10.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt10.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt10.Size = new System.Drawing.Size(81, 26); + this.bbt10.TabIndex = 844; + // + // bbt9 + // + this.bbt9.EditValue = "03"; + this.bbt9.Location = new System.Drawing.Point(87, 156); + this.bbt9.Name = "bbt9"; + this.bbt9.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt9.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt9.Properties.Appearance.Options.UseBackColor = true; + this.bbt9.Properties.Appearance.Options.UseFont = true; + this.bbt9.Properties.Appearance.Options.UseForeColor = true; + this.bbt9.Properties.Appearance.Options.UseTextOptions = true; + this.bbt9.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt9.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt9.Size = new System.Drawing.Size(76, 26); + this.bbt9.TabIndex = 843; + // + // BIT5 + // + this.BIT5.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIT5.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIT5.Appearance.Options.UseFont = true; + this.BIT5.Appearance.Options.UseForeColor = true; + this.BIT5.Appearance.Options.UseTextOptions = true; + this.BIT5.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIT5.Location = new System.Drawing.Point(330, 158); + this.BIT5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIT5.Name = "BIT5"; + this.BIT5.Size = new System.Drawing.Size(64, 25); + this.BIT5.TabIndex = 842; + this.BIT5.Tag = "103"; + this.BIT5.Text = "RESET"; + this.BIT5.Click += new System.EventHandler(this.TimerReset_Click); + // + // BIS5 + // + this.BIS5.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIS5.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIS5.Appearance.Options.UseFont = true; + this.BIS5.Appearance.Options.UseForeColor = true; + this.BIS5.Appearance.Options.UseTextOptions = true; + this.BIS5.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIS5.Location = new System.Drawing.Point(260, 158); + this.BIS5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIS5.Name = "BIS5"; + this.BIS5.Size = new System.Drawing.Size(64, 25); + this.BIS5.TabIndex = 841; + this.BIS5.Tag = "3"; + this.BIS5.Text = "START"; + this.BIS5.Click += new System.EventHandler(this.TimerStart_Click); + // + // labelControl1 + // + this.labelControl1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl1.Appearance.Options.UseFont = true; + this.labelControl1.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl1.Location = new System.Drawing.Point(30, 128); + this.labelControl1.Name = "labelControl1"; + this.labelControl1.Size = new System.Drawing.Size(26, 17); + this.labelControl1.TabIndex = 840; + this.labelControl1.Text = "NT1"; + // + // bbt8 + // + this.bbt8.EditValue = "00"; + this.bbt8.Location = new System.Drawing.Point(151, 124); + this.bbt8.Name = "bbt8"; + this.bbt8.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt8.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt8.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt8.Properties.Appearance.Options.UseBackColor = true; + this.bbt8.Properties.Appearance.Options.UseFont = true; + this.bbt8.Properties.Appearance.Options.UseForeColor = true; + this.bbt8.Properties.Appearance.Options.UseTextOptions = true; + this.bbt8.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt8.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt8.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt8.Size = new System.Drawing.Size(81, 26); + this.bbt8.TabIndex = 839; + // + // bbt7 + // + this.bbt7.EditValue = "03"; + this.bbt7.Location = new System.Drawing.Point(87, 124); + this.bbt7.Name = "bbt7"; + this.bbt7.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt7.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt7.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt7.Properties.Appearance.Options.UseBackColor = true; + this.bbt7.Properties.Appearance.Options.UseFont = true; + this.bbt7.Properties.Appearance.Options.UseForeColor = true; + this.bbt7.Properties.Appearance.Options.UseTextOptions = true; + this.bbt7.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt7.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt7.Size = new System.Drawing.Size(76, 26); + this.bbt7.TabIndex = 838; + // + // BIT4 + // + this.BIT4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIT4.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIT4.Appearance.Options.UseFont = true; + this.BIT4.Appearance.Options.UseForeColor = true; + this.BIT4.Appearance.Options.UseTextOptions = true; + this.BIT4.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIT4.Location = new System.Drawing.Point(330, 126); + this.BIT4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIT4.Name = "BIT4"; + this.BIT4.Size = new System.Drawing.Size(64, 25); + this.BIT4.TabIndex = 837; + this.BIT4.Tag = "103"; + this.BIT4.Text = "RESET"; + this.BIT4.Click += new System.EventHandler(this.TimerReset_Click); + // + // BIS4 + // + this.BIS4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIS4.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIS4.Appearance.Options.UseFont = true; + this.BIS4.Appearance.Options.UseForeColor = true; + this.BIS4.Appearance.Options.UseTextOptions = true; + this.BIS4.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIS4.Location = new System.Drawing.Point(260, 126); + this.BIS4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIS4.Name = "BIS4"; + this.BIS4.Size = new System.Drawing.Size(64, 25); + this.BIS4.TabIndex = 836; + this.BIS4.Tag = "3"; + this.BIS4.Text = "START"; + this.BIS4.Click += new System.EventHandler(this.TimerStart_Click); + // + // ck5 + // + this.ck5.Location = new System.Drawing.Point(15, 195); + this.ck5.Name = "ck5"; + this.ck5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck5.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck5.Properties.Appearance.Options.UseFont = true; + this.ck5.Properties.Appearance.Options.UseForeColor = true; + this.ck5.Properties.Caption = "靾橂彊氇摐"; + this.ck5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck5.Size = new System.Drawing.Size(80, 21); + this.ck5.TabIndex = 835; + this.ck5.Tag = "2"; + this.ck5.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // labelControl13 + // + this.labelControl13.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl13.Appearance.Options.UseFont = true; + this.labelControl13.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl13.Location = new System.Drawing.Point(30, 95); + this.labelControl13.Name = "labelControl13"; + this.labelControl13.Size = new System.Drawing.Size(26, 17); + this.labelControl13.TabIndex = 653; + this.labelControl13.Text = "BOT"; + // + // labelControl12 + // + this.labelControl12.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl12.Appearance.Options.UseFont = true; + this.labelControl12.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl12.Location = new System.Drawing.Point(30, 63); + this.labelControl12.Name = "labelControl12"; + this.labelControl12.Size = new System.Drawing.Size(27, 17); + this.labelControl12.TabIndex = 652; + this.labelControl12.Text = "MID"; + // + // labelControl11 + // + this.labelControl11.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl11.Appearance.Options.UseFont = true; + this.labelControl11.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl11.Location = new System.Drawing.Point(30, 31); + this.labelControl11.Name = "labelControl11"; + this.labelControl11.Size = new System.Drawing.Size(26, 17); + this.labelControl11.TabIndex = 651; + this.labelControl11.Text = "TOP"; + // + // bbt6 + // + this.bbt6.EditValue = "00"; + this.bbt6.Location = new System.Drawing.Point(151, 91); + this.bbt6.Name = "bbt6"; + this.bbt6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt6.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt6.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt6.Properties.Appearance.Options.UseBackColor = true; + this.bbt6.Properties.Appearance.Options.UseFont = true; + this.bbt6.Properties.Appearance.Options.UseForeColor = true; + this.bbt6.Properties.Appearance.Options.UseTextOptions = true; + this.bbt6.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt6.Size = new System.Drawing.Size(81, 26); + this.bbt6.TabIndex = 611; + // + // bbt5 + // + this.bbt5.EditValue = "05"; + this.bbt5.Location = new System.Drawing.Point(87, 91); + this.bbt5.Name = "bbt5"; + this.bbt5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt5.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt5.Properties.Appearance.Options.UseBackColor = true; + this.bbt5.Properties.Appearance.Options.UseFont = true; + this.bbt5.Properties.Appearance.Options.UseForeColor = true; + this.bbt5.Properties.Appearance.Options.UseTextOptions = true; + this.bbt5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt5.Size = new System.Drawing.Size(76, 26); + this.bbt5.TabIndex = 610; + // + // bbt4 + // + this.bbt4.EditValue = "00"; + this.bbt4.Location = new System.Drawing.Point(151, 59); + this.bbt4.Name = "bbt4"; + this.bbt4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt4.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt4.Properties.Appearance.Options.UseBackColor = true; + this.bbt4.Properties.Appearance.Options.UseFont = true; + this.bbt4.Properties.Appearance.Options.UseForeColor = true; + this.bbt4.Properties.Appearance.Options.UseTextOptions = true; + this.bbt4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt4.Size = new System.Drawing.Size(81, 26); + this.bbt4.TabIndex = 609; + // + // bbt3 + // + this.bbt3.EditValue = "05"; + this.bbt3.Location = new System.Drawing.Point(87, 59); + this.bbt3.Name = "bbt3"; + this.bbt3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt3.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt3.Properties.Appearance.Options.UseBackColor = true; + this.bbt3.Properties.Appearance.Options.UseFont = true; + this.bbt3.Properties.Appearance.Options.UseForeColor = true; + this.bbt3.Properties.Appearance.Options.UseTextOptions = true; + this.bbt3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt3.Size = new System.Drawing.Size(76, 26); + this.bbt3.TabIndex = 608; + // + // bbt2 + // + this.bbt2.EditValue = "00"; + this.bbt2.Location = new System.Drawing.Point(151, 27); + this.bbt2.Name = "bbt2"; + this.bbt2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt2.Properties.Appearance.Options.UseBackColor = true; + this.bbt2.Properties.Appearance.Options.UseFont = true; + this.bbt2.Properties.Appearance.Options.UseForeColor = true; + this.bbt2.Properties.Appearance.Options.UseTextOptions = true; + this.bbt2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt2.Size = new System.Drawing.Size(81, 26); + this.bbt2.TabIndex = 607; + // + // bbt1 + // + this.bbt1.EditValue = "05"; + this.bbt1.Location = new System.Drawing.Point(87, 27); + this.bbt1.Name = "bbt1"; + this.bbt1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.bbt1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bbt1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.bbt1.Properties.Appearance.Options.UseBackColor = true; + this.bbt1.Properties.Appearance.Options.UseFont = true; + this.bbt1.Properties.Appearance.Options.UseForeColor = true; + this.bbt1.Properties.Appearance.Options.UseTextOptions = true; + this.bbt1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bbt1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.bbt1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bbt1.Size = new System.Drawing.Size(76, 26); + this.bbt1.TabIndex = 606; + // + // btnoutBtor + // + this.btnoutBtor.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnoutBtor.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnoutBtor.Appearance.Options.UseFont = true; + this.btnoutBtor.Appearance.Options.UseForeColor = true; + this.btnoutBtor.Appearance.Options.UseTextOptions = true; + this.btnoutBtor.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnoutBtor.Location = new System.Drawing.Point(206, 191); + this.btnoutBtor.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnoutBtor.Name = "btnoutBtor"; + this.btnoutBtor.Size = new System.Drawing.Size(64, 25); + this.btnoutBtor.TabIndex = 597; + this.btnoutBtor.Tag = "22"; + this.btnoutBtor.Text = "OUT"; + this.btnoutBtor.Click += new System.EventHandler(this.btnoutBtor_Click); + // + // btnInBtor + // + this.btnInBtor.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnInBtor.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnInBtor.Appearance.Options.UseFont = true; + this.btnInBtor.Appearance.Options.UseForeColor = true; + this.btnInBtor.Appearance.Options.UseTextOptions = true; + this.btnInBtor.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnInBtor.Location = new System.Drawing.Point(136, 190); + this.btnInBtor.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnInBtor.Name = "btnInBtor"; + this.btnInBtor.Size = new System.Drawing.Size(64, 25); + this.btnInBtor.TabIndex = 596; + this.btnInBtor.Tag = "22"; + this.btnInBtor.Text = "IN"; + this.btnInBtor.Click += new System.EventHandler(this.btnInBtor_Click); + // + // BIT3 + // + this.BIT3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIT3.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIT3.Appearance.Options.UseFont = true; + this.BIT3.Appearance.Options.UseForeColor = true; + this.BIT3.Appearance.Options.UseTextOptions = true; + this.BIT3.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIT3.Location = new System.Drawing.Point(330, 93); + this.BIT3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIT3.Name = "BIT3"; + this.BIT3.Size = new System.Drawing.Size(64, 25); + this.BIT3.TabIndex = 593; + this.BIT3.Tag = "103"; + this.BIT3.Text = "RESET"; + this.BIT3.Click += new System.EventHandler(this.TimerReset_Click); + // + // BIS3 + // + this.BIS3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIS3.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIS3.Appearance.Options.UseFont = true; + this.BIS3.Appearance.Options.UseForeColor = true; + this.BIS3.Appearance.Options.UseTextOptions = true; + this.BIS3.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIS3.Location = new System.Drawing.Point(260, 93); + this.BIS3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIS3.Name = "BIS3"; + this.BIS3.Size = new System.Drawing.Size(64, 25); + this.BIS3.TabIndex = 592; + this.BIS3.Tag = "3"; + this.BIS3.Text = "START"; + this.BIS3.Click += new System.EventHandler(this.TimerStart_Click); + // + // BIT2 + // + this.BIT2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIT2.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIT2.Appearance.Options.UseFont = true; + this.BIT2.Appearance.Options.UseForeColor = true; + this.BIT2.Appearance.Options.UseTextOptions = true; + this.BIT2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIT2.Location = new System.Drawing.Point(331, 62); + this.BIT2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIT2.Name = "BIT2"; + this.BIT2.Size = new System.Drawing.Size(64, 25); + this.BIT2.TabIndex = 591; + this.BIT2.Tag = "102"; + this.BIT2.Text = "RESET"; + this.BIT2.Click += new System.EventHandler(this.TimerReset_Click); + // + // BIS2 + // + this.BIS2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIS2.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIS2.Appearance.Options.UseFont = true; + this.BIS2.Appearance.Options.UseForeColor = true; + this.BIS2.Appearance.Options.UseTextOptions = true; + this.BIS2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIS2.Location = new System.Drawing.Point(261, 62); + this.BIS2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIS2.Name = "BIS2"; + this.BIS2.Size = new System.Drawing.Size(64, 25); + this.BIS2.TabIndex = 590; + this.BIS2.Tag = "2"; + this.BIS2.Text = "START"; + this.BIS2.Click += new System.EventHandler(this.TimerStart_Click); + // + // BIT1 + // + this.BIT1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIT1.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIT1.Appearance.Options.UseFont = true; + this.BIT1.Appearance.Options.UseForeColor = true; + this.BIT1.Appearance.Options.UseTextOptions = true; + this.BIT1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIT1.Location = new System.Drawing.Point(332, 29); + this.BIT1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIT1.Name = "BIT1"; + this.BIT1.Size = new System.Drawing.Size(64, 25); + this.BIT1.TabIndex = 589; + this.BIT1.Tag = "101"; + this.BIT1.Text = "RESET"; + this.BIT1.Click += new System.EventHandler(this.TimerReset_Click); + // + // BIS1 + // + this.BIS1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BIS1.Appearance.ForeColor = System.Drawing.Color.Black; + this.BIS1.Appearance.Options.UseFont = true; + this.BIS1.Appearance.Options.UseForeColor = true; + this.BIS1.Appearance.Options.UseTextOptions = true; + this.BIS1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BIS1.Location = new System.Drawing.Point(262, 29); + this.BIS1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.BIS1.Name = "BIS1"; + this.BIS1.Size = new System.Drawing.Size(64, 25); + this.BIS1.TabIndex = 582; + this.BIS1.Tag = "1"; + this.BIS1.Text = "START"; + this.BIS1.Click += new System.EventHandler(this.TimerStart_Click); + // + // groupControl34 + // + this.groupControl34.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl34.Appearance.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + this.groupControl34.Appearance.Options.UseBackColor = true; + this.groupControl34.Appearance.Options.UseBorderColor = true; + this.groupControl34.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl34.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl34.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl34.AppearanceCaption.Options.UseFont = true; + this.groupControl34.Controls.Add(this.chkNewDesign); + this.groupControl34.Controls.Add(this.btnFightTimeSet2); + this.groupControl34.Controls.Add(this.btnFightTimeSet1); + this.groupControl34.Controls.Add(this.Fstart); + this.groupControl34.Controls.Add(this.radioGroup2); + this.groupControl34.Controls.Add(this.labelControl2); + this.groupControl34.Controls.Add(this.t4); + this.groupControl34.Controls.Add(this.t3); + this.groupControl34.Controls.Add(this.t2); + this.groupControl34.Controls.Add(this.t1); + this.groupControl34.Controls.Add(this.btnF); + this.groupControl34.Location = new System.Drawing.Point(936, 28); + this.groupControl34.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl34.Name = "groupControl34"; + this.groupControl34.Size = new System.Drawing.Size(396, 241); + this.groupControl34.TabIndex = 843; + this.groupControl34.Text = "頃滍儉霐滊焿"; + // + // chkNewDesign + // + this.chkNewDesign.EditValue = true; + this.chkNewDesign.Location = new System.Drawing.Point(218, 193); + this.chkNewDesign.Name = "chkNewDesign"; + this.chkNewDesign.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkNewDesign.Properties.Appearance.Options.UseFont = true; + this.chkNewDesign.Properties.Caption = "靸 霐旍瀽鞚 鞝侅毄 (順勳灛)"; + this.chkNewDesign.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkNewDesign.Size = new System.Drawing.Size(156, 21); + this.chkNewDesign.TabIndex = 818; + // + // btnFightTimeSet2 + // + this.btnFightTimeSet2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnFightTimeSet2.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnFightTimeSet2.Appearance.Options.UseFont = true; + this.btnFightTimeSet2.Appearance.Options.UseForeColor = true; + this.btnFightTimeSet2.Appearance.Options.UseTextOptions = true; + this.btnFightTimeSet2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnFightTimeSet2.Location = new System.Drawing.Point(247, 31); + this.btnFightTimeSet2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnFightTimeSet2.Name = "btnFightTimeSet2"; + this.btnFightTimeSet2.Size = new System.Drawing.Size(64, 25); + this.btnFightTimeSet2.TabIndex = 817; + this.btnFightTimeSet2.Tag = "4"; + this.btnFightTimeSet2.Text = "Now"; + this.btnFightTimeSet2.Click += new System.EventHandler(this.btnFightTimeSet2_Click); + // + // btnFightTimeSet1 + // + this.btnFightTimeSet1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnFightTimeSet1.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnFightTimeSet1.Appearance.Options.UseFont = true; + this.btnFightTimeSet1.Appearance.Options.UseForeColor = true; + this.btnFightTimeSet1.Appearance.Options.UseTextOptions = true; + this.btnFightTimeSet1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnFightTimeSet1.Location = new System.Drawing.Point(70, 31); + this.btnFightTimeSet1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnFightTimeSet1.Name = "btnFightTimeSet1"; + this.btnFightTimeSet1.Size = new System.Drawing.Size(64, 25); + this.btnFightTimeSet1.TabIndex = 816; + this.btnFightTimeSet1.Tag = "4"; + this.btnFightTimeSet1.Text = "Now"; + this.btnFightTimeSet1.Click += new System.EventHandler(this.btnFightTimeSet1_Click); + // + // Fstart + // + this.Fstart.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.Fstart.Appearance.ForeColor = System.Drawing.Color.Black; + this.Fstart.Appearance.Options.UseFont = true; + this.Fstart.Appearance.Options.UseForeColor = true; + this.Fstart.Appearance.Options.UseTextOptions = true; + this.Fstart.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.Fstart.Location = new System.Drawing.Point(46, 185); + this.Fstart.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.Fstart.Name = "Fstart"; + this.Fstart.Size = new System.Drawing.Size(109, 32); + this.Fstart.TabIndex = 815; + this.Fstart.Tag = "8"; + this.Fstart.Text = "START"; + this.Fstart.Click += new System.EventHandler(this.Fstart_Click); + // + // radioGroup2 + // + this.radioGroup2.Location = new System.Drawing.Point(46, 103); + this.radioGroup2.Name = "radioGroup2"; + this.radioGroup2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.radioGroup2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.radioGroup2.Properties.Appearance.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.WindowText; + this.radioGroup2.Properties.Appearance.Options.UseBackColor = true; + this.radioGroup2.Properties.Appearance.Options.UseFont = true; + this.radioGroup2.Properties.Appearance.Options.UseForeColor = true; + this.radioGroup2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.radioGroup2.Properties.ColumnIndent = 2; + this.radioGroup2.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] { + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " 鞁滉皠歆鞝"), + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " 順勳灛")}); + this.radioGroup2.Size = new System.Drawing.Size(107, 67); + this.radioGroup2.TabIndex = 814; + // + // labelControl2 + // + this.labelControl2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelControl2.Appearance.Options.UseFont = true; + this.labelControl2.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl2.Location = new System.Drawing.Point(184, 68); + this.labelControl2.Name = "labelControl2"; + this.labelControl2.Size = new System.Drawing.Size(5, 17); + this.labelControl2.TabIndex = 813; + this.labelControl2.Text = "-"; + // + // t4 + // + this.t4.EditValue = "00"; + this.t4.Location = new System.Drawing.Point(274, 63); + this.t4.Name = "t4"; + this.t4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.t4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.t4.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.t4.Properties.Appearance.Options.UseBackColor = true; + this.t4.Properties.Appearance.Options.UseFont = true; + this.t4.Properties.Appearance.Options.UseForeColor = true; + this.t4.Properties.Appearance.Options.UseTextOptions = true; + this.t4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.t4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.t4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.t4.Size = new System.Drawing.Size(81, 26); + this.t4.TabIndex = 812; + // + // t3 + // + this.t3.EditValue = "03"; + this.t3.Location = new System.Drawing.Point(195, 63); + this.t3.Name = "t3"; + this.t3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.t3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.t3.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.t3.Properties.Appearance.Options.UseBackColor = true; + this.t3.Properties.Appearance.Options.UseFont = true; + this.t3.Properties.Appearance.Options.UseForeColor = true; + this.t3.Properties.Appearance.Options.UseTextOptions = true; + this.t3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.t3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.t3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.t3.Size = new System.Drawing.Size(76, 26); + this.t3.TabIndex = 811; + // + // t2 + // + this.t2.EditValue = "00"; + this.t2.Location = new System.Drawing.Point(98, 63); + this.t2.Name = "t2"; + this.t2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.t2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.t2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.t2.Properties.Appearance.Options.UseBackColor = true; + this.t2.Properties.Appearance.Options.UseFont = true; + this.t2.Properties.Appearance.Options.UseForeColor = true; + this.t2.Properties.Appearance.Options.UseTextOptions = true; + this.t2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.t2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.t2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.t2.Size = new System.Drawing.Size(81, 26); + this.t2.TabIndex = 810; + // + // t1 + // + this.t1.EditValue = "03"; + this.t1.Location = new System.Drawing.Point(25, 63); + this.t1.Name = "t1"; + this.t1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.t1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.t1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.t1.Properties.Appearance.Options.UseBackColor = true; + this.t1.Properties.Appearance.Options.UseFont = true; + this.t1.Properties.Appearance.Options.UseForeColor = true; + this.t1.Properties.Appearance.Options.UseTextOptions = true; + this.t1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.t1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.t1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.t1.Size = new System.Drawing.Size(76, 26); + this.t1.TabIndex = 809; + // + // btnF + // + this.btnF.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnF.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnF.Appearance.Options.UseFont = true; + this.btnF.Appearance.Options.UseForeColor = true; + this.btnF.Appearance.Options.UseTextOptions = true; + this.btnF.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnF.Location = new System.Drawing.Point(218, 103); + this.btnF.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnF.Name = "btnF"; + this.btnF.Size = new System.Drawing.Size(137, 67); + this.btnF.TabIndex = 804; + this.btnF.Tag = "8"; + this.btnF.Text = "頃滍儉霐滊焿"; + this.btnF.Click += new System.EventHandler(this.btnF_Click); + // + // groupControl8 + // + this.groupControl8.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl8.Appearance.Options.UseBackColor = true; + this.groupControl8.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl8.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl8.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl8.AppearanceCaption.Options.UseFont = true; + this.groupControl8.Controls.Add(this.R_FirstBlood); + this.groupControl8.Controls.Add(this.R_Turret); + this.groupControl8.Controls.Add(this.R_EpicMonster); + this.groupControl8.Controls.Add(this.B_FirstBlood); + this.groupControl8.Controls.Add(this.B_Turret); + this.groupControl8.Controls.Add(this.B_EpicMonster); + this.groupControl8.Controls.Add(this.ChkSWAP); + this.groupControl8.Controls.Add(this.labelControl4); + this.groupControl8.Controls.Add(this.ScoreOUT); + this.groupControl8.Controls.Add(this.ScoreIN); + this.groupControl8.Controls.Add(this.txtRTeam); + this.groupControl8.Controls.Add(this.txtBTeam); + this.groupControl8.Controls.Add(this.labelControl16); + this.groupControl8.Location = new System.Drawing.Point(26, 27); + this.groupControl8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl8.Name = "groupControl8"; + this.groupControl8.Size = new System.Drawing.Size(410, 123); + this.groupControl8.TabIndex = 588; + this.groupControl8.Text = "SCORE"; + // + // R_FirstBlood + // + this.R_FirstBlood.Cursor = System.Windows.Forms.Cursors.Default; + this.R_FirstBlood.EditValue = ((object)(resources.GetObject("R_FirstBlood.EditValue"))); + this.R_FirstBlood.Location = new System.Drawing.Point(363, 65); + this.R_FirstBlood.Name = "R_FirstBlood"; + this.R_FirstBlood.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.R_FirstBlood.Properties.Appearance.Options.UseBackColor = true; + this.R_FirstBlood.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.R_FirstBlood.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.R_FirstBlood.Properties.ShowMenu = false; + this.R_FirstBlood.Size = new System.Drawing.Size(31, 24); + this.R_FirstBlood.TabIndex = 646; + this.R_FirstBlood.Click += new System.EventHandler(this.pic氍措牓頄夓偓_Click); + // + // R_Turret + // + this.R_Turret.Cursor = System.Windows.Forms.Cursors.Default; + this.R_Turret.EditValue = ((object)(resources.GetObject("R_Turret.EditValue"))); + this.R_Turret.Location = new System.Drawing.Point(326, 65); + this.R_Turret.Name = "R_Turret"; + this.R_Turret.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.R_Turret.Properties.Appearance.Options.UseBackColor = true; + this.R_Turret.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.R_Turret.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.R_Turret.Properties.ShowMenu = false; + this.R_Turret.Size = new System.Drawing.Size(31, 24); + this.R_Turret.TabIndex = 645; + this.R_Turret.Click += new System.EventHandler(this.pic氍措牓頄夓偓_Click); + // + // R_EpicMonster + // + this.R_EpicMonster.Cursor = System.Windows.Forms.Cursors.Default; + this.R_EpicMonster.EditValue = ((object)(resources.GetObject("R_EpicMonster.EditValue"))); + this.R_EpicMonster.Location = new System.Drawing.Point(289, 65); + this.R_EpicMonster.Name = "R_EpicMonster"; + this.R_EpicMonster.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.R_EpicMonster.Properties.Appearance.Options.UseBackColor = true; + this.R_EpicMonster.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.R_EpicMonster.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.R_EpicMonster.Properties.ShowMenu = false; + this.R_EpicMonster.Size = new System.Drawing.Size(31, 24); + this.R_EpicMonster.TabIndex = 644; + this.R_EpicMonster.Click += new System.EventHandler(this.pic氍措牓頄夓偓_Click); + // + // B_FirstBlood + // + this.B_FirstBlood.Cursor = System.Windows.Forms.Cursors.Default; + this.B_FirstBlood.EditValue = ((object)(resources.GetObject("B_FirstBlood.EditValue"))); + this.B_FirstBlood.Location = new System.Drawing.Point(104, 65); + this.B_FirstBlood.Name = "B_FirstBlood"; + this.B_FirstBlood.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.B_FirstBlood.Properties.Appearance.Options.UseBackColor = true; + this.B_FirstBlood.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.B_FirstBlood.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.B_FirstBlood.Properties.ShowMenu = false; + this.B_FirstBlood.Size = new System.Drawing.Size(31, 24); + this.B_FirstBlood.TabIndex = 643; + this.B_FirstBlood.Click += new System.EventHandler(this.pic氍措牓頄夓偓_Click); + // + // B_Turret + // + this.B_Turret.Cursor = System.Windows.Forms.Cursors.Default; + this.B_Turret.EditValue = ((object)(resources.GetObject("B_Turret.EditValue"))); + this.B_Turret.Location = new System.Drawing.Point(67, 65); + this.B_Turret.Name = "B_Turret"; + this.B_Turret.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.B_Turret.Properties.Appearance.Options.UseBackColor = true; + this.B_Turret.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.B_Turret.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.B_Turret.Properties.ShowMenu = false; + this.B_Turret.Size = new System.Drawing.Size(31, 24); + this.B_Turret.TabIndex = 642; + this.B_Turret.Click += new System.EventHandler(this.pic氍措牓頄夓偓_Click); + // + // B_EpicMonster + // + this.B_EpicMonster.Cursor = System.Windows.Forms.Cursors.Default; + this.B_EpicMonster.EditValue = ((object)(resources.GetObject("B_EpicMonster.EditValue"))); + this.B_EpicMonster.Location = new System.Drawing.Point(30, 65); + this.B_EpicMonster.Name = "B_EpicMonster"; + this.B_EpicMonster.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.B_EpicMonster.Properties.Appearance.Options.UseBackColor = true; + this.B_EpicMonster.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.B_EpicMonster.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.B_EpicMonster.Properties.ShowMenu = false; + this.B_EpicMonster.Size = new System.Drawing.Size(31, 24); + this.B_EpicMonster.TabIndex = 641; + this.B_EpicMonster.Tag = ""; + this.B_EpicMonster.Click += new System.EventHandler(this.pic氍措牓頄夓偓_Click); + // + // ChkSWAP + // + this.ChkSWAP.Location = new System.Drawing.Point(20, 96); + this.ChkSWAP.Name = "ChkSWAP"; + this.ChkSWAP.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ChkSWAP.Properties.Appearance.Options.UseFont = true; + this.ChkSWAP.Properties.Caption = "韺 鞙勳箻氚旉繄"; + this.ChkSWAP.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ChkSWAP.Size = new System.Drawing.Size(98, 21); + this.ChkSWAP.TabIndex = 640; + this.ChkSWAP.Visible = false; + // + // labelControl4 + // + this.labelControl4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl4.Appearance.Options.UseFont = true; + this.labelControl4.Location = new System.Drawing.Point(196, 26); + this.labelControl4.Name = "labelControl4"; + this.labelControl4.Size = new System.Drawing.Size(26, 30); + this.labelControl4.TabIndex = 639; + this.labelControl4.Text = "VS"; + // + // ScoreOUT + // + this.ScoreOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ScoreOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.ScoreOUT.Appearance.Options.UseFont = true; + this.ScoreOUT.Appearance.Options.UseForeColor = true; + this.ScoreOUT.Appearance.Options.UseTextOptions = true; + this.ScoreOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ScoreOUT.Location = new System.Drawing.Point(206, 93); + this.ScoreOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ScoreOUT.Name = "ScoreOUT"; + this.ScoreOUT.Size = new System.Drawing.Size(64, 25); + this.ScoreOUT.TabIndex = 639; + this.ScoreOUT.Tag = "22"; + this.ScoreOUT.Text = "OUT"; + this.ScoreOUT.Click += new System.EventHandler(this.ScoreOUT_Click); + // + // ScoreIN + // + this.ScoreIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ScoreIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.ScoreIN.Appearance.Options.UseFont = true; + this.ScoreIN.Appearance.Options.UseForeColor = true; + this.ScoreIN.Appearance.Options.UseTextOptions = true; + this.ScoreIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ScoreIN.Location = new System.Drawing.Point(136, 93); + this.ScoreIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ScoreIN.Name = "ScoreIN"; + this.ScoreIN.Size = new System.Drawing.Size(64, 25); + this.ScoreIN.TabIndex = 638; + this.ScoreIN.Tag = "22"; + this.ScoreIN.Text = "IN"; + this.ScoreIN.Click += new System.EventHandler(this.ScoreIN_Click); + // + // txtRTeam + // + this.txtRTeam.EditValue = "T1A"; + this.txtRTeam.Location = new System.Drawing.Point(279, 31); + this.txtRTeam.Name = "txtRTeam"; + this.txtRTeam.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtRTeam.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtRTeam.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.txtRTeam.Properties.Appearance.Options.UseBackColor = true; + this.txtRTeam.Properties.Appearance.Options.UseFont = true; + this.txtRTeam.Properties.Appearance.Options.UseForeColor = true; + this.txtRTeam.Properties.Appearance.Options.UseTextOptions = true; + this.txtRTeam.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtRTeam.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtRTeam.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtRTeam.Size = new System.Drawing.Size(115, 32); + this.txtRTeam.TabIndex = 587; + // + // txtBTeam + // + this.txtBTeam.EditValue = "GGA"; + this.txtBTeam.Location = new System.Drawing.Point(32, 31); + this.txtBTeam.Name = "txtBTeam"; + this.txtBTeam.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtBTeam.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtBTeam.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.txtBTeam.Properties.Appearance.Options.UseBackColor = true; + this.txtBTeam.Properties.Appearance.Options.UseFont = true; + this.txtBTeam.Properties.Appearance.Options.UseForeColor = true; + this.txtBTeam.Properties.Appearance.Options.UseTextOptions = true; + this.txtBTeam.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtBTeam.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtBTeam.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtBTeam.Size = new System.Drawing.Size(115, 32); + this.txtBTeam.TabIndex = 586; + // + // labelControl16 + // + this.labelControl16.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl16.Appearance.Options.UseFont = true; + this.labelControl16.Location = new System.Drawing.Point(141, 69); + this.labelControl16.Name = "labelControl16"; + this.labelControl16.Size = new System.Drawing.Size(135, 17); + this.labelControl16.TabIndex = 648; + this.labelControl16.Text = "韥措Ν 於旉皜, 鞖绊伌毽 臧愳唽"; + // + // groupControl35 + // + this.groupControl35.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl35.Appearance.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + this.groupControl35.Appearance.Options.UseBackColor = true; + this.groupControl35.Appearance.Options.UseBorderColor = true; + this.groupControl35.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl35.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl35.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl35.AppearanceCaption.Options.UseFont = true; + this.groupControl35.Controls.Add(this.chkTower); + this.groupControl35.Controls.Add(this.label3); + this.groupControl35.Controls.Add(this.label2); + this.groupControl35.Controls.Add(this.TOUT); + this.groupControl35.Controls.Add(this.TIN); + this.groupControl35.Location = new System.Drawing.Point(1583, 90); + this.groupControl35.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl35.Name = "groupControl35"; + this.groupControl35.Size = new System.Drawing.Size(215, 193); + this.groupControl35.TabIndex = 842; + this.groupControl35.Text = "韮鞗岇爼氤"; + this.groupControl35.Visible = false; + // + // chkTower + // + this.chkTower.Location = new System.Drawing.Point(21, 159); + this.chkTower.Name = "chkTower"; + this.chkTower.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkTower.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.chkTower.Properties.Appearance.Options.UseFont = true; + this.chkTower.Properties.Appearance.Options.UseForeColor = true; + this.chkTower.Properties.Caption = "靾橂彊氇摐"; + this.chkTower.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkTower.Size = new System.Drawing.Size(80, 21); + this.chkTower.TabIndex = 872; + this.chkTower.Tag = "2"; + // + // label3 + // + this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.label3.Location = new System.Drawing.Point(22, 60); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(70, 14); + this.label3.TabIndex = 871; + // + // label2 + // + this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.label2.Location = new System.Drawing.Point(109, 60); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(70, 14); + this.label2.TabIndex = 870; + // + // TOUT + // + this.TOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.TOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.TOUT.Appearance.Options.UseFont = true; + this.TOUT.Appearance.Options.UseForeColor = true; + this.TOUT.Appearance.Options.UseTextOptions = true; + this.TOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.TOUT.Location = new System.Drawing.Point(112, 113); + this.TOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.TOUT.Name = "TOUT"; + this.TOUT.Size = new System.Drawing.Size(70, 34); + this.TOUT.TabIndex = 868; + this.TOUT.Tag = "22"; + this.TOUT.Text = "OUT"; + this.TOUT.Click += new System.EventHandler(this.TOUT_Click); + // + // TIN + // + this.TIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.TIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.TIN.Appearance.Options.UseFont = true; + this.TIN.Appearance.Options.UseForeColor = true; + this.TIN.Appearance.Options.UseTextOptions = true; + this.TIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.TIN.Location = new System.Drawing.Point(21, 113); + this.TIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.TIN.Name = "TIN"; + this.TIN.Size = new System.Drawing.Size(73, 34); + this.TIN.TabIndex = 867; + this.TIN.Tag = "22"; + this.TIN.Text = "IN"; + this.TIN.Click += new System.EventHandler(this.TIN_Click); + // + // RT + // + this.RT.AllowDrop = true; + this.RT.EditValue = "0"; + this.RT.Location = new System.Drawing.Point(16, 48); + this.RT.Name = "RT"; + this.RT.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RT.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RT.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.RT.Properties.Appearance.Options.UseBackColor = true; + this.RT.Properties.Appearance.Options.UseFont = true; + this.RT.Properties.Appearance.Options.UseForeColor = true; + this.RT.Properties.Appearance.Options.UseTextOptions = true; + this.RT.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RT.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.RT.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.RT.Size = new System.Drawing.Size(81, 30); + this.RT.TabIndex = 864; + // + // BT + // + this.BT.EditValue = "0"; + this.BT.Location = new System.Drawing.Point(101, 47); + this.BT.Name = "BT"; + this.BT.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BT.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BT.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.BT.Properties.Appearance.Options.UseBackColor = true; + this.BT.Properties.Appearance.Options.UseFont = true; + this.BT.Properties.Appearance.Options.UseForeColor = true; + this.BT.Properties.Appearance.Options.UseTextOptions = true; + this.BT.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BT.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.BT.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.BT.Size = new System.Drawing.Size(79, 30); + this.BT.TabIndex = 863; + // + // groupControl5 + // + this.groupControl5.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl5.Appearance.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + this.groupControl5.Appearance.Options.UseBackColor = true; + this.groupControl5.Appearance.Options.UseBorderColor = true; + this.groupControl5.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl5.AppearanceCaption.Options.UseFont = true; + this.groupControl5.Controls.Add(this.ck7); + this.groupControl5.Controls.Add(this.panelControl8); + this.groupControl5.Controls.Add(this.panelControl7); + this.groupControl5.Controls.Add(this.ElderOUT); + this.groupControl5.Controls.Add(this.ElderIN); + this.groupControl5.Controls.Add(this.ed2); + this.groupControl5.Controls.Add(this.ed1); + this.groupControl5.Controls.Add(this.ElderGroup); + this.groupControl5.Controls.Add(this.ER); + this.groupControl5.Controls.Add(this.ES); + this.groupControl5.Location = new System.Drawing.Point(488, 158); + this.groupControl5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl5.Name = "groupControl5"; + this.groupControl5.Size = new System.Drawing.Size(410, 118); + this.groupControl5.TabIndex = 811; + this.groupControl5.Text = "ELDER BUFF"; + // + // ck7 + // + this.ck7.Location = new System.Drawing.Point(305, 81); + this.ck7.Name = "ck7"; + this.ck7.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck7.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck7.Properties.Appearance.Options.UseFont = true; + this.ck7.Properties.Appearance.Options.UseForeColor = true; + this.ck7.Properties.Caption = "靾橂彊氇摐"; + this.ck7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck7.Size = new System.Drawing.Size(80, 21); + this.ck7.TabIndex = 837; + this.ck7.Tag = "2"; + this.ck7.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // panelControl8 + // + this.panelControl8.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl8.Appearance.Options.UseBackColor = true; + this.panelControl8.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl8.Location = new System.Drawing.Point(4, 74); + this.panelControl8.Name = "panelControl8"; + this.panelControl8.Size = new System.Drawing.Size(10, 14); + this.panelControl8.TabIndex = 637; + // + // panelControl7 + // + this.panelControl7.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl7.Appearance.Options.UseBackColor = true; + this.panelControl7.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl7.Location = new System.Drawing.Point(4, 45); + this.panelControl7.Name = "panelControl7"; + this.panelControl7.Size = new System.Drawing.Size(10, 14); + this.panelControl7.TabIndex = 636; + // + // ElderOUT + // + this.ElderOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ElderOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.ElderOUT.Appearance.Options.UseFont = true; + this.ElderOUT.Appearance.Options.UseForeColor = true; + this.ElderOUT.Appearance.Options.UseTextOptions = true; + this.ElderOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ElderOUT.Location = new System.Drawing.Point(206, 78); + this.ElderOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ElderOUT.Name = "ElderOUT"; + this.ElderOUT.Size = new System.Drawing.Size(64, 25); + this.ElderOUT.TabIndex = 633; + this.ElderOUT.Tag = "22"; + this.ElderOUT.Text = "OUT"; + this.ElderOUT.Click += new System.EventHandler(this.ElderOUT_Click); + // + // ElderIN + // + this.ElderIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ElderIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.ElderIN.Appearance.Options.UseFont = true; + this.ElderIN.Appearance.Options.UseForeColor = true; + this.ElderIN.Appearance.Options.UseTextOptions = true; + this.ElderIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ElderIN.Location = new System.Drawing.Point(136, 78); + this.ElderIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ElderIN.Name = "ElderIN"; + this.ElderIN.Size = new System.Drawing.Size(64, 25); + this.ElderIN.TabIndex = 632; + this.ElderIN.Tag = "22"; + this.ElderIN.Text = "IN"; + this.ElderIN.Click += new System.EventHandler(this.ElderIN_Click); + // + // ed2 + // + this.ed2.EditValue = "30"; + this.ed2.Location = new System.Drawing.Point(151, 38); + this.ed2.Name = "ed2"; + this.ed2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.ed2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ed2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.ed2.Properties.Appearance.Options.UseBackColor = true; + this.ed2.Properties.Appearance.Options.UseFont = true; + this.ed2.Properties.Appearance.Options.UseForeColor = true; + this.ed2.Properties.Appearance.Options.UseTextOptions = true; + this.ed2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ed2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.ed2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ed2.Size = new System.Drawing.Size(81, 26); + this.ed2.TabIndex = 631; + this.ed2.EditValueChanged += new System.EventHandler(this.ed2_EditValueChanged); + // + // ed1 + // + this.ed1.EditValue = "02"; + this.ed1.Location = new System.Drawing.Point(87, 38); + this.ed1.Name = "ed1"; + this.ed1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.ed1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ed1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.ed1.Properties.Appearance.Options.UseBackColor = true; + this.ed1.Properties.Appearance.Options.UseFont = true; + this.ed1.Properties.Appearance.Options.UseForeColor = true; + this.ed1.Properties.Appearance.Options.UseTextOptions = true; + this.ed1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ed1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.ed1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ed1.Size = new System.Drawing.Size(76, 26); + this.ed1.TabIndex = 630; + // + // ElderGroup + // + this.ElderGroup.EditValue = true; + this.ElderGroup.Location = new System.Drawing.Point(14, 34); + this.ElderGroup.Name = "ElderGroup"; + this.ElderGroup.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.ElderGroup.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ElderGroup.Properties.Appearance.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.WindowText; + this.ElderGroup.Properties.Appearance.Options.UseBackColor = true; + this.ElderGroup.Properties.Appearance.Options.UseFont = true; + this.ElderGroup.Properties.Appearance.Options.UseForeColor = true; + this.ElderGroup.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.ElderGroup.Properties.ColumnIndent = 2; + this.ElderGroup.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] { + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " BLUE"), + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " RED")}); + this.ElderGroup.Size = new System.Drawing.Size(82, 67); + this.ElderGroup.TabIndex = 629; + // + // ER + // + this.ER.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ER.Appearance.ForeColor = System.Drawing.Color.Black; + this.ER.Appearance.Options.UseFont = true; + this.ER.Appearance.Options.UseForeColor = true; + this.ER.Appearance.Options.UseTextOptions = true; + this.ER.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ER.Location = new System.Drawing.Point(324, 39); + this.ER.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ER.Name = "ER"; + this.ER.Size = new System.Drawing.Size(64, 25); + this.ER.TabIndex = 595; + this.ER.Tag = "108"; + this.ER.Text = "RESET"; + this.ER.Click += new System.EventHandler(this.TimerReset_Click); + // + // ES + // + this.ES.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ES.Appearance.ForeColor = System.Drawing.Color.Black; + this.ES.Appearance.Options.UseFont = true; + this.ES.Appearance.Options.UseForeColor = true; + this.ES.Appearance.Options.UseTextOptions = true; + this.ES.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ES.Location = new System.Drawing.Point(254, 40); + this.ES.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ES.Name = "ES"; + this.ES.Size = new System.Drawing.Size(64, 25); + this.ES.TabIndex = 594; + this.ES.Tag = "8"; + this.ES.Text = "START"; + this.ES.Click += new System.EventHandler(this.TimerStart_Click); + // + // groupControl1 + // + this.groupControl1.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl1.Appearance.Options.UseBackColor = true; + this.groupControl1.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl1.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl1.AppearanceCaption.Options.UseFont = true; + this.groupControl1.Controls.Add(this.BAtakhan); + this.groupControl1.Controls.Add(this.RAtakhan); + this.groupControl1.Controls.Add(this.ck2); + this.groupControl1.Controls.Add(this.gc10); + this.groupControl1.Controls.Add(this.Dragon_Out); + this.groupControl1.Controls.Add(this.btnimport); + this.groupControl1.Controls.Add(this.Dragon_IN); + this.groupControl1.Controls.Add(this.panelControl4); + this.groupControl1.Controls.Add(this.panelControl5); + this.groupControl1.Location = new System.Drawing.Point(488, 28); + this.groupControl1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl1.Name = "groupControl1"; + this.groupControl1.Size = new System.Drawing.Size(410, 123); + this.groupControl1.TabIndex = 807; + this.groupControl1.Text = "DRAGON"; + // + // BAtakhan + // + this.BAtakhan.Cursor = System.Windows.Forms.Cursors.Default; + this.BAtakhan.EditValue = ((object)(resources.GetObject("BAtakhan.EditValue"))); + this.BAtakhan.Location = new System.Drawing.Point(12, 65); + this.BAtakhan.Name = "BAtakhan"; + this.BAtakhan.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BAtakhan.Properties.Appearance.Options.UseBackColor = true; + this.BAtakhan.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BAtakhan.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BAtakhan.Properties.ShowMenu = false; + this.BAtakhan.Size = new System.Drawing.Size(30, 30); + this.BAtakhan.TabIndex = 834; + this.BAtakhan.Tag = "12"; + // + // RAtakhan + // + this.RAtakhan.Cursor = System.Windows.Forms.Cursors.Default; + this.RAtakhan.EditValue = ((object)(resources.GetObject("RAtakhan.EditValue"))); + this.RAtakhan.Location = new System.Drawing.Point(363, 65); + this.RAtakhan.Name = "RAtakhan"; + this.RAtakhan.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RAtakhan.Properties.Appearance.Options.UseBackColor = true; + this.RAtakhan.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RAtakhan.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RAtakhan.Properties.ShowMenu = false; + this.RAtakhan.Size = new System.Drawing.Size(30, 30); + this.RAtakhan.TabIndex = 833; + this.RAtakhan.Tag = "12"; + // + // ck2 + // + this.ck2.Location = new System.Drawing.Point(12, 100); + this.ck2.Name = "ck2"; + this.ck2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck2.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck2.Properties.Appearance.Options.UseFont = true; + this.ck2.Properties.Appearance.Options.UseForeColor = true; + this.ck2.Properties.Caption = "靾橂彊氇摐"; + this.ck2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck2.Size = new System.Drawing.Size(80, 21); + this.ck2.TabIndex = 832; + this.ck2.Tag = "2"; + this.ck2.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // gc10 + // + this.gc10.Appearance.BackColor = System.Drawing.Color.Transparent; + this.gc10.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.gc10.Appearance.Options.UseBackColor = true; + this.gc10.Appearance.Options.UseBorderColor = true; + this.gc10.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.gc10.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.gc10.AppearanceCaption.Options.UseBorderColor = true; + this.gc10.AppearanceCaption.Options.UseFont = true; + this.gc10.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.gc10.Controls.Add(this.RDragon2); + this.gc10.Controls.Add(this.RDragon1); + this.gc10.Controls.Add(this.BDragon4); + this.gc10.Controls.Add(this.BDragon5); + this.gc10.Controls.Add(this.BDragon3); + this.gc10.Controls.Add(this.BDragon6); + this.gc10.Controls.Add(this.BDragon2); + this.gc10.Controls.Add(this.BDragon1); + this.gc10.Controls.Add(this.RDragon6); + this.gc10.Controls.Add(this.RDragon5); + this.gc10.Controls.Add(this.RDragon4); + this.gc10.Controls.Add(this.RDragon3); + this.gc10.Location = new System.Drawing.Point(8, 29); + this.gc10.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.gc10.Name = "gc10"; + this.gc10.ShowCaption = false; + this.gc10.Size = new System.Drawing.Size(394, 36); + this.gc10.TabIndex = 831; + this.gc10.Text = "BARON BUFF"; + // + // RDragon2 + // + this.RDragon2.Cursor = System.Windows.Forms.Cursors.Default; + this.RDragon2.EditValue = ((object)(resources.GetObject("RDragon2.EditValue"))); + this.RDragon2.Location = new System.Drawing.Point(239, 2); + this.RDragon2.Name = "RDragon2"; + this.RDragon2.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RDragon2.Properties.Appearance.Options.UseBackColor = true; + this.RDragon2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RDragon2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RDragon2.Properties.ShowMenu = false; + this.RDragon2.Size = new System.Drawing.Size(30, 30); + this.RDragon2.TabIndex = 641; + this.RDragon2.Tag = "12"; + this.RDragon2.Click += new System.EventHandler(this.picDragon_Click); + // + // RDragon1 + // + this.RDragon1.Cursor = System.Windows.Forms.Cursors.Default; + this.RDragon1.EditValue = ((object)(resources.GetObject("RDragon1.EditValue"))); + this.RDragon1.Location = new System.Drawing.Point(210, 2); + this.RDragon1.Name = "RDragon1"; + this.RDragon1.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RDragon1.Properties.Appearance.Options.UseBackColor = true; + this.RDragon1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RDragon1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RDragon1.Properties.ShowMenu = false; + this.RDragon1.Size = new System.Drawing.Size(30, 30); + this.RDragon1.TabIndex = 640; + this.RDragon1.Tag = "11"; + this.RDragon1.Click += new System.EventHandler(this.picDragon_Click); + // + // BDragon4 + // + this.BDragon4.Cursor = System.Windows.Forms.Cursors.Default; + this.BDragon4.EditValue = ((object)(resources.GetObject("BDragon4.EditValue"))); + this.BDragon4.Location = new System.Drawing.Point(61, 2); + this.BDragon4.Name = "BDragon4"; + this.BDragon4.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BDragon4.Properties.Appearance.Options.UseBackColor = true; + this.BDragon4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BDragon4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BDragon4.Properties.ShowMenu = false; + this.BDragon4.Size = new System.Drawing.Size(30, 30); + this.BDragon4.TabIndex = 563; + this.BDragon4.Tag = "4"; + this.BDragon4.Click += new System.EventHandler(this.picDragon_Click); + // + // BDragon5 + // + this.BDragon5.Cursor = System.Windows.Forms.Cursors.Default; + this.BDragon5.EditValue = ((object)(resources.GetObject("BDragon5.EditValue"))); + this.BDragon5.Location = new System.Drawing.Point(33, 2); + this.BDragon5.Name = "BDragon5"; + this.BDragon5.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BDragon5.Properties.Appearance.Options.UseBackColor = true; + this.BDragon5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BDragon5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BDragon5.Properties.ShowMenu = false; + this.BDragon5.Size = new System.Drawing.Size(30, 30); + this.BDragon5.TabIndex = 639; + this.BDragon5.Tag = "5"; + this.BDragon5.Click += new System.EventHandler(this.picDragon_Click); + // + // BDragon3 + // + this.BDragon3.Cursor = System.Windows.Forms.Cursors.Default; + this.BDragon3.EditValue = ((object)(resources.GetObject("BDragon3.EditValue"))); + this.BDragon3.Location = new System.Drawing.Point(90, 2); + this.BDragon3.Name = "BDragon3"; + this.BDragon3.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BDragon3.Properties.Appearance.Options.UseBackColor = true; + this.BDragon3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BDragon3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BDragon3.Properties.ShowMenu = false; + this.BDragon3.Size = new System.Drawing.Size(30, 30); + this.BDragon3.TabIndex = 564; + this.BDragon3.Tag = "3"; + this.BDragon3.Click += new System.EventHandler(this.picDragon_Click); + // + // BDragon6 + // + this.BDragon6.Cursor = System.Windows.Forms.Cursors.Default; + this.BDragon6.EditValue = ((object)(resources.GetObject("BDragon6.EditValue"))); + this.BDragon6.Location = new System.Drawing.Point(4, 2); + this.BDragon6.Name = "BDragon6"; + this.BDragon6.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BDragon6.Properties.Appearance.Options.UseBackColor = true; + this.BDragon6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BDragon6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BDragon6.Properties.ShowMenu = false; + this.BDragon6.Size = new System.Drawing.Size(30, 30); + this.BDragon6.TabIndex = 638; + this.BDragon6.Tag = "6"; + this.BDragon6.Click += new System.EventHandler(this.picDragon_Click); + // + // BDragon2 + // + this.BDragon2.Cursor = System.Windows.Forms.Cursors.Default; + this.BDragon2.EditValue = ((object)(resources.GetObject("BDragon2.EditValue"))); + this.BDragon2.Location = new System.Drawing.Point(119, 2); + this.BDragon2.Name = "BDragon2"; + this.BDragon2.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BDragon2.Properties.Appearance.Options.UseBackColor = true; + this.BDragon2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BDragon2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BDragon2.Properties.ShowMenu = false; + this.BDragon2.Size = new System.Drawing.Size(30, 30); + this.BDragon2.TabIndex = 565; + this.BDragon2.Tag = "2"; + this.BDragon2.Click += new System.EventHandler(this.picDragon_Click); + // + // BDragon1 + // + this.BDragon1.Cursor = System.Windows.Forms.Cursors.Default; + this.BDragon1.EditValue = ((object)(resources.GetObject("BDragon1.EditValue"))); + this.BDragon1.Location = new System.Drawing.Point(148, 2); + this.BDragon1.Name = "BDragon1"; + this.BDragon1.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.BDragon1.Properties.Appearance.Options.UseBackColor = true; + this.BDragon1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.BDragon1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BDragon1.Properties.ShowMenu = false; + this.BDragon1.Size = new System.Drawing.Size(30, 30); + this.BDragon1.TabIndex = 566; + this.BDragon1.Tag = "1"; + this.BDragon1.Click += new System.EventHandler(this.picDragon_Click); + // + // RDragon6 + // + this.RDragon6.Cursor = System.Windows.Forms.Cursors.Default; + this.RDragon6.EditValue = ((object)(resources.GetObject("RDragon6.EditValue"))); + this.RDragon6.Location = new System.Drawing.Point(355, 2); + this.RDragon6.Name = "RDragon6"; + this.RDragon6.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RDragon6.Properties.Appearance.Options.UseBackColor = true; + this.RDragon6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RDragon6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RDragon6.Properties.ShowMenu = false; + this.RDragon6.Size = new System.Drawing.Size(30, 30); + this.RDragon6.TabIndex = 567; + this.RDragon6.Tag = "16"; + this.RDragon6.Click += new System.EventHandler(this.picDragon_Click); + // + // RDragon5 + // + this.RDragon5.Cursor = System.Windows.Forms.Cursors.Default; + this.RDragon5.EditValue = ((object)(resources.GetObject("RDragon5.EditValue"))); + this.RDragon5.Location = new System.Drawing.Point(326, 2); + this.RDragon5.Name = "RDragon5"; + this.RDragon5.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RDragon5.Properties.Appearance.Options.UseBackColor = true; + this.RDragon5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RDragon5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RDragon5.Properties.ShowMenu = false; + this.RDragon5.Size = new System.Drawing.Size(30, 30); + this.RDragon5.TabIndex = 568; + this.RDragon5.Tag = "15"; + this.RDragon5.Click += new System.EventHandler(this.picDragon_Click); + // + // RDragon4 + // + this.RDragon4.Cursor = System.Windows.Forms.Cursors.Default; + this.RDragon4.EditValue = ((object)(resources.GetObject("RDragon4.EditValue"))); + this.RDragon4.Location = new System.Drawing.Point(297, 2); + this.RDragon4.Name = "RDragon4"; + this.RDragon4.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RDragon4.Properties.Appearance.Options.UseBackColor = true; + this.RDragon4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RDragon4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RDragon4.Properties.ShowMenu = false; + this.RDragon4.Size = new System.Drawing.Size(30, 30); + this.RDragon4.TabIndex = 569; + this.RDragon4.Tag = "14"; + this.RDragon4.Click += new System.EventHandler(this.picDragon_Click); + // + // RDragon3 + // + this.RDragon3.Cursor = System.Windows.Forms.Cursors.Default; + this.RDragon3.EditValue = ((object)(resources.GetObject("RDragon3.EditValue"))); + this.RDragon3.Location = new System.Drawing.Point(268, 2); + this.RDragon3.Name = "RDragon3"; + this.RDragon3.Properties.Appearance.BackColor = System.Drawing.SystemColors.ScrollBar; + this.RDragon3.Properties.Appearance.Options.UseBackColor = true; + this.RDragon3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.RDragon3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RDragon3.Properties.ShowMenu = false; + this.RDragon3.Size = new System.Drawing.Size(30, 30); + this.RDragon3.TabIndex = 570; + this.RDragon3.Tag = "13"; + this.RDragon3.Click += new System.EventHandler(this.picDragon_Click); + // + // Dragon_Out + // + this.Dragon_Out.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.Dragon_Out.Appearance.ForeColor = System.Drawing.Color.Black; + this.Dragon_Out.Appearance.Options.UseFont = true; + this.Dragon_Out.Appearance.Options.UseForeColor = true; + this.Dragon_Out.Appearance.Options.UseTextOptions = true; + this.Dragon_Out.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.Dragon_Out.Location = new System.Drawing.Point(206, 92); + this.Dragon_Out.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.Dragon_Out.Name = "Dragon_Out"; + this.Dragon_Out.Size = new System.Drawing.Size(64, 25); + this.Dragon_Out.TabIndex = 637; + this.Dragon_Out.Tag = "22"; + this.Dragon_Out.Text = "OUT"; + this.Dragon_Out.Click += new System.EventHandler(this.Dragon_Out_Click); + // + // btnimport + // + this.btnimport.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnimport.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnimport.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnimport.Appearance.Options.UseFont = true; + this.btnimport.Appearance.Options.UseForeColor = true; + this.btnimport.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnimport.AppearancePressed.Options.UseFont = true; + this.btnimport.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnimport.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnimport.ImageOptions.Image"))); + this.btnimport.Location = new System.Drawing.Point(297, 108); + this.btnimport.Name = "btnimport"; + this.btnimport.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnimport.Size = new System.Drawing.Size(99, 32); + this.btnimport.TabIndex = 818; + this.btnimport.Tag = "22"; + this.btnimport.Text = "Import"; + this.btnimport.Visible = false; + // + // Dragon_IN + // + this.Dragon_IN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.Dragon_IN.Appearance.ForeColor = System.Drawing.Color.Black; + this.Dragon_IN.Appearance.Options.UseFont = true; + this.Dragon_IN.Appearance.Options.UseForeColor = true; + this.Dragon_IN.Appearance.Options.UseTextOptions = true; + this.Dragon_IN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.Dragon_IN.Location = new System.Drawing.Point(136, 92); + this.Dragon_IN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.Dragon_IN.Name = "Dragon_IN"; + this.Dragon_IN.Size = new System.Drawing.Size(64, 25); + this.Dragon_IN.TabIndex = 636; + this.Dragon_IN.Tag = "22"; + this.Dragon_IN.Text = "IN"; + this.Dragon_IN.Click += new System.EventHandler(this.Dragon_IN_Click); + // + // panelControl4 + // + this.panelControl4.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl4.Appearance.Options.UseBackColor = true; + this.panelControl4.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl4.Location = new System.Drawing.Point(12, 25); + this.panelControl4.Name = "panelControl4"; + this.panelControl4.Size = new System.Drawing.Size(175, 5); + this.panelControl4.TabIndex = 635; + // + // panelControl5 + // + this.panelControl5.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl5.Appearance.Options.UseBackColor = true; + this.panelControl5.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl5.Location = new System.Drawing.Point(218, 25); + this.panelControl5.Name = "panelControl5"; + this.panelControl5.Size = new System.Drawing.Size(176, 5); + this.panelControl5.TabIndex = 636; + // + // groupControl14 + // + this.groupControl14.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl14.Appearance.Options.UseBackColor = true; + this.groupControl14.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl14.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl14.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl14.AppearanceCaption.Options.UseFont = true; + this.groupControl14.Controls.Add(this.groupBox4); + this.groupControl14.Controls.Add(this.groupBox3); + this.groupControl14.Controls.Add(this.groupControl11); + this.groupControl14.Controls.Add(this.groupControl10); + this.groupControl14.Controls.Add(this.groupBox2); + this.groupControl14.Controls.Add(this.groupBox1); + this.groupControl14.Controls.Add(this.groupControl9); + this.groupControl14.Controls.Add(this.groupControl1); + this.groupControl14.Controls.Add(this.groupControl5); + this.groupControl14.Controls.Add(this.groupControl35); + this.groupControl14.Controls.Add(this.groupControl8); + this.groupControl14.Controls.Add(this.groupControl34); + this.groupControl14.Controls.Add(this.groupControl6); + this.groupControl14.Controls.Add(this.groupControl3); + this.groupControl14.Controls.Add(this.groupControl24); + this.groupControl14.Controls.Add(this.groupControl7); + this.groupControl14.Controls.Add(this.groupControl4); + this.groupControl14.Controls.Add(this.groupControl2); + this.groupControl14.Controls.Add(this.groupControl12); + this.groupControl14.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl14.Location = new System.Drawing.Point(0, 0); + this.groupControl14.Margin = new System.Windows.Forms.Padding(2); + this.groupControl14.Name = "groupControl14"; + this.groupControl14.Size = new System.Drawing.Size(1683, 800); + this.groupControl14.TabIndex = 846; + this.groupControl14.Text = "Live Coder"; + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.btnQuest); + this.groupBox4.Controls.Add(this.labelControl22); + this.groupBox4.Controls.Add(this.labelControl21); + this.groupBox4.Controls.Add(this.labelControl20); + this.groupBox4.Controls.Add(this.labelControl19); + this.groupBox4.Controls.Add(this.labelControl18); + this.groupBox4.Controls.Add(this.checkEdit6); + this.groupBox4.Controls.Add(this.checkEdit7); + this.groupBox4.Controls.Add(this.checkEdit8); + this.groupBox4.Controls.Add(this.checkEdit9); + this.groupBox4.Controls.Add(this.checkEdit10); + this.groupBox4.Controls.Add(this.checkEdit5); + this.groupBox4.Controls.Add(this.checkEdit4); + this.groupBox4.Controls.Add(this.checkEdit3); + this.groupBox4.Controls.Add(this.checkEdit2); + this.groupBox4.Controls.Add(this.label9); + this.groupBox4.Controls.Add(this.checkEdit1); + this.groupBox4.Controls.Add(this.label10); + this.groupBox4.Location = new System.Drawing.Point(1367, 284); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size(195, 199); + this.groupBox4.TabIndex = 882; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "韤橃姢韸 靸來儨"; + // + // btnQuest + // + this.btnQuest.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnQuest.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnQuest.Appearance.Options.UseFont = true; + this.btnQuest.Appearance.Options.UseForeColor = true; + this.btnQuest.Appearance.Options.UseTextOptions = true; + this.btnQuest.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnQuest.Location = new System.Drawing.Point(38, 203); + this.btnQuest.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnQuest.Name = "btnQuest"; + this.btnQuest.Size = new System.Drawing.Size(123, 44); + this.btnQuest.TabIndex = 896; + this.btnQuest.Tag = "8"; + this.btnQuest.Text = "韤橃姢韸胳棳攵"; + this.btnQuest.Visible = false; + this.btnQuest.Click += new System.EventHandler(this.btnQuest_Click); + // + // labelControl22 + // + this.labelControl22.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl22.Appearance.Options.UseFont = true; + this.labelControl22.Location = new System.Drawing.Point(90, 168); + this.labelControl22.Name = "labelControl22"; + this.labelControl22.Size = new System.Drawing.Size(23, 17); + this.labelControl22.TabIndex = 895; + this.labelControl22.Text = "SPT"; + // + // labelControl21 + // + this.labelControl21.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl21.Appearance.Options.UseFont = true; + this.labelControl21.Location = new System.Drawing.Point(88, 145); + this.labelControl21.Name = "labelControl21"; + this.labelControl21.Size = new System.Drawing.Size(27, 17); + this.labelControl21.TabIndex = 894; + this.labelControl21.Text = "ADC"; + // + // labelControl20 + // + this.labelControl20.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl20.Appearance.Options.UseFont = true; + this.labelControl20.Location = new System.Drawing.Point(88, 115); + this.labelControl20.Name = "labelControl20"; + this.labelControl20.Size = new System.Drawing.Size(27, 17); + this.labelControl20.TabIndex = 893; + this.labelControl20.Text = "MID"; + // + // labelControl19 + // + this.labelControl19.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl19.Appearance.Options.UseFont = true; + this.labelControl19.Location = new System.Drawing.Point(90, 85); + this.labelControl19.Name = "labelControl19"; + this.labelControl19.Size = new System.Drawing.Size(22, 17); + this.labelControl19.TabIndex = 892; + this.labelControl19.Text = "JGL"; + // + // labelControl18 + // + this.labelControl18.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold); + this.labelControl18.Appearance.Options.UseFont = true; + this.labelControl18.Location = new System.Drawing.Point(88, 55); + this.labelControl18.Name = "labelControl18"; + this.labelControl18.Size = new System.Drawing.Size(24, 17); + this.labelControl18.TabIndex = 891; + this.labelControl18.Text = "Top"; + // + // checkEdit6 + // + this.checkEdit6.Location = new System.Drawing.Point(138, 54); + this.checkEdit6.Name = "checkEdit6"; + this.checkEdit6.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit6.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit6.Properties.Appearance.Options.UseFont = true; + this.checkEdit6.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit6.Properties.Caption = ""; + this.checkEdit6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit6.Size = new System.Drawing.Size(31, 20); + this.checkEdit6.TabIndex = 890; + this.checkEdit6.Tag = "2"; + // + // checkEdit7 + // + this.checkEdit7.Location = new System.Drawing.Point(138, 82); + this.checkEdit7.Name = "checkEdit7"; + this.checkEdit7.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit7.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit7.Properties.Appearance.Options.UseFont = true; + this.checkEdit7.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit7.Properties.Caption = ""; + this.checkEdit7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit7.Size = new System.Drawing.Size(31, 20); + this.checkEdit7.TabIndex = 889; + this.checkEdit7.Tag = "2"; + // + // checkEdit8 + // + this.checkEdit8.Location = new System.Drawing.Point(138, 113); + this.checkEdit8.Name = "checkEdit8"; + this.checkEdit8.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit8.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit8.Properties.Appearance.Options.UseFont = true; + this.checkEdit8.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit8.Properties.Caption = ""; + this.checkEdit8.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit8.Size = new System.Drawing.Size(31, 20); + this.checkEdit8.TabIndex = 888; + this.checkEdit8.Tag = "2"; + // + // checkEdit9 + // + this.checkEdit9.Location = new System.Drawing.Point(138, 143); + this.checkEdit9.Name = "checkEdit9"; + this.checkEdit9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit9.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit9.Properties.Appearance.Options.UseFont = true; + this.checkEdit9.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit9.Properties.Caption = ""; + this.checkEdit9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit9.Size = new System.Drawing.Size(31, 20); + this.checkEdit9.TabIndex = 887; + this.checkEdit9.Tag = "2"; + // + // checkEdit10 + // + this.checkEdit10.Location = new System.Drawing.Point(138, 167); + this.checkEdit10.Name = "checkEdit10"; + this.checkEdit10.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit10.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit10.Properties.Appearance.Options.UseFont = true; + this.checkEdit10.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit10.Properties.Caption = ""; + this.checkEdit10.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit10.Size = new System.Drawing.Size(31, 20); + this.checkEdit10.TabIndex = 886; + this.checkEdit10.Tag = "2"; + // + // checkEdit5 + // + this.checkEdit5.Location = new System.Drawing.Point(42, 166); + this.checkEdit5.Name = "checkEdit5"; + this.checkEdit5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit5.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit5.Properties.Appearance.Options.UseFont = true; + this.checkEdit5.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit5.Properties.Caption = ""; + this.checkEdit5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit5.Size = new System.Drawing.Size(31, 20); + this.checkEdit5.TabIndex = 885; + this.checkEdit5.Tag = "2"; + // + // checkEdit4 + // + this.checkEdit4.Location = new System.Drawing.Point(42, 143); + this.checkEdit4.Name = "checkEdit4"; + this.checkEdit4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit4.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit4.Properties.Appearance.Options.UseFont = true; + this.checkEdit4.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit4.Properties.Caption = ""; + this.checkEdit4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit4.Size = new System.Drawing.Size(31, 20); + this.checkEdit4.TabIndex = 884; + this.checkEdit4.Tag = "2"; + // + // checkEdit3 + // + this.checkEdit3.Location = new System.Drawing.Point(42, 113); + this.checkEdit3.Name = "checkEdit3"; + this.checkEdit3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit3.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit3.Properties.Appearance.Options.UseFont = true; + this.checkEdit3.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit3.Properties.Caption = ""; + this.checkEdit3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit3.Size = new System.Drawing.Size(31, 20); + this.checkEdit3.TabIndex = 883; + this.checkEdit3.Tag = "2"; + // + // checkEdit2 + // + this.checkEdit2.Location = new System.Drawing.Point(42, 82); + this.checkEdit2.Name = "checkEdit2"; + this.checkEdit2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit2.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit2.Properties.Appearance.Options.UseFont = true; + this.checkEdit2.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit2.Properties.Caption = ""; + this.checkEdit2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit2.Size = new System.Drawing.Size(31, 20); + this.checkEdit2.TabIndex = 882; + this.checkEdit2.Tag = "2"; + // + // label9 + // + this.label9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.label9.Location = new System.Drawing.Point(109, 30); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(70, 14); + this.label9.TabIndex = 874; + // + // checkEdit1 + // + this.checkEdit1.Location = new System.Drawing.Point(42, 55); + this.checkEdit1.Name = "checkEdit1"; + this.checkEdit1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit1.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit1.Properties.Appearance.Options.UseFont = true; + this.checkEdit1.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit1.Properties.Caption = ""; + this.checkEdit1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit1.Size = new System.Drawing.Size(31, 20); + this.checkEdit1.TabIndex = 881; + this.checkEdit1.Tag = "2"; + // + // label10 + // + this.label10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.label10.Location = new System.Drawing.Point(18, 29); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(70, 14); + this.label10.TabIndex = 875; + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.textEdit3); + this.groupBox3.Controls.Add(this.textEdit2); + this.groupBox3.Controls.Add(this.textEdit1); + this.groupBox3.Location = new System.Drawing.Point(1583, 438); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(195, 126); + this.groupBox3.TabIndex = 880; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "鞎勴儉旃 鞝曤炒 (Debugging鞖╇弰)"; + this.groupBox3.Visible = false; + // + // textEdit3 + // + this.textEdit3.EditValue = ""; + this.textEdit3.Location = new System.Drawing.Point(17, 85); + this.textEdit3.Name = "textEdit3"; + this.textEdit3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.textEdit3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textEdit3.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.textEdit3.Properties.Appearance.Options.UseBackColor = true; + this.textEdit3.Properties.Appearance.Options.UseFont = true; + this.textEdit3.Properties.Appearance.Options.UseForeColor = true; + this.textEdit3.Properties.Appearance.Options.UseTextOptions = true; + this.textEdit3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.textEdit3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.textEdit3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.textEdit3.Size = new System.Drawing.Size(163, 26); + this.textEdit3.TabIndex = 849; + // + // textEdit2 + // + this.textEdit2.EditValue = ""; + this.textEdit2.Location = new System.Drawing.Point(17, 53); + this.textEdit2.Name = "textEdit2"; + this.textEdit2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.textEdit2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textEdit2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.textEdit2.Properties.Appearance.Options.UseBackColor = true; + this.textEdit2.Properties.Appearance.Options.UseFont = true; + this.textEdit2.Properties.Appearance.Options.UseForeColor = true; + this.textEdit2.Properties.Appearance.Options.UseTextOptions = true; + this.textEdit2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.textEdit2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.textEdit2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.textEdit2.Size = new System.Drawing.Size(163, 26); + this.textEdit2.TabIndex = 848; + // + // textEdit1 + // + this.textEdit1.EditValue = ""; + this.textEdit1.Location = new System.Drawing.Point(16, 21); + this.textEdit1.Name = "textEdit1"; + this.textEdit1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.textEdit1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textEdit1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.textEdit1.Properties.Appearance.Options.UseBackColor = true; + this.textEdit1.Properties.Appearance.Options.UseFont = true; + this.textEdit1.Properties.Appearance.Options.UseForeColor = true; + this.textEdit1.Properties.Appearance.Options.UseTextOptions = true; + this.textEdit1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.textEdit1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.textEdit1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.textEdit1.Size = new System.Drawing.Size(163, 26); + this.textEdit1.TabIndex = 847; + // + // groupControl11 + // + this.groupControl11.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl11.Appearance.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success; + this.groupControl11.Appearance.Options.UseBackColor = true; + this.groupControl11.Appearance.Options.UseBorderColor = true; + this.groupControl11.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl11.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl11.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl11.AppearanceCaption.Options.UseFont = true; + this.groupControl11.Controls.Add(this.txtTG_R_spt); + this.groupControl11.Controls.Add(this.txtTG_R_adc); + this.groupControl11.Controls.Add(this.txtTG_R_mid); + this.groupControl11.Controls.Add(this.txtTG_R_jgl); + this.groupControl11.Controls.Add(this.txtTG_R_top); + this.groupControl11.Controls.Add(this.txtTG_B_spt); + this.groupControl11.Controls.Add(this.txtTG_B_adc); + this.groupControl11.Controls.Add(this.txtTG_B_mid); + this.groupControl11.Controls.Add(this.txtTG_B_jgl); + this.groupControl11.Controls.Add(this.txtTG_B_top); + this.groupControl11.Controls.Add(this.labelControl28); + this.groupControl11.Controls.Add(this.txtTG_R_base_bot); + this.groupControl11.Controls.Add(this.txtTG_R_base_mid); + this.groupControl11.Controls.Add(this.txtTG_R_base_top); + this.groupControl11.Controls.Add(this.labelControl27); + this.groupControl11.Controls.Add(this.txtTG_R_inner_bot); + this.groupControl11.Controls.Add(this.txtTG_R_inner_mid); + this.groupControl11.Controls.Add(this.txtTG_R_inner_top); + this.groupControl11.Controls.Add(this.labelControl26); + this.groupControl11.Controls.Add(this.txtTG_B_base_bot); + this.groupControl11.Controls.Add(this.txtTG_B_base_mid); + this.groupControl11.Controls.Add(this.txtTG_B_base_top); + this.groupControl11.Controls.Add(this.labelControl25); + this.groupControl11.Controls.Add(this.txtTG_B_inner_bot); + this.groupControl11.Controls.Add(this.txtTG_B_inner_mid); + this.groupControl11.Controls.Add(this.txtTG_B_inner_top); + this.groupControl11.Controls.Add(this.labelControl24); + this.groupControl11.Controls.Add(this.labelControl23); + this.groupControl11.Controls.Add(this.label7); + this.groupControl11.Controls.Add(this.label8); + this.groupControl11.Controls.Add(this.TowerGoldIN); + this.groupControl11.Controls.Add(this.txtTG_R_total_gold); + this.groupControl11.Controls.Add(this.txtTG_R_outer_bot); + this.groupControl11.Controls.Add(this.txtTG_R_outer_mid); + this.groupControl11.Controls.Add(this.txtTG_R_outer_top); + this.groupControl11.Controls.Add(this.txtTG_B_total_gold); + this.groupControl11.Controls.Add(this.txtTG_B_outer_bot); + this.groupControl11.Controls.Add(this.txtTG_B_outer_mid); + this.groupControl11.Controls.Add(this.labelControl7); + this.groupControl11.Controls.Add(this.labelControl8); + this.groupControl11.Controls.Add(this.labelControl9); + this.groupControl11.Controls.Add(this.labelControl10); + this.groupControl11.Controls.Add(this.txtTG_B_outer_top); + this.groupControl11.Location = new System.Drawing.Point(936, 284); + this.groupControl11.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl11.Name = "groupControl11"; + this.groupControl11.Size = new System.Drawing.Size(410, 348); + this.groupControl11.TabIndex = 879; + this.groupControl11.Text = "14攵 韮鞗 瓿摐"; + // + // txtTG_R_spt + // + this.txtTG_R_spt.EditValue = "0"; + this.txtTG_R_spt.Location = new System.Drawing.Point(315, 306); + this.txtTG_R_spt.Name = "txtTG_R_spt"; + this.txtTG_R_spt.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_spt.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_spt.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_spt.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_spt.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_spt.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_spt.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_spt.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_spt.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_spt.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_spt.Size = new System.Drawing.Size(74, 26); + this.txtTG_R_spt.TabIndex = 900; + // + // txtTG_R_adc + // + this.txtTG_R_adc.EditValue = "0"; + this.txtTG_R_adc.Location = new System.Drawing.Point(315, 281); + this.txtTG_R_adc.Name = "txtTG_R_adc"; + this.txtTG_R_adc.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_adc.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_adc.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_adc.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_adc.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_adc.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_adc.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_adc.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_adc.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_adc.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_adc.Size = new System.Drawing.Size(74, 26); + this.txtTG_R_adc.TabIndex = 899; + // + // txtTG_R_mid + // + this.txtTG_R_mid.EditValue = "0"; + this.txtTG_R_mid.Location = new System.Drawing.Point(315, 257); + this.txtTG_R_mid.Name = "txtTG_R_mid"; + this.txtTG_R_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_mid.Size = new System.Drawing.Size(74, 26); + this.txtTG_R_mid.TabIndex = 898; + // + // txtTG_R_jgl + // + this.txtTG_R_jgl.EditValue = "0"; + this.txtTG_R_jgl.Location = new System.Drawing.Point(315, 235); + this.txtTG_R_jgl.Name = "txtTG_R_jgl"; + this.txtTG_R_jgl.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_jgl.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_jgl.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_jgl.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_jgl.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_jgl.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_jgl.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_jgl.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_jgl.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_jgl.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_jgl.Size = new System.Drawing.Size(74, 26); + this.txtTG_R_jgl.TabIndex = 897; + // + // txtTG_R_top + // + this.txtTG_R_top.EditValue = "0"; + this.txtTG_R_top.Location = new System.Drawing.Point(315, 212); + this.txtTG_R_top.Name = "txtTG_R_top"; + this.txtTG_R_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_top.Size = new System.Drawing.Size(74, 26); + this.txtTG_R_top.TabIndex = 896; + // + // txtTG_B_spt + // + this.txtTG_B_spt.EditValue = "0"; + this.txtTG_B_spt.Location = new System.Drawing.Point(14, 305); + this.txtTG_B_spt.Name = "txtTG_B_spt"; + this.txtTG_B_spt.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_spt.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_spt.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_spt.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_spt.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_spt.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_spt.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_spt.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_spt.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_spt.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_spt.Size = new System.Drawing.Size(74, 26); + this.txtTG_B_spt.TabIndex = 895; + // + // txtTG_B_adc + // + this.txtTG_B_adc.EditValue = "0"; + this.txtTG_B_adc.Location = new System.Drawing.Point(14, 280); + this.txtTG_B_adc.Name = "txtTG_B_adc"; + this.txtTG_B_adc.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_adc.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_adc.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_adc.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_adc.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_adc.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_adc.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_adc.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_adc.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_adc.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_adc.Size = new System.Drawing.Size(74, 26); + this.txtTG_B_adc.TabIndex = 894; + // + // txtTG_B_mid + // + this.txtTG_B_mid.EditValue = "0"; + this.txtTG_B_mid.Location = new System.Drawing.Point(14, 256); + this.txtTG_B_mid.Name = "txtTG_B_mid"; + this.txtTG_B_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_mid.Size = new System.Drawing.Size(74, 26); + this.txtTG_B_mid.TabIndex = 893; + // + // txtTG_B_jgl + // + this.txtTG_B_jgl.EditValue = "0"; + this.txtTG_B_jgl.Location = new System.Drawing.Point(14, 234); + this.txtTG_B_jgl.Name = "txtTG_B_jgl"; + this.txtTG_B_jgl.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_jgl.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_jgl.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_jgl.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_jgl.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_jgl.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_jgl.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_jgl.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_jgl.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_jgl.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_jgl.Size = new System.Drawing.Size(74, 26); + this.txtTG_B_jgl.TabIndex = 892; + // + // txtTG_B_top + // + this.txtTG_B_top.EditValue = "0"; + this.txtTG_B_top.Location = new System.Drawing.Point(14, 211); + this.txtTG_B_top.Name = "txtTG_B_top"; + this.txtTG_B_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_top.Size = new System.Drawing.Size(74, 26); + this.txtTG_B_top.TabIndex = 891; + // + // labelControl28 + // + this.labelControl28.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl28.Appearance.Options.UseFont = true; + this.labelControl28.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl28.Location = new System.Drawing.Point(347, 97); + this.labelControl28.Name = "labelControl28"; + this.labelControl28.Size = new System.Drawing.Size(28, 17); + this.labelControl28.TabIndex = 890; + this.labelControl28.Text = "base"; + // + // txtTG_R_base_bot + // + this.txtTG_R_base_bot.EditValue = "0"; + this.txtTG_R_base_bot.Location = new System.Drawing.Point(340, 184); + this.txtTG_R_base_bot.Name = "txtTG_R_base_bot"; + this.txtTG_R_base_bot.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_base_bot.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_base_bot.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_base_bot.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_base_bot.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_base_bot.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_base_bot.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_base_bot.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_base_bot.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_base_bot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_base_bot.Size = new System.Drawing.Size(49, 26); + this.txtTG_R_base_bot.TabIndex = 889; + // + // txtTG_R_base_mid + // + this.txtTG_R_base_mid.EditValue = "0"; + this.txtTG_R_base_mid.Location = new System.Drawing.Point(340, 152); + this.txtTG_R_base_mid.Name = "txtTG_R_base_mid"; + this.txtTG_R_base_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_base_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_base_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_base_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_base_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_base_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_base_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_base_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_base_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_base_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_base_mid.Size = new System.Drawing.Size(49, 26); + this.txtTG_R_base_mid.TabIndex = 888; + // + // txtTG_R_base_top + // + this.txtTG_R_base_top.EditValue = "0"; + this.txtTG_R_base_top.Location = new System.Drawing.Point(340, 120); + this.txtTG_R_base_top.Name = "txtTG_R_base_top"; + this.txtTG_R_base_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_base_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_base_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_base_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_base_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_base_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_base_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_base_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_base_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_base_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_base_top.Size = new System.Drawing.Size(49, 26); + this.txtTG_R_base_top.TabIndex = 887; + // + // labelControl27 + // + this.labelControl27.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl27.Appearance.Options.UseFont = true; + this.labelControl27.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl27.Location = new System.Drawing.Point(292, 97); + this.labelControl27.Name = "labelControl27"; + this.labelControl27.Size = new System.Drawing.Size(32, 17); + this.labelControl27.TabIndex = 886; + this.labelControl27.Text = "inner"; + // + // txtTG_R_inner_bot + // + this.txtTG_R_inner_bot.EditValue = "0"; + this.txtTG_R_inner_bot.Location = new System.Drawing.Point(285, 184); + this.txtTG_R_inner_bot.Name = "txtTG_R_inner_bot"; + this.txtTG_R_inner_bot.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_inner_bot.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_inner_bot.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_inner_bot.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_inner_bot.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_inner_bot.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_inner_bot.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_inner_bot.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_inner_bot.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_inner_bot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_inner_bot.Size = new System.Drawing.Size(49, 26); + this.txtTG_R_inner_bot.TabIndex = 885; + // + // txtTG_R_inner_mid + // + this.txtTG_R_inner_mid.EditValue = "0"; + this.txtTG_R_inner_mid.Location = new System.Drawing.Point(285, 152); + this.txtTG_R_inner_mid.Name = "txtTG_R_inner_mid"; + this.txtTG_R_inner_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_inner_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_inner_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_inner_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_inner_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_inner_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_inner_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_inner_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_inner_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_inner_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_inner_mid.Size = new System.Drawing.Size(49, 26); + this.txtTG_R_inner_mid.TabIndex = 884; + // + // txtTG_R_inner_top + // + this.txtTG_R_inner_top.EditValue = "0"; + this.txtTG_R_inner_top.Location = new System.Drawing.Point(285, 120); + this.txtTG_R_inner_top.Name = "txtTG_R_inner_top"; + this.txtTG_R_inner_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_inner_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_inner_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_inner_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_inner_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_inner_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_inner_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_inner_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_inner_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_inner_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_inner_top.Size = new System.Drawing.Size(49, 26); + this.txtTG_R_inner_top.TabIndex = 883; + // + // labelControl26 + // + this.labelControl26.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl26.Appearance.Options.UseFont = true; + this.labelControl26.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl26.Location = new System.Drawing.Point(21, 97); + this.labelControl26.Name = "labelControl26"; + this.labelControl26.Size = new System.Drawing.Size(28, 17); + this.labelControl26.TabIndex = 882; + this.labelControl26.Text = "base"; + // + // txtTG_B_base_bot + // + this.txtTG_B_base_bot.EditValue = "0"; + this.txtTG_B_base_bot.Location = new System.Drawing.Point(14, 184); + this.txtTG_B_base_bot.Name = "txtTG_B_base_bot"; + this.txtTG_B_base_bot.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_base_bot.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_base_bot.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_base_bot.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_base_bot.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_base_bot.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_base_bot.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_base_bot.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_base_bot.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_base_bot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_base_bot.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_base_bot.TabIndex = 881; + // + // txtTG_B_base_mid + // + this.txtTG_B_base_mid.EditValue = "0"; + this.txtTG_B_base_mid.Location = new System.Drawing.Point(14, 152); + this.txtTG_B_base_mid.Name = "txtTG_B_base_mid"; + this.txtTG_B_base_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_base_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_base_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_base_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_base_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_base_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_base_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_base_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_base_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_base_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_base_mid.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_base_mid.TabIndex = 880; + // + // txtTG_B_base_top + // + this.txtTG_B_base_top.EditValue = "0"; + this.txtTG_B_base_top.Location = new System.Drawing.Point(14, 120); + this.txtTG_B_base_top.Name = "txtTG_B_base_top"; + this.txtTG_B_base_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_base_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_base_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_base_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_base_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_base_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_base_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_base_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_base_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_base_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_base_top.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_base_top.TabIndex = 879; + // + // labelControl25 + // + this.labelControl25.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl25.Appearance.Options.UseFont = true; + this.labelControl25.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl25.Location = new System.Drawing.Point(72, 97); + this.labelControl25.Name = "labelControl25"; + this.labelControl25.Size = new System.Drawing.Size(32, 17); + this.labelControl25.TabIndex = 878; + this.labelControl25.Text = "inner"; + // + // txtTG_B_inner_bot + // + this.txtTG_B_inner_bot.EditValue = "0"; + this.txtTG_B_inner_bot.Location = new System.Drawing.Point(65, 184); + this.txtTG_B_inner_bot.Name = "txtTG_B_inner_bot"; + this.txtTG_B_inner_bot.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_inner_bot.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_inner_bot.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_inner_bot.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_inner_bot.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_inner_bot.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_inner_bot.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_inner_bot.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_inner_bot.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_inner_bot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_inner_bot.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_inner_bot.TabIndex = 877; + // + // txtTG_B_inner_mid + // + this.txtTG_B_inner_mid.EditValue = "0"; + this.txtTG_B_inner_mid.Location = new System.Drawing.Point(65, 152); + this.txtTG_B_inner_mid.Name = "txtTG_B_inner_mid"; + this.txtTG_B_inner_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_inner_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_inner_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_inner_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_inner_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_inner_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_inner_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_inner_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_inner_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_inner_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_inner_mid.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_inner_mid.TabIndex = 876; + // + // txtTG_B_inner_top + // + this.txtTG_B_inner_top.EditValue = "0"; + this.txtTG_B_inner_top.Location = new System.Drawing.Point(65, 120); + this.txtTG_B_inner_top.Name = "txtTG_B_inner_top"; + this.txtTG_B_inner_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_inner_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_inner_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_inner_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_inner_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_inner_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_inner_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_inner_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_inner_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_inner_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_inner_top.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_inner_top.TabIndex = 875; + // + // labelControl24 + // + this.labelControl24.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl24.Appearance.Options.UseFont = true; + this.labelControl24.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl24.Location = new System.Drawing.Point(238, 97); + this.labelControl24.Name = "labelControl24"; + this.labelControl24.Size = new System.Drawing.Size(33, 17); + this.labelControl24.TabIndex = 874; + this.labelControl24.Text = "outer"; + // + // labelControl23 + // + this.labelControl23.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl23.Appearance.Options.UseFont = true; + this.labelControl23.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl23.Location = new System.Drawing.Point(121, 97); + this.labelControl23.Name = "labelControl23"; + this.labelControl23.Size = new System.Drawing.Size(33, 17); + this.labelControl23.TabIndex = 874; + this.labelControl23.Text = "outer"; + // + // label7 + // + this.label7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.label7.Location = new System.Drawing.Point(64, 31); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(70, 14); + this.label7.TabIndex = 873; + // + // label8 + // + this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.label8.Location = new System.Drawing.Point(285, 29); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(70, 14); + this.label8.TabIndex = 872; + // + // TowerGoldIN + // + this.TowerGoldIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold); + this.TowerGoldIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.TowerGoldIN.Appearance.Options.UseFont = true; + this.TowerGoldIN.Appearance.Options.UseForeColor = true; + this.TowerGoldIN.Appearance.Options.UseTextOptions = true; + this.TowerGoldIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.TowerGoldIN.Location = new System.Drawing.Point(131, 244); + this.TowerGoldIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.TowerGoldIN.Name = "TowerGoldIN"; + this.TowerGoldIN.Size = new System.Drawing.Size(148, 71); + this.TowerGoldIN.TabIndex = 822; + this.TowerGoldIN.Tag = "22"; + this.TowerGoldIN.Text = "韮鞗 瓿摐"; + this.TowerGoldIN.Click += new System.EventHandler(this.TowerGoldIN_Click); + // + // txtTG_R_total_gold + // + this.txtTG_R_total_gold.EditValue = "0"; + this.txtTG_R_total_gold.Location = new System.Drawing.Point(232, 63); + this.txtTG_R_total_gold.Name = "txtTG_R_total_gold"; + this.txtTG_R_total_gold.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_total_gold.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_total_gold.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_total_gold.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_total_gold.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_total_gold.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_total_gold.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_total_gold.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_total_gold.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_total_gold.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_total_gold.Size = new System.Drawing.Size(76, 26); + this.txtTG_R_total_gold.TabIndex = 856; + // + // txtTG_R_outer_bot + // + this.txtTG_R_outer_bot.EditValue = "0"; + this.txtTG_R_outer_bot.Location = new System.Drawing.Point(232, 184); + this.txtTG_R_outer_bot.Name = "txtTG_R_outer_bot"; + this.txtTG_R_outer_bot.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_outer_bot.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_outer_bot.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_outer_bot.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_outer_bot.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_outer_bot.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_outer_bot.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_outer_bot.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_outer_bot.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_outer_bot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_outer_bot.Size = new System.Drawing.Size(47, 26); + this.txtTG_R_outer_bot.TabIndex = 855; + // + // txtTG_R_outer_mid + // + this.txtTG_R_outer_mid.EditValue = "0"; + this.txtTG_R_outer_mid.Location = new System.Drawing.Point(232, 152); + this.txtTG_R_outer_mid.Name = "txtTG_R_outer_mid"; + this.txtTG_R_outer_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_outer_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_outer_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_outer_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_outer_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_outer_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_outer_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_outer_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_outer_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_outer_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_outer_mid.Size = new System.Drawing.Size(47, 26); + this.txtTG_R_outer_mid.TabIndex = 854; + // + // txtTG_R_outer_top + // + this.txtTG_R_outer_top.EditValue = "0"; + this.txtTG_R_outer_top.Location = new System.Drawing.Point(232, 120); + this.txtTG_R_outer_top.Name = "txtTG_R_outer_top"; + this.txtTG_R_outer_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_R_outer_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_R_outer_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_R_outer_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_R_outer_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_R_outer_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_R_outer_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_R_outer_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_R_outer_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_R_outer_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_R_outer_top.Size = new System.Drawing.Size(47, 26); + this.txtTG_R_outer_top.TabIndex = 853; + // + // txtTG_B_total_gold + // + this.txtTG_B_total_gold.EditValue = "0"; + this.txtTG_B_total_gold.Location = new System.Drawing.Point(87, 63); + this.txtTG_B_total_gold.Name = "txtTG_B_total_gold"; + this.txtTG_B_total_gold.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_total_gold.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_total_gold.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_total_gold.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_total_gold.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_total_gold.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_total_gold.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_total_gold.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_total_gold.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_total_gold.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_total_gold.Size = new System.Drawing.Size(76, 26); + this.txtTG_B_total_gold.TabIndex = 852; + // + // txtTG_B_outer_bot + // + this.txtTG_B_outer_bot.EditValue = "0"; + this.txtTG_B_outer_bot.Location = new System.Drawing.Point(114, 184); + this.txtTG_B_outer_bot.Name = "txtTG_B_outer_bot"; + this.txtTG_B_outer_bot.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_outer_bot.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_outer_bot.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_outer_bot.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_outer_bot.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_outer_bot.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_outer_bot.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_outer_bot.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_outer_bot.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_outer_bot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_outer_bot.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_outer_bot.TabIndex = 851; + // + // txtTG_B_outer_mid + // + this.txtTG_B_outer_mid.EditValue = "0"; + this.txtTG_B_outer_mid.Location = new System.Drawing.Point(114, 152); + this.txtTG_B_outer_mid.Name = "txtTG_B_outer_mid"; + this.txtTG_B_outer_mid.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_outer_mid.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_outer_mid.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_outer_mid.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_outer_mid.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_outer_mid.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_outer_mid.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_outer_mid.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_outer_mid.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_outer_mid.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_outer_mid.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_outer_mid.TabIndex = 850; + // + // labelControl7 + // + this.labelControl7.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl7.Appearance.Options.UseFont = true; + this.labelControl7.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl7.Location = new System.Drawing.Point(176, 67); + this.labelControl7.Name = "labelControl7"; + this.labelControl7.Size = new System.Drawing.Size(42, 17); + this.labelControl7.TabIndex = 849; + this.labelControl7.Text = "TOTAL"; + // + // labelControl8 + // + this.labelControl8.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl8.Appearance.Options.UseFont = true; + this.labelControl8.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl8.Location = new System.Drawing.Point(184, 190); + this.labelControl8.Name = "labelControl8"; + this.labelControl8.Size = new System.Drawing.Size(26, 17); + this.labelControl8.TabIndex = 848; + this.labelControl8.Text = "BOT"; + // + // labelControl9 + // + this.labelControl9.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl9.Appearance.Options.UseFont = true; + this.labelControl9.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl9.Location = new System.Drawing.Point(184, 158); + this.labelControl9.Name = "labelControl9"; + this.labelControl9.Size = new System.Drawing.Size(27, 17); + this.labelControl9.TabIndex = 847; + this.labelControl9.Text = "MID"; + // + // labelControl10 + // + this.labelControl10.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl10.Appearance.Options.UseFont = true; + this.labelControl10.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl10.Location = new System.Drawing.Point(184, 126); + this.labelControl10.Name = "labelControl10"; + this.labelControl10.Size = new System.Drawing.Size(26, 17); + this.labelControl10.TabIndex = 846; + this.labelControl10.Text = "TOP"; + // + // txtTG_B_outer_top + // + this.txtTG_B_outer_top.EditValue = "0"; + this.txtTG_B_outer_top.Location = new System.Drawing.Point(114, 120); + this.txtTG_B_outer_top.Name = "txtTG_B_outer_top"; + this.txtTG_B_outer_top.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtTG_B_outer_top.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtTG_B_outer_top.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtTG_B_outer_top.Properties.Appearance.Options.UseBackColor = true; + this.txtTG_B_outer_top.Properties.Appearance.Options.UseFont = true; + this.txtTG_B_outer_top.Properties.Appearance.Options.UseForeColor = true; + this.txtTG_B_outer_top.Properties.Appearance.Options.UseTextOptions = true; + this.txtTG_B_outer_top.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtTG_B_outer_top.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtTG_B_outer_top.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtTG_B_outer_top.Size = new System.Drawing.Size(49, 26); + this.txtTG_B_outer_top.TabIndex = 633; + // + // groupControl10 + // + this.groupControl10.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl10.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl10.Appearance.Options.UseBackColor = true; + this.groupControl10.Appearance.Options.UseBorderColor = true; + this.groupControl10.AppearanceCaption.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl10.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl10.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl10.AppearanceCaption.Options.UseFont = true; + this.groupControl10.Controls.Add(this.pictureEdit3); + this.groupControl10.Controls.Add(this.radioGroup3); + this.groupControl10.Controls.Add(this.ck10); + this.groupControl10.Controls.Add(this.AtakanIN); + this.groupControl10.Controls.Add(this.ATS); + this.groupControl10.Controls.Add(this.ATR); + this.groupControl10.Controls.Add(this.AtakanOUT); + this.groupControl10.Controls.Add(this.at2); + this.groupControl10.Controls.Add(this.at1); + this.groupControl10.Location = new System.Drawing.Point(1377, 506); + this.groupControl10.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl10.Name = "groupControl10"; + this.groupControl10.Size = new System.Drawing.Size(410, 114); + this.groupControl10.TabIndex = 878; + this.groupControl10.Text = "鞎勴儉旃 TIME"; + this.groupControl10.Visible = false; + // + // pictureEdit3 + // + this.pictureEdit3.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit3.EditValue = ((object)(resources.GetObject("pictureEdit3.EditValue"))); + this.pictureEdit3.Location = new System.Drawing.Point(15, 31); + this.pictureEdit3.Name = "pictureEdit3"; + this.pictureEdit3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit3.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.pictureEdit3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit3.Properties.ShowMenu = false; + this.pictureEdit3.Size = new System.Drawing.Size(40, 40); + this.pictureEdit3.TabIndex = 638; + // + // radioGroup3 + // + this.radioGroup3.EditValue = true; + this.radioGroup3.Location = new System.Drawing.Point(3, 67); + this.radioGroup3.Name = "radioGroup3"; + this.radioGroup3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.radioGroup3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.radioGroup3.Properties.Appearance.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.WindowText; + this.radioGroup3.Properties.Appearance.Options.UseBackColor = true; + this.radioGroup3.Properties.Appearance.Options.UseFont = true; + this.radioGroup3.Properties.Appearance.Options.UseForeColor = true; + this.radioGroup3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.radioGroup3.Properties.ColumnIndent = 2; + this.radioGroup3.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] { + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, "韺岆└"), + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, "韮愳嫕")}); + this.radioGroup3.Size = new System.Drawing.Size(131, 44); + this.radioGroup3.TabIndex = 821; + this.radioGroup3.SelectedIndexChanged += new System.EventHandler(this.radioGroup3_SelectedIndexChanged); + // + // ck10 + // + this.ck10.Location = new System.Drawing.Point(326, 84); + this.ck10.Name = "ck10"; + this.ck10.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck10.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck10.Properties.Appearance.Options.UseFont = true; + this.ck10.Properties.Appearance.Options.UseForeColor = true; + this.ck10.Properties.Caption = "靾橂彊氇摐"; + this.ck10.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck10.Size = new System.Drawing.Size(122, 21); + this.ck10.TabIndex = 820; + this.ck10.Tag = "2"; + this.ck10.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // AtakanIN + // + this.AtakanIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.AtakanIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.AtakanIN.Appearance.Options.UseFont = true; + this.AtakanIN.Appearance.Options.UseForeColor = true; + this.AtakanIN.Appearance.Options.UseTextOptions = true; + this.AtakanIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.AtakanIN.Location = new System.Drawing.Point(151, 81); + this.AtakanIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.AtakanIN.Name = "AtakanIN"; + this.AtakanIN.Size = new System.Drawing.Size(64, 25); + this.AtakanIN.TabIndex = 639; + this.AtakanIN.Tag = "22"; + this.AtakanIN.Text = "IN"; + this.AtakanIN.Click += new System.EventHandler(this.AtakanIN_Click); + // + // ATS + // + this.ATS.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ATS.Appearance.ForeColor = System.Drawing.Color.Black; + this.ATS.Appearance.Options.UseFont = true; + this.ATS.Appearance.Options.UseForeColor = true; + this.ATS.Appearance.Options.UseTextOptions = true; + this.ATS.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ATS.Location = new System.Drawing.Point(255, 36); + this.ATS.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ATS.Name = "ATS"; + this.ATS.Size = new System.Drawing.Size(64, 25); + this.ATS.TabIndex = 636; + this.ATS.Tag = "20"; + this.ATS.Text = "START"; + this.ATS.Click += new System.EventHandler(this.TimerStart_Click); + // + // ATR + // + this.ATR.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ATR.Appearance.ForeColor = System.Drawing.Color.Black; + this.ATR.Appearance.Options.UseFont = true; + this.ATR.Appearance.Options.UseForeColor = true; + this.ATR.Appearance.Options.UseTextOptions = true; + this.ATR.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.ATR.Location = new System.Drawing.Point(326, 36); + this.ATR.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.ATR.Name = "ATR"; + this.ATR.Size = new System.Drawing.Size(70, 25); + this.ATR.TabIndex = 637; + this.ATR.Tag = "130"; + this.ATR.Text = "RESET"; + this.ATR.Click += new System.EventHandler(this.TimerReset_Click); + // + // AtakanOUT + // + this.AtakanOUT.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.AtakanOUT.Appearance.ForeColor = System.Drawing.Color.Black; + this.AtakanOUT.Appearance.Options.UseFont = true; + this.AtakanOUT.Appearance.Options.UseForeColor = true; + this.AtakanOUT.Appearance.Options.UseTextOptions = true; + this.AtakanOUT.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.AtakanOUT.Location = new System.Drawing.Point(221, 81); + this.AtakanOUT.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.AtakanOUT.Name = "AtakanOUT"; + this.AtakanOUT.Size = new System.Drawing.Size(64, 25); + this.AtakanOUT.TabIndex = 635; + this.AtakanOUT.Tag = "22"; + this.AtakanOUT.Text = "OUT"; + this.AtakanOUT.Click += new System.EventHandler(this.AtakanOUT_Click); + // + // at2 + // + this.at2.EditValue = "00"; + this.at2.Location = new System.Drawing.Point(151, 35); + this.at2.Name = "at2"; + this.at2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.at2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.at2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.at2.Properties.Appearance.Options.UseBackColor = true; + this.at2.Properties.Appearance.Options.UseFont = true; + this.at2.Properties.Appearance.Options.UseForeColor = true; + this.at2.Properties.Appearance.Options.UseTextOptions = true; + this.at2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.at2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.at2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.at2.Size = new System.Drawing.Size(81, 26); + this.at2.TabIndex = 633; + this.at2.EditValueChanged += new System.EventHandler(this.at2_EditValueChanged); + // + // at1 + // + this.at1.EditValue = "20"; + this.at1.Location = new System.Drawing.Point(87, 35); + this.at1.Name = "at1"; + this.at1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.at1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.at1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.at1.Properties.Appearance.Options.UseBackColor = true; + this.at1.Properties.Appearance.Options.UseFont = true; + this.at1.Properties.Appearance.Options.UseForeColor = true; + this.at1.Properties.Appearance.Options.UseTextOptions = true; + this.at1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.at1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.at1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.at1.Size = new System.Drawing.Size(76, 26); + this.at1.TabIndex = 632; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.label5); + this.groupBox2.Controls.Add(this.label6); + this.groupBox2.Controls.Add(this.RT); + this.groupBox2.Controls.Add(this.BT); + this.groupBox2.Location = new System.Drawing.Point(1096, 655); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(195, 87); + this.groupBox2.TabIndex = 877; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "韮鞗岇爼氤"; + // + // label5 + // + this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.label5.Location = new System.Drawing.Point(109, 30); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(70, 14); + this.label5.TabIndex = 874; + // + // label6 + // + this.label6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.label6.Location = new System.Drawing.Point(18, 29); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(70, 14); + this.label6.TabIndex = 875; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.label4); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Controls.Add(this.BHorde); + this.groupBox1.Controls.Add(this.RHorde); + this.groupBox1.Location = new System.Drawing.Point(1306, 655); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(195, 87); + this.groupBox1.TabIndex = 876; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "瓿淀棃鞙犾订"; + // + // label4 + // + this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.label4.Location = new System.Drawing.Point(109, 30); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(70, 14); + this.label4.TabIndex = 874; + // + // label1 + // + this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.label1.Location = new System.Drawing.Point(18, 29); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(70, 14); + this.label1.TabIndex = 875; + // + // BHorde + // + this.BHorde.EditValue = "0"; + this.BHorde.Location = new System.Drawing.Point(16, 51); + this.BHorde.Name = "BHorde"; + this.BHorde.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BHorde.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.BHorde.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.BHorde.Properties.Appearance.Options.UseBackColor = true; + this.BHorde.Properties.Appearance.Options.UseFont = true; + this.BHorde.Properties.Appearance.Options.UseForeColor = true; + this.BHorde.Properties.Appearance.Options.UseTextOptions = true; + this.BHorde.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.BHorde.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.BHorde.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.BHorde.Size = new System.Drawing.Size(79, 30); + this.BHorde.TabIndex = 872; + // + // RHorde + // + this.RHorde.AllowDrop = true; + this.RHorde.EditValue = "0"; + this.RHorde.Location = new System.Drawing.Point(101, 50); + this.RHorde.Name = "RHorde"; + this.RHorde.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RHorde.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.RHorde.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.RHorde.Properties.Appearance.Options.UseBackColor = true; + this.RHorde.Properties.Appearance.Options.UseFont = true; + this.RHorde.Properties.Appearance.Options.UseForeColor = true; + this.RHorde.Properties.Appearance.Options.UseTextOptions = true; + this.RHorde.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.RHorde.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.RHorde.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.RHorde.Size = new System.Drawing.Size(81, 30); + this.RHorde.TabIndex = 873; + // + // groupControl9 + // + this.groupControl9.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl9.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl9.Appearance.Options.UseBackColor = true; + this.groupControl9.Appearance.Options.UseBorderColor = true; + this.groupControl9.AppearanceCaption.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl9.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl9.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl9.AppearanceCaption.Options.UseFont = true; + this.groupControl9.Controls.Add(this.ck9); + this.groupControl9.Controls.Add(this.HordeIN); + this.groupControl9.Controls.Add(this.pictureEdit2); + this.groupControl9.Controls.Add(this.HordeTS); + this.groupControl9.Controls.Add(this.HordeTR); + this.groupControl9.Controls.Add(this.HordeOut); + this.groupControl9.Controls.Add(this.hordet2); + this.groupControl9.Controls.Add(this.hordet1); + this.groupControl9.Location = new System.Drawing.Point(26, 284); + this.groupControl9.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl9.Name = "groupControl9"; + this.groupControl9.Size = new System.Drawing.Size(410, 114); + this.groupControl9.TabIndex = 845; + this.groupControl9.Text = "瓿淀棃鞙犾订 TIME"; + // + // ck9 + // + this.ck9.Location = new System.Drawing.Point(22, 86); + this.ck9.Name = "ck9"; + this.ck9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.ck9.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.ck9.Properties.Appearance.Options.UseFont = true; + this.ck9.Properties.Appearance.Options.UseForeColor = true; + this.ck9.Properties.Caption = "靾橂彊氇摐"; + this.ck9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.ck9.Size = new System.Drawing.Size(122, 21); + this.ck9.TabIndex = 820; + this.ck9.Tag = "2"; + this.ck9.CheckedChanged += new System.EventHandler(this.checkBoxManual_CheckedChanged); + // + // HordeIN + // + this.HordeIN.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HordeIN.Appearance.ForeColor = System.Drawing.Color.Black; + this.HordeIN.Appearance.Options.UseFont = true; + this.HordeIN.Appearance.Options.UseForeColor = true; + this.HordeIN.Appearance.Options.UseTextOptions = true; + this.HordeIN.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HordeIN.Location = new System.Drawing.Point(156, 82); + this.HordeIN.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HordeIN.Name = "HordeIN"; + this.HordeIN.Size = new System.Drawing.Size(64, 25); + this.HordeIN.TabIndex = 639; + this.HordeIN.Tag = "22"; + this.HordeIN.Text = "IN"; + this.HordeIN.Click += new System.EventHandler(this.HordeIN_Click); + // + // pictureEdit2 + // + this.pictureEdit2.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit2.EditValue = ((object)(resources.GetObject("pictureEdit2.EditValue"))); + this.pictureEdit2.Location = new System.Drawing.Point(15, 31); + this.pictureEdit2.Name = "pictureEdit2"; + this.pictureEdit2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit2.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.pictureEdit2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit2.Properties.ShowMenu = false; + this.pictureEdit2.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch; + this.pictureEdit2.Size = new System.Drawing.Size(40, 40); + this.pictureEdit2.TabIndex = 638; + // + // HordeTS + // + this.HordeTS.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HordeTS.Appearance.ForeColor = System.Drawing.Color.Black; + this.HordeTS.Appearance.Options.UseFont = true; + this.HordeTS.Appearance.Options.UseForeColor = true; + this.HordeTS.Appearance.Options.UseTextOptions = true; + this.HordeTS.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HordeTS.Location = new System.Drawing.Point(255, 36); + this.HordeTS.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HordeTS.Name = "HordeTS"; + this.HordeTS.Size = new System.Drawing.Size(64, 25); + this.HordeTS.TabIndex = 636; + this.HordeTS.Tag = "20"; + this.HordeTS.Text = "START"; + this.HordeTS.Click += new System.EventHandler(this.TimerStart_Click); + // + // HordeTR + // + this.HordeTR.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HordeTR.Appearance.ForeColor = System.Drawing.Color.Black; + this.HordeTR.Appearance.Options.UseFont = true; + this.HordeTR.Appearance.Options.UseForeColor = true; + this.HordeTR.Appearance.Options.UseTextOptions = true; + this.HordeTR.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HordeTR.Location = new System.Drawing.Point(326, 36); + this.HordeTR.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HordeTR.Name = "HordeTR"; + this.HordeTR.Size = new System.Drawing.Size(70, 25); + this.HordeTR.TabIndex = 637; + this.HordeTR.Tag = "130"; + this.HordeTR.Text = "RESET"; + this.HordeTR.Click += new System.EventHandler(this.TimerReset_Click); + // + // HordeOut + // + this.HordeOut.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.HordeOut.Appearance.ForeColor = System.Drawing.Color.Black; + this.HordeOut.Appearance.Options.UseFont = true; + this.HordeOut.Appearance.Options.UseForeColor = true; + this.HordeOut.Appearance.Options.UseTextOptions = true; + this.HordeOut.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.HordeOut.Location = new System.Drawing.Point(226, 82); + this.HordeOut.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.HordeOut.Name = "HordeOut"; + this.HordeOut.Size = new System.Drawing.Size(64, 25); + this.HordeOut.TabIndex = 635; + this.HordeOut.Tag = "22"; + this.HordeOut.Text = "OUT"; + this.HordeOut.Click += new System.EventHandler(this.HordeOut_Click); + // + // hordet2 + // + this.hordet2.EditValue = "00"; + this.hordet2.Location = new System.Drawing.Point(151, 35); + this.hordet2.Name = "hordet2"; + this.hordet2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.hordet2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.hordet2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.hordet2.Properties.Appearance.Options.UseBackColor = true; + this.hordet2.Properties.Appearance.Options.UseFont = true; + this.hordet2.Properties.Appearance.Options.UseForeColor = true; + this.hordet2.Properties.Appearance.Options.UseTextOptions = true; + this.hordet2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.hordet2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.hordet2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.hordet2.Size = new System.Drawing.Size(81, 26); + this.hordet2.TabIndex = 633; + this.hordet2.EditValueChanged += new System.EventHandler(this.hordet2_EditValueChanged); + // + // hordet1 + // + this.hordet1.EditValue = "05"; + this.hordet1.Location = new System.Drawing.Point(87, 35); + this.hordet1.Name = "hordet1"; + this.hordet1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.hordet1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.hordet1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.hordet1.Properties.Appearance.Options.UseBackColor = true; + this.hordet1.Properties.Appearance.Options.UseFont = true; + this.hordet1.Properties.Appearance.Options.UseForeColor = true; + this.hordet1.Properties.Appearance.Options.UseTextOptions = true; + this.hordet1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.hordet1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.hordet1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.hordet1.Size = new System.Drawing.Size(76, 26); + this.hordet1.TabIndex = 632; + // + // LiveCoderFrame + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.groupControl14); + this.Name = "LiveCoderFrame"; + this.Size = new System.Drawing.Size(1683, 800); + ((System.ComponentModel.ISupportInitialize)(this.groupControl12)).EndInit(); + this.groupControl12.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.ck1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit11.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ht2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ht1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl2)).EndInit(); + this.groupControl2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.chkDragonBugFix.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dt2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dt1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.DragonP.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ComboRow.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl4)).EndInit(); + this.groupControl4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.ck8.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl9)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl10)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.br2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtgold.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.br1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BaronGroup.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl7)).EndInit(); + this.groupControl7.ResumeLayout(false); + this.groupControl7.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.rbt10.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt8.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt7.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rbt1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl24)).EndInit(); + this.groupControl24.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).EndInit(); + this.groupControl3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.ck4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bt2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bt1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl6)).EndInit(); + this.groupControl6.ResumeLayout(false); + this.groupControl6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.bbt10.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt8.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt7.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bbt1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl34)).EndInit(); + this.groupControl34.ResumeLayout(false); + this.groupControl34.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkNewDesign.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.radioGroup2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.t4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.t3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.t2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.t1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl8)).EndInit(); + this.groupControl8.ResumeLayout(false); + this.groupControl8.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.R_FirstBlood.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.R_Turret.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.R_EpicMonster.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.B_FirstBlood.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.B_Turret.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.B_EpicMonster.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ChkSWAP.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtRTeam.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtBTeam.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl35)).EndInit(); + this.groupControl35.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.chkTower.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RT.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BT.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl5)).EndInit(); + this.groupControl5.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.ck7.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl8)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ed2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ed1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ElderGroup.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).EndInit(); + this.groupControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.BAtakhan.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RAtakhan.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc10)).EndInit(); + this.gc10.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.RDragon2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BDragon1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RDragon3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).EndInit(); + this.groupControl14.ResumeLayout(false); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit7.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit8.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit10.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).EndInit(); + this.groupBox3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.textEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl11)).EndInit(); + this.groupControl11.ResumeLayout(false); + this.groupControl11.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_spt.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_adc.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_jgl.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_spt.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_adc.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_jgl.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_base_bot.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_base_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_base_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_inner_bot.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_inner_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_inner_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_base_bot.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_base_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_base_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_inner_bot.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_inner_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_inner_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_total_gold.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_outer_bot.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_outer_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_R_outer_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_total_gold.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_outer_bot.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_outer_mid.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTG_B_outer_top.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl10)).EndInit(); + this.groupControl10.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.radioGroup3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.ck10.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.at2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.at1.Properties)).EndInit(); + this.groupBox2.ResumeLayout(false); + this.groupBox1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.BHorde.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RHorde.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl9)).EndInit(); + this.groupControl9.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.ck9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.hordet2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.hordet1.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.GroupControl groupControl12; + public DevExpress.XtraEditors.CheckEdit ck1; + private DevExpress.XtraEditors.SimpleButton HeraldIN; + public DevExpress.XtraEditors.PictureEdit pictureEdit11; + private DevExpress.XtraEditors.SimpleButton HTS; + private DevExpress.XtraEditors.SimpleButton HTR; + private DevExpress.XtraEditors.SimpleButton HeraldOUT; + public DevExpress.XtraEditors.TextEdit ht2; + public DevExpress.XtraEditors.TextEdit ht1; + private DevExpress.XtraEditors.GroupControl groupControl2; + public DevExpress.XtraEditors.CheckEdit ck3; + private DevExpress.XtraEditors.SimpleButton DTS; + private DevExpress.XtraEditors.SimpleButton DTR; + private DevExpress.XtraEditors.SimpleButton DTOUT; + private DevExpress.XtraEditors.SimpleButton DTIN; + public DevExpress.XtraEditors.TextEdit dt2; + public DevExpress.XtraEditors.TextEdit dt1; + public DevExpress.XtraEditors.PictureEdit DragonP; + public DevExpress.XtraEditors.ComboBoxEdit ComboRow; + private DevExpress.XtraEditors.GroupControl groupControl4; + public DevExpress.XtraEditors.CheckEdit ck8; + private DevExpress.XtraEditors.PanelControl panelControl9; + private DevExpress.XtraEditors.PanelControl panelControl10; + public DevExpress.XtraEditors.TextEdit br2; + public DevExpress.XtraEditors.TextEdit br1; + public DevExpress.XtraEditors.RadioGroup BaronGroup; + private DevExpress.XtraEditors.GroupControl groupControl7; + public DevExpress.XtraEditors.CheckEdit ck6; + private DevExpress.XtraEditors.LabelControl labelControl14; + private DevExpress.XtraEditors.LabelControl labelControl15; + private DevExpress.XtraEditors.LabelControl labelControl17; + public DevExpress.XtraEditors.TextEdit rbt6; + public DevExpress.XtraEditors.TextEdit rbt5; + public DevExpress.XtraEditors.TextEdit rbt4; + public DevExpress.XtraEditors.TextEdit rbt3; + public DevExpress.XtraEditors.TextEdit rbt2; + private DevExpress.XtraEditors.SimpleButton RInOut; + private DevExpress.XtraEditors.SimpleButton btnInRtor; + private DevExpress.XtraEditors.SimpleButton RIT3; + private DevExpress.XtraEditors.SimpleButton RIS3; + private DevExpress.XtraEditors.SimpleButton RIT2; + private DevExpress.XtraEditors.SimpleButton RIS2; + private DevExpress.XtraEditors.SimpleButton RIT1; + private DevExpress.XtraEditors.SimpleButton RIS1; + public DevExpress.XtraEditors.TextEdit rbt1; + private DevExpress.XtraEditors.GroupControl groupControl24; + private DevExpress.XtraEditors.SimpleButton btnGold; + private DevExpress.XtraEditors.SimpleButton btnDeal; + private DevExpress.XtraEditors.SimpleButton btnGoldGraph; + private DevExpress.XtraEditors.GroupControl groupControl3; + public DevExpress.XtraEditors.CheckEdit ck4; + private DevExpress.XtraEditors.SimpleButton BTR2; + public DevExpress.XtraEditors.PictureEdit pictureEdit1; + private DevExpress.XtraEditors.SimpleButton BTS; + private DevExpress.XtraEditors.SimpleButton BTR; + private DevExpress.XtraEditors.SimpleButton BraonOUT; + private DevExpress.XtraEditors.SimpleButton BraonIN; + public DevExpress.XtraEditors.TextEdit bt2; + public DevExpress.XtraEditors.TextEdit bt1; + public DevExpress.XtraEditors.TextEdit txtgold; + private DevExpress.XtraEditors.GroupControl groupControl6; + public DevExpress.XtraEditors.CheckEdit ck5; + private DevExpress.XtraEditors.LabelControl labelControl13; + private DevExpress.XtraEditors.LabelControl labelControl12; + private DevExpress.XtraEditors.LabelControl labelControl11; + public DevExpress.XtraEditors.TextEdit bbt6; + public DevExpress.XtraEditors.TextEdit bbt5; + public DevExpress.XtraEditors.TextEdit bbt4; + public DevExpress.XtraEditors.TextEdit bbt3; + public DevExpress.XtraEditors.TextEdit bbt2; + public DevExpress.XtraEditors.TextEdit bbt1; + private DevExpress.XtraEditors.SimpleButton btnoutBtor; + private DevExpress.XtraEditors.SimpleButton btnInBtor; + private DevExpress.XtraEditors.SimpleButton BIT3; + private DevExpress.XtraEditors.SimpleButton BIS3; + private DevExpress.XtraEditors.SimpleButton BIT2; + private DevExpress.XtraEditors.SimpleButton BIS2; + private DevExpress.XtraEditors.SimpleButton BIT1; + private DevExpress.XtraEditors.SimpleButton BIS1; + private DevExpress.XtraEditors.GroupControl groupControl34; + private DevExpress.XtraEditors.SimpleButton Fstart; + private DevExpress.XtraEditors.RadioGroup radioGroup2; + private DevExpress.XtraEditors.LabelControl labelControl2; + private DevExpress.XtraEditors.TextEdit t4; + private DevExpress.XtraEditors.TextEdit t3; + private DevExpress.XtraEditors.TextEdit t2; + private DevExpress.XtraEditors.TextEdit t1; + private DevExpress.XtraEditors.SimpleButton btnF; + private DevExpress.XtraEditors.GroupControl groupControl8; + public DevExpress.XtraEditors.CheckEdit ChkSWAP; + private DevExpress.XtraEditors.LabelControl labelControl4; + private DevExpress.XtraEditors.SimpleButton ScoreOUT; + private DevExpress.XtraEditors.SimpleButton ScoreIN; + public DevExpress.XtraEditors.TextEdit txtRTeam; + public DevExpress.XtraEditors.TextEdit txtBTeam; + private DevExpress.XtraEditors.GroupControl groupControl35; + private DevExpress.XtraEditors.SimpleButton TOUT; + private DevExpress.XtraEditors.SimpleButton TIN; + public DevExpress.XtraEditors.TextEdit RT; + public DevExpress.XtraEditors.TextEdit BT; + private DevExpress.XtraEditors.GroupControl groupControl5; + public DevExpress.XtraEditors.CheckEdit ck7; + private DevExpress.XtraEditors.PanelControl panelControl8; + private DevExpress.XtraEditors.PanelControl panelControl7; + private DevExpress.XtraEditors.SimpleButton ElderOUT; + private DevExpress.XtraEditors.SimpleButton ElderIN; + public DevExpress.XtraEditors.TextEdit ed2; + public DevExpress.XtraEditors.TextEdit ed1; + public DevExpress.XtraEditors.RadioGroup ElderGroup; + private DevExpress.XtraEditors.SimpleButton ER; + private DevExpress.XtraEditors.SimpleButton ES; + private DevExpress.XtraEditors.GroupControl groupControl1; + public DevExpress.XtraEditors.CheckEdit ck2; + private DevExpress.XtraEditors.GroupControl gc10; + public DevExpress.XtraEditors.PictureEdit RDragon2; + public DevExpress.XtraEditors.PictureEdit RDragon1; + public DevExpress.XtraEditors.PictureEdit BDragon4; + public DevExpress.XtraEditors.PictureEdit BDragon5; + public DevExpress.XtraEditors.PictureEdit BDragon3; + public DevExpress.XtraEditors.PictureEdit BDragon6; + public DevExpress.XtraEditors.PictureEdit BDragon2; + public DevExpress.XtraEditors.PictureEdit BDragon1; + public DevExpress.XtraEditors.PictureEdit RDragon6; + public DevExpress.XtraEditors.PictureEdit RDragon5; + public DevExpress.XtraEditors.PictureEdit RDragon4; + public DevExpress.XtraEditors.PictureEdit RDragon3; + private DevExpress.XtraEditors.SimpleButton Dragon_Out; + private DevExpress.XtraEditors.SimpleButton btnimport; + private DevExpress.XtraEditors.SimpleButton Dragon_IN; + private DevExpress.XtraEditors.PanelControl panelControl4; + private DevExpress.XtraEditors.PanelControl panelControl5; + private DevExpress.XtraEditors.GroupControl groupControl14; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + public DevExpress.XtraEditors.CheckEdit chkTower; + private DevExpress.XtraEditors.SimpleButton btnFightTimeSet2; + private DevExpress.XtraEditors.SimpleButton btnFightTimeSet1; + private DevExpress.XtraEditors.GroupControl groupControl9; + public DevExpress.XtraEditors.CheckEdit ck9; + private DevExpress.XtraEditors.SimpleButton HordeIN; + public DevExpress.XtraEditors.PictureEdit pictureEdit2; + private DevExpress.XtraEditors.SimpleButton HordeTS; + private DevExpress.XtraEditors.SimpleButton HordeTR; + private DevExpress.XtraEditors.SimpleButton HordeOut; + public DevExpress.XtraEditors.TextEdit hordet2; + public DevExpress.XtraEditors.TextEdit hordet1; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label4; + public DevExpress.XtraEditors.TextEdit RHorde; + public DevExpress.XtraEditors.TextEdit BHorde; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + public DevExpress.XtraEditors.CheckEdit chkNewDesign; + private DevExpress.XtraEditors.LabelControl labelControl3; + public DevExpress.XtraEditors.TextEdit bbt10; + public DevExpress.XtraEditors.TextEdit bbt9; + private DevExpress.XtraEditors.SimpleButton BIT5; + private DevExpress.XtraEditors.SimpleButton BIS5; + private DevExpress.XtraEditors.LabelControl labelControl1; + public DevExpress.XtraEditors.TextEdit bbt8; + public DevExpress.XtraEditors.TextEdit bbt7; + private DevExpress.XtraEditors.SimpleButton BIT4; + private DevExpress.XtraEditors.SimpleButton BIS4; + private DevExpress.XtraEditors.LabelControl labelControl5; + private DevExpress.XtraEditors.LabelControl labelControl6; + public DevExpress.XtraEditors.TextEdit rbt10; + public DevExpress.XtraEditors.TextEdit rbt9; + public DevExpress.XtraEditors.TextEdit rbt8; + public DevExpress.XtraEditors.TextEdit rbt7; + private DevExpress.XtraEditors.SimpleButton RIT5; + private DevExpress.XtraEditors.SimpleButton RIS5; + private DevExpress.XtraEditors.SimpleButton RIT4; + private DevExpress.XtraEditors.SimpleButton RIS4; + private DevExpress.XtraEditors.GroupControl groupControl11; + private DevExpress.XtraEditors.SimpleButton TowerGoldIN; + public DevExpress.XtraEditors.TextEdit txtTG_R_total_gold; + public DevExpress.XtraEditors.TextEdit txtTG_R_outer_bot; + public DevExpress.XtraEditors.TextEdit txtTG_R_outer_mid; + public DevExpress.XtraEditors.TextEdit txtTG_R_outer_top; + public DevExpress.XtraEditors.TextEdit txtTG_B_total_gold; + public DevExpress.XtraEditors.TextEdit txtTG_B_outer_bot; + public DevExpress.XtraEditors.TextEdit txtTG_B_outer_mid; + private DevExpress.XtraEditors.LabelControl labelControl7; + private DevExpress.XtraEditors.LabelControl labelControl8; + private DevExpress.XtraEditors.LabelControl labelControl9; + private DevExpress.XtraEditors.LabelControl labelControl10; + public DevExpress.XtraEditors.TextEdit txtTG_B_outer_top; + private DevExpress.XtraEditors.GroupControl groupControl10; + public DevExpress.XtraEditors.CheckEdit ck10; + private DevExpress.XtraEditors.SimpleButton AtakanIN; + public DevExpress.XtraEditors.PictureEdit pictureEdit3; + private DevExpress.XtraEditors.SimpleButton ATS; + private DevExpress.XtraEditors.SimpleButton ATR; + private DevExpress.XtraEditors.SimpleButton AtakanOUT; + public DevExpress.XtraEditors.TextEdit at2; + public DevExpress.XtraEditors.TextEdit at1; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.GroupBox groupBox3; + public DevExpress.XtraEditors.TextEdit textEdit2; + public DevExpress.XtraEditors.TextEdit textEdit1; + public DevExpress.XtraEditors.TextEdit textEdit3; + public DevExpress.XtraEditors.PictureEdit BAtakhan; + public DevExpress.XtraEditors.PictureEdit RAtakhan; + public DevExpress.XtraEditors.PictureEdit B_FirstBlood; + public DevExpress.XtraEditors.PictureEdit B_Turret; + public DevExpress.XtraEditors.PictureEdit B_EpicMonster; + public DevExpress.XtraEditors.PictureEdit R_FirstBlood; + public DevExpress.XtraEditors.PictureEdit R_Turret; + public DevExpress.XtraEditors.PictureEdit R_EpicMonster; + private DevExpress.XtraEditors.LabelControl labelControl16; + public DevExpress.XtraEditors.RadioGroup radioGroup3; + private DevExpress.XtraEditors.SimpleButton BFOUT; + private DevExpress.XtraEditors.SimpleButton BFIN; + private DevExpress.XtraEditors.SimpleButton BR; + private DevExpress.XtraEditors.SimpleButton BS; + public DevExpress.XtraEditors.CheckEdit chkDragonBugFix; + private System.Windows.Forms.GroupBox groupBox4; + private DevExpress.XtraEditors.SimpleButton btnQuest; + private DevExpress.XtraEditors.LabelControl labelControl22; + private DevExpress.XtraEditors.LabelControl labelControl21; + private DevExpress.XtraEditors.LabelControl labelControl20; + private DevExpress.XtraEditors.LabelControl labelControl19; + private DevExpress.XtraEditors.LabelControl labelControl18; + public DevExpress.XtraEditors.CheckEdit checkEdit6; + public DevExpress.XtraEditors.CheckEdit checkEdit7; + public DevExpress.XtraEditors.CheckEdit checkEdit8; + public DevExpress.XtraEditors.CheckEdit checkEdit9; + public DevExpress.XtraEditors.CheckEdit checkEdit10; + public DevExpress.XtraEditors.CheckEdit checkEdit5; + public DevExpress.XtraEditors.CheckEdit checkEdit4; + public DevExpress.XtraEditors.CheckEdit checkEdit3; + public DevExpress.XtraEditors.CheckEdit checkEdit2; + private System.Windows.Forms.Label label9; + public DevExpress.XtraEditors.CheckEdit checkEdit1; + private System.Windows.Forms.Label label10; + public DevExpress.XtraEditors.TextEdit txtTG_R_spt; + public DevExpress.XtraEditors.TextEdit txtTG_R_adc; + public DevExpress.XtraEditors.TextEdit txtTG_R_mid; + public DevExpress.XtraEditors.TextEdit txtTG_R_jgl; + public DevExpress.XtraEditors.TextEdit txtTG_R_top; + public DevExpress.XtraEditors.TextEdit txtTG_B_spt; + public DevExpress.XtraEditors.TextEdit txtTG_B_adc; + public DevExpress.XtraEditors.TextEdit txtTG_B_mid; + public DevExpress.XtraEditors.TextEdit txtTG_B_jgl; + public DevExpress.XtraEditors.TextEdit txtTG_B_top; + private DevExpress.XtraEditors.LabelControl labelControl28; + public DevExpress.XtraEditors.TextEdit txtTG_R_base_bot; + public DevExpress.XtraEditors.TextEdit txtTG_R_base_mid; + public DevExpress.XtraEditors.TextEdit txtTG_R_base_top; + private DevExpress.XtraEditors.LabelControl labelControl27; + public DevExpress.XtraEditors.TextEdit txtTG_R_inner_bot; + public DevExpress.XtraEditors.TextEdit txtTG_R_inner_mid; + public DevExpress.XtraEditors.TextEdit txtTG_R_inner_top; + private DevExpress.XtraEditors.LabelControl labelControl26; + public DevExpress.XtraEditors.TextEdit txtTG_B_base_bot; + public DevExpress.XtraEditors.TextEdit txtTG_B_base_mid; + public DevExpress.XtraEditors.TextEdit txtTG_B_base_top; + private DevExpress.XtraEditors.LabelControl labelControl25; + public DevExpress.XtraEditors.TextEdit txtTG_B_inner_bot; + public DevExpress.XtraEditors.TextEdit txtTG_B_inner_mid; + public DevExpress.XtraEditors.TextEdit txtTG_B_inner_top; + private DevExpress.XtraEditors.LabelControl labelControl24; + private DevExpress.XtraEditors.LabelControl labelControl23; + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.cs b/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.cs new file mode 100644 index 0000000..c897d40 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.cs @@ -0,0 +1,1828 @@ +锘縰sing DevExpress.XtraEditors; +using lol_coder.Log; +using LolDataRequestLib; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lol_coder.Forms.Frame +{ + public partial class LiveCoderFrame : DevExpress.XtraEditors.XtraUserControl + { + Timer timerManual; + MainForm mainForm; + public LiveCoderFrame(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + + Dragon_Load(new DataTable()); + + timerManual = new Timer(); + timerManual.Interval = 1000; + timerManual.Tick += new EventHandler(timerManual_Tick); + + R_EpicMonster.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\EpicMonster_0.png"; + B_EpicMonster.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\EpicMonster_0.png"; + R_FirstBlood.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\FirstBlood_0.png"; + B_FirstBlood.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\FirstBlood_0.png"; + R_Turret.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\Turret_0.png"; + B_Turret.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\Turret_0.png"; + + set氍措牓頄夓偓Image(); + + radioGroup2.SelectedIndex = 1; + } + + + + + + private void pic氍措牓頄夓偓_Click(object sender, EventArgs e) + { + PictureEdit target = (PictureEdit)sender; + + if (((MouseEventArgs)e).Button == MouseButtons.Right) + { + if (target.Tag.ToString().Contains("_1")) + { + target.Tag = target.Tag.ToString().Replace("_1", "_0"); + } + else if (target.Name.Contains("Epic") || target.Name.Contains("FirstBlood")) + { + if (target.Tag.ToString().Contains("_3")) target.Tag = target.Tag.ToString().Replace("_3", "_2"); + else if (target.Tag.ToString().Contains("_2")) target.Tag = target.Tag.ToString().Replace("_2", "_1"); + } + } + else if (((MouseEventArgs)e).Button == MouseButtons.Left) + { + if (target.Tag.ToString().Contains("_0")) + { + target.Tag = target.Tag.ToString().Replace("_0", "_1"); + } + else if (target.Name.Contains("Epic") || target.Name.Contains("FirstBlood")) + { + if (target.Tag.ToString().Contains("_1")) target.Tag = target.Tag.ToString().Replace("_1", "_2"); + else if (target.Tag.ToString().Contains("_2")) target.Tag = target.Tag.ToString().Replace("_2", "_3"); + } + } + + set氍措牓頄夓偓Image(); + } + + public void set氍措牓頄夓偓Image() + { + try + { + R_EpicMonster.Image = new Bitmap(R_EpicMonster.Tag.ToString()); + B_EpicMonster.Image = new Bitmap(B_EpicMonster.Tag.ToString()); + + R_FirstBlood.Image = new Bitmap(R_FirstBlood.Tag.ToString()); + B_FirstBlood.Image = new Bitmap(B_FirstBlood.Tag.ToString()); + + R_Turret.Image = new Bitmap(R_Turret.Tag.ToString()); + B_Turret.Image = new Bitmap(B_Turret.Tag.ToString()); + + if (mainForm.TM.isScoreDisplaying) + { + string[] values = new string[] { mainForm.bscore.Text, txtBTeam.Text, mainForm.rscore.Text, txtRTeam.Text, mainForm.bscoreAll.Text, mainForm.rscoreAll.Text }; + string[] values2 = new string[] { R_EpicMonster.Tag.ToString(), R_Turret.Tag.ToString(), R_FirstBlood.Tag.ToString(), B_EpicMonster.Tag.ToString(), B_Turret.Tag.ToString(), B_FirstBlood.Tag.ToString() }; + mainForm.TM.DisplayScore(values, values2); + } + } + catch(Exception ex) + { + mainForm.Log(ex.Message, LogWriter.LogType.Error); + } + } + + public void AllClear() + { + try + { + isAtakanTimerManual = false; + isDragonTimerManual = false; + isHeraldTimerManual = false; + isHordeTimerManual = false; + isBaronTimerManual = false; + isElderBuffTimerManual = false; + isBaronBuffTimerManual = false; + isInhibitorBlueManual = new bool[] { false, false, false, false, false }; + isInhibitorRedManual = new bool[] { false, false, false, false, false }; + + AllReset(); + AllOut(); + timerManual.Stop(); + Dragon_Load(new DataTable()); + + BHorde.Text = "0"; + RHorde.Text = "0"; + BT.Text = "0"; + RT.Text = "0"; + + textEdit1.Text = ""; + textEdit2.Text = ""; + textEdit3.Text = ""; + + R_EpicMonster.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\EpicMonster_0.png"; + B_EpicMonster.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\EpicMonster_0.png"; + R_FirstBlood.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\FirstBlood_0.png"; + B_FirstBlood.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\FirstBlood_0.png"; + R_Turret.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\Turret_0.png"; + B_Turret.Tag = RES_FOLDER_PATH + @"\氍措牓頄夓偓\Turret_0.png"; + + radioGroup3.SelectedIndex = 1; + + set氍措牓頄夓偓Image(); + + checkEdit1.Checked = false; + checkEdit2.Checked = false; + checkEdit3.Checked = false; + checkEdit4.Checked = false; + checkEdit5.Checked = false; + checkEdit6.Checked = false; + checkEdit7.Checked = false; + checkEdit8.Checked = false; + checkEdit9.Checked = false; + checkEdit10.Checked = false; + + for (int i = 0; i < 5; i++) + { + mainForm.TM.BQuest[i] = false; + mainForm.TM.RQuest[i] = false; + } + + foreach(Control c in groupControl11.Controls) + { + if (c is TextEdit) + { + c.Text = "0"; + } + } + + beforeGoldTower = -1; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + } + + public void AllReset() + { + TimerReset_Click(DTR, new EventArgs()); + TimerReset_Click(HTR, new EventArgs()); + TimerReset_Click(BIT1, new EventArgs()); + TimerReset_Click(BIT2, new EventArgs()); + TimerReset_Click(BIT3, new EventArgs()); + TimerReset_Click(BIT4, new EventArgs()); + TimerReset_Click(BIT5, new EventArgs()); + TimerReset_Click(BR, new EventArgs()); + TimerReset_Click(ER, new EventArgs()); + TimerReset_Click(BTR, new EventArgs()); + TimerReset_Click(RIT1, new EventArgs()); + TimerReset_Click(RIT2, new EventArgs()); + TimerReset_Click(RIT3, new EventArgs()); + TimerReset_Click(RIT4, new EventArgs()); + TimerReset_Click(RIT5, new EventArgs()); + } + + public void AllOut() + { + ScoreOUT_Click(null, null); + DTOUT_Click(null, null); + AtakanOUT_Click(null, null); + HeraldOUT_Click(null, null); + HordeOut_Click(null, null); + ElderOUT_Click(null, null); + Dragon_Out_Click(null, null); + btnoutBtor_Click(null, null); + RInOut_Click(null, null); + BraonOUT_Click(null, null); + BFOUT_Click(null, null); + } + + + #region 靸侂嫧鞀れ綌鞏错寪 + + private void ScoreIN_Click(object sender, EventArgs e) + { + try + { + string[] values = new string[] { mainForm.bscore.Text, txtBTeam.Text, mainForm.rscore.Text, txtRTeam.Text, mainForm.bscoreAll.Text, mainForm.rscoreAll.Text }; + string[] values2 = new string[] { R_EpicMonster.Tag.ToString(), R_Turret.Tag.ToString(), R_FirstBlood.Tag.ToString(), B_EpicMonster.Tag.ToString(), B_Turret.Tag.ToString(), B_FirstBlood.Tag.ToString() }; + mainForm.TM.DisplayScore(values, values2); + ScoreIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + } + + private void ScoreOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutScore(); + ScoreIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + } + + #endregion + + + #region 韮鞗 瓿摐 甏霠 + + int beforeGoldTower = -1; + + private enum Role { Top, Jgl, Mid, Adc, Spt } + + public void 瓿摐須嶋摑鞝曤炒霐旊矂旯(DataTable dt) + { + //dataGridView1.DataSource = dt; + + if (dt.Rows.Count == beforeGoldTower) return; + + beforeGoldTower = dt.Rows.Count; + + + // 1) 齑堦赴頇(旮办〈 臧 雮姅 瓴 氚╈) + ResetTGTextBoxes(); + + const int PLATES_PER_TURRET = 5; + + // plateCount: "gainTeamID|tier|lane" -> 0..5 + var plateCount = new Dictionary(StringComparer.OrdinalIgnoreCase); + + // turretDestroyed: "gainTeamID|tier|lane" -> true (韮鞗岅皜 韺岅创霅橂┐ plate=5 頇曥爼) + var turretDestroyed = new HashSet(StringComparer.OrdinalIgnoreCase); + + // 欷戨车 鞝滉卑(plate / turret 氇憪 recipient 攵勲鞍搿 鞐煬 欷 霌れ柎鞓 靾 鞛堨潓) + // dedupKey電 "towerOwnerTeam(臧電ロ晿氅 rawTeamId)|tier|lane|gameTime|x|z|source" + var seenEvents = new HashSet(StringComparer.OrdinalIgnoreCase); + + // role gold: "teamID|role" -> sumGold + var goldByTeamRole = new Dictionary(StringComparer.OrdinalIgnoreCase); + + // team sum + long blueSum = 0; + long redSum = 0; + + foreach (DataRow dr in dt.Rows) + { + // 旎熂氇 鞖办劆, 鞐嗢溂氅 fallback index 靷毄 + // 旮半掣 臧鞝(頃勳殧 鞁 fallback 鞚鸽嵄鞀 臁办爼): + // 0: source, 1: teamID, 2: recipientId, 3: amount, 4: lane, 5: turretTier, 6: gameTime, 7:x, 8:z + string source = GetStr(dr, "source", 0); + if (string.IsNullOrWhiteSpace(source)) continue; + + int rawTeamId = GetInt(dr, "teamID", 1); // 韮鞗 靻岇湢韺(頂柬暣韺)鞚 臧電レ劚鞚 韥(攴鸽灅靹 歆戧硠鞐愲姅 鞎 鞌) + int recipientId = GetInt(dr, "recipientId", 2); + int amount = GetInt(dr, "amount", 3); + + string lane = NormalizeLane(GetStr(dr, "lane", 4)); + string tier = NormalizeTier(GetStr(dr, "turretTier", 5)); + + int gameTime = GetInt(dr, "gameTime", 6); + int x = GetInt(dr, "x", 7); + int z = GetInt(dr, "z", 8); + + // 2) 須嶋摑韺/韽靺橃潃 recipientId搿 頇曥爼 + int gainTeamId = TeamFromRecipientId(recipientId); // 100(敫旊() / 200(霠堧摐) / 0(氇) + if (gainTeamId == 0) + { + // recipientId臧 鞐嗢溂氅(0/雸勲澖) 韺愲嫧 攵堦皜 + // 鞚 旒鞚挫姢電 雿办澊韯 甑“臧 雼るゴ瓯半倶 鞓堨櫢 鞚措菠韸胳澕 靾 鞛堨潓 -> 鞎堨爠頃橁矊 鞀ろ偟 + continue; + } + + // 雱レ劀鞀 韮鞗岆姅 plate 鞐嗢潓(鞖旉惮靷暛) + bool isNexusTier = tier.Equals("nexus", StringComparison.OrdinalIgnoreCase); + + // 3) 鞚措菠韸 欷戨车 鞝滉卑 韨(plate/turret電 攵勲鞍 霑岆鞐 臧欖潃 鞚措菠韸戈皜 鞐煬 欷勲 霌れ柎鞓 靾 鞛堨潓) + // rawTeamId臧 韮鞗 靻岇湢韺(頂柬暣韺)鞚 臧電レ劚鞚 雴掛晞 dedup 鞎堨爼頇旍棎 霃勳泙 + int ownerKeyTeam = (rawTeamId == 100 || rawTeamId == 200) ? rawTeamId : gainTeamId; + + string dedupKey = $"{ownerKeyTeam}|{tier}|{lane}|{gameTime}|{x}|{z}|{source}"; + bool isFirstSeen = seenEvents.Add(dedupKey); + + // 4) 瓿摐 歆戧硠(頂岆爤鞚错姼 + 韮鞗 韺岅创) + if (source.Equals("turretPlate", StringComparison.OrdinalIgnoreCase) && amount > 0) + { + // 韺 頃 + if (gainTeamId == 100) blueSum += amount; + else if (gainTeamId == 200) redSum += amount; + + // 鞐暊(韽靺) 頃 + Role role = RoleFromRecipientId(recipientId); + Add(goldByTeamRole, $"{gainTeamId}|{role}", amount); + } + + // 5) 頂岆爤鞚错姼 旃挫毚韸 + // - turretPlate: 頂岆爤鞚错姼 1鞛レ敥 雸勳爜(欷戨车 鞝滉卑霅 瓴届毎毵) + // - turret: 韮鞗 韺岅创 氚滌儩 鞁, 頃措嫻 韮鞗(雱レ劀鞀 鞝滌櫢)電 plate=5 頇曥爼(欷戨车 鞝滉卑霅 瓴届毎毵) + if (!isNexusTier && !string.IsNullOrEmpty(lane)) + { + if (source.Equals("turretPlate", StringComparison.OrdinalIgnoreCase)) + { + if (isFirstSeen) + { + string plateKey = $"{gainTeamId}|{tier}|{lane}"; + int cur = GetInt(plateCount, plateKey); + cur = Math.Min(PLATES_PER_TURRET, cur + 1); + plateCount[plateKey] = cur; + } + } + else if (source.Equals("turret", StringComparison.OrdinalIgnoreCase)) + { + if (isFirstSeen) + { + string turretKey = $"{gainTeamId}|{tier}|{lane}"; + turretDestroyed.Add(turretKey); + } + } + } + } + + // 6) 韮鞗 韺岅创霅 韮鞗岆姅 plate=5搿 頇曥爼(雱レ劀鞀 鞝滌櫢電 鞚措 鞙勳棎靹 瓯鸽爛鞚) + foreach (var key in turretDestroyed) + { + plateCount[key] = PLATES_PER_TURRET; + } + + // 7) UI 氚橃榿(plate) + ApplyPlateTextBoxes(plateCount); + + // 8) UI 氚橃榿(role gold) + ApplyRoleGoldTextBoxes(goldByTeamRole); + + // 9) UI 氚橃榿(team sum) + txtTG_B_total_gold.Text = blueSum.ToString(); + txtTG_R_total_gold.Text = redSum.ToString(); + + + if (mainForm.TM.isTowerGoldDisplaying) + { + List strs = new List(); + foreach (Control c in groupControl11.Controls) + { + if (c is TextEdit) strs.Add(new string[] { c.Name.Replace("txtTG_", ""), c.Text }); + } + + mainForm.TM.DisplayGoldTower(strs); + } + } + + // ----------------------------- + // UI Helpers + // ----------------------------- + private void ResetTGTextBoxes() + { + // plate boxes (Blue) + SetText(txtTG_B_outer_top, "0"); + SetText(txtTG_B_outer_mid, "0"); + SetText(txtTG_B_outer_bot, "0"); + SetText(txtTG_B_inner_top, "0"); + SetText(txtTG_B_inner_mid, "0"); + SetText(txtTG_B_inner_bot, "0"); + SetText(txtTG_B_base_top, "0"); + SetText(txtTG_B_base_mid, "0"); + SetText(txtTG_B_base_bot, "0"); + + // plate boxes (Red) + SetText(txtTG_R_outer_top, "0"); + SetText(txtTG_R_outer_mid, "0"); + SetText(txtTG_R_outer_bot, "0"); + SetText(txtTG_R_inner_top, "0"); + SetText(txtTG_R_inner_mid, "0"); + SetText(txtTG_R_inner_bot, "0"); + SetText(txtTG_R_base_top, "0"); + SetText(txtTG_R_base_mid, "0"); + SetText(txtTG_R_base_bot, "0"); + + // role gold boxes (Blue) + SetText(txtTG_B_top, "0"); + SetText(txtTG_B_jgl, "0"); + SetText(txtTG_B_mid, "0"); + SetText(txtTG_B_adc, "0"); + SetText(txtTG_B_spt, "0"); + + // role gold boxes (Red) + SetText(txtTG_R_top, "0"); + SetText(txtTG_R_jgl, "0"); + SetText(txtTG_R_mid, "0"); + SetText(txtTG_R_adc, "0"); + SetText(txtTG_R_spt, "0"); + + // team sum + SetText(txtTG_B_total_gold, "0"); + SetText(txtTG_R_total_gold, "0"); + } + + private void ApplyPlateTextBoxes(Dictionary plateCount) + { + // key 順曥嫕: "teamID|tier|lane" + // tier: outer/inner/base, lane: top/mid/bot + SetText(txtTG_B_outer_top, GetPlate(plateCount, 100, "outer", "top")); + SetText(txtTG_B_outer_mid, GetPlate(plateCount, 100, "outer", "mid")); + SetText(txtTG_B_outer_bot, GetPlate(plateCount, 100, "outer", "bot")); + + SetText(txtTG_B_inner_top, GetPlate(plateCount, 100, "inner", "top")); + SetText(txtTG_B_inner_mid, GetPlate(plateCount, 100, "inner", "mid")); + SetText(txtTG_B_inner_bot, GetPlate(plateCount, 100, "inner", "bot")); + + SetText(txtTG_B_base_top, GetPlate(plateCount, 100, "base", "top")); + SetText(txtTG_B_base_mid, GetPlate(plateCount, 100, "base", "mid")); + SetText(txtTG_B_base_bot, GetPlate(plateCount, 100, "base", "bot")); + + SetText(txtTG_R_outer_top, GetPlate(plateCount, 200, "outer", "top")); + SetText(txtTG_R_outer_mid, GetPlate(plateCount, 200, "outer", "mid")); + SetText(txtTG_R_outer_bot, GetPlate(plateCount, 200, "outer", "bot")); + + SetText(txtTG_R_inner_top, GetPlate(plateCount, 200, "inner", "top")); + SetText(txtTG_R_inner_mid, GetPlate(plateCount, 200, "inner", "mid")); + SetText(txtTG_R_inner_bot, GetPlate(plateCount, 200, "inner", "bot")); + + SetText(txtTG_R_base_top, GetPlate(plateCount, 200, "base", "top")); + SetText(txtTG_R_base_mid, GetPlate(plateCount, 200, "base", "mid")); + SetText(txtTG_R_base_bot, GetPlate(plateCount, 200, "base", "bot")); + } + + private void ApplyRoleGoldTextBoxes(Dictionary goldByTeamRole) + { + SetText(txtTG_B_top, GetRoleGold(goldByTeamRole, 100, Role.Top)); + SetText(txtTG_B_jgl, GetRoleGold(goldByTeamRole, 100, Role.Jgl)); + SetText(txtTG_B_mid, GetRoleGold(goldByTeamRole, 100, Role.Mid)); + SetText(txtTG_B_adc, GetRoleGold(goldByTeamRole, 100, Role.Adc)); + SetText(txtTG_B_spt, GetRoleGold(goldByTeamRole, 100, Role.Spt)); + + SetText(txtTG_R_top, GetRoleGold(goldByTeamRole, 200, Role.Top)); + SetText(txtTG_R_jgl, GetRoleGold(goldByTeamRole, 200, Role.Jgl)); + SetText(txtTG_R_mid, GetRoleGold(goldByTeamRole, 200, Role.Mid)); + SetText(txtTG_R_adc, GetRoleGold(goldByTeamRole, 200, Role.Adc)); + SetText(txtTG_R_spt, GetRoleGold(goldByTeamRole, 200, Role.Spt)); + } + + private static string GetPlate(Dictionary dict, int teamId, string tier, string lane) + { + string key = $"{teamId}|{tier}|{lane}"; + return dict.TryGetValue(key, out int v) ? v.ToString() : "0"; + } + + private static string GetRoleGold(Dictionary dict, int teamId, Role role) + { + string key = $"{teamId}|{role}"; + return dict.TryGetValue(key, out long v) ? v.ToString() : "0"; + } + + private static void SetText(Control c, string text) + { + if (c != null) c.Text = text; + } + + // ----------------------------- + // Mapping (recipientId -> team/role) + // ----------------------------- + private static int TeamFromRecipientId(int recipientId) + { + if (recipientId >= 1 && recipientId <= 5) return 100; // Blue + if (recipientId >= 6 && recipientId <= 10) return 200; // Red + return 0; + } + + private static Role RoleFromRecipientId(int recipientId) + { + // 1~5: Blue, 6~10: Red + int idx = recipientId; + if (idx >= 6 && idx <= 10) idx -= 5; + + switch (idx) + { + case 1: return Role.Top; + case 2: return Role.Jgl; + case 3: return Role.Mid; + case 4: return Role.Adc; + case 5: return Role.Spt; + default: return Role.Top; + } + } + + // ----------------------------- + // Normalization (tier/lane) + // ----------------------------- + private static string NormalizeLane(string lane) + { + if (string.IsNullOrWhiteSpace(lane)) return ""; + + lane = lane.Trim().ToLowerInvariant(); + + // 雿办澊韯瓣皜 "top", "mid", "bot"鞚 鞎勲嫄 靾橂弰 鞛堨柎靹 氤挫爼 + if (lane.Contains("top")) return "top"; + if (lane.Contains("mid")) return "mid"; + if (lane.Contains("bot") || lane.Contains("bottom")) return "bot"; + + return lane; + } + + private static string NormalizeTier(string tier) + { + if (string.IsNullOrWhiteSpace(tier)) return ""; + + tier = tier.Trim().ToLowerInvariant(); + + if (tier.Contains("outer")) return "outer"; + if (tier.Contains("inner")) return "inner"; + if (tier.Contains("base")) return "base"; + if (tier.Contains("nexus")) return "nexus"; + + return tier; + } + + // ----------------------------- + // Data Helpers + // ----------------------------- + private static string GetStr(DataRow dr, string colName, int fallbackIndex) + { + if (dr.Table.Columns.Contains(colName)) + return dr[colName]?.ToString() ?? ""; + + if (fallbackIndex >= 0 && fallbackIndex < dr.ItemArray.Length) + return dr[fallbackIndex]?.ToString() ?? ""; + + return ""; + } + + private static int GetInt(DataRow dr, string colName, int fallbackIndex) + { + var s = GetStr(dr, colName, fallbackIndex); + return int.TryParse(s, out int v) ? v : 0; + } + + private static int GetInt(Dictionary dict, string key) + { + return dict.TryGetValue(key, out int v) ? v : 0; + } + + private static void Add(Dictionary dict, string key, long add) + { + dict.TryGetValue(key, out long cur); + dict[key] = cur + add; + } + + #endregion + + + + #region 霌滊灅瓿 + + + static string RES_FOLDER_PATH = Environment.CurrentDirectory + @"\Res\"; + + public void Dragon_Load(DataTable dt) + { + try + { + int blueIndex = 0; + int redIndex = 0; + + mainForm.TM.bbufD[0] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.bbufD[1] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.bbufD[2] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.bbufD[3] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.bbufD[4] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.bbufD[5] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rbufD[0] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rbufD[1] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rbufD[2] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rbufD[3] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rbufD[4] = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rbufD[5] = RES_FOLDER_PATH + "CLEAR.png"; + + mainForm.TM.bAtakhan = RES_FOLDER_PATH + "CLEAR.png"; + mainForm.TM.rAtakhan = RES_FOLDER_PATH + "CLEAR.png"; + string setObjectImg(string fileName) => Environment.CurrentDirectory + @"\Resource\MonsterRename\" + fileName + ".png"; + + + foreach (DataRow dr in dt.Rows) + { + if (dr[0].ToString().Equals("dragon")) + { + if (dr[2].ToString().Equals("敫旊(")) + { + mainForm.TM.bbufD[blueIndex] = Dragon_Icon(dr[1].ToString()); + blueIndex++; + } + else + { + mainForm.TM.rbufD[redIndex] = Dragon_Icon(dr[1].ToString()); + redIndex++; + } + + if (chkDragonBugFix.Checked) + { + if (blueIndex >3 || redIndex > 3) + { + dt1.Text = "06"; + dt2.Text = "00"; + } + else + { + dt1.Text = "05"; + dt2.Text = "00"; + } + + } + } + else if (dr[0].ToString().Contains("Atakhan")) + { + if (Convert.ToInt32(mainForm.NowGameTime(true)) > 10) + { + if (dr[2].ToString().Equals("敫旊(")) mainForm.TM.bAtakhan = setObjectImg(dr[0].ToString()); + else mainForm.TM.rAtakhan = setObjectImg(dr[0].ToString()); + } + } + } + + BDragon1.Image = mainForm.imageReSize(30, 30, mainForm.TM.bbufD[0]); + BDragon2.Image = mainForm.imageReSize(30, 30, mainForm.TM.bbufD[1]); + BDragon3.Image = mainForm.imageReSize(30, 30, mainForm.TM.bbufD[2]); + BDragon4.Image = mainForm.imageReSize(30, 30, mainForm.TM.bbufD[3]); + BDragon5.Image = mainForm.imageReSize(30, 30, mainForm.TM.bbufD[4]); + BDragon6.Image = mainForm.imageReSize(30, 30, mainForm.TM.bbufD[5]); + RDragon1.Image = mainForm.imageReSize(30, 30, mainForm.TM.rbufD[0]); + RDragon2.Image = mainForm.imageReSize(30, 30, mainForm.TM.rbufD[1]); + RDragon3.Image = mainForm.imageReSize(30, 30, mainForm.TM.rbufD[2]); + RDragon4.Image = mainForm.imageReSize(30, 30, mainForm.TM.rbufD[3]); + RDragon5.Image = mainForm.imageReSize(30, 30, mainForm.TM.rbufD[4]); + RDragon6.Image = mainForm.imageReSize(30, 30, mainForm.TM.rbufD[5]); + + BAtakhan.Image = mainForm.imageReSize(30, 30, mainForm.TM.bAtakhan); + RAtakhan.Image = mainForm.imageReSize(30, 30, mainForm.TM.rAtakhan); + + + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + } + + public string Dragon_Icon(string str) + { + string value = string.Empty; + if (str.ToLower() == "infernal") + { + value = RES_FOLDER_PATH + "Infernal.png"; + } + else if (str.ToLower() == "earth") + { + value = RES_FOLDER_PATH + "Earth.png"; + } + else if (str.ToLower() == "ocean") + { + value = RES_FOLDER_PATH + "Ocean.png"; + } + else if (str.ToLower() == "wind") + { + value = RES_FOLDER_PATH + "Wind.png"; + } + else if (str.ToLower() == "elder") + { + value = RES_FOLDER_PATH + "Elder.png"; + } + else if (str.ToLower() == "fire") + { + value = RES_FOLDER_PATH + "fire.png"; + } + else if (str.ToLower() == "water") + { + value = RES_FOLDER_PATH + "Ocean.png"; + } + else if (str.ToLower() == "air") + { + value = RES_FOLDER_PATH + "Wind.png"; + } + else if (str.ToLower() == "hextech") + { + value = RES_FOLDER_PATH + "Hextech.png"; + } + else if (str.ToLower() == "chemtech") + { + value = RES_FOLDER_PATH + "Chemtech.png"; + } + else + { + value = RES_FOLDER_PATH + "CLEAR.png"; + } + return value; + } + + + private void Dragon_IN_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.DisplayDragon(); + Dragon_IN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void Dragon_Out_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutDragon(); + Dragon_IN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + string targetManualDragon = ""; + private void picDragon_Click(object sender, EventArgs e) + { + if (!ck2.Checked) return; + + ContextMenu custommenu = new ContextMenu(); + + targetManualDragon= ((PictureEdit)sender).Name; + + + custommenu.MenuItems.Add("Infernal", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("Earth", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("Ocean", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("Wind", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("Hextech", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("Chemtech", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("Elder", new EventHandler(ContextMenu_Dragon_Click)); + custommenu.MenuItems.Add("CLEAR", new EventHandler(ContextMenu_Dragon_Click)); + + ((PictureEdit)sender).ContextMenu = custommenu; + } + + private void ContextMenu_Dragon_Click(object sender, System.EventArgs e) + { + try + { + //鞚挫爠鞐 靹犿儩頃 鞚措歆 + PictureEdit target = (PictureEdit)gc10.Controls[targetManualDragon]; + string str = ((System.Windows.Forms.MenuItem)sender).Text; + + if (str == "CLEAR") + target.Image = Image.FromFile(RES_FOLDER_PATH + "CLEAR.png"); + else + target.Image = mainForm.imageReSize(30, 30, RES_FOLDER_PATH + str + ".png"); + + int index = Convert.ToInt32(target.Name.Substring(7)); + + if (target.Name.Contains("BDragon")) + mainForm.TM.bbufD[index] = Dragon_Icon(str); + else + mainForm.TM.rbufD[index] = Dragon_Icon(str); + + if (mainForm.TM.isDisplayDragon) mainForm.TM.DisplayDragon(); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + #region 靾橂彊 韮鞚措ǜ甏霠 + + bool isAtakanTimerManual = false; + bool isDragonTimerManual = false; + bool isHeraldTimerManual = false; + bool isHordeTimerManual = false; + bool isBaronTimerManual = false; + bool isElderBuffTimerManual = false; + bool isBaronBuffTimerManual = false; + bool[] isInhibitorBlueManual = new bool[] { false, false, false, false, false }; + bool[] isInhibitorRedManual = new bool[] { false, false, false, false, false }; + + + public void timerManual_Tick(object sender, EventArgs e) + { + bool RemainTimeMethod(TextEdit txtMIN, TextEdit txtSEC, bool isLiveShow) + { + try + { + int sec = Convert.ToInt32(txtMIN.Text) * 60 + Convert.ToInt32(txtSEC.Text); + if (sec == 0) return false; + sec--; + + txtMIN.Text = mainForm.GetTime((sec / 60).ToString()); + txtSEC.Text = mainForm.GetTime((sec % 60).ToString()); + + if (isLiveShow) + { + if (txtMIN.Text == "00" && txtSEC.Text == "00") + { + txtSEC.Text = "LIVE"; + return false; + } + } + + + + return true; + } + catch(Exception ex) + { + return false; + } + } + + try + { + if (isAtakanTimerManual) + { + if (!RemainTimeMethod(at1, at2, true)) isAtakanTimerManual = false; + } + if (isHeraldTimerManual) + { + if (!RemainTimeMethod(ht1, ht2, true)) isHeraldTimerManual = false; + } + if (isHordeTimerManual) + { + if (!RemainTimeMethod(hordet1, hordet2, true)) isHordeTimerManual = false; + } + if (isDragonTimerManual) + { + if (!RemainTimeMethod(dt1, dt2, true)) isDragonTimerManual = false; + } + if (isBaronTimerManual) + { + if (!RemainTimeMethod(bt1, bt2, true)) isBaronTimerManual = false; + } + if (isElderBuffTimerManual) + { + if (!RemainTimeMethod(ed1, ed2, false)) isElderBuffTimerManual = false; + } + if (isBaronBuffTimerManual) + { + if (!RemainTimeMethod(br1, br2, false)) isBaronBuffTimerManual = false; + } + if (isInhibitorBlueManual[0]) + { + if (!RemainTimeMethod(bbt1, bbt2, false)) isInhibitorBlueManual[0] = false; + } + + if (isInhibitorBlueManual[1]) + { + if (!RemainTimeMethod(bbt3, bbt4, false)) isInhibitorBlueManual[1] = false; + } + if (isInhibitorBlueManual[2]) + { + if (!RemainTimeMethod(bbt5, bbt6, false)) isInhibitorBlueManual[2] = false; + } + if (isInhibitorBlueManual[3]) + { + if (!RemainTimeMethod(bbt7, bbt8, false)) isInhibitorBlueManual[3] = false; + } + if (isInhibitorBlueManual[4]) + { + if (!RemainTimeMethod(bbt9, bbt10, false)) isInhibitorBlueManual[4] = false; + } + + + if (isInhibitorRedManual[0]) + { + if (!RemainTimeMethod(rbt1, rbt2, false)) isInhibitorRedManual[0] = false; + } + if (isInhibitorRedManual[1]) + { + if (!RemainTimeMethod(rbt3, rbt4, false)) isInhibitorRedManual[1] = false; + } + if (isInhibitorRedManual[2]) + { + if (!RemainTimeMethod(rbt5, rbt6, false)) isInhibitorRedManual[2] = false; + } + if (isInhibitorRedManual[3]) + { + if (!RemainTimeMethod(rbt7, rbt8, false)) isInhibitorRedManual[3] = false; + } + if (isInhibitorRedManual[4]) + { + if (!RemainTimeMethod(rbt9, rbt10, false)) isInhibitorRedManual[4] = false; + } + + + if (mainForm.TM.isDisplayInhibitorBlue) + { + mainForm.TM.DisplayInhibitor(bbt1.Text, bbt2.Text, bbt3.Text, bbt4.Text, bbt5.Text, bbt6.Text,bbt7.Text, bbt8.Text, bbt9.Text, bbt10.Text, true); + } + if (mainForm.TM.isDisplayInhibitorRed) + { + mainForm.TM.DisplayInhibitor(rbt1.Text, rbt2.Text, rbt3.Text, rbt4.Text, rbt5.Text, rbt6.Text, rbt7.Text, rbt8.Text, rbt9.Text, rbt10.Text, false); + } + } + catch (Exception ex) + { + + } + } + + private void checkBoxManual_CheckedChanged(object sender, EventArgs e) + { + if (sender == ck10) + { + if (!ck10.Checked) isAtakanTimerManual = false; + } + if (sender == ck1) + { + if (!ck1.Checked) isHeraldTimerManual = false; + //HTS.Visible = ck1.Checked; HTR.Visible = ck1.Checked; + } + if (sender == ck9) + { + if (!ck9.Checked) isHordeTimerManual = false; + } + if (sender == ck3) + { + if (!ck3.Checked) isDragonTimerManual = false; + //DTS.Visible = ck3.Checked; DTR.Visible = ck3.Checked; + } + if (sender == ck4) + { + if (!ck4.Checked) isBaronTimerManual = false; + //BTS.Visible = ck4.Checked; BTR.Visible = ck4.Checked; BTR2.Visible = ck4.Checked; + } + if (sender == ck7) + { + if (!ck7.Checked) isElderBuffTimerManual = false; + //ES.Visible = ck7.Checked; ER.Visible = ck7.Checked; + } + if (sender == ck8) + { + if (!ck8.Checked) isBaronBuffTimerManual = false; + //BS.Visible = ck8.Checked; BR.Visible = ck8.Checked; + } + if (sender == ck5) + { + if (!ck5.Checked) isInhibitorBlueManual = new bool[] { false, false, false, false, false }; + //BIS1.Visible = ck5.Checked; BIT1.Visible = ck5.Checked; + //BIS2.Visible = ck5.Checked; BIT2.Visible = ck5.Checked; + //BIS3.Visible = ck5.Checked; BIT3.Visible = ck5.Checked; + } + if (sender == ck6) + { + if (!ck6.Checked) isInhibitorRedManual = new bool[] { false, false, false, false, false }; + //RIS1.Visible = ck6.Checked; RIT1.Visible = ck6.Checked; + //RIS2.Visible = ck6.Checked; RIT2.Visible = ck6.Checked; + //RIS3.Visible = ck6.Checked; RIT3.Visible = ck6.Checked; + } + } + + private void TimerStart_Click(object sender, EventArgs e) + { + if (sender == ATS && ck10.Checked) isAtakanTimerManual = true; + if (sender == HTS && ck1.Checked) isHeraldTimerManual = true; + if (sender == HordeTS && ck9.Checked) isHordeTimerManual = true; + if (sender == DTS && ck3.Checked) isDragonTimerManual = true; + if (sender == BTS && ck4.Checked ) isBaronTimerManual = true; + if (sender == ES && ck7.Checked) isElderBuffTimerManual = true; + if (sender == BS && ck8.Checked) isBaronBuffTimerManual = true; + + if (ck5.Checked) + { + if (sender == BIS1) isInhibitorBlueManual[0] = true; + if (sender == BIS2) isInhibitorBlueManual[1] = true; + if (sender == BIS3) isInhibitorBlueManual[2] = true; + if (sender == BIS4) isInhibitorBlueManual[3] = true; + if (sender == BIS5) isInhibitorBlueManual[4] = true; + } + + if (ck6.Checked) + { + if (sender == RIS1) isInhibitorRedManual[0] = true; + if (sender == RIS2) isInhibitorRedManual[1] = true; + if (sender == RIS3) isInhibitorRedManual[2] = true; + if (sender == RIS4) isInhibitorRedManual[3] = true; + if (sender == RIS5) isInhibitorRedManual[4] = true; + } + + if (!timerManual.Enabled) timerManual.Start(); + } + + private void TimerReset_Click(object sender, EventArgs e) + { + if (sender == ATR) { at1.Text = "20"; at2.Text = "00"; } + if (sender == HTR) { ht1.Text = "14"; ht2.Text = "00"; } + if (sender == HordeTR) { hordet1.Text = "05"; hordet2.Text = "00"; } + if (sender == DTR) { dt1.Text = "05"; dt2.Text = "00"; } + if (sender == BTR) { bt1.Text = "25"; bt2.Text = "00"; } + if (sender == BTR2) { bt1.Text = "06"; bt2.Text = "00"; } + if (sender == ER) { ed1.Text = "02"; ed2.Text = "30"; } + if (sender == BR) { br1.Text = "03"; br2.Text = "30"; } + if (sender == BIT1) { bbt1.Text = "05"; bbt2.Text = "00"; } + if (sender == BIT2) { bbt3.Text = "05"; bbt4.Text = "00"; } + if (sender == BIT3) { bbt5.Text = "05"; bbt6.Text = "00"; } + if (sender == BIT4) { bbt7.Text = "03"; bbt8.Text = "00"; } + if (sender == BIT5) { bbt9.Text = "03"; bbt10.Text = "00"; } + + if (sender == RIT1) { rbt1.Text = "05"; rbt2.Text = "00"; } + if (sender == RIT2) { rbt3.Text = "05"; rbt4.Text = "00"; } + if (sender == RIT3) { rbt5.Text = "05"; rbt6.Text = "00"; } + if (sender == RIT4) { rbt7.Text = "03"; rbt8.Text = "00"; } + if (sender == RIT5) { rbt9.Text = "03"; rbt10.Text = "00"; } + + } + + #endregion + + + + #region 鞖 韮鞚措ǜ + + private void DTIN_Click(object sender, EventArgs e) + { + try + { + if (ComboRow.SelectedIndex < 0) + { + MessageBox.Show("鞖╈澊 靹犿儩霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + if (mainForm.TM.isDisplayElderTimer) + { + MessageBox.Show("鞖╆臣 鞛ル 氩勴攧電 頃滊矆鞐 響滌稖頃 靾 鞐嗢姷雼堧嫟."); + return; + } + + string dragon = (string)ComboRow.SelectedItem; + string dragonTime; + + if (dt1.Text == "00" && dt2.Text == "LIVE") + dragonTime = "LIVE"; + else + dragonTime = dt1.Text + ":" + dt2.Text; + + mainForm.TM.DisplayDragonTime(true, dragonTime, dragon); + + DTIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void dt2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayDragonTimer) + { + string dragon = (string)ComboRow.SelectedItem; + string dragonTime = ""; + + if (dt1.Text == "00" && dt2.Text == "LIVE") + dragonTime = "LIVE"; + else + dragonTime = dt1.Text + ":" + dt2.Text; + + mainForm.TM.DisplayDragonTime(false, dragonTime, dragon); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + + private void DTOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutDragonTime(); + DTIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + + + #endregion + + + #region 鞛ル 韮鞚措ǜ + + private void ElderIN_Click(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayDragonTimer) + { + MessageBox.Show("鞖╆臣 鞛ル 氩勴攧電 頃滊矆鞐 響滌稖頃 靾 鞐嗢姷雼堧嫟."); + return; + } + + bool isBlue = ElderGroup.SelectedIndex == 0 ? true : false; + mainForm.TM.DisplayElderTime(true, ed1.Text + ":" + ed2.Text, isBlue); + + ElderIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void ElderOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutElderTime(); + ElderIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + #region 鞝勲牴 韮鞚措ǜ + + private void HeraldIN_Click(object sender, EventArgs e) + { + try + { + string heraldTime = ""; + + if (ht1.Text == "00" && ht2.Text == "LIVE") + heraldTime = "LIVE"; + else + heraldTime = ht1.Text + ":" + ht2.Text; + + mainForm.TM.DisplayHeraldTime(true, heraldTime); + HeraldIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void ht2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayHeraldTimer) + { + string heraldTime = ""; + + if (ht1.Text == "00" && ht2.Text == "LIVE") + heraldTime = "LIVE"; + else + heraldTime = ht1.Text + ":" + ht2.Text; + + mainForm.TM.DisplayHeraldTime(false, heraldTime); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void HeraldOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutHeraldTime(); + HeraldIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + + #endregion + + #region 瓿淀棃鞙犾订 韮鞚措ǜ + + + + private void HordeIN_Click(object sender, EventArgs e) + { + try + { + string hordeTime = ""; + + if (hordet1.Text == "00" && hordet2.Text == "LIVE") + hordeTime = "LIVE"; + else + hordeTime = hordet1.Text + ":" + hordet2.Text; + + mainForm.TM.DisplayHordeTime(true, hordeTime); + HordeIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void hordet2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayHordeTimer) + { + string hordeTime = ""; + + if (hordet1.Text == "00" && hordet2.Text == "LIVE") + hordeTime = "LIVE"; + else + hordeTime = hordet1.Text + ":" + hordet2.Text; + + mainForm.TM.DisplayHordeTime(false, hordeTime); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void HordeOut_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutHordeTime(); + HordeIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + #region 氚旊 韮鞚措ǜ + + private void BraonIN_Click(object sender, EventArgs e) + { + try + { + string baronTime = ""; + + if (bt1.Text == "00" && bt2.Text == "LIVE") + baronTime = "LIVE"; + else + baronTime = bt1.Text + ":" + bt2.Text; + + mainForm.TM.DisplayBaronTime(true, baronTime); + BraonIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void bt2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayBaronTimer) + { + string baronTime = ""; + + if (bt1.Text == "00" && bt2.Text == "LIVE") + baronTime = "LIVE"; + else + baronTime = bt1.Text + ":" + bt2.Text; + + mainForm.TM.DisplayBaronTime(false, baronTime); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void BraonOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutBaronTime(); + BraonIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + + + #region 氚旊 氩勴攧 + + private void BFIN_Click(object sender, EventArgs e) + { + try + { + string baronTime = br1.Text + ":" + br2.Text; + bool isBlue = BaronGroup.SelectedIndex == 0 ? true : false; + string goldGap = txtgold.Text; + mainForm.TM.DisplayBaronBuff(true, baronTime, isBlue, goldGap); + BFIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void br2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayBraonBuff) + { + string baronTime = br1.Text + ":" + br2.Text; + bool isBlue = BaronGroup.SelectedIndex == 0 ? true : false; + string goldGap = txtgold.Text; + mainForm.TM.DisplayBaronBuff(false, baronTime, isBlue, goldGap); + + if (baronTime.Equals("00:00")) + { + BFOUT_Click(null, null); + //鞛勳嫓 - 韺岇泴頂岆爤鞚 鞎勳泝 + } + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void BFOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutBaronBuff(); + BFIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + + + #region 韮鞗 鞝曤炒 + + private void TIN_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.DisplayTower(BT.Text, RT.Text); + TIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void TOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutTower(); + TIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + #region 鞏奠牅旮 韮鞚措ǜ + + private void btnInBtor_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.DisplayInhibitor(bbt1.Text, bbt2.Text, bbt3.Text, bbt4.Text, bbt5.Text, bbt6.Text,bbt7.Text, bbt8.Text, bbt9.Text, bbt10.Text, true); + btnInBtor.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void btnoutBtor_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutInhibitor(true); + btnInBtor.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void btnInRtor_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.DisplayInhibitor(rbt1.Text, rbt2.Text, rbt3.Text, rbt4.Text, rbt5.Text, rbt6.Text, rbt7.Text, rbt8.Text, rbt9.Text, rbt10.Text, false); + btnInRtor.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void RInOut_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutInhibitor(false); + btnInRtor.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + #region 瓿摐 / 雿半歆 + + + + //雸勳爜瓿摐 + private void btnGold_Click(object sender, EventArgs e) + { + try + { + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + mainForm.AccumulatedGold(); + } + + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + //瓿摐攴鸽灅頂 + private void btnGoldGraph_Click(object sender, EventArgs e) + { + try + { + if (mainForm.MainLayerButton((SimpleButton)sender)) mainForm.GoldGraph(true); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + //雸勳爜 雿半歆 + private void btnDeal_Click(object sender, EventArgs e) + { + try + { + if (mainForm.MainLayerButton((SimpleButton)sender)) mainForm.Deal(); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + #endregion + + + #region 頃滍儉霐滊焿 + + private void Fstart_Click(object sender, EventArgs e) + { + try + { + if (Fstart.Text == "START") + { + DataManager.getInstance().齑堧嫻頃滍儉霐滊焿毽劥鞁滌瀾(); + Fstart.Text = "STOP"; + Fstart.Appearance.BackColor = Color.FromArgb(255, 255, 0); + } + + else + { + DataManager.getInstance().齑堧嫻頃滍儉霐滊焿毽劥膦呺(); + Fstart.Text = "START"; + Fstart.Appearance.BackColor = Color.Transparent; + } + } + catch(Exception ex) { } + + } + + private void btnF_Click(object sender, EventArgs e) + { + try + { + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + if (radioGroup2.SelectedIndex == 1) // 鞁れ嫓臧 + { + if (Fstart.Text == "START") + { + MessageBox.Show("START 氩勴娂鞚 雸岆煬欤检劯鞖"); + mainForm.MainLayerButton(null); + return; + } + else + { + mainForm.TM.isDisplayFightRealTime = true; + } + } + else //鞖旍箔頉 頃滊矆鞐 觳橂Μ + { + try + { + int stime = (Convert.ToInt32(t1.Text) * 60) + Convert.ToInt32(t2.Text); + int etime = (Convert.ToInt32(t3.Text) * 60) + Convert.ToInt32(t4.Text); + DataTable dt = DataManager.getInstance().頃滍儉霐滊焿鞖旍箔(stime, etime).Tables[0]; + + string timeInfo = t1.Text + ":" + t2.Text + " ~ " + t3.Text + ":" + t4.Text; + mainForm.TM.DisplayFight(false, timeInfo, dt, mainForm.DC); ; + } + catch (Exception ex) + { + MessageBox.Show("雿办澊韯半ゼ 靾橃嫚頃 靾 鞐嗢姷雼堧嫟.."); + mainForm.MainLayerButton((SimpleButton)sender); + return; + } + + + + } + } + } + catch(Exception ex) + { + + } + } + + + + #endregion + + private void btnFightTimeSet1_Click(object sender, EventArgs e) + { + t1.Text = mainForm.NowGameTime(true); + t2.Text = mainForm.NowGameTime(false); + } + + private void btnFightTimeSet2_Click(object sender, EventArgs e) + { + t3.Text = mainForm.NowGameTime(true); + t4.Text = mainForm.NowGameTime(false); + } + + private void ed2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayElderTimer) + { + bool isBlue = ElderGroup.SelectedIndex == 0 ? true : false; + mainForm.TM.DisplayElderTime(false, ed1.Text + ":" + ed2.Text, isBlue); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void TowerGoldIN_Click(object sender, EventArgs e) + { + try + { + List strs = new List(); + foreach (Control c in groupControl11.Controls) + { + if (c is TextEdit) strs.Add(new string[] { c.Name.Replace("txtTG_", ""), c.Text }); + } + + if (mainForm.MainLayerButton((SimpleButton)sender)) mainForm.TM.DisplayGoldTower(strs); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void AtakanIN_Click(object sender, EventArgs e) + { + try + { + string atakanTime = ""; + + if (at1.Text == "00" && at2.Text == "LIVE") + atakanTime = "LIVE"; + else + atakanTime = at1.Text + ":" + at2.Text; + + mainForm.TM.DisplayAtakanTime(true, atakanTime, radioGroup3.SelectedIndex); + AtakanIN.Appearance.BackColor = Color.FromArgb(255, 0, 0); + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void at2_EditValueChanged(object sender, EventArgs e) + { + try + { + if (mainForm.TM.isDisplayAtakanTimer) + { + string atakanTime = ""; + + if (at1.Text == "00" && at2.Text == "LIVE") + atakanTime = "LIVE"; + else + atakanTime = at1.Text + ":" + at2.Text; + + mainForm.TM.DisplayAtakanTime(false, atakanTime,radioGroup3.SelectedIndex); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void AtakanOUT_Click(object sender, EventArgs e) + { + try + { + mainForm.TM.OutAtakanTime(); + AtakanIN.Appearance.BackColor = Color.Transparent; + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private void radioGroup3_SelectedIndexChanged(object sender, EventArgs e) + { + /* + * string newPath = Environment.CurrentDirectory + @"\Resource\MonsterRename\RuinousAtakhan.png"; + if (!File.Exists(newPath)) Log("鞎勴儉旃 鞚措歆 " + newPath + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + newPath = Environment.CurrentDirectory + @"\Resource\MonsterRename\VoraciousAtakhan.png"; + */ + //pictureEdit3.Image = mainForm.imageReSize(30, 30, Environment.CurrentDirectory + @"\Resource\MonsterRename\ThornboundAtakhan.png"); + /* + if (radioGroup3.SelectedIndex == 0) + { + + } + else + { + pictureEdit3.Image = mainForm.imageReSize(30, 30, Environment.CurrentDirectory + @"\Resource\MonsterRename\VoraciousAtakhan.png"); + } + */ + } + + + + public void setCheckBox() + { + try + { + DataTable dataTable = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵.GetStringValue()]; + var dc = mainForm.DC; + foreach (DataRow dr in dataTable.Rows) + { + if (dc.BlueLiner.Top.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Top.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.Jungle.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Jungle.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.Mid.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Mid.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.ADCarry.champ.Equals(dr[2].ToString())) { dc.BlueLiner.ADCarry.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.Supporter.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Supporter.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Top.champ.Equals(dr[2].ToString())) { dc.RedLiner.Top.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Jungle.champ.Equals(dr[2].ToString())) { dc.RedLiner.Jungle.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Mid.champ.Equals(dr[2].ToString())) { dc.RedLiner.Mid.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.ADCarry.champ.Equals(dr[2].ToString())) { dc.RedLiner.ADCarry.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Supporter.champ.Equals(dr[2].ToString())) { dc.RedLiner.Supporter.isQuest = Convert.ToBoolean(dr[3].ToString()); } + } + + checkEdit1.Checked = dc.BlueLiner.Top.isQuest; + checkEdit2.Checked = dc.BlueLiner.Jungle.isQuest; + checkEdit3.Checked = dc.BlueLiner.Mid.isQuest; + checkEdit4.Checked = dc.BlueLiner.ADCarry.isQuest; + checkEdit5.Checked = dc.BlueLiner.Supporter.isQuest; + + checkEdit6.Checked = dc.RedLiner.Top.isQuest; + checkEdit7.Checked = dc.RedLiner.Jungle.isQuest; + checkEdit8.Checked = dc.RedLiner.Mid.isQuest; + checkEdit9.Checked = dc.RedLiner.ADCarry.isQuest; + checkEdit10.Checked = dc.RedLiner.Supporter.isQuest; + + mainForm.TM.BQuest[0] = checkEdit1.Checked; + mainForm.TM.BQuest[1] = checkEdit2.Checked; + mainForm.TM.BQuest[2] = checkEdit3.Checked; + mainForm.TM.BQuest[3] = checkEdit4.Checked; + mainForm.TM.BQuest[4] = checkEdit5.Checked; + + mainForm.TM.RQuest[0] = checkEdit6.Checked; + mainForm.TM.RQuest[1] = checkEdit7.Checked; + mainForm.TM.RQuest[2] = checkEdit8.Checked; + mainForm.TM.RQuest[3] = checkEdit9.Checked; + mainForm.TM.RQuest[4] = checkEdit10.Checked; + + if (mainForm.TM.isDisplayDragon) mainForm.TM.DisplayDragon(); + } + catch(Exception ex) + { + + } + } + + private void btnQuest_Click(object sender, EventArgs e) + { + try + { + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + DataTable dataTable = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韤橃姢韸胳檮耄岇棳攵.GetStringValue()]; + mainForm.TM.DisplayQuest(dataTable, mainForm.DC); + } + + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.resx b/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.resx new file mode 100644 index 0000000..775de6a --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/LiveCoderFrame.resx @@ -0,0 +1,799 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAA5dJREFUWEfNl0+oVlUUxc1Iy3CSWiASEST+mShkQyehA7M/IDmJkEAQU5Bs4ERy + BaWYOSiUBFOM0gaRUg100kDcIWqCQSMVE00kKCrFJDWfrDjnsV1n3e97Tyff4Ie+tfY+d3Hv/c7Zd8zQ + 0NCYQaYRBo1GGDQaAYjR8g4Qnxr9YyC2Gr0nmqcRtKEPDwAxVFDvt6KzRr1ONE8jaEMfni0hPjce7x69 + 543XieZpBG3ow7slxAbjrSreTuN1onkaQRv6cL6EeMN4Lxbv79E8Zs3TCNrQgznp/XOPcW7yFxrfonka + QRt6sDEFmGn8KUDcKv4u41s0TyNoQw/OlIv/A8RE45OLpeZX41k0TyNoQwdvpbvH91D9yslUt974DZqn + EbRBeBqIw+mi5AdTVzkgtSeAmG3qhtE8jaANidVA3JQLXgLiGVNbeRKI09JD1pna/9E8jaANQEwD4ltz + kZ+AeMzUK+OBOGL6vwdiutZrnkaQBm4P183i14B4ONVNBeJ1IN4HYjMQK8yj/N2scxuIV+8n4L9mUZL3 + PYbSR1/ZB8SDpS7vm8qEewn4plmIfJhq9hpf+Tndbb576pP37iWgeyTnkr/G+F18k/r47qp/dbQBl5hF + /kwnxqNA/GdqelF7nwDisvH53jZ5GqEsUoeAzO50F14wfj/446n9m4z/10gDvmaaSX5MbxufHAJij9HJ + /tTPCVx9slbzuIAXTCM5NoKAL5dfpOokBzxofPKH5nEB+S2hjeRsusAi43NLGlf8H43Px1r7jxuf7NM8 + LiCHS/4gtJmDZ92v+K/uffybGzZ99w7nU4O7gfrsn6h5XECy0ixAeOzVmjrSZzjlzDP616nvESCumBp+ + PjR5GqEswrvI40wXyQGJ/iB453Q4OJUePeH/dd0bQDw0moAkz3yV79LRVUEZWrWWfGa+R740dcNbkOZp + BFnMnSacpJ+Tusnl0GdYHlv8iNIxbFbHKcLPguE7rHkaQRZd0DHNEO6XWt/FS6af8DRamms1TyOYxR8H + YotZnOTBoQt+M2sf2VYG2rvqNU8jaEPiKSA+MRfie5lnw8pYIL4w9fxhzTD19x2wwkN/u1x0fkddruGn + J2dCrbsLzdMI2tCDr9LFlxv/leRzvFffonkaQRt6wH2rbrj5GKusTQEnGd+ieRpBG/qwuAT4xXhHi7fM + eJ1onkbQhhHwUXknVf8AiB1G74nmaYRBoxEGjUYYNO4AIkIkcLe8xOIAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m + dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAjdEVYdFRpdGxlAENhbmNlbDtTdG9wO0V4aXQ7QmFy + cztSaWJib247TJaWsgAAAKdJREFUOE+Nk0sKwlAMRbu4QEe6iWxA/CBUrNvMShRHTy68wGuaj4MLIbnn + 0A7e1FqbhOkgTAvmfyJMDzCYFf4KUxOmpy3bCNOrd8Ecsbj1hSaUDLDmrId7JXHgK/ZjIZRE8EYQSNYM + 3gkCSQi7gkSygzOB/WxktT1XEMChpIIvzu9sJCk83EJJCVcSHPAwUjiRLFjOwvSuYEfyAatLSE62HKU/ + wBnzD9JAnMxlnre0AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAA5ZJREFUWEfNmEuIVFcQhseIuIkmCwXjA1HIQpQQkQRxoWAEJYKoaHzFBzEQEgsJ + 8YVERFBEahGCCxFcuRAXCroSV6JYGBWNQUTRgIIvBAmK+I464R/OGcq/qqd7mCx68S36r8f5u++9dc7t + js7Ozo52JgjtRhDajSC0G0FQsVYYrWJbVezjJMYMVLFfVWx8EguwnyBwQYKoWKeK/ZLEGrGi1MAox96D + /QSBCxzzVOx+WWhnEm/GulL7qBjmeBfsJwhcoGJTVexKaQ4OJjmtssf1ualisziH/QSBCn5zDcENFevH + TXvJReq538fZTxBc8gJqBCYlC3r6F1j3jFWx19T3hxpnP0EoieNU7B01OZ8sxpxQsT9V7IMk5jmefPkp + iLGfIKjY4HIpucHZZKEKavyl+1vFhid5lWNJ/weoYT+ZQfzcXAyelSeZF5usYi+TfDAzyf9KxR4muWAD + +8kMgiNJceWWiq0peV8ncWZxyV3V4MpUTiKP/QTBfdPTSRPPcxV7legMHgjksu7BGOuaDuwnCM7gIBW7 + nTT7v3msYiPquuwnCHS/jFGxF0nTjLtlNM1ucik9mBSf+TXZTxDIIPg+aZzxuavBYeLfJIfZyOuxnyBw + gYr9njRmMFa4DnOT85h9XMd+gkAFmG9PksYZGO61blgLDwZ4q2Ij+2LwaNIUYKgaPcX3VOzbch/iF/Um + zqjYnaQPOOX3d/YThJL4kYr9lTQDOIV8WPJ6MwfBpSRee3Y9yewnCCo2I2ng2UK/8tUkp3Kdcn9Mcjzz + 2U9mcE5S6DnkFhyqYk9d7JqKXXafcQuMcvl7k36e5ewnMwh+Too92OzXll+oageckd1Ox7DHafpw0sez + vdVLXMlOHD0x3dViJnK8J/6otewnCG4RvLE1OnVk+KG7Ook3ArcBBnuvDYJm9yODV4QdLe4iFZxyutdk + P0EggwDT3jfEXAO8UDOyuvACxn6CwAUqNqDMKd/4OxXbrGJvEiMZu8o89E/8Pyo2hNdjP0HggsKXtOC2 + oi8qn5eo2AUXx06ysGx39XBbX/gr4ZWzLwYB/hXwC2CgQ19a9uxPXGxC2b4QQ85EqsW9yv37bBD40ZOd + YL5RsZWJfs7V9fTyFfwEgQsIvKnVvz8A7i3OYda7fJyeP01yumE/QeCCBsx1p+ZpSbzyRcnBaXtZEg+w + nyBwQRN+qltUAzbhVTLRG8J+gtBuBKHdCEK7EYR24z9HqaY4CrLUFgAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EgAACxIB0t1+/AAAAKRJREFUOE+N0QENg0AQBEAkVEIlIKUSKqkSKqFSKqES6mCbJSxZlrunm1xC/o7h + /5kATFYXANdYq+owk8gbwBfAnINW7HHmWUFClA4TomxYhSiJJaIsGAde2bHwRUEVojxGX2Lua5/F5yrL + zkfbFsJ1HTOx7fjdRTqSLwnb3aFDwm4FojjmP+IAqT4pWNjL+RY621HOt1CFtcgZ5NgQ+QcSNkRYP3qx + Vb43hEYvAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EgAACxIB0t1+/AAAAKRJREFUOE+N0QENg0AQBEAkVEIlIKUSKqkSKqFSKqES6mCbJSxZlrunm1xC/o7h + /5kATFYXANdYq+owk8gbwBfAnINW7HHmWUFClA4TomxYhSiJJaIsGAde2bHwRUEVojxGX2Lua5/F5yrL + zkfbFsJ1HTOx7fjdRTqSLwnb3aFDwm4FojjmP+IAqT4pWNjL+RY621HOt1CFtcgZ5NgQ+QcSNkRYP3qx + Vb43hEYvAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EgAACxIB0t1+/AAAAKRJREFUOE+N0QENg0AQBEAkVEIlIKUSKqkSKqFSKqES6mCbJSxZlrunm1xC/o7h + /5kATFYXANdYq+owk8gbwBfAnINW7HHmWUFClA4TomxYhSiJJaIsGAde2bHwRUEVojxGX2Lua5/F5yrL + zkfbFsJ1HTOx7fjdRTqSLwnb3aFDwm4FojjmP+IAqT4pWNjL+RY621HOt1CFtcgZ5NgQ+QcSNkRYP3qx + Vb43hEYvAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EgAACxIB0t1+/AAAAKRJREFUOE+N0QENg0AQBEAkVEIlIKUSKqkSKqFSKqES6mCbJSxZlrunm1xC/o7h + /5kATFYXANdYq+owk8gbwBfAnINW7HHmWUFClA4TomxYhSiJJaIsGAde2bHwRUEVojxGX2Lua5/F5yrL + zkfbFsJ1HTOx7fjdRTqSLwnb3aFDwm4FojjmP+IAqT4pWNjL+RY621HOt1CFtcgZ5NgQ+QcSNkRYP3qx + Vb43hEYvAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EgAACxIB0t1+/AAAAKRJREFUOE+N0QENg0AQBEAkVEIlIKUSKqkSKqFSKqES6mCbJSxZlrunm1xC/o7h + /5kATFYXANdYq+owk8gbwBfAnINW7HHmWUFClA4TomxYhSiJJaIsGAde2bHwRUEVojxGX2Lua5/F5yrL + zkfbFsJ1HTOx7fjdRTqSLwnb3aFDwm4FojjmP+IAqT4pWNjL+RY621HOt1CFtcgZ5NgQ+QcSNkRYP3qx + Vb43hEYvAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EgAACxIB0t1+/AAAAKRJREFUOE+N0QENg0AQBEAkVEIlIKUSKqkSKqFSKqES6mCbJSxZlrunm1xC/o7h + /5kATFYXANdYq+owk8gbwBfAnINW7HHmWUFClA4TomxYhSiJJaIsGAde2bHwRUEVojxGX2Lua5/F5yrL + zkfbFsJ1HTOx7fjdRTqSLwnb3aFDwm4FojjmP+IAqT4pWNjL+RY621HOt1CFtcgZ5NgQ+QcSNkRYP3qx + Vb43hEYvAAAAAElFTkSuQmCC + + + + + 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 + mxZwbhABiyQAAAAASUVORK5CYII= + + + + + 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 + IiIits//DyL+CKAexdOjAAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/Frame/ResultFrame.Designer.cs b/lol_coder/lol_coder/Forms/Frame/ResultFrame.Designer.cs new file mode 100644 index 0000000..e72050d --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/ResultFrame.Designer.cs @@ -0,0 +1,2774 @@ +锘 +namespace lol_coder.Forms.Frame +{ + partial class ResultFrame + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 甑劚 鞖旍唽 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ResultFrame)); + this.btnPost = new DevExpress.XtraEditors.SimpleButton(); + this.groupControl14 = new DevExpress.XtraEditors.GroupControl(); + this.groupControl4 = new DevExpress.XtraEditors.GroupControl(); + this.label31 = new System.Windows.Forms.Label(); + this.lblChampEng = new System.Windows.Forms.Label(); + this.chk氩勱犯雽牍 = new DevExpress.XtraEditors.CheckEdit(); + this.cmbPOG = new DevExpress.XtraEditors.ComboBoxEdit(); + this.groupControl1 = new DevExpress.XtraEditors.GroupControl(); + this.groupControl21 = new DevExpress.XtraEditors.GroupControl(); + this.label35 = new System.Windows.Forms.Label(); + this.label34 = new System.Windows.Forms.Label(); + this.label33 = new System.Windows.Forms.Label(); + this.comboBoxEdit2 = new DevExpress.XtraEditors.ComboBoxEdit(); + this.comboBoxEdit1 = new DevExpress.XtraEditors.ComboBoxEdit(); + this.btnAllLoad = new DevExpress.XtraEditors.SimpleButton(); + this.label10 = new System.Windows.Forms.Label(); + this.btnAllSave = new DevExpress.XtraEditors.SimpleButton(); + this.btnPOGPreview = new DevExpress.XtraEditors.SimpleButton(); + this.label32 = new System.Windows.Forms.Label(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.checkEdit5 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit4 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit3 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit2 = new DevExpress.XtraEditors.CheckEdit(); + this.checkEdit1 = new DevExpress.XtraEditors.CheckEdit(); + this.txtFreeTextGame5 = new DevExpress.XtraEditors.TextEdit(); + this.cmbLine = new DevExpress.XtraEditors.ComboBoxEdit(); + this.cmbTeam = new DevExpress.XtraEditors.ComboBoxEdit(); + this.cmbPOGPlayer = new DevExpress.XtraEditors.ComboBoxEdit(); + this.txtFreeTextGame3 = new DevExpress.XtraEditors.TextEdit(); + this.txtFreeTextGame4 = new DevExpress.XtraEditors.TextEdit(); + this.txtFreeTextGame2 = new DevExpress.XtraEditors.TextEdit(); + this.txtFreeTextGame1 = new DevExpress.XtraEditors.TextEdit(); + this.txtKDAGame5 = new DevExpress.XtraEditors.TextEdit(); + this.txtKDAGame3 = new DevExpress.XtraEditors.TextEdit(); + this.txtKDAGame4 = new DevExpress.XtraEditors.TextEdit(); + this.txtKDAGame2 = new DevExpress.XtraEditors.TextEdit(); + this.txtKDAGame1 = new DevExpress.XtraEditors.TextEdit(); + this.txtChampGame5 = new DevExpress.XtraEditors.TextEdit(); + this.txtChampGame3 = new DevExpress.XtraEditors.TextEdit(); + this.txtChampGame4 = new DevExpress.XtraEditors.TextEdit(); + this.txtChampGame2 = new DevExpress.XtraEditors.TextEdit(); + this.txtChampGame1 = new DevExpress.XtraEditors.TextEdit(); + this.txtResultGame5 = new DevExpress.XtraEditors.TextEdit(); + this.txtResultGame3 = new DevExpress.XtraEditors.TextEdit(); + this.txtResultGame4 = new DevExpress.XtraEditors.TextEdit(); + this.txtResultGame2 = new DevExpress.XtraEditors.TextEdit(); + this.txtResultGame1 = new DevExpress.XtraEditors.TextEdit(); + this.cmbGame = new DevExpress.XtraEditors.ComboBoxEdit(); + this.label29 = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.txtPont = new DevExpress.XtraEditors.TextEdit(); + this.label25 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.lblGame5 = new System.Windows.Forms.Label(); + this.lblGame4 = new System.Windows.Forms.Label(); + this.lblGame3 = new System.Windows.Forms.Label(); + this.lblGame2 = new System.Windows.Forms.Label(); + this.lblGame1 = new System.Windows.Forms.Label(); + this.label30 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.btnGameSave = new DevExpress.XtraEditors.SimpleButton(); + this.simpleButton3 = new DevExpress.XtraEditors.SimpleButton(); + this.label21 = new System.Windows.Forms.Label(); + this.cmbPlayer = new DevExpress.XtraEditors.ComboBoxEdit(); + this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.btnPOG = new DevExpress.XtraEditors.SimpleButton(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.label17 = new System.Windows.Forms.Label(); + this.txt2 = new DevExpress.XtraEditors.TextEdit(); + this.txt3 = new DevExpress.XtraEditors.TextEdit(); + this.txt4 = new DevExpress.XtraEditors.TextEdit(); + this.txt1 = new DevExpress.XtraEditors.TextEdit(); + this.txt5 = new DevExpress.XtraEditors.TextEdit(); + this.d1 = new System.Windows.Forms.Label(); + this.d2 = new System.Windows.Forms.Label(); + this.d3 = new System.Windows.Forms.Label(); + this.d4 = new System.Windows.Forms.Label(); + this.d9 = new DevExpress.XtraEditors.TextEdit(); + this.d5 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.c1 = new DevExpress.XtraEditors.CheckEdit(); + this.c9 = new DevExpress.XtraEditors.CheckEdit(); + this.c2 = new DevExpress.XtraEditors.CheckEdit(); + this.txt9 = new DevExpress.XtraEditors.TextEdit(); + this.c3 = new DevExpress.XtraEditors.CheckEdit(); + this.c4 = new DevExpress.XtraEditors.CheckEdit(); + this.c5 = new DevExpress.XtraEditors.CheckEdit(); + this.txt6 = new DevExpress.XtraEditors.TextEdit(); + this.label12 = new System.Windows.Forms.Label(); + this.txt7 = new DevExpress.XtraEditors.TextEdit(); + this.label13 = new System.Windows.Forms.Label(); + this.txt8 = new DevExpress.XtraEditors.TextEdit(); + this.label14 = new System.Windows.Forms.Label(); + this.d6 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.d7 = new System.Windows.Forms.Label(); + this.label16 = new System.Windows.Forms.Label(); + this.d8 = new System.Windows.Forms.Label(); + this.c6 = new DevExpress.XtraEditors.CheckEdit(); + this.label18 = new System.Windows.Forms.Label(); + this.c7 = new DevExpress.XtraEditors.CheckEdit(); + this.label19 = new System.Windows.Forms.Label(); + this.c8 = new DevExpress.XtraEditors.CheckEdit(); + this.groupControl6 = new DevExpress.XtraEditors.GroupControl(); + this.chkKDA靾橂彊 = new DevExpress.XtraEditors.CheckEdit(); + this.panelControl2 = new DevExpress.XtraEditors.PanelControl(); + this.label20 = new System.Windows.Forms.Label(); + this.label11 = new System.Windows.Forms.Label(); + this.panelControl1 = new DevExpress.XtraEditors.PanelControl(); + this.txtKDARed = new DevExpress.XtraEditors.TextEdit(); + this.txtKDABlue = new DevExpress.XtraEditors.TextEdit(); + this.groupControl3 = new DevExpress.XtraEditors.GroupControl(); + this.label9 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.simpleButton1 = new DevExpress.XtraEditors.SimpleButton(); + this.simpleButton2 = new DevExpress.XtraEditors.SimpleButton(); + this.lblLossColor = new DevExpress.XtraEditors.LabelControl(); + this.lblWinColor = new DevExpress.XtraEditors.LabelControl(); + this.label6 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.btnRedColorChange = new DevExpress.XtraEditors.SimpleButton(); + this.btnBlueColorChange = new DevExpress.XtraEditors.SimpleButton(); + this.lblRedColor = new DevExpress.XtraEditors.LabelControl(); + this.lblBlueColor = new DevExpress.XtraEditors.LabelControl(); + this.label5 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.chkT1Home = new DevExpress.XtraEditors.CheckEdit(); + this.groupControl2 = new DevExpress.XtraEditors.GroupControl(); + this.mTime = new DevExpress.XtraEditors.TextEdit(); + this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl23 = new DevExpress.XtraEditors.LabelControl(); + this.panelControl8 = new DevExpress.XtraEditors.PanelControl(); + this.sTime = new DevExpress.XtraEditors.TextEdit(); + this.panelControl7 = new DevExpress.XtraEditors.PanelControl(); + this.WinGroup = new DevExpress.XtraEditors.RadioGroup(); + this.chkManualResult = new DevExpress.XtraEditors.CheckEdit(); + this.label3 = new System.Windows.Forms.Label(); + this.btnConnect = new DevExpress.XtraEditors.SimpleButton(); + this.label1 = new System.Windows.Forms.Label(); + this.btnPOMInit = new DevExpress.XtraEditors.SimpleButton(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).BeginInit(); + this.groupControl14.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl4)).BeginInit(); + this.groupControl4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chk氩勱犯雽牍.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbPOG.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).BeginInit(); + this.groupControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl21)).BeginInit(); + this.groupControl21.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.comboBoxEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.comboBoxEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbLine.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbTeam.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbPOGPlayer.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbGame.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtPont.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbPlayer.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txt2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.d9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt9.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt7.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt8.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c7.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.c8.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl6)).BeginInit(); + this.groupControl6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkKDA靾橂彊.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDARed.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDABlue.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).BeginInit(); + this.groupControl3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkT1Home.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl2)).BeginInit(); + this.groupControl2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.mTime.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl8)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sTime.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.WinGroup.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.chkManualResult.Properties)).BeginInit(); + this.SuspendLayout(); + // + // btnPost + // + this.btnPost.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnPost.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnPost.Appearance.Options.UseFont = true; + this.btnPost.Appearance.Options.UseForeColor = true; + this.btnPost.Appearance.Options.UseTextOptions = true; + this.btnPost.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnPost.Location = new System.Drawing.Point(127, 66); + this.btnPost.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnPost.Name = "btnPost"; + this.btnPost.Size = new System.Drawing.Size(224, 101); + this.btnPost.TabIndex = 803; + this.btnPost.Tag = "8"; + this.btnPost.Text = "POSTGAME"; + this.btnPost.Click += new System.EventHandler(this.btnPost_Click); + // + // groupControl14 + // + this.groupControl14.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl14.Appearance.Options.UseBackColor = true; + this.groupControl14.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl14.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl14.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl14.AppearanceCaption.Options.UseFont = true; + this.groupControl14.Controls.Add(this.groupControl4); + this.groupControl14.Controls.Add(this.groupControl1); + this.groupControl14.Controls.Add(this.groupControl6); + this.groupControl14.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl14.Location = new System.Drawing.Point(0, 0); + this.groupControl14.Margin = new System.Windows.Forms.Padding(2); + this.groupControl14.Name = "groupControl14"; + this.groupControl14.Size = new System.Drawing.Size(1683, 800); + this.groupControl14.TabIndex = 848; + this.groupControl14.Text = "Result"; + // + // groupControl4 + // + this.groupControl4.Controls.Add(this.label31); + this.groupControl4.Controls.Add(this.lblChampEng); + this.groupControl4.Controls.Add(this.chk氩勱犯雽牍); + this.groupControl4.Controls.Add(this.cmbPOG); + this.groupControl4.Location = new System.Drawing.Point(502, 656); + this.groupControl4.Name = "groupControl4"; + this.groupControl4.Size = new System.Drawing.Size(1128, 117); + this.groupControl4.TabIndex = 1068; + this.groupControl4.Text = "groupControl4"; + this.groupControl4.Visible = false; + // + // label31 + // + this.label31.AutoSize = true; + this.label31.BackColor = System.Drawing.Color.Transparent; + this.label31.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label31.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label31.Location = new System.Drawing.Point(466, 30); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(65, 17); + this.label31.TabIndex = 1083; + this.label31.Text = "靹犾垬 靹犿儩"; + // + // lblChampEng + // + this.lblChampEng.AutoSize = true; + this.lblChampEng.BackColor = System.Drawing.Color.Transparent; + this.lblChampEng.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblChampEng.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblChampEng.Location = new System.Drawing.Point(306, 40); + this.lblChampEng.Name = "lblChampEng"; + this.lblChampEng.Size = new System.Drawing.Size(73, 17); + this.lblChampEng.TabIndex = 867; + this.lblChampEng.Text = "鞓侂旒毽獏"; + // + // chk氩勱犯雽牍 + // + this.chk氩勱犯雽牍.Location = new System.Drawing.Point(131, 38); + this.chk氩勱犯雽牍.Name = "chk氩勱犯雽牍"; + this.chk氩勱犯雽牍.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chk氩勱犯雽牍.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.chk氩勱犯雽牍.Properties.Appearance.Options.UseFont = true; + this.chk氩勱犯雽牍.Properties.Appearance.Options.UseForeColor = true; + this.chk氩勱犯雽牍.Properties.Caption = "25.09 氩勳爠 氩勱犯 雽牍"; + this.chk氩勱犯雽牍.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chk氩勱犯雽牍.Size = new System.Drawing.Size(157, 21); + this.chk氩勱犯雽牍.TabIndex = 1044; + this.chk氩勱犯雽牍.Tag = "2"; + this.chk氩勱犯雽牍.Visible = false; + // + // cmbPOG + // + this.cmbPOG.Location = new System.Drawing.Point(449, 51); + this.cmbPOG.Name = "cmbPOG"; + this.cmbPOG.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbPOG.Properties.Appearance.Options.UseFont = true; + this.cmbPOG.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbPOG.Size = new System.Drawing.Size(100, 28); + this.cmbPOG.TabIndex = 862; + this.cmbPOG.SelectedIndexChanged += new System.EventHandler(this.cmbPOG_SelectedIndexChanged); + // + // groupControl1 + // + this.groupControl1.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl1.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl1.Appearance.Options.UseBackColor = true; + this.groupControl1.AppearanceCaption.BackColor = System.Drawing.Color.Blue; + this.groupControl1.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl1.AppearanceCaption.Options.UseBackColor = true; + this.groupControl1.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl1.AppearanceCaption.Options.UseFont = true; + this.groupControl1.Controls.Add(this.groupControl21); + this.groupControl1.Location = new System.Drawing.Point(531, 34); + this.groupControl1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl1.Name = "groupControl1"; + this.groupControl1.Size = new System.Drawing.Size(1101, 615); + this.groupControl1.TabIndex = 811; + this.groupControl1.Text = "Play of the game"; + // + // groupControl21 + // + this.groupControl21.Appearance.BackColor = System.Drawing.Color.Transparent; + this.groupControl21.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl21.Appearance.Options.UseBackColor = true; + this.groupControl21.Appearance.Options.UseBorderColor = true; + this.groupControl21.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl21.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl21.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl21.AppearanceCaption.Options.UseFont = true; + this.groupControl21.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.groupControl21.Controls.Add(this.btnPOMInit); + this.groupControl21.Controls.Add(this.label35); + this.groupControl21.Controls.Add(this.label34); + this.groupControl21.Controls.Add(this.label33); + this.groupControl21.Controls.Add(this.comboBoxEdit2); + this.groupControl21.Controls.Add(this.comboBoxEdit1); + this.groupControl21.Controls.Add(this.btnAllLoad); + this.groupControl21.Controls.Add(this.label10); + this.groupControl21.Controls.Add(this.btnAllSave); + this.groupControl21.Controls.Add(this.btnPOGPreview); + this.groupControl21.Controls.Add(this.label32); + this.groupControl21.Controls.Add(this.pictureBox1); + this.groupControl21.Controls.Add(this.checkEdit5); + this.groupControl21.Controls.Add(this.checkEdit4); + this.groupControl21.Controls.Add(this.checkEdit3); + this.groupControl21.Controls.Add(this.checkEdit2); + this.groupControl21.Controls.Add(this.checkEdit1); + this.groupControl21.Controls.Add(this.txtFreeTextGame5); + this.groupControl21.Controls.Add(this.cmbLine); + this.groupControl21.Controls.Add(this.cmbTeam); + this.groupControl21.Controls.Add(this.cmbPOGPlayer); + this.groupControl21.Controls.Add(this.txtFreeTextGame3); + this.groupControl21.Controls.Add(this.txtFreeTextGame4); + this.groupControl21.Controls.Add(this.txtFreeTextGame2); + this.groupControl21.Controls.Add(this.txtFreeTextGame1); + this.groupControl21.Controls.Add(this.txtKDAGame5); + this.groupControl21.Controls.Add(this.txtKDAGame3); + this.groupControl21.Controls.Add(this.txtKDAGame4); + this.groupControl21.Controls.Add(this.txtKDAGame2); + this.groupControl21.Controls.Add(this.txtKDAGame1); + this.groupControl21.Controls.Add(this.txtChampGame5); + this.groupControl21.Controls.Add(this.txtChampGame3); + this.groupControl21.Controls.Add(this.txtChampGame4); + this.groupControl21.Controls.Add(this.txtChampGame2); + this.groupControl21.Controls.Add(this.txtChampGame1); + this.groupControl21.Controls.Add(this.txtResultGame5); + this.groupControl21.Controls.Add(this.txtResultGame3); + this.groupControl21.Controls.Add(this.txtResultGame4); + this.groupControl21.Controls.Add(this.txtResultGame2); + this.groupControl21.Controls.Add(this.txtResultGame1); + this.groupControl21.Controls.Add(this.cmbGame); + this.groupControl21.Controls.Add(this.label29); + this.groupControl21.Controls.Add(this.label28); + this.groupControl21.Controls.Add(this.label27); + this.groupControl21.Controls.Add(this.label26); + this.groupControl21.Controls.Add(this.txtPont); + this.groupControl21.Controls.Add(this.label25); + this.groupControl21.Controls.Add(this.label24); + this.groupControl21.Controls.Add(this.label22); + this.groupControl21.Controls.Add(this.lblGame5); + this.groupControl21.Controls.Add(this.lblGame4); + this.groupControl21.Controls.Add(this.lblGame3); + this.groupControl21.Controls.Add(this.lblGame2); + this.groupControl21.Controls.Add(this.lblGame1); + this.groupControl21.Controls.Add(this.label30); + this.groupControl21.Controls.Add(this.label23); + this.groupControl21.Controls.Add(this.btnGameSave); + this.groupControl21.Controls.Add(this.simpleButton3); + this.groupControl21.Controls.Add(this.label21); + this.groupControl21.Controls.Add(this.cmbPlayer); + this.groupControl21.Controls.Add(this.dataGridView1); + this.groupControl21.Controls.Add(this.btnPOG); + this.groupControl21.Controls.Add(this.groupBox1); + this.groupControl21.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl21.Location = new System.Drawing.Point(2, 23); + this.groupControl21.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl21.Name = "groupControl21"; + this.groupControl21.ShowCaption = false; + this.groupControl21.Size = new System.Drawing.Size(1097, 590); + this.groupControl21.TabIndex = 804; + this.groupControl21.Text = "BARON BUFF"; + // + // label35 + // + this.label35.AutoSize = true; + this.label35.BackColor = System.Drawing.Color.Transparent; + this.label35.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label35.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label35.Location = new System.Drawing.Point(65, 434); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(34, 17); + this.label35.TabIndex = 1087; + this.label35.Text = "氚表寪"; + // + // label34 + // + this.label34.AutoSize = true; + this.label34.BackColor = System.Drawing.Color.Transparent; + this.label34.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 15F, System.Drawing.FontStyle.Bold); + this.label34.ForeColor = System.Drawing.Color.Red; + this.label34.Location = new System.Drawing.Point(24, 27); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(267, 28); + this.label34.TabIndex = 1086; + this.label34.Text = "POM 響滌稖鞚 鞙勴暣 頃勳垬 鞝鞛"; + // + // label33 + // + this.label33.AutoSize = true; + this.label33.BackColor = System.Drawing.Color.Transparent; + this.label33.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 15F, System.Drawing.FontStyle.Bold); + this.label33.ForeColor = System.Drawing.Color.Red; + this.label33.Location = new System.Drawing.Point(334, 53); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(166, 28); + this.label33.TabIndex = 886; + this.label33.Text = "旖旊崝 鞛嫓鞛 雽牍"; + // + // comboBoxEdit2 + // + this.comboBoxEdit2.Location = new System.Drawing.Point(118, 428); + this.comboBoxEdit2.Name = "comboBoxEdit2"; + this.comboBoxEdit2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.comboBoxEdit2.Properties.Appearance.Options.UseFont = true; + this.comboBoxEdit2.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.comboBoxEdit2.Properties.Items.AddRange(new object[] { + "BLUE", + "RED"}); + this.comboBoxEdit2.Size = new System.Drawing.Size(100, 28); + this.comboBoxEdit2.TabIndex = 1043; + this.comboBoxEdit2.SelectedIndexChanged += new System.EventHandler(this.comboBoxEdit2_SelectedIndexChanged); + // + // comboBoxEdit1 + // + this.comboBoxEdit1.EditValue = "A"; + this.comboBoxEdit1.Location = new System.Drawing.Point(762, 29); + this.comboBoxEdit1.Name = "comboBoxEdit1"; + this.comboBoxEdit1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.comboBoxEdit1.Properties.Appearance.Options.UseFont = true; + this.comboBoxEdit1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.comboBoxEdit1.Properties.Items.AddRange(new object[] { + "A", + "B", + "C", + "D"}); + this.comboBoxEdit1.Size = new System.Drawing.Size(100, 28); + this.comboBoxEdit1.TabIndex = 873; + // + // btnAllLoad + // + this.btnAllLoad.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnAllLoad.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnAllLoad.Appearance.Options.UseFont = true; + this.btnAllLoad.Appearance.Options.UseForeColor = true; + this.btnAllLoad.Appearance.Options.UseTextOptions = true; + this.btnAllLoad.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnAllLoad.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("btnAllLoad.ImageOptions.SvgImage"))); + this.btnAllLoad.Location = new System.Drawing.Point(508, 85); + this.btnAllLoad.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnAllLoad.Name = "btnAllLoad"; + this.btnAllLoad.Size = new System.Drawing.Size(192, 59); + this.btnAllLoad.TabIndex = 1085; + this.btnAllLoad.Tag = "8"; + this.btnAllLoad.Text = "鞝勳泊 瓴岇瀯 鞝曤炒 搿滊摐"; + this.btnAllLoad.Click += new System.EventHandler(this.btnAllLoad_Click); + // + // label10 + // + this.label10.AutoSize = true; + this.label10.BackColor = System.Drawing.Color.Transparent; + this.label10.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label10.Location = new System.Drawing.Point(709, 36); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(47, 17); + this.label10.TabIndex = 874; + this.label10.Text = "韺搿滉碃"; + // + // btnAllSave + // + this.btnAllSave.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnAllSave.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnAllSave.Appearance.Options.UseFont = true; + this.btnAllSave.Appearance.Options.UseForeColor = true; + this.btnAllSave.Appearance.Options.UseTextOptions = true; + this.btnAllSave.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnAllSave.ImageOptions.SvgImage = ((DevExpress.Utils.Svg.SvgImage)(resources.GetObject("btnAllSave.ImageOptions.SvgImage"))); + this.btnAllSave.Location = new System.Drawing.Point(310, 85); + this.btnAllSave.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnAllSave.Name = "btnAllSave"; + this.btnAllSave.Size = new System.Drawing.Size(192, 59); + this.btnAllSave.TabIndex = 1085; + this.btnAllSave.Tag = "8"; + this.btnAllSave.Text = "鞝勳泊 瓴岇瀯 鞝曤炒 鞝鞛"; + this.btnAllSave.Click += new System.EventHandler(this.btnAllSave_Click); + // + // btnPOGPreview + // + this.btnPOGPreview.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnPOGPreview.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnPOGPreview.Appearance.Options.UseFont = true; + this.btnPOGPreview.Appearance.Options.UseForeColor = true; + this.btnPOGPreview.Appearance.Options.UseTextOptions = true; + this.btnPOGPreview.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnPOGPreview.Location = new System.Drawing.Point(712, 64); + this.btnPOGPreview.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnPOGPreview.Name = "btnPOGPreview"; + this.btnPOGPreview.Size = new System.Drawing.Size(150, 59); + this.btnPOGPreview.TabIndex = 875; + this.btnPOGPreview.Tag = "8"; + this.btnPOGPreview.Text = "搿滉碃 頇曥澑"; + this.btnPOGPreview.Click += new System.EventHandler(this.btnPOG_Click); + // + // label32 + // + this.label32.AutoSize = true; + this.label32.BackColor = System.Drawing.Color.Transparent; + this.label32.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label32.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label32.Location = new System.Drawing.Point(317, 171); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(60, 17); + this.label32.TabIndex = 1084; + this.label32.Text = "靷毄鞐秬"; + // + // pictureBox1 + // + this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pictureBox1.Location = new System.Drawing.Point(900, 32); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(130, 91); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 1038; + this.pictureBox1.TabStop = false; + // + // checkEdit5 + // + this.checkEdit5.Location = new System.Drawing.Point(342, 372); + this.checkEdit5.Name = "checkEdit5"; + this.checkEdit5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit5.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit5.Properties.Appearance.Options.UseFont = true; + this.checkEdit5.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit5.Properties.Caption = ""; + this.checkEdit5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit5.Size = new System.Drawing.Size(25, 20); + this.checkEdit5.TabIndex = 1083; + this.checkEdit5.Tag = "2"; + // + // checkEdit4 + // + this.checkEdit4.Location = new System.Drawing.Point(342, 327); + this.checkEdit4.Name = "checkEdit4"; + this.checkEdit4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit4.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit4.Properties.Appearance.Options.UseFont = true; + this.checkEdit4.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit4.Properties.Caption = ""; + this.checkEdit4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit4.Size = new System.Drawing.Size(25, 20); + this.checkEdit4.TabIndex = 1083; + this.checkEdit4.Tag = "2"; + // + // checkEdit3 + // + this.checkEdit3.Location = new System.Drawing.Point(342, 288); + this.checkEdit3.Name = "checkEdit3"; + this.checkEdit3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit3.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit3.Properties.Appearance.Options.UseFont = true; + this.checkEdit3.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit3.Properties.Caption = ""; + this.checkEdit3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit3.Size = new System.Drawing.Size(25, 20); + this.checkEdit3.TabIndex = 1083; + this.checkEdit3.Tag = "2"; + // + // checkEdit2 + // + this.checkEdit2.Location = new System.Drawing.Point(342, 247); + this.checkEdit2.Name = "checkEdit2"; + this.checkEdit2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit2.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit2.Properties.Appearance.Options.UseFont = true; + this.checkEdit2.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit2.Properties.Caption = ""; + this.checkEdit2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit2.Size = new System.Drawing.Size(25, 20); + this.checkEdit2.TabIndex = 1083; + this.checkEdit2.Tag = "2"; + // + // checkEdit1 + // + this.checkEdit1.Location = new System.Drawing.Point(342, 202); + this.checkEdit1.Name = "checkEdit1"; + this.checkEdit1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit1.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.checkEdit1.Properties.Appearance.Options.UseFont = true; + this.checkEdit1.Properties.Appearance.Options.UseForeColor = true; + this.checkEdit1.Properties.Caption = ""; + this.checkEdit1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit1.Size = new System.Drawing.Size(25, 20); + this.checkEdit1.TabIndex = 1083; + this.checkEdit1.Tag = "2"; + // + // txtFreeTextGame5 + // + this.txtFreeTextGame5.EditValue = ""; + this.txtFreeTextGame5.Location = new System.Drawing.Point(881, 366); + this.txtFreeTextGame5.Name = "txtFreeTextGame5"; + this.txtFreeTextGame5.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtFreeTextGame5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtFreeTextGame5.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtFreeTextGame5.Properties.Appearance.Options.UseBackColor = true; + this.txtFreeTextGame5.Properties.Appearance.Options.UseFont = true; + this.txtFreeTextGame5.Properties.Appearance.Options.UseForeColor = true; + this.txtFreeTextGame5.Properties.Appearance.Options.UseTextOptions = true; + this.txtFreeTextGame5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtFreeTextGame5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtFreeTextGame5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtFreeTextGame5.Size = new System.Drawing.Size(149, 28); + this.txtFreeTextGame5.TabIndex = 1082; + // + // cmbLine + // + this.cmbLine.Location = new System.Drawing.Point(118, 345); + this.cmbLine.Name = "cmbLine"; + this.cmbLine.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbLine.Properties.Appearance.Options.UseFont = true; + this.cmbLine.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbLine.Size = new System.Drawing.Size(112, 28); + this.cmbLine.TabIndex = 1041; + // + // cmbTeam + // + this.cmbTeam.Location = new System.Drawing.Point(118, 260); + this.cmbTeam.Name = "cmbTeam"; + this.cmbTeam.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbTeam.Properties.Appearance.Options.UseFont = true; + this.cmbTeam.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbTeam.Size = new System.Drawing.Size(112, 28); + this.cmbTeam.TabIndex = 1040; + // + // cmbPOGPlayer + // + this.cmbPOGPlayer.Location = new System.Drawing.Point(118, 304); + this.cmbPOGPlayer.Name = "cmbPOGPlayer"; + this.cmbPOGPlayer.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbPOGPlayer.Properties.Appearance.Options.UseFont = true; + this.cmbPOGPlayer.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbPOGPlayer.Size = new System.Drawing.Size(112, 28); + this.cmbPOGPlayer.TabIndex = 1042; + // + // txtFreeTextGame3 + // + this.txtFreeTextGame3.EditValue = ""; + this.txtFreeTextGame3.Location = new System.Drawing.Point(881, 283); + this.txtFreeTextGame3.Name = "txtFreeTextGame3"; + this.txtFreeTextGame3.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtFreeTextGame3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtFreeTextGame3.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtFreeTextGame3.Properties.Appearance.Options.UseBackColor = true; + this.txtFreeTextGame3.Properties.Appearance.Options.UseFont = true; + this.txtFreeTextGame3.Properties.Appearance.Options.UseForeColor = true; + this.txtFreeTextGame3.Properties.Appearance.Options.UseTextOptions = true; + this.txtFreeTextGame3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtFreeTextGame3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtFreeTextGame3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtFreeTextGame3.Size = new System.Drawing.Size(149, 28); + this.txtFreeTextGame3.TabIndex = 1081; + // + // txtFreeTextGame4 + // + this.txtFreeTextGame4.EditValue = ""; + this.txtFreeTextGame4.Location = new System.Drawing.Point(881, 322); + this.txtFreeTextGame4.Name = "txtFreeTextGame4"; + this.txtFreeTextGame4.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtFreeTextGame4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtFreeTextGame4.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtFreeTextGame4.Properties.Appearance.Options.UseBackColor = true; + this.txtFreeTextGame4.Properties.Appearance.Options.UseFont = true; + this.txtFreeTextGame4.Properties.Appearance.Options.UseForeColor = true; + this.txtFreeTextGame4.Properties.Appearance.Options.UseTextOptions = true; + this.txtFreeTextGame4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtFreeTextGame4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtFreeTextGame4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtFreeTextGame4.Size = new System.Drawing.Size(149, 28); + this.txtFreeTextGame4.TabIndex = 1080; + // + // txtFreeTextGame2 + // + this.txtFreeTextGame2.EditValue = ""; + this.txtFreeTextGame2.Location = new System.Drawing.Point(881, 242); + this.txtFreeTextGame2.Name = "txtFreeTextGame2"; + this.txtFreeTextGame2.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtFreeTextGame2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtFreeTextGame2.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtFreeTextGame2.Properties.Appearance.Options.UseBackColor = true; + this.txtFreeTextGame2.Properties.Appearance.Options.UseFont = true; + this.txtFreeTextGame2.Properties.Appearance.Options.UseForeColor = true; + this.txtFreeTextGame2.Properties.Appearance.Options.UseTextOptions = true; + this.txtFreeTextGame2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtFreeTextGame2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtFreeTextGame2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtFreeTextGame2.Size = new System.Drawing.Size(149, 28); + this.txtFreeTextGame2.TabIndex = 1079; + // + // txtFreeTextGame1 + // + this.txtFreeTextGame1.EditValue = ""; + this.txtFreeTextGame1.Location = new System.Drawing.Point(881, 198); + this.txtFreeTextGame1.Name = "txtFreeTextGame1"; + this.txtFreeTextGame1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtFreeTextGame1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtFreeTextGame1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtFreeTextGame1.Properties.Appearance.Options.UseBackColor = true; + this.txtFreeTextGame1.Properties.Appearance.Options.UseFont = true; + this.txtFreeTextGame1.Properties.Appearance.Options.UseForeColor = true; + this.txtFreeTextGame1.Properties.Appearance.Options.UseTextOptions = true; + this.txtFreeTextGame1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtFreeTextGame1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtFreeTextGame1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtFreeTextGame1.Size = new System.Drawing.Size(149, 28); + this.txtFreeTextGame1.TabIndex = 1078; + // + // txtKDAGame5 + // + this.txtKDAGame5.EditValue = ""; + this.txtKDAGame5.Location = new System.Drawing.Point(750, 366); + this.txtKDAGame5.Name = "txtKDAGame5"; + this.txtKDAGame5.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDAGame5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDAGame5.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDAGame5.Properties.Appearance.Options.UseBackColor = true; + this.txtKDAGame5.Properties.Appearance.Options.UseFont = true; + this.txtKDAGame5.Properties.Appearance.Options.UseForeColor = true; + this.txtKDAGame5.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDAGame5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDAGame5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDAGame5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDAGame5.Size = new System.Drawing.Size(112, 28); + this.txtKDAGame5.TabIndex = 1077; + // + // txtKDAGame3 + // + this.txtKDAGame3.EditValue = ""; + this.txtKDAGame3.Location = new System.Drawing.Point(750, 283); + this.txtKDAGame3.Name = "txtKDAGame3"; + this.txtKDAGame3.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDAGame3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDAGame3.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDAGame3.Properties.Appearance.Options.UseBackColor = true; + this.txtKDAGame3.Properties.Appearance.Options.UseFont = true; + this.txtKDAGame3.Properties.Appearance.Options.UseForeColor = true; + this.txtKDAGame3.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDAGame3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDAGame3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDAGame3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDAGame3.Size = new System.Drawing.Size(112, 28); + this.txtKDAGame3.TabIndex = 1076; + // + // txtKDAGame4 + // + this.txtKDAGame4.EditValue = ""; + this.txtKDAGame4.Location = new System.Drawing.Point(750, 322); + this.txtKDAGame4.Name = "txtKDAGame4"; + this.txtKDAGame4.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDAGame4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDAGame4.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDAGame4.Properties.Appearance.Options.UseBackColor = true; + this.txtKDAGame4.Properties.Appearance.Options.UseFont = true; + this.txtKDAGame4.Properties.Appearance.Options.UseForeColor = true; + this.txtKDAGame4.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDAGame4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDAGame4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDAGame4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDAGame4.Size = new System.Drawing.Size(112, 28); + this.txtKDAGame4.TabIndex = 1075; + // + // txtKDAGame2 + // + this.txtKDAGame2.EditValue = ""; + this.txtKDAGame2.Location = new System.Drawing.Point(750, 242); + this.txtKDAGame2.Name = "txtKDAGame2"; + this.txtKDAGame2.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDAGame2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDAGame2.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDAGame2.Properties.Appearance.Options.UseBackColor = true; + this.txtKDAGame2.Properties.Appearance.Options.UseFont = true; + this.txtKDAGame2.Properties.Appearance.Options.UseForeColor = true; + this.txtKDAGame2.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDAGame2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDAGame2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDAGame2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDAGame2.Size = new System.Drawing.Size(112, 28); + this.txtKDAGame2.TabIndex = 1074; + // + // txtKDAGame1 + // + this.txtKDAGame1.EditValue = ""; + this.txtKDAGame1.Location = new System.Drawing.Point(750, 198); + this.txtKDAGame1.Name = "txtKDAGame1"; + this.txtKDAGame1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDAGame1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDAGame1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDAGame1.Properties.Appearance.Options.UseBackColor = true; + this.txtKDAGame1.Properties.Appearance.Options.UseFont = true; + this.txtKDAGame1.Properties.Appearance.Options.UseForeColor = true; + this.txtKDAGame1.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDAGame1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDAGame1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDAGame1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDAGame1.Size = new System.Drawing.Size(112, 28); + this.txtKDAGame1.TabIndex = 1073; + // + // txtChampGame5 + // + this.txtChampGame5.EditValue = ""; + this.txtChampGame5.Location = new System.Drawing.Point(623, 366); + this.txtChampGame5.Name = "txtChampGame5"; + this.txtChampGame5.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtChampGame5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtChampGame5.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtChampGame5.Properties.Appearance.Options.UseBackColor = true; + this.txtChampGame5.Properties.Appearance.Options.UseFont = true; + this.txtChampGame5.Properties.Appearance.Options.UseForeColor = true; + this.txtChampGame5.Properties.Appearance.Options.UseTextOptions = true; + this.txtChampGame5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtChampGame5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtChampGame5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtChampGame5.Size = new System.Drawing.Size(112, 28); + this.txtChampGame5.TabIndex = 1072; + // + // txtChampGame3 + // + this.txtChampGame3.EditValue = ""; + this.txtChampGame3.Location = new System.Drawing.Point(623, 283); + this.txtChampGame3.Name = "txtChampGame3"; + this.txtChampGame3.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtChampGame3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtChampGame3.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtChampGame3.Properties.Appearance.Options.UseBackColor = true; + this.txtChampGame3.Properties.Appearance.Options.UseFont = true; + this.txtChampGame3.Properties.Appearance.Options.UseForeColor = true; + this.txtChampGame3.Properties.Appearance.Options.UseTextOptions = true; + this.txtChampGame3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtChampGame3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtChampGame3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtChampGame3.Size = new System.Drawing.Size(112, 28); + this.txtChampGame3.TabIndex = 1071; + // + // txtChampGame4 + // + this.txtChampGame4.EditValue = ""; + this.txtChampGame4.Location = new System.Drawing.Point(623, 322); + this.txtChampGame4.Name = "txtChampGame4"; + this.txtChampGame4.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtChampGame4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtChampGame4.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtChampGame4.Properties.Appearance.Options.UseBackColor = true; + this.txtChampGame4.Properties.Appearance.Options.UseFont = true; + this.txtChampGame4.Properties.Appearance.Options.UseForeColor = true; + this.txtChampGame4.Properties.Appearance.Options.UseTextOptions = true; + this.txtChampGame4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtChampGame4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtChampGame4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtChampGame4.Size = new System.Drawing.Size(112, 28); + this.txtChampGame4.TabIndex = 1070; + // + // txtChampGame2 + // + this.txtChampGame2.EditValue = ""; + this.txtChampGame2.Location = new System.Drawing.Point(623, 242); + this.txtChampGame2.Name = "txtChampGame2"; + this.txtChampGame2.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtChampGame2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtChampGame2.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtChampGame2.Properties.Appearance.Options.UseBackColor = true; + this.txtChampGame2.Properties.Appearance.Options.UseFont = true; + this.txtChampGame2.Properties.Appearance.Options.UseForeColor = true; + this.txtChampGame2.Properties.Appearance.Options.UseTextOptions = true; + this.txtChampGame2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtChampGame2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtChampGame2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtChampGame2.Size = new System.Drawing.Size(112, 28); + this.txtChampGame2.TabIndex = 1069; + // + // txtChampGame1 + // + this.txtChampGame1.EditValue = ""; + this.txtChampGame1.Location = new System.Drawing.Point(623, 198); + this.txtChampGame1.Name = "txtChampGame1"; + this.txtChampGame1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtChampGame1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtChampGame1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtChampGame1.Properties.Appearance.Options.UseBackColor = true; + this.txtChampGame1.Properties.Appearance.Options.UseFont = true; + this.txtChampGame1.Properties.Appearance.Options.UseForeColor = true; + this.txtChampGame1.Properties.Appearance.Options.UseTextOptions = true; + this.txtChampGame1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtChampGame1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtChampGame1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtChampGame1.Size = new System.Drawing.Size(112, 28); + this.txtChampGame1.TabIndex = 1068; + // + // txtResultGame5 + // + this.txtResultGame5.EditValue = ""; + this.txtResultGame5.Location = new System.Drawing.Point(473, 366); + this.txtResultGame5.Name = "txtResultGame5"; + this.txtResultGame5.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtResultGame5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtResultGame5.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtResultGame5.Properties.Appearance.Options.UseBackColor = true; + this.txtResultGame5.Properties.Appearance.Options.UseFont = true; + this.txtResultGame5.Properties.Appearance.Options.UseForeColor = true; + this.txtResultGame5.Properties.Appearance.Options.UseTextOptions = true; + this.txtResultGame5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtResultGame5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtResultGame5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtResultGame5.Size = new System.Drawing.Size(112, 28); + this.txtResultGame5.TabIndex = 1067; + // + // txtResultGame3 + // + this.txtResultGame3.EditValue = ""; + this.txtResultGame3.Location = new System.Drawing.Point(473, 283); + this.txtResultGame3.Name = "txtResultGame3"; + this.txtResultGame3.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtResultGame3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtResultGame3.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtResultGame3.Properties.Appearance.Options.UseBackColor = true; + this.txtResultGame3.Properties.Appearance.Options.UseFont = true; + this.txtResultGame3.Properties.Appearance.Options.UseForeColor = true; + this.txtResultGame3.Properties.Appearance.Options.UseTextOptions = true; + this.txtResultGame3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtResultGame3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtResultGame3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtResultGame3.Size = new System.Drawing.Size(112, 28); + this.txtResultGame3.TabIndex = 1066; + // + // txtResultGame4 + // + this.txtResultGame4.EditValue = ""; + this.txtResultGame4.Location = new System.Drawing.Point(473, 322); + this.txtResultGame4.Name = "txtResultGame4"; + this.txtResultGame4.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtResultGame4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtResultGame4.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtResultGame4.Properties.Appearance.Options.UseBackColor = true; + this.txtResultGame4.Properties.Appearance.Options.UseFont = true; + this.txtResultGame4.Properties.Appearance.Options.UseForeColor = true; + this.txtResultGame4.Properties.Appearance.Options.UseTextOptions = true; + this.txtResultGame4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtResultGame4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtResultGame4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtResultGame4.Size = new System.Drawing.Size(112, 28); + this.txtResultGame4.TabIndex = 1065; + // + // txtResultGame2 + // + this.txtResultGame2.EditValue = ""; + this.txtResultGame2.Location = new System.Drawing.Point(473, 242); + this.txtResultGame2.Name = "txtResultGame2"; + this.txtResultGame2.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtResultGame2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtResultGame2.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtResultGame2.Properties.Appearance.Options.UseBackColor = true; + this.txtResultGame2.Properties.Appearance.Options.UseFont = true; + this.txtResultGame2.Properties.Appearance.Options.UseForeColor = true; + this.txtResultGame2.Properties.Appearance.Options.UseTextOptions = true; + this.txtResultGame2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtResultGame2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtResultGame2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtResultGame2.Size = new System.Drawing.Size(112, 28); + this.txtResultGame2.TabIndex = 1064; + // + // txtResultGame1 + // + this.txtResultGame1.EditValue = ""; + this.txtResultGame1.Location = new System.Drawing.Point(473, 198); + this.txtResultGame1.Name = "txtResultGame1"; + this.txtResultGame1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtResultGame1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtResultGame1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtResultGame1.Properties.Appearance.Options.UseBackColor = true; + this.txtResultGame1.Properties.Appearance.Options.UseFont = true; + this.txtResultGame1.Properties.Appearance.Options.UseForeColor = true; + this.txtResultGame1.Properties.Appearance.Options.UseTextOptions = true; + this.txtResultGame1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtResultGame1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtResultGame1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtResultGame1.Size = new System.Drawing.Size(112, 28); + this.txtResultGame1.TabIndex = 1063; + // + // cmbGame + // + this.cmbGame.EditValue = "Game1"; + this.cmbGame.Location = new System.Drawing.Point(99, 62); + this.cmbGame.Name = "cmbGame"; + this.cmbGame.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbGame.Properties.Appearance.Options.UseFont = true; + this.cmbGame.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbGame.Properties.Items.AddRange(new object[] { + "Game1", + "Game2", + "Game3", + "Game4", + "Game5"}); + this.cmbGame.Size = new System.Drawing.Size(100, 28); + this.cmbGame.TabIndex = 1062; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.BackColor = System.Drawing.Color.Transparent; + this.label29.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label29.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label29.Location = new System.Drawing.Point(926, 171); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(61, 17); + this.label29.TabIndex = 1061; + this.label29.Text = "FreeText"; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.BackColor = System.Drawing.Color.Transparent; + this.label28.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label28.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label28.Location = new System.Drawing.Point(792, 171); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(35, 17); + this.label28.TabIndex = 1061; + this.label28.Text = "KDA"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.BackColor = System.Drawing.Color.Transparent; + this.label27.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label27.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label27.Location = new System.Drawing.Point(657, 171); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(47, 17); + this.label27.TabIndex = 1061; + this.label27.Text = "毂旐敿鞏"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.BackColor = System.Drawing.Color.Transparent; + this.label26.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label26.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label26.Location = new System.Drawing.Point(65, 352); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(34, 17); + this.label26.TabIndex = 1059; + this.label26.Text = "Line"; + // + // txtPont + // + this.txtPont.EditValue = ""; + this.txtPont.Location = new System.Drawing.Point(118, 384); + this.txtPont.Name = "txtPont"; + this.txtPont.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtPont.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtPont.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtPont.Properties.Appearance.Options.UseBackColor = true; + this.txtPont.Properties.Appearance.Options.UseFont = true; + this.txtPont.Properties.Appearance.Options.UseForeColor = true; + this.txtPont.Properties.Appearance.Options.UseTextOptions = true; + this.txtPont.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtPont.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtPont.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtPont.Size = new System.Drawing.Size(112, 28); + this.txtPont.TabIndex = 1058; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.BackColor = System.Drawing.Color.Transparent; + this.label25.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label25.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label25.Location = new System.Drawing.Point(65, 391); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(41, 17); + this.label25.TabIndex = 1056; + this.label25.Text = "Point"; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.BackColor = System.Drawing.Color.Transparent; + this.label24.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label24.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label24.Location = new System.Drawing.Point(65, 311); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(47, 17); + this.label24.TabIndex = 1056; + this.label24.Text = "靹犾垬氇"; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.BackColor = System.Drawing.Color.Transparent; + this.label22.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label22.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label22.Location = new System.Drawing.Point(65, 267); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(34, 17); + this.label22.TabIndex = 1056; + this.label22.Text = "韺氇"; + // + // lblGame5 + // + this.lblGame5.AutoSize = true; + this.lblGame5.BackColor = System.Drawing.Color.Transparent; + this.lblGame5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblGame5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.lblGame5.Location = new System.Drawing.Point(390, 374); + this.lblGame5.Name = "lblGame5"; + this.lblGame5.Size = new System.Drawing.Size(51, 17); + this.lblGame5.TabIndex = 1055; + this.lblGame5.Text = "Game5"; + // + // lblGame4 + // + this.lblGame4.AutoSize = true; + this.lblGame4.BackColor = System.Drawing.Color.Transparent; + this.lblGame4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblGame4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.lblGame4.Location = new System.Drawing.Point(390, 330); + this.lblGame4.Name = "lblGame4"; + this.lblGame4.Size = new System.Drawing.Size(51, 17); + this.lblGame4.TabIndex = 1054; + this.lblGame4.Text = "Game4"; + // + // lblGame3 + // + this.lblGame3.AutoSize = true; + this.lblGame3.BackColor = System.Drawing.Color.Transparent; + this.lblGame3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblGame3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.lblGame3.Location = new System.Drawing.Point(390, 291); + this.lblGame3.Name = "lblGame3"; + this.lblGame3.Size = new System.Drawing.Size(51, 17); + this.lblGame3.TabIndex = 1053; + this.lblGame3.Text = "Game3"; + // + // lblGame2 + // + this.lblGame2.AutoSize = true; + this.lblGame2.BackColor = System.Drawing.Color.Transparent; + this.lblGame2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblGame2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.lblGame2.Location = new System.Drawing.Point(390, 250); + this.lblGame2.Name = "lblGame2"; + this.lblGame2.Size = new System.Drawing.Size(51, 17); + this.lblGame2.TabIndex = 1052; + this.lblGame2.Text = "Game2"; + // + // lblGame1 + // + this.lblGame1.AutoSize = true; + this.lblGame1.BackColor = System.Drawing.Color.Transparent; + this.lblGame1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblGame1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.lblGame1.Location = new System.Drawing.Point(390, 206); + this.lblGame1.Name = "lblGame1"; + this.lblGame1.Size = new System.Drawing.Size(51, 17); + this.lblGame1.TabIndex = 1051; + this.lblGame1.Text = "Game1"; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.BackColor = System.Drawing.Color.Transparent; + this.label30.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label30.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label30.Location = new System.Drawing.Point(505, 171); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(34, 17); + this.label30.TabIndex = 1050; + this.label30.Text = "瓴瓣臣"; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.BackColor = System.Drawing.Color.Transparent; + this.label23.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label23.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label23.Location = new System.Drawing.Point(400, 171); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(34, 17); + this.label23.TabIndex = 1050; + this.label23.Text = "瓴岇瀯"; + // + // btnGameSave + // + this.btnGameSave.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnGameSave.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnGameSave.Appearance.Options.UseFont = true; + this.btnGameSave.Appearance.Options.UseForeColor = true; + this.btnGameSave.Appearance.Options.UseTextOptions = true; + this.btnGameSave.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnGameSave.Location = new System.Drawing.Point(68, 97); + this.btnGameSave.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnGameSave.Name = "btnGameSave"; + this.btnGameSave.Size = new System.Drawing.Size(167, 59); + this.btnGameSave.TabIndex = 1049; + this.btnGameSave.Tag = "8"; + this.btnGameSave.Text = "順勳灛 GAME \r\n鞝曤炒 鞝鞛"; + this.btnGameSave.Click += new System.EventHandler(this.btnGameSave_Click); + // + // simpleButton3 + // + this.simpleButton3.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.simpleButton3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.simpleButton3.Appearance.ForeColor = System.Drawing.Color.Black; + this.simpleButton3.Appearance.Options.UseFont = true; + this.simpleButton3.Appearance.Options.UseForeColor = true; + this.simpleButton3.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.simpleButton3.AppearancePressed.Options.UseFont = true; + this.simpleButton3.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.simpleButton3.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("simpleButton3.ImageOptions.Image"))); + this.simpleButton3.Location = new System.Drawing.Point(143, 176); + this.simpleButton3.Name = "simpleButton3"; + this.simpleButton3.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.simpleButton3.Size = new System.Drawing.Size(96, 25); + this.simpleButton3.TabIndex = 886; + this.simpleButton3.Tag = "22"; + this.simpleButton3.Text = "Refresh"; + this.simpleButton3.Click += new System.EventHandler(this.simpleButton3_Click); + // + // label21 + // + this.label21.AutoSize = true; + this.label21.BackColor = System.Drawing.Color.Transparent; + this.label21.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label21.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label21.Location = new System.Drawing.Point(72, 184); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(65, 17); + this.label21.TabIndex = 1048; + this.label21.Text = "靹犾垬 靹犿儩"; + // + // cmbPlayer + // + this.cmbPlayer.Location = new System.Drawing.Point(74, 204); + this.cmbPlayer.Name = "cmbPlayer"; + this.cmbPlayer.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.cmbPlayer.Properties.Appearance.Options.UseFont = true; + this.cmbPlayer.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.cmbPlayer.Size = new System.Drawing.Size(167, 28); + this.cmbPlayer.TabIndex = 1047; + this.cmbPlayer.SelectedIndexChanged += new System.EventHandler(this.cmbPlayer_SelectedIndexChanged); + // + // dataGridView1 + // + this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView1.Location = new System.Drawing.Point(605, 404); + this.dataGridView1.Name = "dataGridView1"; + this.dataGridView1.RowTemplate.Height = 23; + this.dataGridView1.Size = new System.Drawing.Size(487, 181); + this.dataGridView1.TabIndex = 1045; + // + // btnPOG + // + this.btnPOG.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnPOG.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnPOG.Appearance.Options.UseFont = true; + this.btnPOG.Appearance.Options.UseForeColor = true; + this.btnPOG.Appearance.Options.UseTextOptions = true; + this.btnPOG.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnPOG.Location = new System.Drawing.Point(290, 427); + this.btnPOG.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnPOG.Name = "btnPOG"; + this.btnPOG.Size = new System.Drawing.Size(224, 101); + this.btnPOG.TabIndex = 861; + this.btnPOG.Tag = "8"; + this.btnPOG.Text = "POM"; + this.btnPOG.Click += new System.EventHandler(this.btnPOG_Click); + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.label17); + this.groupBox1.Controls.Add(this.txt2); + this.groupBox1.Controls.Add(this.txt3); + this.groupBox1.Controls.Add(this.txt4); + this.groupBox1.Controls.Add(this.txt1); + this.groupBox1.Controls.Add(this.txt5); + this.groupBox1.Controls.Add(this.d1); + this.groupBox1.Controls.Add(this.d2); + this.groupBox1.Controls.Add(this.d3); + this.groupBox1.Controls.Add(this.d4); + this.groupBox1.Controls.Add(this.d9); + this.groupBox1.Controls.Add(this.d5); + this.groupBox1.Controls.Add(this.label2); + this.groupBox1.Controls.Add(this.c1); + this.groupBox1.Controls.Add(this.c9); + this.groupBox1.Controls.Add(this.c2); + this.groupBox1.Controls.Add(this.txt9); + this.groupBox1.Controls.Add(this.c3); + this.groupBox1.Controls.Add(this.c4); + this.groupBox1.Controls.Add(this.c5); + this.groupBox1.Controls.Add(this.txt6); + this.groupBox1.Controls.Add(this.label12); + this.groupBox1.Controls.Add(this.txt7); + this.groupBox1.Controls.Add(this.label13); + this.groupBox1.Controls.Add(this.txt8); + this.groupBox1.Controls.Add(this.label14); + this.groupBox1.Controls.Add(this.d6); + this.groupBox1.Controls.Add(this.label15); + this.groupBox1.Controls.Add(this.d7); + this.groupBox1.Controls.Add(this.label16); + this.groupBox1.Controls.Add(this.d8); + this.groupBox1.Controls.Add(this.c6); + this.groupBox1.Controls.Add(this.label18); + this.groupBox1.Controls.Add(this.c7); + this.groupBox1.Controls.Add(this.label19); + this.groupBox1.Controls.Add(this.c8); + this.groupBox1.Location = new System.Drawing.Point(29, 505); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(84, 61); + this.groupBox1.TabIndex = 1046; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "groupBox1"; + this.groupBox1.Visible = false; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.BackColor = System.Drawing.Color.Transparent; + this.label17.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label17.Location = new System.Drawing.Point(367, 158); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(78, 17); + this.label17.TabIndex = 855; + this.label17.Text = "攵勲嫻 雽氙胳"; + // + // txt2 + // + this.txt2.EditValue = ""; + this.txt2.Location = new System.Drawing.Point(215, 112); + this.txt2.Name = "txt2"; + this.txt2.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt2.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt2.Properties.Appearance.Options.UseBackColor = true; + this.txt2.Properties.Appearance.Options.UseFont = true; + this.txt2.Properties.Appearance.Options.UseForeColor = true; + this.txt2.Properties.Appearance.Options.UseTextOptions = true; + this.txt2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt2.Size = new System.Drawing.Size(112, 28); + this.txt2.TabIndex = 785; + // + // txt3 + // + this.txt3.EditValue = ""; + this.txt3.Location = new System.Drawing.Point(215, 154); + this.txt3.Name = "txt3"; + this.txt3.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt3.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt3.Properties.Appearance.Options.UseBackColor = true; + this.txt3.Properties.Appearance.Options.UseFont = true; + this.txt3.Properties.Appearance.Options.UseForeColor = true; + this.txt3.Properties.Appearance.Options.UseTextOptions = true; + this.txt3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt3.Size = new System.Drawing.Size(112, 28); + this.txt3.TabIndex = 786; + // + // txt4 + // + this.txt4.EditValue = ""; + this.txt4.Location = new System.Drawing.Point(215, 192); + this.txt4.Name = "txt4"; + this.txt4.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt4.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt4.Properties.Appearance.Options.UseBackColor = true; + this.txt4.Properties.Appearance.Options.UseFont = true; + this.txt4.Properties.Appearance.Options.UseForeColor = true; + this.txt4.Properties.Appearance.Options.UseTextOptions = true; + this.txt4.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt4.Size = new System.Drawing.Size(112, 28); + this.txt4.TabIndex = 787; + // + // txt1 + // + this.txt1.EditValue = ""; + this.txt1.Location = new System.Drawing.Point(215, 24); + this.txt1.Name = "txt1"; + this.txt1.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt1.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt1.Properties.Appearance.Options.UseBackColor = true; + this.txt1.Properties.Appearance.Options.UseFont = true; + this.txt1.Properties.Appearance.Options.UseForeColor = true; + this.txt1.Properties.Appearance.Options.UseTextOptions = true; + this.txt1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt1.Size = new System.Drawing.Size(112, 28); + this.txt1.TabIndex = 784; + // + // txt5 + // + this.txt5.EditValue = ""; + this.txt5.Location = new System.Drawing.Point(215, 231); + this.txt5.Name = "txt5"; + this.txt5.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt5.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt5.Properties.Appearance.Options.UseBackColor = true; + this.txt5.Properties.Appearance.Options.UseFont = true; + this.txt5.Properties.Appearance.Options.UseForeColor = true; + this.txt5.Properties.Appearance.Options.UseTextOptions = true; + this.txt5.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt5.Size = new System.Drawing.Size(112, 28); + this.txt5.TabIndex = 788; + // + // d1 + // + this.d1.AutoSize = true; + this.d1.BackColor = System.Drawing.Color.Transparent; + this.d1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d1.Location = new System.Drawing.Point(97, 32); + this.d1.Name = "d1"; + this.d1.Size = new System.Drawing.Size(55, 17); + this.d1.TabIndex = 789; + this.d1.Text = "POINTS"; + // + // d2 + // + this.d2.AutoSize = true; + this.d2.BackColor = System.Drawing.Color.Transparent; + this.d2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d2.Location = new System.Drawing.Point(97, 116); + this.d2.Name = "d2"; + this.d2.Size = new System.Drawing.Size(47, 17); + this.d2.TabIndex = 795; + this.d2.Text = "K/D/A"; + // + // d3 + // + this.d3.AutoSize = true; + this.d3.BackColor = System.Drawing.Color.Transparent; + this.d3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d3.Location = new System.Drawing.Point(97, 154); + this.d3.Name = "d3"; + this.d3.Size = new System.Drawing.Size(39, 17); + this.d3.TabIndex = 796; + this.d3.Text = "DPM"; + // + // d4 + // + this.d4.AutoSize = true; + this.d4.BackColor = System.Drawing.Color.Transparent; + this.d4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d4.Location = new System.Drawing.Point(98, 195); + this.d4.Name = "d4"; + this.d4.Size = new System.Drawing.Size(24, 17); + this.d4.TabIndex = 797; + this.d4.Text = "KP"; + // + // d9 + // + this.d9.EditValue = ""; + this.d9.Location = new System.Drawing.Point(100, 74); + this.d9.Name = "d9"; + this.d9.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.d9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d9.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d9.Properties.Appearance.Options.UseBackColor = true; + this.d9.Properties.Appearance.Options.UseFont = true; + this.d9.Properties.Appearance.Options.UseForeColor = true; + this.d9.Properties.Appearance.Options.UseTextOptions = true; + this.d9.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.d9.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.d9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.d9.Size = new System.Drawing.Size(82, 28); + this.d9.TabIndex = 872; + // + // d5 + // + this.d5.AutoSize = true; + this.d5.BackColor = System.Drawing.Color.Transparent; + this.d5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d5.Location = new System.Drawing.Point(99, 235); + this.d5.Name = "d5"; + this.d5.Size = new System.Drawing.Size(23, 17); + this.d5.TabIndex = 798; + this.d5.Text = "CS"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.BackColor = System.Drawing.Color.Transparent; + this.label2.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label2.Location = new System.Drawing.Point(371, 78); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(60, 17); + this.label2.TabIndex = 871; + this.label2.Text = "靾橂彊鞛呺牓"; + // + // c1 + // + this.c1.EditValue = true; + this.c1.Location = new System.Drawing.Point(30, 31); + this.c1.Name = "c1"; + this.c1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c1.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c1.Properties.Appearance.Options.UseFont = true; + this.c1.Properties.Appearance.Options.UseForeColor = true; + this.c1.Properties.Caption = ""; + this.c1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c1.Size = new System.Drawing.Size(25, 20); + this.c1.TabIndex = 837; + this.c1.Tag = "2"; + // + // c9 + // + this.c9.Location = new System.Drawing.Point(30, 77); + this.c9.Name = "c9"; + this.c9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c9.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c9.Properties.Appearance.Options.UseFont = true; + this.c9.Properties.Appearance.Options.UseForeColor = true; + this.c9.Properties.Caption = ""; + this.c9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c9.Size = new System.Drawing.Size(25, 20); + this.c9.TabIndex = 870; + this.c9.Tag = "2"; + // + // c2 + // + this.c2.EditValue = true; + this.c2.Location = new System.Drawing.Point(30, 115); + this.c2.Name = "c2"; + this.c2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c2.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c2.Properties.Appearance.Options.UseFont = true; + this.c2.Properties.Appearance.Options.UseForeColor = true; + this.c2.Properties.Caption = ""; + this.c2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c2.Size = new System.Drawing.Size(25, 20); + this.c2.TabIndex = 838; + this.c2.Tag = "2"; + // + // txt9 + // + this.txt9.EditValue = ""; + this.txt9.Location = new System.Drawing.Point(215, 74); + this.txt9.Name = "txt9"; + this.txt9.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt9.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt9.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt9.Properties.Appearance.Options.UseBackColor = true; + this.txt9.Properties.Appearance.Options.UseFont = true; + this.txt9.Properties.Appearance.Options.UseForeColor = true; + this.txt9.Properties.Appearance.Options.UseTextOptions = true; + this.txt9.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt9.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt9.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt9.Size = new System.Drawing.Size(112, 28); + this.txt9.TabIndex = 868; + // + // c3 + // + this.c3.EditValue = true; + this.c3.Location = new System.Drawing.Point(30, 153); + this.c3.Name = "c3"; + this.c3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c3.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c3.Properties.Appearance.Options.UseFont = true; + this.c3.Properties.Appearance.Options.UseForeColor = true; + this.c3.Properties.Caption = ""; + this.c3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c3.Size = new System.Drawing.Size(25, 20); + this.c3.TabIndex = 839; + this.c3.Tag = "2"; + // + // c4 + // + this.c4.EditValue = true; + this.c4.Location = new System.Drawing.Point(30, 194); + this.c4.Name = "c4"; + this.c4.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c4.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c4.Properties.Appearance.Options.UseFont = true; + this.c4.Properties.Appearance.Options.UseForeColor = true; + this.c4.Properties.Caption = ""; + this.c4.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c4.Size = new System.Drawing.Size(25, 20); + this.c4.TabIndex = 840; + this.c4.Tag = "2"; + // + // c5 + // + this.c5.EditValue = true; + this.c5.Location = new System.Drawing.Point(30, 234); + this.c5.Name = "c5"; + this.c5.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c5.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c5.Properties.Appearance.Options.UseFont = true; + this.c5.Properties.Appearance.Options.UseForeColor = true; + this.c5.Properties.Caption = ""; + this.c5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c5.Size = new System.Drawing.Size(25, 20); + this.c5.TabIndex = 841; + this.c5.Tag = "2"; + // + // txt6 + // + this.txt6.EditValue = ""; + this.txt6.Location = new System.Drawing.Point(215, 271); + this.txt6.Name = "txt6"; + this.txt6.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt6.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt6.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt6.Properties.Appearance.Options.UseBackColor = true; + this.txt6.Properties.Appearance.Options.UseFont = true; + this.txt6.Properties.Appearance.Options.UseForeColor = true; + this.txt6.Properties.Appearance.Options.UseTextOptions = true; + this.txt6.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt6.Size = new System.Drawing.Size(112, 28); + this.txt6.TabIndex = 842; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.BackColor = System.Drawing.Color.Transparent; + this.label12.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label12.Location = new System.Drawing.Point(371, 355); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(86, 17); + this.label12.TabIndex = 860; + this.label12.Text = "甑办鞝滌柎鞝愳垬"; + // + // txt7 + // + this.txt7.EditValue = ""; + this.txt7.Location = new System.Drawing.Point(215, 309); + this.txt7.Name = "txt7"; + this.txt7.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt7.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt7.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt7.Properties.Appearance.Options.UseBackColor = true; + this.txt7.Properties.Appearance.Options.UseFont = true; + this.txt7.Properties.Appearance.Options.UseForeColor = true; + this.txt7.Properties.Appearance.Options.UseTextOptions = true; + this.txt7.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt7.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt7.Size = new System.Drawing.Size(112, 28); + this.txt7.TabIndex = 843; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.BackColor = System.Drawing.Color.Transparent; + this.label13.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label13.Location = new System.Drawing.Point(370, 313); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(91, 17); + this.label13.TabIndex = 859; + this.label13.Text = "瓿摐雼 雽氙胳"; + // + // txt8 + // + this.txt8.EditValue = ""; + this.txt8.Location = new System.Drawing.Point(215, 351); + this.txt8.Name = "txt8"; + this.txt8.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txt8.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txt8.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txt8.Properties.Appearance.Options.UseBackColor = true; + this.txt8.Properties.Appearance.Options.UseFont = true; + this.txt8.Properties.Appearance.Options.UseForeColor = true; + this.txt8.Properties.Appearance.Options.UseTextOptions = true; + this.txt8.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txt8.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txt8.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txt8.Size = new System.Drawing.Size(112, 28); + this.txt8.TabIndex = 844; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.BackColor = System.Drawing.Color.Transparent; + this.label14.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label14.Location = new System.Drawing.Point(368, 274); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(109, 17); + this.label14.TabIndex = 858; + this.label14.Text = "韺雮 雽氙胳 牍勳"; + // + // d6 + // + this.d6.AutoSize = true; + this.d6.BackColor = System.Drawing.Color.Transparent; + this.d6.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d6.Location = new System.Drawing.Point(99, 275); + this.d6.Name = "d6"; + this.d6.Size = new System.Drawing.Size(51, 17); + this.d6.TabIndex = 845; + this.d6.Text = "DMG%"; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.BackColor = System.Drawing.Color.Transparent; + this.label15.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label15.Location = new System.Drawing.Point(368, 235); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(73, 17); + this.label15.TabIndex = 857; + this.label15.Text = "韥灘鞀れ綌鞏"; + // + // d7 + // + this.d7.AutoSize = true; + this.d7.BackColor = System.Drawing.Color.Transparent; + this.d7.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d7.Location = new System.Drawing.Point(100, 315); + this.d7.Name = "d7"; + this.d7.Size = new System.Drawing.Size(82, 17); + this.d7.TabIndex = 846; + this.d7.Text = "DMG/GOLD"; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.BackColor = System.Drawing.Color.Transparent; + this.label16.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label16.Location = new System.Drawing.Point(368, 194); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(65, 17); + this.label16.TabIndex = 856; + this.label16.Text = "韨 甏鞐湪"; + // + // d8 + // + this.d8.AutoSize = true; + this.d8.BackColor = System.Drawing.Color.Transparent; + this.d8.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.d8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.d8.Location = new System.Drawing.Point(101, 357); + this.d8.Name = "d8"; + this.d8.Size = new System.Drawing.Size(69, 17); + this.d8.TabIndex = 847; + this.d8.Text = "CC SCORE"; + // + // c6 + // + this.c6.EditValue = true; + this.c6.Location = new System.Drawing.Point(30, 274); + this.c6.Name = "c6"; + this.c6.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c6.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c6.Properties.Appearance.Options.UseFont = true; + this.c6.Properties.Appearance.Options.UseForeColor = true; + this.c6.Properties.Caption = ""; + this.c6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c6.Size = new System.Drawing.Size(25, 20); + this.c6.TabIndex = 848; + this.c6.Tag = "2"; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.BackColor = System.Drawing.Color.Transparent; + this.label18.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label18.Location = new System.Drawing.Point(367, 115); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(35, 17); + this.label18.TabIndex = 854; + this.label18.Text = "KDA"; + // + // c7 + // + this.c7.Location = new System.Drawing.Point(31, 314); + this.c7.Name = "c7"; + this.c7.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c7.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c7.Properties.Appearance.Options.UseFont = true; + this.c7.Properties.Appearance.Options.UseForeColor = true; + this.c7.Properties.Caption = ""; + this.c7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c7.Size = new System.Drawing.Size(25, 20); + this.c7.TabIndex = 849; + this.c7.Tag = "2"; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.BackColor = System.Drawing.Color.Transparent; + this.label19.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label19.Location = new System.Drawing.Point(367, 26); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(66, 17); + this.label19.TabIndex = 853; + this.label19.Text = "POG 鞝愳垬"; + // + // c8 + // + this.c8.Location = new System.Drawing.Point(31, 354); + this.c8.Name = "c8"; + this.c8.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.c8.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.c8.Properties.Appearance.Options.UseFont = true; + this.c8.Properties.Appearance.Options.UseForeColor = true; + this.c8.Properties.Caption = ""; + this.c8.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.c8.Size = new System.Drawing.Size(25, 20); + this.c8.TabIndex = 850; + this.c8.Tag = "2"; + // + // groupControl6 + // + this.groupControl6.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl6.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl6.Appearance.Options.UseBackColor = true; + this.groupControl6.AppearanceCaption.BackColor = System.Drawing.Color.Blue; + this.groupControl6.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl6.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl6.AppearanceCaption.Options.UseBackColor = true; + this.groupControl6.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl6.AppearanceCaption.Options.UseFont = true; + this.groupControl6.Controls.Add(this.chkKDA靾橂彊); + this.groupControl6.Controls.Add(this.panelControl2); + this.groupControl6.Controls.Add(this.label20); + this.groupControl6.Controls.Add(this.label11); + this.groupControl6.Controls.Add(this.panelControl1); + this.groupControl6.Controls.Add(this.txtKDARed); + this.groupControl6.Controls.Add(this.txtKDABlue); + this.groupControl6.Controls.Add(this.groupControl3); + this.groupControl6.Controls.Add(this.chkT1Home); + this.groupControl6.Controls.Add(this.groupControl2); + this.groupControl6.Controls.Add(this.chkManualResult); + this.groupControl6.Controls.Add(this.label3); + this.groupControl6.Controls.Add(this.btnConnect); + this.groupControl6.Controls.Add(this.label1); + this.groupControl6.Controls.Add(this.btnPost); + this.groupControl6.Location = new System.Drawing.Point(18, 34); + this.groupControl6.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl6.Name = "groupControl6"; + this.groupControl6.Size = new System.Drawing.Size(487, 613); + this.groupControl6.TabIndex = 810; + this.groupControl6.Text = "Match Result"; + // + // chkKDA靾橂彊 + // + this.chkKDA靾橂彊.Location = new System.Drawing.Point(259, 170); + this.chkKDA靾橂彊.Name = "chkKDA靾橂彊"; + this.chkKDA靾橂彊.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkKDA靾橂彊.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.chkKDA靾橂彊.Properties.Appearance.Options.UseFont = true; + this.chkKDA靾橂彊.Properties.Appearance.Options.UseForeColor = true; + this.chkKDA靾橂彊.Properties.Caption = "KDA 靾橂彊 響滌稖"; + this.chkKDA靾橂彊.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkKDA靾橂彊.Size = new System.Drawing.Size(136, 21); + this.chkKDA靾橂彊.TabIndex = 885; + this.chkKDA靾橂彊.Tag = "2"; + this.chkKDA靾橂彊.CheckedChanged += new System.EventHandler(this.chkKDA靾橂彊_CheckedChanged); + // + // panelControl2 + // + this.panelControl2.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl2.Appearance.Options.UseBackColor = true; + this.panelControl2.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl2.Location = new System.Drawing.Point(385, 78); + this.panelControl2.Name = "panelControl2"; + this.panelControl2.Size = new System.Drawing.Size(10, 14); + this.panelControl2.TabIndex = 884; + this.panelControl2.Visible = false; + // + // label20 + // + this.label20.AutoSize = true; + this.label20.BackColor = System.Drawing.Color.Transparent; + this.label20.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label20.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label20.Location = new System.Drawing.Point(401, 78); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(63, 17); + this.label20.TabIndex = 882; + this.label20.Text = "Red KDA"; + this.label20.Visible = false; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.BackColor = System.Drawing.Color.Transparent; + this.label11.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label11.Location = new System.Drawing.Point(55, 78); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(67, 17); + this.label11.TabIndex = 882; + this.label11.Text = "Blue KDA"; + this.label11.Visible = false; + // + // panelControl1 + // + this.panelControl1.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl1.Appearance.Options.UseBackColor = true; + this.panelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl1.Location = new System.Drawing.Point(39, 81); + this.panelControl1.Name = "panelControl1"; + this.panelControl1.Size = new System.Drawing.Size(10, 14); + this.panelControl1.TabIndex = 883; + this.panelControl1.Visible = false; + // + // txtKDARed + // + this.txtKDARed.EditValue = ""; + this.txtKDARed.Location = new System.Drawing.Point(357, 101); + this.txtKDARed.Name = "txtKDARed"; + this.txtKDARed.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDARed.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDARed.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDARed.Properties.Appearance.Options.UseBackColor = true; + this.txtKDARed.Properties.Appearance.Options.UseFont = true; + this.txtKDARed.Properties.Appearance.Options.UseForeColor = true; + this.txtKDARed.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDARed.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDARed.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDARed.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDARed.Size = new System.Drawing.Size(112, 28); + this.txtKDARed.TabIndex = 882; + this.txtKDARed.Visible = false; + // + // txtKDABlue + // + this.txtKDABlue.EditValue = ""; + this.txtKDABlue.Location = new System.Drawing.Point(11, 101); + this.txtKDABlue.Name = "txtKDABlue"; + this.txtKDABlue.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtKDABlue.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtKDABlue.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtKDABlue.Properties.Appearance.Options.UseBackColor = true; + this.txtKDABlue.Properties.Appearance.Options.UseFont = true; + this.txtKDABlue.Properties.Appearance.Options.UseForeColor = true; + this.txtKDABlue.Properties.Appearance.Options.UseTextOptions = true; + this.txtKDABlue.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtKDABlue.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtKDABlue.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtKDABlue.Size = new System.Drawing.Size(112, 28); + this.txtKDABlue.TabIndex = 881; + this.txtKDABlue.Visible = false; + // + // groupControl3 + // + this.groupControl3.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl3.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl3.Appearance.Options.UseBackColor = true; + this.groupControl3.AppearanceCaption.BackColor = System.Drawing.Color.Blue; + this.groupControl3.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl3.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl3.AppearanceCaption.Options.UseBackColor = true; + this.groupControl3.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.Options.UseFont = true; + this.groupControl3.Controls.Add(this.label9); + this.groupControl3.Controls.Add(this.label8); + this.groupControl3.Controls.Add(this.simpleButton1); + this.groupControl3.Controls.Add(this.simpleButton2); + this.groupControl3.Controls.Add(this.lblLossColor); + this.groupControl3.Controls.Add(this.lblWinColor); + this.groupControl3.Controls.Add(this.label6); + this.groupControl3.Controls.Add(this.label7); + this.groupControl3.Controls.Add(this.btnRedColorChange); + this.groupControl3.Controls.Add(this.btnBlueColorChange); + this.groupControl3.Controls.Add(this.lblRedColor); + this.groupControl3.Controls.Add(this.lblBlueColor); + this.groupControl3.Controls.Add(this.label5); + this.groupControl3.Controls.Add(this.label4); + this.groupControl3.Location = new System.Drawing.Point(39, 393); + this.groupControl3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl3.Name = "groupControl3"; + this.groupControl3.Size = new System.Drawing.Size(412, 164); + this.groupControl3.TabIndex = 880; + this.groupControl3.Text = "攴鸽灅頂, 鞀闺Μ韺 靸夓儊"; + this.groupControl3.Visible = false; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.BackColor = System.Drawing.Color.Transparent; + this.label9.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label9.Location = new System.Drawing.Point(37, 119); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(65, 17); + this.label9.TabIndex = 881; + this.label9.Text = "鞀鬼尐 靸夓儊"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.BackColor = System.Drawing.Color.Transparent; + this.label8.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label8.Location = new System.Drawing.Point(37, 47); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(47, 17); + this.label8.TabIndex = 880; + this.label8.Text = "攴鸽灅頂"; + // + // simpleButton1 + // + this.simpleButton1.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.simpleButton1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.simpleButton1.Appearance.ForeColor = System.Drawing.Color.Black; + this.simpleButton1.Appearance.Options.UseFont = true; + this.simpleButton1.Appearance.Options.UseForeColor = true; + this.simpleButton1.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.simpleButton1.AppearancePressed.Options.UseFont = true; + this.simpleButton1.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.simpleButton1.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("simpleButton1.ImageOptions.Image"))); + this.simpleButton1.Location = new System.Drawing.Point(263, 128); + this.simpleButton1.Name = "simpleButton1"; + this.simpleButton1.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.simpleButton1.Size = new System.Drawing.Size(72, 25); + this.simpleButton1.TabIndex = 879; + this.simpleButton1.Tag = "22"; + this.simpleButton1.Text = "氤瓴"; + this.simpleButton1.Click += new System.EventHandler(this.simpleButton2_Click); + // + // simpleButton2 + // + this.simpleButton2.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.simpleButton2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.simpleButton2.Appearance.ForeColor = System.Drawing.Color.Black; + this.simpleButton2.Appearance.Options.UseFont = true; + this.simpleButton2.Appearance.Options.UseForeColor = true; + this.simpleButton2.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.simpleButton2.AppearancePressed.Options.UseFont = true; + this.simpleButton2.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.simpleButton2.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("simpleButton2.ImageOptions.Image"))); + this.simpleButton2.Location = new System.Drawing.Point(263, 101); + this.simpleButton2.Name = "simpleButton2"; + this.simpleButton2.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.simpleButton2.Size = new System.Drawing.Size(72, 25); + this.simpleButton2.TabIndex = 878; + this.simpleButton2.Tag = "22"; + this.simpleButton2.Text = "氤瓴"; + this.simpleButton2.Click += new System.EventHandler(this.simpleButton2_Click); + // + // lblLossColor + // + this.lblLossColor.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(26)))), ((int)(((byte)(46)))), ((int)(((byte)(115))))); + this.lblLossColor.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblLossColor.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblLossColor.Appearance.Options.UseBackColor = true; + this.lblLossColor.Appearance.Options.UseFont = true; + this.lblLossColor.Appearance.Options.UseForeColor = true; + this.lblLossColor.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.lblLossColor.Location = new System.Drawing.Point(161, 129); + this.lblLossColor.Margin = new System.Windows.Forms.Padding(2); + this.lblLossColor.Name = "lblLossColor"; + this.lblLossColor.Size = new System.Drawing.Size(84, 21); + this.lblLossColor.TabIndex = 877; + // + // lblWinColor + // + this.lblWinColor.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(26)))), ((int)(((byte)(46))))); + this.lblWinColor.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblWinColor.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblWinColor.Appearance.Options.UseBackColor = true; + this.lblWinColor.Appearance.Options.UseFont = true; + this.lblWinColor.Appearance.Options.UseForeColor = true; + this.lblWinColor.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.lblWinColor.Location = new System.Drawing.Point(162, 102); + this.lblWinColor.Margin = new System.Windows.Forms.Padding(2); + this.lblWinColor.Name = "lblWinColor"; + this.lblWinColor.Size = new System.Drawing.Size(84, 21); + this.lblWinColor.TabIndex = 876; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.BackColor = System.Drawing.Color.Transparent; + this.label6.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label6.Location = new System.Drawing.Point(138, 133); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(15, 17); + this.label6.TabIndex = 875; + this.label6.Text = "L"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.BackColor = System.Drawing.Color.Transparent; + this.label7.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label7.Location = new System.Drawing.Point(136, 106); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(21, 17); + this.label7.TabIndex = 874; + this.label7.Text = "W"; + // + // btnRedColorChange + // + this.btnRedColorChange.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnRedColorChange.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnRedColorChange.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnRedColorChange.Appearance.Options.UseFont = true; + this.btnRedColorChange.Appearance.Options.UseForeColor = true; + this.btnRedColorChange.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnRedColorChange.AppearancePressed.Options.UseFont = true; + this.btnRedColorChange.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnRedColorChange.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnRedColorChange.ImageOptions.Image"))); + this.btnRedColorChange.Location = new System.Drawing.Point(263, 56); + this.btnRedColorChange.Name = "btnRedColorChange"; + this.btnRedColorChange.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnRedColorChange.Size = new System.Drawing.Size(72, 25); + this.btnRedColorChange.TabIndex = 873; + this.btnRedColorChange.Tag = "22"; + this.btnRedColorChange.Text = "氤瓴"; + this.btnRedColorChange.Click += new System.EventHandler(this.btnBlueColorChange_Click); + // + // btnBlueColorChange + // + this.btnBlueColorChange.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnBlueColorChange.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnBlueColorChange.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnBlueColorChange.Appearance.Options.UseFont = true; + this.btnBlueColorChange.Appearance.Options.UseForeColor = true; + this.btnBlueColorChange.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnBlueColorChange.AppearancePressed.Options.UseFont = true; + this.btnBlueColorChange.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnBlueColorChange.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnBlueColorChange.ImageOptions.Image"))); + this.btnBlueColorChange.Location = new System.Drawing.Point(263, 29); + this.btnBlueColorChange.Name = "btnBlueColorChange"; + this.btnBlueColorChange.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnBlueColorChange.Size = new System.Drawing.Size(72, 25); + this.btnBlueColorChange.TabIndex = 872; + this.btnBlueColorChange.Tag = "22"; + this.btnBlueColorChange.Text = "氤瓴"; + this.btnBlueColorChange.Click += new System.EventHandler(this.btnBlueColorChange_Click); + // + // lblRedColor + // + this.lblRedColor.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(88)))), ((int)(((byte)(79))))); + this.lblRedColor.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblRedColor.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblRedColor.Appearance.Options.UseBackColor = true; + this.lblRedColor.Appearance.Options.UseFont = true; + this.lblRedColor.Appearance.Options.UseForeColor = true; + this.lblRedColor.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.lblRedColor.Location = new System.Drawing.Point(161, 57); + this.lblRedColor.Margin = new System.Windows.Forms.Padding(2); + this.lblRedColor.Name = "lblRedColor"; + this.lblRedColor.Size = new System.Drawing.Size(84, 21); + this.lblRedColor.TabIndex = 871; + // + // lblBlueColor + // + this.lblBlueColor.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(74)))), ((int)(((byte)(170)))), ((int)(((byte)(243))))); + this.lblBlueColor.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblBlueColor.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblBlueColor.Appearance.Options.UseBackColor = true; + this.lblBlueColor.Appearance.Options.UseFont = true; + this.lblBlueColor.Appearance.Options.UseForeColor = true; + this.lblBlueColor.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.lblBlueColor.Location = new System.Drawing.Point(162, 30); + this.lblBlueColor.Margin = new System.Windows.Forms.Padding(2); + this.lblBlueColor.Name = "lblBlueColor"; + this.lblBlueColor.Size = new System.Drawing.Size(84, 21); + this.lblBlueColor.TabIndex = 869; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.BackColor = System.Drawing.Color.Transparent; + this.label5.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label5.Location = new System.Drawing.Point(126, 61); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(31, 17); + this.label5.TabIndex = 791; + this.label5.Text = "Red"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.BackColor = System.Drawing.Color.Transparent; + this.label4.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.label4.Location = new System.Drawing.Point(122, 34); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(35, 17); + this.label4.TabIndex = 790; + this.label4.Text = "Blue"; + // + // chkT1Home + // + this.chkT1Home.Location = new System.Drawing.Point(180, 365); + this.chkT1Home.Name = "chkT1Home"; + this.chkT1Home.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkT1Home.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.chkT1Home.Properties.Appearance.Options.UseFont = true; + this.chkT1Home.Properties.Appearance.Options.UseForeColor = true; + this.chkT1Home.Properties.Caption = "T1 頇堦犯霛检毚霌 鞝侅毄"; + this.chkT1Home.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkT1Home.Size = new System.Drawing.Size(136, 21); + this.chkT1Home.TabIndex = 872; + this.chkT1Home.Tag = "2"; + this.chkT1Home.CheckedChanged += new System.EventHandler(this.chkT1Home_CheckedChanged); + // + // groupControl2 + // + this.groupControl2.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl2.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl2.Appearance.Options.UseBackColor = true; + this.groupControl2.AppearanceCaption.BackColor = System.Drawing.Color.Blue; + this.groupControl2.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl2.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl2.AppearanceCaption.Options.UseBackColor = true; + this.groupControl2.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl2.AppearanceCaption.Options.UseFont = true; + this.groupControl2.Controls.Add(this.mTime); + this.groupControl2.Controls.Add(this.labelControl1); + this.groupControl2.Controls.Add(this.labelControl23); + this.groupControl2.Controls.Add(this.panelControl8); + this.groupControl2.Controls.Add(this.sTime); + this.groupControl2.Controls.Add(this.panelControl7); + this.groupControl2.Controls.Add(this.WinGroup); + this.groupControl2.Location = new System.Drawing.Point(39, 194); + this.groupControl2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl2.Name = "groupControl2"; + this.groupControl2.Size = new System.Drawing.Size(412, 169); + this.groupControl2.TabIndex = 812; + this.groupControl2.Text = "靾橂彊 瓴瓣臣 鞝曤炒"; + this.groupControl2.Visible = false; + // + // mTime + // + this.mTime.EditValue = "00"; + this.mTime.Location = new System.Drawing.Point(186, 46); + this.mTime.Name = "mTime"; + this.mTime.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.mTime.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.mTime.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.mTime.Properties.Appearance.Options.UseBackColor = true; + this.mTime.Properties.Appearance.Options.UseFont = true; + this.mTime.Properties.Appearance.Options.UseForeColor = true; + this.mTime.Properties.Appearance.Options.UseTextOptions = true; + this.mTime.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.mTime.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.mTime.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.mTime.Size = new System.Drawing.Size(79, 26); + this.mTime.TabIndex = 874; + // + // labelControl1 + // + this.labelControl1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl1.Appearance.Options.UseFont = true; + this.labelControl1.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl1.Location = new System.Drawing.Point(101, 120); + this.labelControl1.Name = "labelControl1"; + this.labelControl1.Size = new System.Drawing.Size(67, 17); + this.labelControl1.TabIndex = 879; + this.labelControl1.Text = "< 鞀闺Μ韺 >"; + // + // labelControl23 + // + this.labelControl23.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl23.Appearance.Options.UseFont = true; + this.labelControl23.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl23.Location = new System.Drawing.Point(88, 50); + this.labelControl23.Name = "labelControl23"; + this.labelControl23.Size = new System.Drawing.Size(80, 17); + this.labelControl23.TabIndex = 873; + this.labelControl23.Text = "< 瓴岇瀯鞁滉皠 >"; + // + // panelControl8 + // + this.panelControl8.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl8.Appearance.Options.UseBackColor = true; + this.panelControl8.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl8.Location = new System.Drawing.Point(198, 135); + this.panelControl8.Name = "panelControl8"; + this.panelControl8.Size = new System.Drawing.Size(10, 14); + this.panelControl8.TabIndex = 878; + // + // sTime + // + this.sTime.EditValue = "00"; + this.sTime.Location = new System.Drawing.Point(263, 46); + this.sTime.Name = "sTime"; + this.sTime.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.sTime.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.sTime.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.sTime.Properties.Appearance.Options.UseBackColor = true; + this.sTime.Properties.Appearance.Options.UseFont = true; + this.sTime.Properties.Appearance.Options.UseForeColor = true; + this.sTime.Properties.Appearance.Options.UseTextOptions = true; + this.sTime.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.sTime.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.sTime.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sTime.Size = new System.Drawing.Size(81, 26); + this.sTime.TabIndex = 875; + // + // panelControl7 + // + this.panelControl7.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl7.Appearance.Options.UseBackColor = true; + this.panelControl7.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl7.Location = new System.Drawing.Point(198, 106); + this.panelControl7.Name = "panelControl7"; + this.panelControl7.Size = new System.Drawing.Size(10, 14); + this.panelControl7.TabIndex = 877; + // + // WinGroup + // + this.WinGroup.Location = new System.Drawing.Point(208, 95); + this.WinGroup.Name = "WinGroup"; + this.WinGroup.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.WinGroup.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.WinGroup.Properties.Appearance.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.WindowText; + this.WinGroup.Properties.Appearance.Options.UseBackColor = true; + this.WinGroup.Properties.Appearance.Options.UseFont = true; + this.WinGroup.Properties.Appearance.Options.UseForeColor = true; + this.WinGroup.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.WinGroup.Properties.ColumnIndent = 2; + this.WinGroup.Properties.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] { + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " BLUE"), + new DevExpress.XtraEditors.Controls.RadioGroupItem(null, " RED")}); + this.WinGroup.Size = new System.Drawing.Size(82, 67); + this.WinGroup.TabIndex = 876; + // + // chkManualResult + // + this.chkManualResult.Location = new System.Drawing.Point(127, 170); + this.chkManualResult.Name = "chkManualResult"; + this.chkManualResult.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkManualResult.Properties.Appearance.ForeColor = System.Drawing.Color.DimGray; + this.chkManualResult.Properties.Appearance.Options.UseFont = true; + this.chkManualResult.Properties.Appearance.Options.UseForeColor = true; + this.chkManualResult.Properties.Caption = "瓴瓣臣 靾橂彊 響滌稖"; + this.chkManualResult.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkManualResult.Size = new System.Drawing.Size(136, 21); + this.chkManualResult.TabIndex = 871; + this.chkManualResult.Tag = "2"; + this.chkManualResult.CheckedChanged += new System.EventHandler(this.chkManualResult_CheckedChanged); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.BackColor = System.Drawing.Color.Transparent; + this.label3.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label3.ForeColor = System.Drawing.Color.Red; + this.label3.Location = new System.Drawing.Point(169, 567); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(91, 17); + this.label3.TabIndex = 870; + this.label3.Text = "瓴岇瀯韨 鞛爲靻"; + // + // btnConnect + // + this.btnConnect.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnConnect.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnConnect.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnConnect.Appearance.Options.UseFont = true; + this.btnConnect.Appearance.Options.UseForeColor = true; + this.btnConnect.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnConnect.AppearancePressed.Options.UseFont = true; + this.btnConnect.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnConnect.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnConnect.ImageOptions.Image"))); + this.btnConnect.Location = new System.Drawing.Point(266, 564); + this.btnConnect.Name = "btnConnect"; + this.btnConnect.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnConnect.Size = new System.Drawing.Size(72, 25); + this.btnConnect.TabIndex = 869; + this.btnConnect.Tag = "22"; + this.btnConnect.Text = "KEY"; + this.btnConnect.Click += new System.EventHandler(this.btnConnect_Click); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.BackColor = System.Drawing.Color.Transparent; + this.label1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 15F, System.Drawing.FontStyle.Bold); + this.label1.ForeColor = System.Drawing.Color.Red; + this.label1.Location = new System.Drawing.Point(139, 33); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(205, 28); + this.label1.TabIndex = 868; + this.label1.Text = "鞀れ綌鞏 頇曥澑 頉 靻§稖!!"; + // + // btnPOMInit + // + this.btnPOMInit.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnPOMInit.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnPOMInit.Appearance.Options.UseFont = true; + this.btnPOMInit.Appearance.Options.UseForeColor = true; + this.btnPOMInit.Appearance.Options.UseTextOptions = true; + this.btnPOMInit.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnPOMInit.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("simpleButton4.ImageOptions.Image"))); + this.btnPOMInit.Location = new System.Drawing.Point(508, 18); + this.btnPOMInit.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnPOMInit.Name = "btnPOMInit"; + this.btnPOMInit.Size = new System.Drawing.Size(192, 59); + this.btnPOMInit.TabIndex = 1088; + this.btnPOMInit.Tag = "8"; + this.btnPOMInit.Text = "鞝鞛 鞝曤炒 齑堦赴頇"; + this.btnPOMInit.Click += new System.EventHandler(this.btnPOMInit_Click); + // + // ResultFrame + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.groupControl14); + this.Name = "ResultFrame"; + this.Size = new System.Drawing.Size(1683, 800); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).EndInit(); + this.groupControl14.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.groupControl4)).EndInit(); + this.groupControl4.ResumeLayout(false); + this.groupControl4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chk氩勱犯雽牍.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbPOG.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).EndInit(); + this.groupControl1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.groupControl21)).EndInit(); + this.groupControl21.ResumeLayout(false); + this.groupControl21.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.comboBoxEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.comboBoxEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbLine.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbTeam.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbPOGPlayer.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtFreeTextGame1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDAGame1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtChampGame1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtResultGame1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbGame.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtPont.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.cmbPlayer.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txt2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.d9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt9.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt7.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txt8.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c7.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.c8.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl6)).EndInit(); + this.groupControl6.ResumeLayout(false); + this.groupControl6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkKDA靾橂彊.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDARed.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtKDABlue.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).EndInit(); + this.groupControl3.ResumeLayout(false); + this.groupControl3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chkT1Home.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl2)).EndInit(); + this.groupControl2.ResumeLayout(false); + this.groupControl2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.mTime.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl8)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sTime.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.WinGroup.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.chkManualResult.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private DevExpress.XtraEditors.SimpleButton btnPost; + private DevExpress.XtraEditors.GroupControl groupControl14; + private DevExpress.XtraEditors.GroupControl groupControl21; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.Label label19; + public DevExpress.XtraEditors.CheckEdit c8; + public DevExpress.XtraEditors.CheckEdit c7; + public DevExpress.XtraEditors.CheckEdit c6; + private System.Windows.Forms.Label d8; + private System.Windows.Forms.Label d7; + private System.Windows.Forms.Label d6; + private DevExpress.XtraEditors.TextEdit txt8; + private DevExpress.XtraEditors.TextEdit txt7; + private DevExpress.XtraEditors.TextEdit txt6; + public DevExpress.XtraEditors.CheckEdit c5; + public DevExpress.XtraEditors.CheckEdit c4; + public DevExpress.XtraEditors.CheckEdit c3; + public DevExpress.XtraEditors.CheckEdit c2; + public DevExpress.XtraEditors.CheckEdit c1; + private System.Windows.Forms.Label d5; + private System.Windows.Forms.Label d4; + private System.Windows.Forms.Label d3; + private System.Windows.Forms.Label d2; + private System.Windows.Forms.Label d1; + private DevExpress.XtraEditors.TextEdit txt5; + private DevExpress.XtraEditors.TextEdit txt1; + private DevExpress.XtraEditors.TextEdit txt4; + private DevExpress.XtraEditors.TextEdit txt3; + private DevExpress.XtraEditors.TextEdit txt2; + public DevExpress.XtraEditors.SimpleButton btnPOG; + public DevExpress.XtraEditors.ComboBoxEdit cmbPOG; + private System.Windows.Forms.Label lblChampEng; + private DevExpress.XtraEditors.GroupControl groupControl1; + private DevExpress.XtraEditors.GroupControl groupControl6; + private System.Windows.Forms.Label label1; + private DevExpress.XtraEditors.TextEdit d9; + private System.Windows.Forms.Label label2; + public DevExpress.XtraEditors.CheckEdit c9; + private DevExpress.XtraEditors.TextEdit txt9; + private System.Windows.Forms.Label label3; + private DevExpress.XtraEditors.SimpleButton btnConnect; + public DevExpress.XtraEditors.CheckEdit chkManualResult; + private DevExpress.XtraEditors.TextEdit sTime; + private DevExpress.XtraEditors.TextEdit mTime; + private DevExpress.XtraEditors.LabelControl labelControl23; + private DevExpress.XtraEditors.GroupControl groupControl2; + private DevExpress.XtraEditors.LabelControl labelControl1; + private DevExpress.XtraEditors.PanelControl panelControl8; + private DevExpress.XtraEditors.PanelControl panelControl7; + public DevExpress.XtraEditors.RadioGroup WinGroup; + private DevExpress.XtraEditors.GroupControl groupControl3; + public DevExpress.XtraEditors.CheckEdit chkT1Home; + public DevExpress.XtraEditors.LabelControl lblRedColor; + public DevExpress.XtraEditors.LabelControl lblBlueColor; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label4; + private DevExpress.XtraEditors.SimpleButton btnRedColorChange; + private DevExpress.XtraEditors.SimpleButton btnBlueColorChange; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label8; + private DevExpress.XtraEditors.SimpleButton simpleButton1; + private DevExpress.XtraEditors.SimpleButton simpleButton2; + public DevExpress.XtraEditors.LabelControl lblLossColor; + public DevExpress.XtraEditors.LabelControl lblWinColor; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label7; + public System.Windows.Forms.PictureBox pictureBox1; + public DevExpress.XtraEditors.SimpleButton btnPOGPreview; + private System.Windows.Forms.Label label10; + public DevExpress.XtraEditors.ComboBoxEdit comboBoxEdit1; + public DevExpress.XtraEditors.ComboBoxEdit cmbPOGPlayer; + public DevExpress.XtraEditors.ComboBoxEdit cmbLine; + public DevExpress.XtraEditors.ComboBoxEdit cmbTeam; + public DevExpress.XtraEditors.ComboBoxEdit comboBoxEdit2; + private DevExpress.XtraEditors.PanelControl panelControl2; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label label11; + private DevExpress.XtraEditors.PanelControl panelControl1; + private DevExpress.XtraEditors.TextEdit txtKDARed; + private DevExpress.XtraEditors.TextEdit txtKDABlue; + public DevExpress.XtraEditors.CheckEdit chkKDA靾橂彊; + public DevExpress.XtraEditors.CheckEdit chk氩勱犯雽牍; + private System.Windows.Forms.DataGridView dataGridView1; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Label label21; + public DevExpress.XtraEditors.ComboBoxEdit cmbPlayer; + private DevExpress.XtraEditors.SimpleButton simpleButton3; + public DevExpress.XtraEditors.SimpleButton btnGameSave; + private System.Windows.Forms.Label lblGame4; + private System.Windows.Forms.Label lblGame3; + private System.Windows.Forms.Label lblGame2; + private System.Windows.Forms.Label lblGame1; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.Label label26; + private DevExpress.XtraEditors.TextEdit txtPont; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.Label lblGame5; + private System.Windows.Forms.Label label29; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.Label label30; + public DevExpress.XtraEditors.ComboBoxEdit cmbGame; + private DevExpress.XtraEditors.GroupControl groupControl4; + private DevExpress.XtraEditors.TextEdit txtFreeTextGame5; + private DevExpress.XtraEditors.TextEdit txtFreeTextGame3; + private DevExpress.XtraEditors.TextEdit txtFreeTextGame4; + private DevExpress.XtraEditors.TextEdit txtFreeTextGame2; + private DevExpress.XtraEditors.TextEdit txtFreeTextGame1; + private DevExpress.XtraEditors.TextEdit txtKDAGame5; + private DevExpress.XtraEditors.TextEdit txtKDAGame3; + private DevExpress.XtraEditors.TextEdit txtKDAGame4; + private DevExpress.XtraEditors.TextEdit txtKDAGame2; + private DevExpress.XtraEditors.TextEdit txtKDAGame1; + private DevExpress.XtraEditors.TextEdit txtChampGame5; + private DevExpress.XtraEditors.TextEdit txtChampGame3; + private DevExpress.XtraEditors.TextEdit txtChampGame4; + private DevExpress.XtraEditors.TextEdit txtChampGame2; + private DevExpress.XtraEditors.TextEdit txtChampGame1; + private DevExpress.XtraEditors.TextEdit txtResultGame5; + private DevExpress.XtraEditors.TextEdit txtResultGame3; + private DevExpress.XtraEditors.TextEdit txtResultGame4; + private DevExpress.XtraEditors.TextEdit txtResultGame2; + private DevExpress.XtraEditors.TextEdit txtResultGame1; + private System.Windows.Forms.Label label31; + private System.Windows.Forms.Label label32; + public DevExpress.XtraEditors.CheckEdit checkEdit5; + public DevExpress.XtraEditors.CheckEdit checkEdit4; + public DevExpress.XtraEditors.CheckEdit checkEdit3; + public DevExpress.XtraEditors.CheckEdit checkEdit2; + public DevExpress.XtraEditors.CheckEdit checkEdit1; + private System.Windows.Forms.Label label33; + public DevExpress.XtraEditors.SimpleButton btnAllLoad; + public DevExpress.XtraEditors.SimpleButton btnAllSave; + private System.Windows.Forms.Label label34; + private System.Windows.Forms.Label label35; + public DevExpress.XtraEditors.SimpleButton btnPOMInit; + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/ResultFrame.cs b/lol_coder/lol_coder/Forms/Frame/ResultFrame.cs new file mode 100644 index 0000000..98b9818 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/ResultFrame.cs @@ -0,0 +1,844 @@ +锘縰sing DevExpress.XtraEditors; +using DevExpress.XtraEditors.ColorPick.Picker; +using lol_coder.Log; +using LolDataRequestLib; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lol_coder.Forms.Frame +{ + public partial class ResultFrame : UserControl + { + MainForm mainForm; + public ResultFrame(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + } + + + public void AllClear() + { + cmbRefresh(); + + foreach (Control v in groupControl21.Controls) + { + if (v.GetType().ToString().Contains("TextEdit")) + { + ((TextEdit)v).Text = ""; + } + } + } + public void cmbRefresh() + { + try + { + cmbPOG.Properties.Items.Clear(); + + for (int i = 0; i < 5; i++) + { + string champ = mainForm.DC.BlueLiner.GetLiner(i).champ; + string champKor = ""; + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameENG.Equals(champ)) + { + champKor = v.Value.champNameKOR; + break; + } + } + + cmbPOG.Properties.Items.Add(champKor); + } + for (int i = 0; i < 5; i++) + { + string champ = mainForm.DC.RedLiner.GetLiner(i).champ; + string champKor = ""; + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameENG.Equals(champ)) + { + champKor = v.Value.champNameKOR; + break; + } + } + + cmbPOG.Properties.Items.Add(champKor); + } + } + catch(Exception ex) { } + + } + + private void btnPost_Click(object sender, EventArgs e) + { + try + { + cmbPOG.Properties.Items.Clear(); + for (int i = 0; i < 5; i++) + { + string champ = mainForm.DC.BlueLiner.GetLiner(i).champ; + string champKor = ""; + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameENG.Equals(champ)) + { + champKor = v.Value.champNameKOR; + break; + } + } + + cmbPOG.Properties.Items.Add(champKor); + } + for (int i = 0; i < 5; i++) + { + string champ = mainForm.DC.RedLiner.GetLiner(i).champ; + string champKor = ""; + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameENG.Equals(champ)) + { + champKor = v.Value.champNameKOR; + break; + } + } + + cmbPOG.Properties.Items.Add(champKor); + } + } + catch (Exception ex) + { + + } + + + + + try + { + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + mainForm.liveCoderFrame.AllOut(); + + DataSet 臧鞝胳槰雿办澊韯办厠 = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒); + + DataTable[] dts = new DataTable[8]; + dts[0] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺).Tables[0]; + dts[1] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾).Tables[0]; + dts[2] = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒.GetStringValue()]; + dts[3] = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韨巸鞏挫嫓.GetStringValue()]; + dts[4] = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳.GetStringValue()]; + dts[5] = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨.GetStringValue()]; + dts[6] = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙.GetStringValue()]; + dts[7] = 臧鞝胳槰雿办澊韯办厠.Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺.GetStringValue()]; + + if (chkManualResult.Checked) + { + DataTable dt = new DataTable(); + dt.Columns.Add("鞀闺Μ韺"); + dt.Columns.Add("鞁滉皠"); + string 鞀闺Μ韺 = "敫旊("; + string time = "0"; + if (WinGroup.SelectedIndex != 0) 鞀闺Μ韺 = "霠堧摐"; + time = (Convert.ToInt32(mTime.Text) * 60 + Convert.ToInt32(sTime.Text)).ToString(); + + dt.Rows.Add(new string[] { 鞀闺Μ韺, time }); + dts[2] = dt; + + dts[3] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韨巸鞏挫嫓).Tables[0]; + dts[4] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳).Tables[0]; + dts[5] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨).Tables[0]; + dts[6] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.氚措嵃鞚错劙).Tables[0]; + dts[7] = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺).Tables[0]; + } + else + { + if (dts[2] == null) + { + MessageBox.Show("瓴疥赴 膦呺 鞝曤炒毳 靾橃嫚頃橃 氇豁枅鞀惦媹雼."); + mainForm.MainLayerButton(null); + return; + } + } + + + + string[] scores = new string[] { mainForm.bscore.Text, mainForm.rscore.Text, mainForm.bscoreAll.Text, mainForm.rscoreAll.Text }; + + + mainForm.GoldGraph(false); + mainForm.TM.DisplayPost(dts, mainForm.DC, mainForm.GetTitle(), scores, chkT1Home.Checked, lblWinColor.BackColor, lblLossColor.BackColor, lblBlueColor.BackColor, lblRedColor.BackColor,chkKDA靾橂彊.Checked, txtKDABlue.Text, txtKDARed.Text); + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + bool isPOGBlue = false; + private void cmbPOG_SelectedIndexChanged(object sender, EventArgs e) + { + try + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿).Tables[0]; + + dataGridView1.DataSource = dt; + + string champName = cmbPOG.SelectedItem.ToString(); + string champNameEng = ""; + txt1.Text = ""; txt2.Text = ""; txt3.Text = ""; txt4.Text = ""; + txt5.Text = ""; txt6.Text = ""; txt7.Text = ""; txt8.Text = ""; + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameKOR.Equals(champName)) + { + champNameEng = v.Value.champNameENG; + break; + } + } + + lblChampEng.Text = champNameEng; + foreach (DataRow dr in dt.Rows) + { + if (dr[3].Equals(champNameEng)) + { + txt9.Text = ""; + d9.Text = ""; + + txt1.Text = ""; + //K/D/A + if (dr[4].ToString() == "") dr[4] = "0"; + if (dr[5].ToString() == "") dr[5] = "0"; + if (dr[6].ToString() == "") dr[6] = "0"; + txt2.Text = dr[4] + "/" + dr[5] + "/" + dr[6]; + //攵勲嫻 雽氙胳 (11) + try + { + txt3.Text = Convert.ToDouble(dr[11]).ToString("##0"); + } + catch(Exception ex) + { + txt3.Text = "Err"; + } + + //KP (韨 甏鞐湪) + try + { + txt4.Text = Convert.ToDouble(dr[25]).ToString("##0.0") + "%"; + } + catch(Exception ex) + { + txt4.Text = "Err"; + } + + //CS (韥灘鞀れ綌鞏) + try + { + txt5.Text = Convert.ToDouble(dr[15]).ToString("##0"); + } + catch (Exception ex) { txt5.Text = "Err"; } + + //DMG% (韺雮 雽氙胳 牍勳) + try { txt6.Text = Convert.ToDouble(dr[27]).ToString("##0.0") + "%"; } + catch (Exception ex) { txt6.Text = "Err"; } + //DMG/GOLD (瓿摐雼 雽氙胳) + try { txt7.Text = (Convert.ToDouble(dr[26]) * 100).ToString("##0.0") + "%"; } + catch (Exception ex) { txt7.Text = "Err"; } + //CC SCORE (甑办鞝滌柎鞝愳垬) + try { txt8.Text = Convert.ToDouble(dr[23]).ToString("##0"); } + catch (Exception ex) { txt8.Text = "Err"; } + + } + } + + //韺, 霛检澑, 靹犾垬氇 + string[] strs = new string[3]; + if (mainForm.DC.BlueLiner.Top.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.BlueLiner.TeamName, "TOP", mainForm.DC.BlueLiner.Top.Name }; isPOGBlue = true; } + else if (mainForm.DC.BlueLiner.Jungle.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.BlueLiner.TeamName, "JGL", mainForm.DC.BlueLiner.Jungle.Name }; isPOGBlue = true; } + else if (mainForm.DC.BlueLiner.Mid.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.BlueLiner.TeamName, "MID", mainForm.DC.BlueLiner.Mid.Name }; isPOGBlue = true; } + else if (mainForm.DC.BlueLiner.ADCarry.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.BlueLiner.TeamName, "BOT", mainForm.DC.BlueLiner.ADCarry.Name }; isPOGBlue = true; } + else if (mainForm.DC.BlueLiner.Supporter.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.BlueLiner.TeamName, "SPT", mainForm.DC.BlueLiner.Supporter.Name }; isPOGBlue = true; } + + else if (mainForm.DC.RedLiner.Top.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.RedLiner.TeamName, "TOP", mainForm.DC.RedLiner.Top.Name }; isPOGBlue = false; } + else if (mainForm.DC.RedLiner.Jungle.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.RedLiner.TeamName, "JGL", mainForm.DC.RedLiner.Jungle.Name }; isPOGBlue = false; } + else if (mainForm.DC.RedLiner.Mid.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.RedLiner.TeamName, "MID", mainForm.DC.RedLiner.Mid.Name }; isPOGBlue = false; } + else if (mainForm.DC.RedLiner.ADCarry.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.RedLiner.TeamName, "BOT", mainForm.DC.RedLiner.ADCarry.Name }; isPOGBlue = false; } + else if (mainForm.DC.RedLiner.Supporter.champ.Equals(champNameEng)) { strs = new string[] { mainForm.DC.RedLiner.TeamName, "SPT", mainForm.DC.RedLiner.Supporter.Name }; isPOGBlue = false; } + + cmbTeam.Properties.Items.Clear(); + cmbTeam.Properties.Items.Add(mainForm.DC.BlueLiner.TeamName); + cmbTeam.Properties.Items.Add(mainForm.DC.RedLiner.TeamName); + + cmbLine.Properties.Items.Clear(); + cmbLine.Properties.Items.Add("TOP"); + cmbLine.Properties.Items.Add("JGL"); + cmbLine.Properties.Items.Add("MID"); + cmbLine.Properties.Items.Add("BOT"); + cmbLine.Properties.Items.Add("SPT"); + + cmbPOGPlayer.Properties.Items.Clear(); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.BlueLiner.Top.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.BlueLiner.Jungle.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.BlueLiner.Mid.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.BlueLiner.ADCarry.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.BlueLiner.Supporter.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.RedLiner.Top.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.RedLiner.Jungle.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.RedLiner.Mid.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.RedLiner.ADCarry.Name); + cmbPOGPlayer.Properties.Items.Add(mainForm.DC.RedLiner.Supporter.Name); + + cmbTeam.Text = strs[0]; + cmbLine.Text = strs[1]; + cmbPOGPlayer.Text = strs[2]; + + if (isPOGBlue) comboBoxEdit2.SelectedIndex = 0; + else comboBoxEdit2.SelectedIndex = 1; + + + if (chk氩勱犯雽牍.Checked) + { + DataTable dtDamage = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾).Tables[0]; + DataTable dtGameEnd = new DataTable(); + try + { + dtGameEnd = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒.GetStringValue()]; + } + catch (Exception ex) { } + + int gameTime = Convert.ToInt32(dtGameEnd.Rows[0][1].ToString()); + double 臧滌澑雿半歆 = 0; + double 韺雿半歆齑濏暕 = 0; + foreach (DataRow r in dtDamage.Rows) + { + if (r["毂旐敿鞏胳澊毽"].Equals(lblChampEng.Text)) 臧滌澑雿半歆 = Convert.ToDouble(r["齑濌皜頃滊嵃氙胳"]); + + if (isPOGBlue && r["韺"].ToString().Equals("敫旊(")) 韺雿半歆齑濏暕 += Convert.ToDouble(r["齑濌皜頃滊嵃氙胳"]); + if (!isPOGBlue && r["韺"].ToString().Equals("霠堧摐")) 韺雿半歆齑濏暕 += Convert.ToDouble(r["齑濌皜頃滊嵃氙胳"]); + } + txt3.Text = (臧滌澑雿半歆 / gameTime * 60).ToString("##0"); + txt6.Text = (臧滌澑雿半歆 / 韺雿半歆齑濏暕 * 100).ToString("##0.0") + "%"; + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + + } + + private void btnPOG_Click(object sender, EventArgs e) + { + try + { + + if (sender == btnPOGPreview || (sender == btnPOG && mainForm.MainLayerButton((SimpleButton)sender))) + { + + //int cnt = 0; + //string[] item = new string[] { "", "", "", "", "","" }; + //string[] data = new string[] { "", "", "", "", "","" }; + + //if (c1.Checked) + //{ + // item[cnt] = d1.Text; + // data[cnt] = txt1.Text; + // cnt += 1; + //} + //if (c9.Checked) + //{ + // item[cnt] = d9.Text; + // data[cnt] = txt9.Text; + // cnt += 1; + //} + //if (c2.Checked) + //{ + // item[cnt] = d2.Text; + // data[cnt] = txt2.Text; + // cnt += 1; + //} + //if (c3.Checked) + //{ + // item[cnt] = d3.Text; + // data[cnt] = txt3.Text; + // cnt += 1; + //} + //if (c4.Checked) + //{ + // item[cnt] = d4.Text; + // data[cnt] = txt4.Text; + // cnt += 1; + //} + //if (cnt < 6) + //{ + // if (c5.Checked) + // { + // item[cnt] = d5.Text; + // data[cnt] = txt5.Text; + // cnt += 1; + // } + //} + //if (cnt < 6) + //{ + // if (c6.Checked) + // { + // item[cnt] = d6.Text; + // data[cnt] = txt6.Text; + // cnt += 1; + // } + //} + //if (cnt < 6) + //{ + // if (c7.Checked) + // { + // item[cnt] = d7.Text; + // data[cnt] = txt7.Text; + // cnt += 1; + // } + //} + //if (cnt < 6) + //{ + // if (c8.Checked) + // { + // item[cnt] = d8.Text; + // data[cnt] = txt8.Text; + // } + //} + + if (sender == btnPOGPreview) + { + string logoPath = Environment.CurrentDirectory + @"\Resource\Team Logo POG\" + cmbTeam.Text + "_" + comboBoxEdit1.Text + ".png"; + try + { + + if (File.Exists(logoPath)) + { + pictureBox1.Image = Image.FromFile(logoPath); + } + else + { + pictureBox1.Image = null; + mainForm.Log($"logo file not found at: {logoPath}", LogWriter.LogType.Error); + } + } + catch (Exception ex) + { + mainForm.Log($"Error loading logo: {ex.Message}", LogWriter.LogType.Error); + } + } + else + { + mainForm.previewPath = Environment.CurrentDirectory + @"\PreView\" + DateTime.Now.ToString("yyyyMMddhhmmssfff") + ".png"; + + var points = txtPont.Text; + var games = Enumerable.Range(1, 5).Select(BuildGameRow).ToList(); + + + mainForm.TM.DisplayPOG(games, points, cmbTeam.Text, cmbLine.Text, lblChampEng.Text, cmbPOGPlayer.Text, isPOGBlue, sender == btnPOGPreview, mainForm.previewPath, comboBoxEdit1.Text, mainForm.comboGame.SelectedItem.ToString()); + } + } + } + catch (Exception ex) + { + mainForm.Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + } + + private string[] BuildGameRow(int i) + { + // groupControl21 鞎堨棎 txtResultGame1~5, txtChampGame1~5, txtKDAGame1~5, txtFreeTextGame1~5 臧 鞛堧嫟瓿 臧鞝 + var chk = Controls.Find($"checkEdit{i}", true).FirstOrDefault() as DevExpress.XtraEditors.CheckEdit; + + var txtResult = groupControl21.Controls[$"txtResultGame{i}"] as DevExpress.XtraEditors.TextEdit; + var txtChamp = groupControl21.Controls[$"txtChampGame{i}"] as DevExpress.XtraEditors.TextEdit; + var txtKda = groupControl21.Controls[$"txtKDAGame{i}"] as DevExpress.XtraEditors.TextEdit; + var txtFree = groupControl21.Controls[$"txtFreeTextGame{i}"] as DevExpress.XtraEditors.TextEdit; + + return new[] + { + (chk?.Checked ?? false).ToString(), + txtResult?.Text ?? "", + txtChamp?.Text ?? "", + txtKda?.Text ?? "", + txtFree?.Text ?? "" + }; + } + + private void btnConnect_Click(object sender, EventArgs e) + { + mainForm.ConnectGameKey(); + } + + private void chkManualResult_CheckedChanged(object sender, EventArgs e) + { + groupControl2.Visible = chkManualResult.Checked; + } + + private void chkT1Home_CheckedChanged(object sender, EventArgs e) + { + groupControl3.Visible = chkT1Home.Checked; + mainForm.isT1Home = chkT1Home.Checked; + } + + private void btnBlueColorChange_Click(object sender, EventArgs e) + { + LabelControl target = sender == btnBlueColorChange ? lblBlueColor : lblRedColor; + string str = sender == btnBlueColorChange ? "Blue" : "Red"; + + ColorPickEdit colorPickEdit1 = new ColorPickEdit(); + FrmColorPicker frm = new FrmColorPicker(colorPickEdit1.Properties); + frm.StartPosition = FormStartPosition.CenterScreen; + frm.SelectedColor = target.BackColor; + frm.TopMost = true; + if (frm.ShowDialog(colorPickEdit1.FindForm()) == System.Windows.Forms.DialogResult.OK) + { + target.BackColor = frm.SelectedColor; + mainForm.colorSave(str, target.BackColor); + } + } + + private void simpleButton2_Click(object sender, EventArgs e) + { + LabelControl target = sender == simpleButton2 ? lblWinColor : lblLossColor; + string str = sender == simpleButton2 ? "Win" : "Loss"; + + ColorPickEdit colorPickEdit1 = new ColorPickEdit(); + FrmColorPicker frm = new FrmColorPicker(colorPickEdit1.Properties); + frm.StartPosition = FormStartPosition.CenterScreen; + frm.SelectedColor = target.BackColor; + frm.TopMost = true; + if (frm.ShowDialog(colorPickEdit1.FindForm()) == System.Windows.Forms.DialogResult.OK) + { + target.BackColor = frm.SelectedColor; + mainForm.colorSave(str, target.BackColor); + } + } + + private void comboBoxEdit2_SelectedIndexChanged(object sender, EventArgs e) + { + if (comboBoxEdit2.SelectedIndex == 0) isPOGBlue = true; + else isPOGBlue = false; + } + + private void chkKDA靾橂彊_CheckedChanged(object sender, EventArgs e) + { + bool isVisible = chkKDA靾橂彊.Checked; + + panelControl1.Visible = isVisible; + panelControl2.Visible = isVisible; + label11.Visible = isVisible; + label20.Visible = isVisible; + txtKDABlue.Visible = isVisible; + txtKDARed.Visible = isVisible; + } + + + private void simpleButton3_Click(object sender, EventArgs e) + { + string[] strs = new string[] { "鞎勳澊霐", "毂旐敿鞏", "KDA" }; + + //cmbPlayer 鞐 順勳灛 鞝曤炒霌る 歆戩柎雱k姅雼 + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿).Tables[0]; + + cmbPlayer.Properties.Items.Clear(); + + foreach (DataRow dr in dt.Rows) + { + string name = dr[2].ToString(); + + if (!cmbPlayer.Properties.Items.Contains(name)) cmbPlayer.Properties.Items.Add(name); + } + + //cmbPlayer.SelectedIndex = -1; + cmbPlayer_SelectedIndexChanged(null, null); + } + + + List Game1 = new List(); + List Game2 = new List(); + List Game3 = new List(); + List Game4 = new List(); + List Game5 = new List(); + + private void btnGameSave_Click(object sender, EventArgs e) + { + try + { + string gameNum = cmbGame.Text; + + List 順勳灛瓴岇瀯鞝曤炒 = new List(); + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿).Tables[0]; + foreach (DataRow dr in dt.Rows) + { + string name = dr[2].ToString(); + string champ = dr[3].ToString(); + if (dr[4].ToString() == "") dr[4] = "0"; + if (dr[5].ToString() == "") dr[5] = "0"; + if (dr[6].ToString() == "") dr[6] = "0"; + string KDA = dr[4] + "/" + dr[5] + "/" + dr[6]; + string team = dr[1].ToString(); + + string[] strs = new string[] { name, champ, KDA, team }; + 順勳灛瓴岇瀯鞝曤炒.Add(strs); + } + + //瓴岇瀯 瓴瓣臣 鞝鞛レ毄 + try + { + DataTable dtGameEnd = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒).Tables[DBDefine.鞖旍箔雿办澊韯半秳毳.瓴疥赴膦呺鞝曤炒.GetStringValue()]; + string 鞚搓复韺 = dtGameEnd.Rows[0][0].ToString(); + + string[] strs2 = new string[] { "鞚搓复韺", 鞚搓复韺, "", "" }; + 順勳灛瓴岇瀯鞝曤炒.Add(strs2); + } + catch (Exception ex) + { + + } + + + if (gameNum.Contains("1")) Game1 = 順勳灛瓴岇瀯鞝曤炒; + if (gameNum.Contains("2")) Game2 = 順勳灛瓴岇瀯鞝曤炒; + if (gameNum.Contains("3")) Game3 = 順勳灛瓴岇瀯鞝曤炒; + if (gameNum.Contains("4")) Game4 = 順勳灛瓴岇瀯鞝曤炒; + if (gameNum.Contains("5")) Game5 = 順勳灛瓴岇瀯鞝曤炒; + + colorCheck(); + + MessageBox.Show("鞝曤炒毳 鞝鞛ロ晿鞓鞀惦媹雼. 5瓴岇瀯 鞝滌櫢, 雼れ潓 瓴岇瀯 鞚鸽嵄鞀る 氤瓴诫惄雼堧嫟."); + + cmbGame.SelectedIndex = cmbGame.SelectedIndex + 1; + + cmbPlayer_SelectedIndexChanged(null, null); + } + catch(Exception ex) + { + + } + + } + + private void colorCheck() + { + var disabled = Color.FromArgb(200, 200, 200); + var enabled = Color.FromArgb(40, 40, 40); + + lblGame1.ForeColor = (Game1.Count == 0) ? disabled : enabled; + lblGame2.ForeColor = (Game2.Count == 0) ? disabled : enabled; + lblGame3.ForeColor = (Game3.Count == 0) ? disabled : enabled; + lblGame4.ForeColor = (Game4.Count == 0) ? disabled : enabled; + lblGame5.ForeColor = (Game5.Count == 0) ? disabled : enabled; + + checkEdit1.Checked = (Game1.Count != 0); + checkEdit2.Checked = (Game2.Count != 0); + checkEdit3.Checked = (Game3.Count != 0); + checkEdit4.Checked = (Game4.Count != 0); + checkEdit5.Checked = (Game5.Count != 0); + } + + private void cmbPlayer_SelectedIndexChanged(object sender, EventArgs e) + { + string name = cmbPlayer.Text; + string team = ""; + string champName = ""; + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韺熿).Tables[0]; + foreach (DataRow dr in dt.Rows) + { + if (dr[2].ToString().Equals(name)) + { + team = dr[1].ToString(); + champName = dr[3].ToString(); + } + } + + foreach (var v in DataManager.getInstance().mChampionTable) + { + if (v.Value.champNameENG.Equals(champName)) + { + int index = cmbPOG.Properties.Items.IndexOf(v.Value.champNameKOR); + cmbPOG.SelectedIndex = index; + break; + } + } + + //頇曥澑 雭 + + for (int i = 1; i < 6; i++) + { + groupControl21.Controls["txtResultGame" + i].Text = "GAME "+ i + " - "; + groupControl21.Controls["txtChampGame" + i].Text = ""; + groupControl21.Controls["txtKDAGame" + i].Text = ""; + + List target = new List(); + + if (i == 1) target = Game1; + if (i == 2) target = Game2; + if (i == 3) target = Game3; + if (i == 4) target = Game4; + if (i == 5) target = Game5; + + string 鞀闺Μ韺 = ""; + foreach( var v in target) + { + if (v[0].Equals("鞚搓复韺")) 鞀闺Μ韺 = v[1]; + } + + foreach (var v in target) + { + //string[] strs = new string[] { "鞎勳澊霐", "毂旐敿鞏", "KDA", "韺" }; + if (v[0].Equals(name)) + { + groupControl21.Controls["txtChampGame" + i].Text = v[1]; + groupControl21.Controls["txtKDAGame" + i].Text = v[2]; + + try + { + string WL = v[3].Equals(鞀闺Μ韺) ? "W" : "L"; + groupControl21.Controls["txtResultGame" + i].Text = "GAME " + i + " - " + WL; + } + catch(Exception ex) { } + + } + } + } + } + + private void btnAllSave_Click(object sender, EventArgs e) + { + try + { + var ds = new DataSet("SavedGames"); + + ds.Tables.Add(ToGameTable("Game1", Game1)); + ds.Tables.Add(ToGameTable("Game2", Game2)); + ds.Tables.Add(ToGameTable("Game3", Game3)); + ds.Tables.Add(ToGameTable("Game4", Game4)); + ds.Tables.Add(ToGameTable("Game5", Game5)); + + string path = GetSaveFilePath(); + + // 鞀ろ偆毵 韽暔 鞝鞛(旎熂 甑“ 鞙犾) + ds.WriteXml(path, XmlWriteMode.WriteSchema); + + MessageBox.Show("鞝鞛 鞕勲: " + path); + } + catch (Exception ex) + { + MessageBox.Show("鞝鞛 鞁ろ尐: " + ex.Message); + } + } + + + private void btnAllLoad_Click(object sender, EventArgs e) + { + try + { + string path = GetSaveFilePath(); + + if (!File.Exists(path)) + { + MessageBox.Show("鞝鞛 韺岇澕鞚 鞐嗢姷雼堧嫟: " + path); + return; + } + + var ds = new DataSet(); + ds.ReadXml(path); + + Game1 = FromGameTable(ds.Tables["Game1"]); + Game2 = FromGameTable(ds.Tables["Game2"]); + Game3 = FromGameTable(ds.Tables["Game3"]); + Game4 = FromGameTable(ds.Tables["Game4"]); + Game5 = FromGameTable(ds.Tables["Game5"]); + + colorCheck(); + + MessageBox.Show("搿滊摐 鞕勲: " + path); + } + catch (Exception ex) + { + MessageBox.Show("搿滊摐 鞁ろ尐: " + ex.Message); + } + } + + + private string GetSaveFilePath() + { + return Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SavedGames.xml"); + } + + private DataTable ToGameTable(string tableName, List game) + { + var t = new DataTable(tableName); + t.Columns.Add("鞎勳澊霐"); + t.Columns.Add("毂旐敿鞏"); + t.Columns.Add("KDA"); + t.Columns.Add("韺"); // 於旉皜 + + if (game == null) return t; + + foreach (var arr in game) + { + var r = t.NewRow(); + r["鞎勳澊霐"] = (arr != null && arr.Length > 0) ? arr[0] : ""; + r["毂旐敿鞏"] = (arr != null && arr.Length > 1) ? arr[1] : ""; + r["KDA"] = (arr != null && arr.Length > 2) ? arr[2] : ""; + r["韺"] = (arr != null && arr.Length > 3) ? arr[3] : ""; // 於旉皜 + t.Rows.Add(r); + } + + return t; + } + + private List FromGameTable(DataTable t) + { + var list = new List(); + if (t == null) return list; + + bool hasTeamCol = t.Columns.Contains("韺"); + + foreach (DataRow dr in t.Rows) + { + string id = dr["鞎勳澊霐"]?.ToString() ?? ""; + string champ = dr["毂旐敿鞏"]?.ToString() ?? ""; + string kda = dr["KDA"]?.ToString() ?? ""; + string team = hasTeamCol ? (dr["韺"]?.ToString() ?? "") : ""; + + list.Add(new string[] { id, champ, kda, team }); + } + + return list; + } + + private void btnPOMInit_Click(object sender, EventArgs e) + { + cmbGame.SelectedIndex = 0; + + Game1 = new List(); + Game2 = new List(); + Game3 = new List(); + Game4 = new List(); + Game5 = new List(); + + colorCheck(); + + MessageBox.Show("鞝曤炒 齑堦赴頇.. Game1攵韯 靸堧 鞝鞛 頉 歆勴枆頃挫暭 頃╇媹雼."); + } + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/ResultFrame.resx b/lol_coder/lol_coder/Forms/Frame/ResultFrame.resx new file mode 100644 index 0000000..38e8fd3 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/ResultFrame.resx @@ -0,0 +1,317 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + gg== + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLkRhdGEudjIwLjIsIFZlcnNpb249MjAuMi4x + MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAAAB1E + ZXZFeHByZXNzLlV0aWxzLlN2Zy5TdmdJbWFnZQEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACUAgAAAu+7 + vzw/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04Jz8+DQo8c3ZnIHg9IjBweCIgeT0iMHB4 + IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn + LzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNw + YWNlPSJwcmVzZXJ2ZSIgaWQ9Ik9wZW4iIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMy + IDMyIj4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5ZZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5z + dDB7b3BhY2l0eTowLjc1O30KPC9zdHlsZT4NCiAgPGcgY2xhc3M9InN0MCI+DQogICAgPHBhdGggZD0i + TTIuMiwyNS4ybDUuNS0xMEM4LDE0LjUsOC43LDE0LDkuNSwxNEgyNHYtM2MwLTAuNi0wLjQtMS0xLTFI + MTJWN2MwLTAuNi0wLjQtMS0xLTFIM0MyLjQsNiwyLDYuNSwyLDd2MTggICBjMCwwLjIsMCwwLjMsMC4x + LDAuNEMyLjEsMjUuNCwyLjIsMjUuMywyLjIsMjUuMnoiIGNsYXNzPSJZZWxsb3ciIC8+DQogIDwvZz4N + CiAgPHBhdGggZD0iTTI5LjMsMTZIOS42TDQsMjZoMTkuOGMwLjUsMCwxLjEtMC4yLDEuMy0wLjZsNC45 + LTguOUMzMC4xLDE2LjIsMjkuOCwxNiwyOS4zLDE2eiIgY2xhc3M9IlllbGxvdyIgLz4NCjwvc3ZnPgs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLkRhdGEudjIwLjIsIFZlcnNpb249MjAuMi4x + MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAAAB1E + ZXZFeHByZXNzLlV0aWxzLlN2Zy5TdmdJbWFnZQEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADCAgAAAu+7 + vzw/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04Jz8+DQo8c3ZnIHg9IjBweCIgeT0iMHB4 + IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn + LzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNw + YWNlPSJwcmVzZXJ2ZSIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAw + IDMyIDMyIj4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5CbGFja3tmaWxsOiM3MzczNzQ7fQoJ + LlllbGxvd3tmaWxsOiNGQ0IwMUI7fQoJLkdyZWVue2ZpbGw6IzEyOUM0OTt9CgkuQmx1ZXtmaWxsOiMz + ODdDQjc7fQoJLlJlZHtmaWxsOiNEMDIxMjc7fQoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qwe29w + YWNpdHk6MC41O30KCS5zdDF7b3BhY2l0eTowLjc1O30KCS5zdDJ7b3BhY2l0eTowLjI1O30KCS5zdDN7 + ZGlzcGxheTpub25lO2ZpbGw6IzczNzM3NDt9Cjwvc3R5bGU+DQogIDxwYXRoIGQ9Ik0yNyw0aC0zdjEw + SDhWNEg1QzQuNCw0LDQsNC40LDQsNXYyMmMwLDAuNiwwLjQsMSwxLDFoMjJjMC42LDAsMS0wLjQsMS0x + VjVDMjgsNC40LDI3LjYsNCwyNyw0eiBNMjQsMjRIOHYtNiAgaDE2VjI0eiBNMTAsNHY4aDEwVjRIMTB6 + IE0xNCwxMGgtMlY2aDJWMTB6IiBjbGFzcz0iQmxhY2siIC8+DQo8L3N2Zz4L + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACp0RVh0VGl0 + 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 + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/Frame/RunePageFrame.Designer.cs b/lol_coder/lol_coder/Forms/Frame/RunePageFrame.Designer.cs new file mode 100644 index 0000000..cd1d6ac --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/RunePageFrame.Designer.cs @@ -0,0 +1,2560 @@ +锘 +namespace lol_coder.Forms.Frame +{ + partial class RunePageFrame + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 甑劚 鞖旍唽 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RunePageFrame)); + this.groupControl14 = new DevExpress.XtraEditors.GroupControl(); + this.groupControl23 = new DevExpress.XtraEditors.GroupControl(); + this.gc8 = new DevExpress.XtraEditors.GroupControl(); + this.BCC1 = new DevExpress.XtraEditors.PictureEdit(); + this.BCC2 = new DevExpress.XtraEditors.PictureEdit(); + this.BCC3 = new DevExpress.XtraEditors.PictureEdit(); + this.BCC4 = new DevExpress.XtraEditors.PictureEdit(); + this.BCC5 = new DevExpress.XtraEditors.PictureEdit(); + this.gc1 = new DevExpress.XtraEditors.GroupControl(); + this.tb5_1 = new DevExpress.XtraEditors.TextEdit(); + this.tb4_1 = new DevExpress.XtraEditors.TextEdit(); + this.tb3_1 = new DevExpress.XtraEditors.TextEdit(); + this.tb2_1 = new DevExpress.XtraEditors.TextEdit(); + this.tb1_1 = new DevExpress.XtraEditors.TextEdit(); + this.labelControl18 = new DevExpress.XtraEditors.LabelControl(); + this.panelControl12 = new DevExpress.XtraEditors.PanelControl(); + this.WinRate = new DevExpress.XtraEditors.SimpleButton(); + this.btnRefresh = new DevExpress.XtraEditors.SimpleButton(); + this.btnRune = new DevExpress.XtraEditors.SimpleButton(); + this.kistone = new DevExpress.XtraEditors.SimpleButton(); + this.groupC1 = new DevExpress.XtraEditors.GroupControl(); + this.s9p5 = new DevExpress.XtraEditors.PictureEdit(); + this.s9p6 = new DevExpress.XtraEditors.PictureEdit(); + this.pr5_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s9p1 = new DevExpress.XtraEditors.PictureEdit(); + this.s9p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s9p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s9p4 = new DevExpress.XtraEditors.PictureEdit(); + this.pr5 = new DevExpress.XtraEditors.PictureEdit(); + this.RP5 = new DevExpress.XtraEditors.PictureEdit(); + this.s4p6 = new DevExpress.XtraEditors.PictureEdit(); + this.s4p5 = new DevExpress.XtraEditors.PictureEdit(); + this.pb5_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s4p4 = new DevExpress.XtraEditors.PictureEdit(); + this.s4p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s4p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s4p1 = new DevExpress.XtraEditors.PictureEdit(); + this.pb5 = new DevExpress.XtraEditors.PictureEdit(); + this.BP5 = new DevExpress.XtraEditors.PictureEdit(); + this.s8p5 = new DevExpress.XtraEditors.PictureEdit(); + this.s8p6 = new DevExpress.XtraEditors.PictureEdit(); + this.pr4_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s8p1 = new DevExpress.XtraEditors.PictureEdit(); + this.s8p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s8p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s8p4 = new DevExpress.XtraEditors.PictureEdit(); + this.pr4 = new DevExpress.XtraEditors.PictureEdit(); + this.RP4 = new DevExpress.XtraEditors.PictureEdit(); + this.s3p6 = new DevExpress.XtraEditors.PictureEdit(); + this.s3p5 = new DevExpress.XtraEditors.PictureEdit(); + this.pb4_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s3p4 = new DevExpress.XtraEditors.PictureEdit(); + this.s3p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s3p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s3p1 = new DevExpress.XtraEditors.PictureEdit(); + this.pb4 = new DevExpress.XtraEditors.PictureEdit(); + this.BP4 = new DevExpress.XtraEditors.PictureEdit(); + this.s7p5 = new DevExpress.XtraEditors.PictureEdit(); + this.s7p6 = new DevExpress.XtraEditors.PictureEdit(); + this.pr3_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s7p1 = new DevExpress.XtraEditors.PictureEdit(); + this.s7p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s7p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s7p4 = new DevExpress.XtraEditors.PictureEdit(); + this.pr3 = new DevExpress.XtraEditors.PictureEdit(); + this.RP3 = new DevExpress.XtraEditors.PictureEdit(); + this.s2p6 = new DevExpress.XtraEditors.PictureEdit(); + this.s2p5 = new DevExpress.XtraEditors.PictureEdit(); + this.pb3_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s2p4 = new DevExpress.XtraEditors.PictureEdit(); + this.s2p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s2p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s2p1 = new DevExpress.XtraEditors.PictureEdit(); + this.pb3 = new DevExpress.XtraEditors.PictureEdit(); + this.BP3 = new DevExpress.XtraEditors.PictureEdit(); + this.s6p5 = new DevExpress.XtraEditors.PictureEdit(); + this.s6p6 = new DevExpress.XtraEditors.PictureEdit(); + this.pr2_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s6p1 = new DevExpress.XtraEditors.PictureEdit(); + this.s6p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s6p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s6p4 = new DevExpress.XtraEditors.PictureEdit(); + this.pr2 = new DevExpress.XtraEditors.PictureEdit(); + this.RP2 = new DevExpress.XtraEditors.PictureEdit(); + this.s1p6 = new DevExpress.XtraEditors.PictureEdit(); + this.s1p5 = new DevExpress.XtraEditors.PictureEdit(); + this.pb2_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s1p4 = new DevExpress.XtraEditors.PictureEdit(); + this.s1p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s1p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s1p1 = new DevExpress.XtraEditors.PictureEdit(); + this.pb2 = new DevExpress.XtraEditors.PictureEdit(); + this.BP2 = new DevExpress.XtraEditors.PictureEdit(); + this.s5p5 = new DevExpress.XtraEditors.PictureEdit(); + this.s5p6 = new DevExpress.XtraEditors.PictureEdit(); + this.pr1_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s5p1 = new DevExpress.XtraEditors.PictureEdit(); + this.s5p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s5p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s5p4 = new DevExpress.XtraEditors.PictureEdit(); + this.pr1 = new DevExpress.XtraEditors.PictureEdit(); + this.RP1 = new DevExpress.XtraEditors.PictureEdit(); + this.s0p6 = new DevExpress.XtraEditors.PictureEdit(); + this.s0p5 = new DevExpress.XtraEditors.PictureEdit(); + this.pb1_1 = new DevExpress.XtraEditors.PictureEdit(); + this.s0p4 = new DevExpress.XtraEditors.PictureEdit(); + this.s0p3 = new DevExpress.XtraEditors.PictureEdit(); + this.s0p2 = new DevExpress.XtraEditors.PictureEdit(); + this.s0p1 = new DevExpress.XtraEditors.PictureEdit(); + this.pb1 = new DevExpress.XtraEditors.PictureEdit(); + this.BP1 = new DevExpress.XtraEditors.PictureEdit(); + this.groupControl1 = new DevExpress.XtraEditors.GroupControl(); + this.gc8_1 = new DevExpress.XtraEditors.GroupControl(); + this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit(); + this.pictureEdit2 = new DevExpress.XtraEditors.PictureEdit(); + this.pictureEdit3 = new DevExpress.XtraEditors.PictureEdit(); + this.pictureEdit4 = new DevExpress.XtraEditors.PictureEdit(); + this.pictureEdit5 = new DevExpress.XtraEditors.PictureEdit(); + this.groupControl3 = new DevExpress.XtraEditors.GroupControl(); + this.tb5_2 = new DevExpress.XtraEditors.TextEdit(); + this.tb4_2 = new DevExpress.XtraEditors.TextEdit(); + this.tb3_2 = new DevExpress.XtraEditors.TextEdit(); + this.tb2_2 = new DevExpress.XtraEditors.TextEdit(); + this.tb1_2 = new DevExpress.XtraEditors.TextEdit(); + this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); + this.panelControl1 = new DevExpress.XtraEditors.PanelControl(); + this.WinRate2 = new DevExpress.XtraEditors.SimpleButton(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).BeginInit(); + this.groupControl14.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl23)).BeginInit(); + this.groupControl23.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gc8)).BeginInit(); + this.gc8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.BCC1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc1)).BeginInit(); + this.gc1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tb5_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb4_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb3_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb2_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb1_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl12)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupC1)).BeginInit(); + this.groupC1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.s9p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr5_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb5_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr4_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb4_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr3_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb3_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr2_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb2_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr1_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p6.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb1_1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).BeginInit(); + this.groupControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gc8_1)).BeginInit(); + this.gc8_1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit4.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit5.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).BeginInit(); + this.groupControl3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.tb5_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb4_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb3_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb2_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb1_2.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit(); + this.SuspendLayout(); + // + // groupControl14 + // + this.groupControl14.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl14.Appearance.Options.UseBackColor = true; + this.groupControl14.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl14.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl14.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl14.AppearanceCaption.Options.UseFont = true; + this.groupControl14.Controls.Add(this.WinRate2); + this.groupControl14.Controls.Add(this.groupControl1); + this.groupControl14.Controls.Add(this.panelControl1); + this.groupControl14.Controls.Add(this.groupControl23); + this.groupControl14.Controls.Add(this.panelControl12); + this.groupControl14.Controls.Add(this.WinRate); + this.groupControl14.Controls.Add(this.btnRefresh); + this.groupControl14.Controls.Add(this.btnRune); + this.groupControl14.Controls.Add(this.kistone); + this.groupControl14.Controls.Add(this.groupC1); + this.groupControl14.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl14.Location = new System.Drawing.Point(0, 0); + this.groupControl14.Margin = new System.Windows.Forms.Padding(2); + this.groupControl14.Name = "groupControl14"; + this.groupControl14.Size = new System.Drawing.Size(1683, 800); + this.groupControl14.TabIndex = 847; + this.groupControl14.Text = "Rune KeyStone"; + // + // groupControl23 + // + this.groupControl23.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl23.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl23.Appearance.Options.UseBackColor = true; + this.groupControl23.AppearanceCaption.BackColor = System.Drawing.Color.Blue; + this.groupControl23.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl23.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl23.AppearanceCaption.Options.UseBackColor = true; + this.groupControl23.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl23.AppearanceCaption.Options.UseFont = true; + this.groupControl23.Controls.Add(this.gc8); + this.groupControl23.Controls.Add(this.gc1); + this.groupControl23.Controls.Add(this.labelControl18); + this.groupControl23.Location = new System.Drawing.Point(861, 54); + this.groupControl23.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl23.Name = "groupControl23"; + this.groupControl23.Size = new System.Drawing.Size(563, 221); + this.groupControl23.TabIndex = 813; + this.groupControl23.Text = "Champs"; + // + // gc8 + // + this.gc8.Appearance.BackColor = System.Drawing.Color.Transparent; + this.gc8.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.gc8.Appearance.Options.UseBackColor = true; + this.gc8.Appearance.Options.UseBorderColor = true; + this.gc8.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.gc8.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.gc8.AppearanceCaption.Options.UseBorderColor = true; + this.gc8.AppearanceCaption.Options.UseFont = true; + this.gc8.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.gc8.Controls.Add(this.BCC1); + this.gc8.Controls.Add(this.BCC2); + this.gc8.Controls.Add(this.BCC3); + this.gc8.Controls.Add(this.BCC4); + this.gc8.Controls.Add(this.BCC5); + this.gc8.Location = new System.Drawing.Point(55, 36); + this.gc8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.gc8.Name = "gc8"; + this.gc8.ShowCaption = false; + this.gc8.Size = new System.Drawing.Size(438, 82); + this.gc8.TabIndex = 663; + this.gc8.Text = "BARON BUFF"; + // + // BCC1 + // + this.BCC1.Cursor = System.Windows.Forms.Cursors.Default; + this.BCC1.EditValue = ((object)(resources.GetObject("BCC1.EditValue"))); + this.BCC1.Location = new System.Drawing.Point(3, 8); + this.BCC1.Name = "BCC1"; + this.BCC1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BCC1.Properties.Appearance.Options.UseBackColor = true; + this.BCC1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BCC1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BCC1.Properties.ShowMenu = false; + this.BCC1.Size = new System.Drawing.Size(70, 70); + this.BCC1.TabIndex = 639; + this.BCC1.Tag = "1"; + // + // BCC2 + // + this.BCC2.Cursor = System.Windows.Forms.Cursors.Default; + this.BCC2.EditValue = ((object)(resources.GetObject("BCC2.EditValue"))); + this.BCC2.Location = new System.Drawing.Point(94, 8); + this.BCC2.Name = "BCC2"; + this.BCC2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BCC2.Properties.Appearance.Options.UseBackColor = true; + this.BCC2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BCC2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BCC2.Properties.ShowMenu = false; + this.BCC2.Size = new System.Drawing.Size(70, 70); + this.BCC2.TabIndex = 640; + this.BCC2.Tag = "2"; + // + // BCC3 + // + this.BCC3.Cursor = System.Windows.Forms.Cursors.Default; + this.BCC3.EditValue = ((object)(resources.GetObject("BCC3.EditValue"))); + this.BCC3.Location = new System.Drawing.Point(185, 8); + this.BCC3.Name = "BCC3"; + this.BCC3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BCC3.Properties.Appearance.Options.UseBackColor = true; + this.BCC3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BCC3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BCC3.Properties.ShowMenu = false; + this.BCC3.Size = new System.Drawing.Size(70, 70); + this.BCC3.TabIndex = 641; + this.BCC3.Tag = "3"; + // + // BCC4 + // + this.BCC4.Cursor = System.Windows.Forms.Cursors.Default; + this.BCC4.EditValue = ((object)(resources.GetObject("BCC4.EditValue"))); + this.BCC4.Location = new System.Drawing.Point(276, 8); + this.BCC4.Name = "BCC4"; + this.BCC4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BCC4.Properties.Appearance.Options.UseBackColor = true; + this.BCC4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BCC4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BCC4.Properties.ShowMenu = false; + this.BCC4.Size = new System.Drawing.Size(70, 70); + this.BCC4.TabIndex = 642; + this.BCC4.Tag = "4"; + // + // BCC5 + // + this.BCC5.Cursor = System.Windows.Forms.Cursors.Default; + this.BCC5.EditValue = ((object)(resources.GetObject("BCC5.EditValue"))); + this.BCC5.Location = new System.Drawing.Point(362, 8); + this.BCC5.Name = "BCC5"; + this.BCC5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BCC5.Properties.Appearance.Options.UseBackColor = true; + this.BCC5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BCC5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BCC5.Properties.ShowMenu = false; + this.BCC5.Size = new System.Drawing.Size(70, 70); + this.BCC5.TabIndex = 643; + this.BCC5.Tag = "5"; + // + // gc1 + // + this.gc1.Appearance.BackColor = System.Drawing.Color.Transparent; + this.gc1.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.gc1.Appearance.Options.UseBackColor = true; + this.gc1.Appearance.Options.UseBorderColor = true; + this.gc1.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.gc1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.gc1.AppearanceCaption.Options.UseBorderColor = true; + this.gc1.AppearanceCaption.Options.UseFont = true; + this.gc1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.gc1.Controls.Add(this.tb5_1); + this.gc1.Controls.Add(this.tb4_1); + this.gc1.Controls.Add(this.tb3_1); + this.gc1.Controls.Add(this.tb2_1); + this.gc1.Controls.Add(this.tb1_1); + this.gc1.Location = new System.Drawing.Point(55, 123); + this.gc1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.gc1.Name = "gc1"; + this.gc1.ShowCaption = false; + this.gc1.Size = new System.Drawing.Size(440, 63); + this.gc1.TabIndex = 662; + this.gc1.Text = "BARON BUFF"; + // + // tb5_1 + // + this.tb5_1.EditValue = "0"; + this.tb5_1.Location = new System.Drawing.Point(361, 17); + this.tb5_1.Name = "tb5_1"; + this.tb5_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb5_1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb5_1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb5_1.Properties.Appearance.Options.UseBackColor = true; + this.tb5_1.Properties.Appearance.Options.UseFont = true; + this.tb5_1.Properties.Appearance.Options.UseForeColor = true; + this.tb5_1.Properties.Appearance.Options.UseTextOptions = true; + this.tb5_1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb5_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb5_1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb5_1.Size = new System.Drawing.Size(76, 26); + this.tb5_1.TabIndex = 658; + this.tb5_1.Tag = "105"; + // + // tb4_1 + // + this.tb4_1.EditValue = "0"; + this.tb4_1.Location = new System.Drawing.Point(276, 18); + this.tb4_1.Name = "tb4_1"; + this.tb4_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb4_1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb4_1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb4_1.Properties.Appearance.Options.UseBackColor = true; + this.tb4_1.Properties.Appearance.Options.UseFont = true; + this.tb4_1.Properties.Appearance.Options.UseForeColor = true; + this.tb4_1.Properties.Appearance.Options.UseTextOptions = true; + this.tb4_1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb4_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb4_1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb4_1.Size = new System.Drawing.Size(76, 26); + this.tb4_1.TabIndex = 657; + this.tb4_1.Tag = "104"; + // + // tb3_1 + // + this.tb3_1.EditValue = "0"; + this.tb3_1.Location = new System.Drawing.Point(185, 18); + this.tb3_1.Name = "tb3_1"; + this.tb3_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb3_1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb3_1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb3_1.Properties.Appearance.Options.UseBackColor = true; + this.tb3_1.Properties.Appearance.Options.UseFont = true; + this.tb3_1.Properties.Appearance.Options.UseForeColor = true; + this.tb3_1.Properties.Appearance.Options.UseTextOptions = true; + this.tb3_1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb3_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb3_1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb3_1.Size = new System.Drawing.Size(76, 26); + this.tb3_1.TabIndex = 656; + this.tb3_1.Tag = "103"; + // + // tb2_1 + // + this.tb2_1.EditValue = "0"; + this.tb2_1.Location = new System.Drawing.Point(94, 19); + this.tb2_1.Name = "tb2_1"; + this.tb2_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb2_1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb2_1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb2_1.Properties.Appearance.Options.UseBackColor = true; + this.tb2_1.Properties.Appearance.Options.UseFont = true; + this.tb2_1.Properties.Appearance.Options.UseForeColor = true; + this.tb2_1.Properties.Appearance.Options.UseTextOptions = true; + this.tb2_1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb2_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb2_1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb2_1.Size = new System.Drawing.Size(76, 26); + this.tb2_1.TabIndex = 655; + this.tb2_1.Tag = "102"; + // + // tb1_1 + // + this.tb1_1.EditValue = "0"; + this.tb1_1.Location = new System.Drawing.Point(3, 19); + this.tb1_1.Name = "tb1_1"; + this.tb1_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb1_1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb1_1.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb1_1.Properties.Appearance.Options.UseBackColor = true; + this.tb1_1.Properties.Appearance.Options.UseFont = true; + this.tb1_1.Properties.Appearance.Options.UseForeColor = true; + this.tb1_1.Properties.Appearance.Options.UseTextOptions = true; + this.tb1_1.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb1_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb1_1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb1_1.Size = new System.Drawing.Size(76, 26); + this.tb1_1.TabIndex = 654; + this.tb1_1.Tag = "101"; + // + // labelControl18 + // + this.labelControl18.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl18.Appearance.Options.UseFont = true; + this.labelControl18.Location = new System.Drawing.Point(14, 147); + this.labelControl18.Name = "labelControl18"; + this.labelControl18.Size = new System.Drawing.Size(26, 17); + this.labelControl18.TabIndex = 654; + this.labelControl18.Text = "鞀闺"; + // + // panelControl12 + // + this.panelControl12.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.panelControl12.Appearance.Options.UseBackColor = true; + this.panelControl12.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl12.Location = new System.Drawing.Point(845, 54); + this.panelControl12.Name = "panelControl12"; + this.panelControl12.Size = new System.Drawing.Size(10, 222); + this.panelControl12.TabIndex = 816; + // + // WinRate + // + this.WinRate.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.WinRate.Appearance.ForeColor = System.Drawing.Color.Black; + this.WinRate.Appearance.Options.UseFont = true; + this.WinRate.Appearance.Options.UseForeColor = true; + this.WinRate.Appearance.Options.UseTextOptions = true; + this.WinRate.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.WinRate.Location = new System.Drawing.Point(1430, 124); + this.WinRate.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.WinRate.Name = "WinRate"; + this.WinRate.Size = new System.Drawing.Size(200, 94); + this.WinRate.TabIndex = 814; + this.WinRate.Tag = "8"; + this.WinRate.Text = "毂旐攧 鞀闺\r\nBLUE"; + this.WinRate.Click += new System.EventHandler(this.WinRate_Click); + // + // btnRefresh + // + this.btnRefresh.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnRefresh.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnRefresh.Appearance.Options.UseFont = true; + this.btnRefresh.Appearance.Options.UseForeColor = true; + this.btnRefresh.Appearance.Options.UseTextOptions = true; + this.btnRefresh.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnRefresh.Location = new System.Drawing.Point(627, 493); + this.btnRefresh.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnRefresh.Name = "btnRefresh"; + this.btnRefresh.Size = new System.Drawing.Size(127, 39); + this.btnRefresh.TabIndex = 812; + this.btnRefresh.Tag = "8"; + this.btnRefresh.Text = "Data Refresh"; + this.btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click); + // + // btnRune + // + this.btnRune.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnRune.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnRune.Appearance.Options.UseFont = true; + this.btnRune.Appearance.Options.UseForeColor = true; + this.btnRune.Appearance.Options.UseTextOptions = true; + this.btnRune.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnRune.Location = new System.Drawing.Point(35, 54); + this.btnRune.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnRune.Name = "btnRune"; + this.btnRune.Size = new System.Drawing.Size(329, 99); + this.btnRune.TabIndex = 807; + this.btnRune.Tag = "8"; + this.btnRune.Text = "ALL PLAYER RUNES"; + this.btnRune.Click += new System.EventHandler(this.btnRune_Click); + // + // kistone + // + this.kistone.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.kistone.Appearance.ForeColor = System.Drawing.Color.Black; + this.kistone.Appearance.Options.UseFont = true; + this.kistone.Appearance.Options.UseForeColor = true; + this.kistone.Appearance.Options.UseTextOptions = true; + this.kistone.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.kistone.Location = new System.Drawing.Point(425, 54); + this.kistone.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.kistone.Name = "kistone"; + this.kistone.Size = new System.Drawing.Size(329, 95); + this.kistone.TabIndex = 811; + this.kistone.Tag = "8"; + this.kistone.Text = "KEYSTONE RUNES"; + this.kistone.Click += new System.EventHandler(this.kistone_Click); + // + // groupC1 + // + this.groupC1.Appearance.BackColor = System.Drawing.Color.Transparent; + this.groupC1.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupC1.Appearance.Options.UseBackColor = true; + this.groupC1.Appearance.Options.UseBorderColor = true; + this.groupC1.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupC1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupC1.AppearanceCaption.Options.UseBorderColor = true; + this.groupC1.AppearanceCaption.Options.UseFont = true; + this.groupC1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.groupC1.Controls.Add(this.s9p5); + this.groupC1.Controls.Add(this.s9p6); + this.groupC1.Controls.Add(this.pr5_1); + this.groupC1.Controls.Add(this.s9p1); + this.groupC1.Controls.Add(this.s9p2); + this.groupC1.Controls.Add(this.s9p3); + this.groupC1.Controls.Add(this.s9p4); + this.groupC1.Controls.Add(this.pr5); + this.groupC1.Controls.Add(this.RP5); + this.groupC1.Controls.Add(this.s4p6); + this.groupC1.Controls.Add(this.s4p5); + this.groupC1.Controls.Add(this.pb5_1); + this.groupC1.Controls.Add(this.s4p4); + this.groupC1.Controls.Add(this.s4p3); + this.groupC1.Controls.Add(this.s4p2); + this.groupC1.Controls.Add(this.s4p1); + this.groupC1.Controls.Add(this.pb5); + this.groupC1.Controls.Add(this.BP5); + this.groupC1.Controls.Add(this.s8p5); + this.groupC1.Controls.Add(this.s8p6); + this.groupC1.Controls.Add(this.pr4_1); + this.groupC1.Controls.Add(this.s8p1); + this.groupC1.Controls.Add(this.s8p2); + this.groupC1.Controls.Add(this.s8p3); + this.groupC1.Controls.Add(this.s8p4); + this.groupC1.Controls.Add(this.pr4); + this.groupC1.Controls.Add(this.RP4); + this.groupC1.Controls.Add(this.s3p6); + this.groupC1.Controls.Add(this.s3p5); + this.groupC1.Controls.Add(this.pb4_1); + this.groupC1.Controls.Add(this.s3p4); + this.groupC1.Controls.Add(this.s3p3); + this.groupC1.Controls.Add(this.s3p2); + this.groupC1.Controls.Add(this.s3p1); + this.groupC1.Controls.Add(this.pb4); + this.groupC1.Controls.Add(this.BP4); + this.groupC1.Controls.Add(this.s7p5); + this.groupC1.Controls.Add(this.s7p6); + this.groupC1.Controls.Add(this.pr3_1); + this.groupC1.Controls.Add(this.s7p1); + this.groupC1.Controls.Add(this.s7p2); + this.groupC1.Controls.Add(this.s7p3); + this.groupC1.Controls.Add(this.s7p4); + this.groupC1.Controls.Add(this.pr3); + this.groupC1.Controls.Add(this.RP3); + this.groupC1.Controls.Add(this.s2p6); + this.groupC1.Controls.Add(this.s2p5); + this.groupC1.Controls.Add(this.pb3_1); + this.groupC1.Controls.Add(this.s2p4); + this.groupC1.Controls.Add(this.s2p3); + this.groupC1.Controls.Add(this.s2p2); + this.groupC1.Controls.Add(this.s2p1); + this.groupC1.Controls.Add(this.pb3); + this.groupC1.Controls.Add(this.BP3); + this.groupC1.Controls.Add(this.s6p5); + this.groupC1.Controls.Add(this.s6p6); + this.groupC1.Controls.Add(this.pr2_1); + this.groupC1.Controls.Add(this.s6p1); + this.groupC1.Controls.Add(this.s6p2); + this.groupC1.Controls.Add(this.s6p3); + this.groupC1.Controls.Add(this.s6p4); + this.groupC1.Controls.Add(this.pr2); + this.groupC1.Controls.Add(this.RP2); + this.groupC1.Controls.Add(this.s1p6); + this.groupC1.Controls.Add(this.s1p5); + this.groupC1.Controls.Add(this.pb2_1); + this.groupC1.Controls.Add(this.s1p4); + this.groupC1.Controls.Add(this.s1p3); + this.groupC1.Controls.Add(this.s1p2); + this.groupC1.Controls.Add(this.s1p1); + this.groupC1.Controls.Add(this.pb2); + this.groupC1.Controls.Add(this.BP2); + this.groupC1.Controls.Add(this.s5p5); + this.groupC1.Controls.Add(this.s5p6); + this.groupC1.Controls.Add(this.pr1_1); + this.groupC1.Controls.Add(this.s5p1); + this.groupC1.Controls.Add(this.s5p2); + this.groupC1.Controls.Add(this.s5p3); + this.groupC1.Controls.Add(this.s5p4); + this.groupC1.Controls.Add(this.pr1); + this.groupC1.Controls.Add(this.RP1); + this.groupC1.Controls.Add(this.s0p6); + this.groupC1.Controls.Add(this.s0p5); + this.groupC1.Controls.Add(this.pb1_1); + this.groupC1.Controls.Add(this.s0p4); + this.groupC1.Controls.Add(this.s0p3); + this.groupC1.Controls.Add(this.s0p2); + this.groupC1.Controls.Add(this.s0p1); + this.groupC1.Controls.Add(this.pb1); + this.groupC1.Controls.Add(this.BP1); + this.groupC1.Location = new System.Drawing.Point(35, 178); + this.groupC1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupC1.Name = "groupC1"; + this.groupC1.ShowCaption = false; + this.groupC1.Size = new System.Drawing.Size(719, 307); + this.groupC1.TabIndex = 806; + this.groupC1.Text = "BARON BUFF"; + // + // s9p5 + // + this.s9p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s9p5.EditValue = ((object)(resources.GetObject("s9p5.EditValue"))); + this.s9p5.Location = new System.Drawing.Point(628, 249); + this.s9p5.Name = "s9p5"; + this.s9p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s9p5.Properties.Appearance.Options.UseBackColor = true; + this.s9p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s9p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s9p5.Properties.ShowMenu = false; + this.s9p5.Size = new System.Drawing.Size(30, 30); + this.s9p5.TabIndex = 760; + // + // s9p6 + // + this.s9p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s9p6.EditValue = ((object)(resources.GetObject("s9p6.EditValue"))); + this.s9p6.Location = new System.Drawing.Point(657, 249); + this.s9p6.Name = "s9p6"; + this.s9p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s9p6.Properties.Appearance.Options.UseBackColor = true; + this.s9p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s9p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s9p6.Properties.ShowMenu = false; + this.s9p6.Size = new System.Drawing.Size(30, 30); + this.s9p6.TabIndex = 759; + // + // pr5_1 + // + this.pr5_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pr5_1.EditValue = ((object)(resources.GetObject("pr5_1.EditValue"))); + this.pr5_1.Location = new System.Drawing.Point(592, 250); + this.pr5_1.Name = "pr5_1"; + this.pr5_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr5_1.Properties.Appearance.Options.UseBackColor = true; + this.pr5_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr5_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr5_1.Properties.ShowMenu = false; + this.pr5_1.Size = new System.Drawing.Size(30, 30); + this.pr5_1.TabIndex = 758; + // + // s9p1 + // + this.s9p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s9p1.EditValue = ((object)(resources.GetObject("s9p1.EditValue"))); + this.s9p1.Location = new System.Drawing.Point(459, 250); + this.s9p1.Name = "s9p1"; + this.s9p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s9p1.Properties.Appearance.Options.UseBackColor = true; + this.s9p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s9p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s9p1.Properties.ShowMenu = false; + this.s9p1.Size = new System.Drawing.Size(30, 30); + this.s9p1.TabIndex = 756; + // + // s9p2 + // + this.s9p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s9p2.EditValue = ((object)(resources.GetObject("s9p2.EditValue"))); + this.s9p2.Location = new System.Drawing.Point(488, 250); + this.s9p2.Name = "s9p2"; + this.s9p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s9p2.Properties.Appearance.Options.UseBackColor = true; + this.s9p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s9p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s9p2.Properties.ShowMenu = false; + this.s9p2.Size = new System.Drawing.Size(30, 30); + this.s9p2.TabIndex = 755; + // + // s9p3 + // + this.s9p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s9p3.EditValue = ((object)(resources.GetObject("s9p3.EditValue"))); + this.s9p3.Location = new System.Drawing.Point(517, 250); + this.s9p3.Name = "s9p3"; + this.s9p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s9p3.Properties.Appearance.Options.UseBackColor = true; + this.s9p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s9p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s9p3.Properties.ShowMenu = false; + this.s9p3.Size = new System.Drawing.Size(30, 30); + this.s9p3.TabIndex = 754; + // + // s9p4 + // + this.s9p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s9p4.EditValue = ((object)(resources.GetObject("s9p4.EditValue"))); + this.s9p4.Location = new System.Drawing.Point(546, 250); + this.s9p4.Name = "s9p4"; + this.s9p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s9p4.Properties.Appearance.Options.UseBackColor = true; + this.s9p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s9p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s9p4.Properties.ShowMenu = false; + this.s9p4.Size = new System.Drawing.Size(30, 30); + this.s9p4.TabIndex = 753; + // + // pr5 + // + this.pr5.Cursor = System.Windows.Forms.Cursors.Default; + this.pr5.EditValue = ((object)(resources.GetObject("pr5.EditValue"))); + this.pr5.Location = new System.Drawing.Point(423, 250); + this.pr5.Name = "pr5"; + this.pr5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr5.Properties.Appearance.Options.UseBackColor = true; + this.pr5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr5.Properties.ShowMenu = false; + this.pr5.Size = new System.Drawing.Size(30, 30); + this.pr5.TabIndex = 752; + // + // RP5 + // + this.RP5.Cursor = System.Windows.Forms.Cursors.Default; + this.RP5.EditValue = ((object)(resources.GetObject("RP5.EditValue"))); + this.RP5.Location = new System.Drawing.Point(362, 247); + this.RP5.Name = "RP5"; + this.RP5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RP5.Properties.Appearance.Options.UseBackColor = true; + this.RP5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RP5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RP5.Properties.ShowMenu = false; + this.RP5.Size = new System.Drawing.Size(40, 40); + this.RP5.TabIndex = 750; + // + // s4p6 + // + this.s4p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s4p6.EditValue = ((object)(resources.GetObject("s4p6.EditValue"))); + this.s4p6.Location = new System.Drawing.Point(20, 250); + this.s4p6.Name = "s4p6"; + this.s4p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s4p6.Properties.Appearance.Options.UseBackColor = true; + this.s4p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s4p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s4p6.Properties.ShowMenu = false; + this.s4p6.Size = new System.Drawing.Size(30, 30); + this.s4p6.TabIndex = 749; + // + // s4p5 + // + this.s4p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s4p5.EditValue = ((object)(resources.GetObject("s4p5.EditValue"))); + this.s4p5.Location = new System.Drawing.Point(49, 250); + this.s4p5.Name = "s4p5"; + this.s4p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s4p5.Properties.Appearance.Options.UseBackColor = true; + this.s4p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s4p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s4p5.Properties.ShowMenu = false; + this.s4p5.Size = new System.Drawing.Size(30, 30); + this.s4p5.TabIndex = 748; + // + // pb5_1 + // + this.pb5_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pb5_1.EditValue = ((object)(resources.GetObject("pb5_1.EditValue"))); + this.pb5_1.Location = new System.Drawing.Point(85, 250); + this.pb5_1.Name = "pb5_1"; + this.pb5_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb5_1.Properties.Appearance.Options.UseBackColor = true; + this.pb5_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb5_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb5_1.Properties.ShowMenu = false; + this.pb5_1.Size = new System.Drawing.Size(30, 30); + this.pb5_1.TabIndex = 747; + // + // s4p4 + // + this.s4p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s4p4.EditValue = ((object)(resources.GetObject("s4p4.EditValue"))); + this.s4p4.Location = new System.Drawing.Point(134, 250); + this.s4p4.Name = "s4p4"; + this.s4p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s4p4.Properties.Appearance.Options.UseBackColor = true; + this.s4p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s4p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s4p4.Properties.ShowMenu = false; + this.s4p4.Size = new System.Drawing.Size(30, 30); + this.s4p4.TabIndex = 745; + // + // s4p3 + // + this.s4p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s4p3.EditValue = ((object)(resources.GetObject("s4p3.EditValue"))); + this.s4p3.Location = new System.Drawing.Point(163, 250); + this.s4p3.Name = "s4p3"; + this.s4p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s4p3.Properties.Appearance.Options.UseBackColor = true; + this.s4p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s4p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s4p3.Properties.ShowMenu = false; + this.s4p3.Size = new System.Drawing.Size(30, 30); + this.s4p3.TabIndex = 744; + // + // s4p2 + // + this.s4p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s4p2.EditValue = ((object)(resources.GetObject("s4p2.EditValue"))); + this.s4p2.Location = new System.Drawing.Point(192, 250); + this.s4p2.Name = "s4p2"; + this.s4p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s4p2.Properties.Appearance.Options.UseBackColor = true; + this.s4p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s4p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s4p2.Properties.ShowMenu = false; + this.s4p2.Size = new System.Drawing.Size(30, 30); + this.s4p2.TabIndex = 743; + // + // s4p1 + // + this.s4p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s4p1.EditValue = ((object)(resources.GetObject("s4p1.EditValue"))); + this.s4p1.Location = new System.Drawing.Point(221, 250); + this.s4p1.Name = "s4p1"; + this.s4p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s4p1.Properties.Appearance.Options.UseBackColor = true; + this.s4p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s4p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s4p1.Properties.ShowMenu = false; + this.s4p1.Size = new System.Drawing.Size(30, 30); + this.s4p1.TabIndex = 742; + // + // pb5 + // + this.pb5.Cursor = System.Windows.Forms.Cursors.Default; + this.pb5.EditValue = ((object)(resources.GetObject("pb5.EditValue"))); + this.pb5.Location = new System.Drawing.Point(260, 250); + this.pb5.Name = "pb5"; + this.pb5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb5.Properties.Appearance.Options.UseBackColor = true; + this.pb5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb5.Properties.ShowMenu = false; + this.pb5.Size = new System.Drawing.Size(30, 30); + this.pb5.TabIndex = 741; + // + // BP5 + // + this.BP5.Cursor = System.Windows.Forms.Cursors.Default; + this.BP5.EditValue = ((object)(resources.GetObject("BP5.EditValue"))); + this.BP5.Location = new System.Drawing.Point(311, 247); + this.BP5.Name = "BP5"; + this.BP5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BP5.Properties.Appearance.Options.UseBackColor = true; + this.BP5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BP5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BP5.Properties.ShowMenu = false; + this.BP5.Size = new System.Drawing.Size(40, 40); + this.BP5.TabIndex = 739; + // + // s8p5 + // + this.s8p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s8p5.EditValue = ((object)(resources.GetObject("s8p5.EditValue"))); + this.s8p5.Location = new System.Drawing.Point(628, 194); + this.s8p5.Name = "s8p5"; + this.s8p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s8p5.Properties.Appearance.Options.UseBackColor = true; + this.s8p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s8p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s8p5.Properties.ShowMenu = false; + this.s8p5.Size = new System.Drawing.Size(30, 30); + this.s8p5.TabIndex = 738; + // + // s8p6 + // + this.s8p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s8p6.EditValue = ((object)(resources.GetObject("s8p6.EditValue"))); + this.s8p6.Location = new System.Drawing.Point(657, 194); + this.s8p6.Name = "s8p6"; + this.s8p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s8p6.Properties.Appearance.Options.UseBackColor = true; + this.s8p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s8p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s8p6.Properties.ShowMenu = false; + this.s8p6.Size = new System.Drawing.Size(30, 30); + this.s8p6.TabIndex = 737; + // + // pr4_1 + // + this.pr4_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pr4_1.EditValue = ((object)(resources.GetObject("pr4_1.EditValue"))); + this.pr4_1.Location = new System.Drawing.Point(592, 195); + this.pr4_1.Name = "pr4_1"; + this.pr4_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr4_1.Properties.Appearance.Options.UseBackColor = true; + this.pr4_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr4_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr4_1.Properties.ShowMenu = false; + this.pr4_1.Size = new System.Drawing.Size(30, 30); + this.pr4_1.TabIndex = 736; + // + // s8p1 + // + this.s8p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s8p1.EditValue = ((object)(resources.GetObject("s8p1.EditValue"))); + this.s8p1.Location = new System.Drawing.Point(459, 195); + this.s8p1.Name = "s8p1"; + this.s8p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s8p1.Properties.Appearance.Options.UseBackColor = true; + this.s8p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s8p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s8p1.Properties.ShowMenu = false; + this.s8p1.Size = new System.Drawing.Size(30, 30); + this.s8p1.TabIndex = 734; + // + // s8p2 + // + this.s8p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s8p2.EditValue = ((object)(resources.GetObject("s8p2.EditValue"))); + this.s8p2.Location = new System.Drawing.Point(488, 195); + this.s8p2.Name = "s8p2"; + this.s8p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s8p2.Properties.Appearance.Options.UseBackColor = true; + this.s8p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s8p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s8p2.Properties.ShowMenu = false; + this.s8p2.Size = new System.Drawing.Size(30, 30); + this.s8p2.TabIndex = 733; + // + // s8p3 + // + this.s8p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s8p3.EditValue = ((object)(resources.GetObject("s8p3.EditValue"))); + this.s8p3.Location = new System.Drawing.Point(517, 195); + this.s8p3.Name = "s8p3"; + this.s8p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s8p3.Properties.Appearance.Options.UseBackColor = true; + this.s8p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s8p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s8p3.Properties.ShowMenu = false; + this.s8p3.Size = new System.Drawing.Size(30, 30); + this.s8p3.TabIndex = 732; + // + // s8p4 + // + this.s8p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s8p4.EditValue = ((object)(resources.GetObject("s8p4.EditValue"))); + this.s8p4.Location = new System.Drawing.Point(546, 195); + this.s8p4.Name = "s8p4"; + this.s8p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s8p4.Properties.Appearance.Options.UseBackColor = true; + this.s8p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s8p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s8p4.Properties.ShowMenu = false; + this.s8p4.Size = new System.Drawing.Size(30, 30); + this.s8p4.TabIndex = 731; + // + // pr4 + // + this.pr4.Cursor = System.Windows.Forms.Cursors.Default; + this.pr4.EditValue = ((object)(resources.GetObject("pr4.EditValue"))); + this.pr4.Location = new System.Drawing.Point(423, 195); + this.pr4.Name = "pr4"; + this.pr4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr4.Properties.Appearance.Options.UseBackColor = true; + this.pr4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr4.Properties.ShowMenu = false; + this.pr4.Size = new System.Drawing.Size(30, 30); + this.pr4.TabIndex = 730; + // + // RP4 + // + this.RP4.Cursor = System.Windows.Forms.Cursors.Default; + this.RP4.EditValue = ((object)(resources.GetObject("RP4.EditValue"))); + this.RP4.Location = new System.Drawing.Point(362, 192); + this.RP4.Name = "RP4"; + this.RP4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RP4.Properties.Appearance.Options.UseBackColor = true; + this.RP4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RP4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RP4.Properties.ShowMenu = false; + this.RP4.Size = new System.Drawing.Size(40, 40); + this.RP4.TabIndex = 728; + // + // s3p6 + // + this.s3p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s3p6.EditValue = ((object)(resources.GetObject("s3p6.EditValue"))); + this.s3p6.Location = new System.Drawing.Point(20, 195); + this.s3p6.Name = "s3p6"; + this.s3p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s3p6.Properties.Appearance.Options.UseBackColor = true; + this.s3p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s3p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s3p6.Properties.ShowMenu = false; + this.s3p6.Size = new System.Drawing.Size(30, 30); + this.s3p6.TabIndex = 727; + // + // s3p5 + // + this.s3p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s3p5.EditValue = ((object)(resources.GetObject("s3p5.EditValue"))); + this.s3p5.Location = new System.Drawing.Point(49, 195); + this.s3p5.Name = "s3p5"; + this.s3p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s3p5.Properties.Appearance.Options.UseBackColor = true; + this.s3p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s3p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s3p5.Properties.ShowMenu = false; + this.s3p5.Size = new System.Drawing.Size(30, 30); + this.s3p5.TabIndex = 726; + // + // pb4_1 + // + this.pb4_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pb4_1.EditValue = ((object)(resources.GetObject("pb4_1.EditValue"))); + this.pb4_1.Location = new System.Drawing.Point(85, 195); + this.pb4_1.Name = "pb4_1"; + this.pb4_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb4_1.Properties.Appearance.Options.UseBackColor = true; + this.pb4_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb4_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb4_1.Properties.ShowMenu = false; + this.pb4_1.Size = new System.Drawing.Size(30, 30); + this.pb4_1.TabIndex = 725; + // + // s3p4 + // + this.s3p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s3p4.EditValue = ((object)(resources.GetObject("s3p4.EditValue"))); + this.s3p4.Location = new System.Drawing.Point(134, 195); + this.s3p4.Name = "s3p4"; + this.s3p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s3p4.Properties.Appearance.Options.UseBackColor = true; + this.s3p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s3p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s3p4.Properties.ShowMenu = false; + this.s3p4.Size = new System.Drawing.Size(30, 30); + this.s3p4.TabIndex = 723; + // + // s3p3 + // + this.s3p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s3p3.EditValue = ((object)(resources.GetObject("s3p3.EditValue"))); + this.s3p3.Location = new System.Drawing.Point(163, 195); + this.s3p3.Name = "s3p3"; + this.s3p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s3p3.Properties.Appearance.Options.UseBackColor = true; + this.s3p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s3p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s3p3.Properties.ShowMenu = false; + this.s3p3.Size = new System.Drawing.Size(30, 30); + this.s3p3.TabIndex = 722; + // + // s3p2 + // + this.s3p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s3p2.EditValue = ((object)(resources.GetObject("s3p2.EditValue"))); + this.s3p2.Location = new System.Drawing.Point(192, 195); + this.s3p2.Name = "s3p2"; + this.s3p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s3p2.Properties.Appearance.Options.UseBackColor = true; + this.s3p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s3p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s3p2.Properties.ShowMenu = false; + this.s3p2.Size = new System.Drawing.Size(30, 30); + this.s3p2.TabIndex = 721; + // + // s3p1 + // + this.s3p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s3p1.EditValue = ((object)(resources.GetObject("s3p1.EditValue"))); + this.s3p1.Location = new System.Drawing.Point(221, 195); + this.s3p1.Name = "s3p1"; + this.s3p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s3p1.Properties.Appearance.Options.UseBackColor = true; + this.s3p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s3p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s3p1.Properties.ShowMenu = false; + this.s3p1.Size = new System.Drawing.Size(30, 30); + this.s3p1.TabIndex = 720; + // + // pb4 + // + this.pb4.Cursor = System.Windows.Forms.Cursors.Default; + this.pb4.EditValue = ((object)(resources.GetObject("pb4.EditValue"))); + this.pb4.Location = new System.Drawing.Point(260, 195); + this.pb4.Name = "pb4"; + this.pb4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb4.Properties.Appearance.Options.UseBackColor = true; + this.pb4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb4.Properties.ShowMenu = false; + this.pb4.Size = new System.Drawing.Size(30, 30); + this.pb4.TabIndex = 719; + // + // BP4 + // + this.BP4.Cursor = System.Windows.Forms.Cursors.Default; + this.BP4.EditValue = ((object)(resources.GetObject("BP4.EditValue"))); + this.BP4.Location = new System.Drawing.Point(311, 192); + this.BP4.Name = "BP4"; + this.BP4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BP4.Properties.Appearance.Options.UseBackColor = true; + this.BP4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BP4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BP4.Properties.ShowMenu = false; + this.BP4.Size = new System.Drawing.Size(40, 40); + this.BP4.TabIndex = 717; + // + // s7p5 + // + this.s7p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s7p5.EditValue = ((object)(resources.GetObject("s7p5.EditValue"))); + this.s7p5.Location = new System.Drawing.Point(628, 136); + this.s7p5.Name = "s7p5"; + this.s7p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s7p5.Properties.Appearance.Options.UseBackColor = true; + this.s7p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s7p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s7p5.Properties.ShowMenu = false; + this.s7p5.Size = new System.Drawing.Size(30, 30); + this.s7p5.TabIndex = 716; + // + // s7p6 + // + this.s7p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s7p6.EditValue = ((object)(resources.GetObject("s7p6.EditValue"))); + this.s7p6.Location = new System.Drawing.Point(657, 136); + this.s7p6.Name = "s7p6"; + this.s7p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s7p6.Properties.Appearance.Options.UseBackColor = true; + this.s7p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s7p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s7p6.Properties.ShowMenu = false; + this.s7p6.Size = new System.Drawing.Size(30, 30); + this.s7p6.TabIndex = 715; + // + // pr3_1 + // + this.pr3_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pr3_1.EditValue = ((object)(resources.GetObject("pr3_1.EditValue"))); + this.pr3_1.Location = new System.Drawing.Point(592, 137); + this.pr3_1.Name = "pr3_1"; + this.pr3_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr3_1.Properties.Appearance.Options.UseBackColor = true; + this.pr3_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr3_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr3_1.Properties.ShowMenu = false; + this.pr3_1.Size = new System.Drawing.Size(30, 30); + this.pr3_1.TabIndex = 714; + // + // s7p1 + // + this.s7p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s7p1.EditValue = ((object)(resources.GetObject("s7p1.EditValue"))); + this.s7p1.Location = new System.Drawing.Point(459, 137); + this.s7p1.Name = "s7p1"; + this.s7p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s7p1.Properties.Appearance.Options.UseBackColor = true; + this.s7p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s7p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s7p1.Properties.ShowMenu = false; + this.s7p1.Size = new System.Drawing.Size(30, 30); + this.s7p1.TabIndex = 712; + // + // s7p2 + // + this.s7p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s7p2.EditValue = ((object)(resources.GetObject("s7p2.EditValue"))); + this.s7p2.Location = new System.Drawing.Point(488, 137); + this.s7p2.Name = "s7p2"; + this.s7p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s7p2.Properties.Appearance.Options.UseBackColor = true; + this.s7p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s7p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s7p2.Properties.ShowMenu = false; + this.s7p2.Size = new System.Drawing.Size(30, 30); + this.s7p2.TabIndex = 711; + // + // s7p3 + // + this.s7p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s7p3.EditValue = ((object)(resources.GetObject("s7p3.EditValue"))); + this.s7p3.Location = new System.Drawing.Point(517, 137); + this.s7p3.Name = "s7p3"; + this.s7p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s7p3.Properties.Appearance.Options.UseBackColor = true; + this.s7p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s7p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s7p3.Properties.ShowMenu = false; + this.s7p3.Size = new System.Drawing.Size(30, 30); + this.s7p3.TabIndex = 710; + // + // s7p4 + // + this.s7p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s7p4.EditValue = ((object)(resources.GetObject("s7p4.EditValue"))); + this.s7p4.Location = new System.Drawing.Point(546, 137); + this.s7p4.Name = "s7p4"; + this.s7p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s7p4.Properties.Appearance.Options.UseBackColor = true; + this.s7p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s7p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s7p4.Properties.ShowMenu = false; + this.s7p4.Size = new System.Drawing.Size(30, 30); + this.s7p4.TabIndex = 709; + // + // pr3 + // + this.pr3.Cursor = System.Windows.Forms.Cursors.Default; + this.pr3.EditValue = ((object)(resources.GetObject("pr3.EditValue"))); + this.pr3.Location = new System.Drawing.Point(423, 137); + this.pr3.Name = "pr3"; + this.pr3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr3.Properties.Appearance.Options.UseBackColor = true; + this.pr3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr3.Properties.ShowMenu = false; + this.pr3.Size = new System.Drawing.Size(30, 30); + this.pr3.TabIndex = 708; + // + // RP3 + // + this.RP3.Cursor = System.Windows.Forms.Cursors.Default; + this.RP3.EditValue = ((object)(resources.GetObject("RP3.EditValue"))); + this.RP3.Location = new System.Drawing.Point(362, 134); + this.RP3.Name = "RP3"; + this.RP3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RP3.Properties.Appearance.Options.UseBackColor = true; + this.RP3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RP3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RP3.Properties.ShowMenu = false; + this.RP3.Size = new System.Drawing.Size(40, 40); + this.RP3.TabIndex = 706; + // + // s2p6 + // + this.s2p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s2p6.EditValue = ((object)(resources.GetObject("s2p6.EditValue"))); + this.s2p6.Location = new System.Drawing.Point(20, 137); + this.s2p6.Name = "s2p6"; + this.s2p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s2p6.Properties.Appearance.Options.UseBackColor = true; + this.s2p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s2p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s2p6.Properties.ShowMenu = false; + this.s2p6.Size = new System.Drawing.Size(30, 30); + this.s2p6.TabIndex = 705; + // + // s2p5 + // + this.s2p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s2p5.EditValue = ((object)(resources.GetObject("s2p5.EditValue"))); + this.s2p5.Location = new System.Drawing.Point(49, 137); + this.s2p5.Name = "s2p5"; + this.s2p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s2p5.Properties.Appearance.Options.UseBackColor = true; + this.s2p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s2p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s2p5.Properties.ShowMenu = false; + this.s2p5.Size = new System.Drawing.Size(30, 30); + this.s2p5.TabIndex = 704; + // + // pb3_1 + // + this.pb3_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pb3_1.EditValue = ((object)(resources.GetObject("pb3_1.EditValue"))); + this.pb3_1.Location = new System.Drawing.Point(85, 137); + this.pb3_1.Name = "pb3_1"; + this.pb3_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb3_1.Properties.Appearance.Options.UseBackColor = true; + this.pb3_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb3_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb3_1.Properties.ShowMenu = false; + this.pb3_1.Size = new System.Drawing.Size(30, 30); + this.pb3_1.TabIndex = 703; + // + // s2p4 + // + this.s2p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s2p4.EditValue = ((object)(resources.GetObject("s2p4.EditValue"))); + this.s2p4.Location = new System.Drawing.Point(134, 137); + this.s2p4.Name = "s2p4"; + this.s2p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s2p4.Properties.Appearance.Options.UseBackColor = true; + this.s2p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s2p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s2p4.Properties.ShowMenu = false; + this.s2p4.Size = new System.Drawing.Size(30, 30); + this.s2p4.TabIndex = 701; + // + // s2p3 + // + this.s2p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s2p3.EditValue = ((object)(resources.GetObject("s2p3.EditValue"))); + this.s2p3.Location = new System.Drawing.Point(163, 137); + this.s2p3.Name = "s2p3"; + this.s2p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s2p3.Properties.Appearance.Options.UseBackColor = true; + this.s2p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s2p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s2p3.Properties.ShowMenu = false; + this.s2p3.Size = new System.Drawing.Size(30, 30); + this.s2p3.TabIndex = 700; + // + // s2p2 + // + this.s2p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s2p2.EditValue = ((object)(resources.GetObject("s2p2.EditValue"))); + this.s2p2.Location = new System.Drawing.Point(192, 137); + this.s2p2.Name = "s2p2"; + this.s2p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s2p2.Properties.Appearance.Options.UseBackColor = true; + this.s2p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s2p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s2p2.Properties.ShowMenu = false; + this.s2p2.Size = new System.Drawing.Size(30, 30); + this.s2p2.TabIndex = 699; + // + // s2p1 + // + this.s2p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s2p1.EditValue = ((object)(resources.GetObject("s2p1.EditValue"))); + this.s2p1.Location = new System.Drawing.Point(221, 137); + this.s2p1.Name = "s2p1"; + this.s2p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s2p1.Properties.Appearance.Options.UseBackColor = true; + this.s2p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s2p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s2p1.Properties.ShowMenu = false; + this.s2p1.Size = new System.Drawing.Size(30, 30); + this.s2p1.TabIndex = 698; + // + // pb3 + // + this.pb3.Cursor = System.Windows.Forms.Cursors.Default; + this.pb3.EditValue = ((object)(resources.GetObject("pb3.EditValue"))); + this.pb3.Location = new System.Drawing.Point(260, 137); + this.pb3.Name = "pb3"; + this.pb3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb3.Properties.Appearance.Options.UseBackColor = true; + this.pb3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb3.Properties.ShowMenu = false; + this.pb3.Size = new System.Drawing.Size(30, 30); + this.pb3.TabIndex = 697; + // + // BP3 + // + this.BP3.Cursor = System.Windows.Forms.Cursors.Default; + this.BP3.EditValue = ((object)(resources.GetObject("BP3.EditValue"))); + this.BP3.Location = new System.Drawing.Point(311, 134); + this.BP3.Name = "BP3"; + this.BP3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BP3.Properties.Appearance.Options.UseBackColor = true; + this.BP3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BP3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BP3.Properties.ShowMenu = false; + this.BP3.Size = new System.Drawing.Size(40, 40); + this.BP3.TabIndex = 695; + // + // s6p5 + // + this.s6p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s6p5.EditValue = ((object)(resources.GetObject("s6p5.EditValue"))); + this.s6p5.Location = new System.Drawing.Point(628, 80); + this.s6p5.Name = "s6p5"; + this.s6p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s6p5.Properties.Appearance.Options.UseBackColor = true; + this.s6p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s6p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s6p5.Properties.ShowMenu = false; + this.s6p5.Size = new System.Drawing.Size(30, 30); + this.s6p5.TabIndex = 694; + // + // s6p6 + // + this.s6p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s6p6.EditValue = ((object)(resources.GetObject("s6p6.EditValue"))); + this.s6p6.Location = new System.Drawing.Point(657, 80); + this.s6p6.Name = "s6p6"; + this.s6p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s6p6.Properties.Appearance.Options.UseBackColor = true; + this.s6p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s6p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s6p6.Properties.ShowMenu = false; + this.s6p6.Size = new System.Drawing.Size(30, 30); + this.s6p6.TabIndex = 693; + // + // pr2_1 + // + this.pr2_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pr2_1.EditValue = ((object)(resources.GetObject("pr2_1.EditValue"))); + this.pr2_1.Location = new System.Drawing.Point(592, 81); + this.pr2_1.Name = "pr2_1"; + this.pr2_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr2_1.Properties.Appearance.Options.UseBackColor = true; + this.pr2_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr2_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr2_1.Properties.ShowMenu = false; + this.pr2_1.Size = new System.Drawing.Size(30, 30); + this.pr2_1.TabIndex = 692; + // + // s6p1 + // + this.s6p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s6p1.EditValue = ((object)(resources.GetObject("s6p1.EditValue"))); + this.s6p1.Location = new System.Drawing.Point(459, 81); + this.s6p1.Name = "s6p1"; + this.s6p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s6p1.Properties.Appearance.Options.UseBackColor = true; + this.s6p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s6p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s6p1.Properties.ShowMenu = false; + this.s6p1.Size = new System.Drawing.Size(30, 30); + this.s6p1.TabIndex = 690; + // + // s6p2 + // + this.s6p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s6p2.EditValue = ((object)(resources.GetObject("s6p2.EditValue"))); + this.s6p2.Location = new System.Drawing.Point(488, 81); + this.s6p2.Name = "s6p2"; + this.s6p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s6p2.Properties.Appearance.Options.UseBackColor = true; + this.s6p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s6p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s6p2.Properties.ShowMenu = false; + this.s6p2.Size = new System.Drawing.Size(30, 30); + this.s6p2.TabIndex = 689; + // + // s6p3 + // + this.s6p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s6p3.EditValue = ((object)(resources.GetObject("s6p3.EditValue"))); + this.s6p3.Location = new System.Drawing.Point(517, 81); + this.s6p3.Name = "s6p3"; + this.s6p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s6p3.Properties.Appearance.Options.UseBackColor = true; + this.s6p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s6p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s6p3.Properties.ShowMenu = false; + this.s6p3.Size = new System.Drawing.Size(30, 30); + this.s6p3.TabIndex = 688; + // + // s6p4 + // + this.s6p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s6p4.EditValue = ((object)(resources.GetObject("s6p4.EditValue"))); + this.s6p4.Location = new System.Drawing.Point(546, 81); + this.s6p4.Name = "s6p4"; + this.s6p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s6p4.Properties.Appearance.Options.UseBackColor = true; + this.s6p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s6p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s6p4.Properties.ShowMenu = false; + this.s6p4.Size = new System.Drawing.Size(30, 30); + this.s6p4.TabIndex = 687; + // + // pr2 + // + this.pr2.Cursor = System.Windows.Forms.Cursors.Default; + this.pr2.EditValue = ((object)(resources.GetObject("pr2.EditValue"))); + this.pr2.Location = new System.Drawing.Point(423, 81); + this.pr2.Name = "pr2"; + this.pr2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr2.Properties.Appearance.Options.UseBackColor = true; + this.pr2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr2.Properties.ShowMenu = false; + this.pr2.Size = new System.Drawing.Size(30, 30); + this.pr2.TabIndex = 686; + // + // RP2 + // + this.RP2.Cursor = System.Windows.Forms.Cursors.Default; + this.RP2.EditValue = ((object)(resources.GetObject("RP2.EditValue"))); + this.RP2.Location = new System.Drawing.Point(362, 78); + this.RP2.Name = "RP2"; + this.RP2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RP2.Properties.Appearance.Options.UseBackColor = true; + this.RP2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RP2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RP2.Properties.ShowMenu = false; + this.RP2.Size = new System.Drawing.Size(40, 40); + this.RP2.TabIndex = 684; + // + // s1p6 + // + this.s1p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s1p6.EditValue = ((object)(resources.GetObject("s1p6.EditValue"))); + this.s1p6.Location = new System.Drawing.Point(20, 81); + this.s1p6.Name = "s1p6"; + this.s1p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s1p6.Properties.Appearance.Options.UseBackColor = true; + this.s1p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s1p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s1p6.Properties.ShowMenu = false; + this.s1p6.Size = new System.Drawing.Size(30, 30); + this.s1p6.TabIndex = 683; + // + // s1p5 + // + this.s1p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s1p5.EditValue = ((object)(resources.GetObject("s1p5.EditValue"))); + this.s1p5.Location = new System.Drawing.Point(49, 81); + this.s1p5.Name = "s1p5"; + this.s1p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s1p5.Properties.Appearance.Options.UseBackColor = true; + this.s1p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s1p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s1p5.Properties.ShowMenu = false; + this.s1p5.Size = new System.Drawing.Size(30, 30); + this.s1p5.TabIndex = 682; + // + // pb2_1 + // + this.pb2_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pb2_1.EditValue = ((object)(resources.GetObject("pb2_1.EditValue"))); + this.pb2_1.Location = new System.Drawing.Point(85, 81); + this.pb2_1.Name = "pb2_1"; + this.pb2_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb2_1.Properties.Appearance.Options.UseBackColor = true; + this.pb2_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb2_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb2_1.Properties.ShowMenu = false; + this.pb2_1.Size = new System.Drawing.Size(30, 30); + this.pb2_1.TabIndex = 681; + // + // s1p4 + // + this.s1p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s1p4.EditValue = ((object)(resources.GetObject("s1p4.EditValue"))); + this.s1p4.Location = new System.Drawing.Point(134, 81); + this.s1p4.Name = "s1p4"; + this.s1p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s1p4.Properties.Appearance.Options.UseBackColor = true; + this.s1p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s1p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s1p4.Properties.ShowMenu = false; + this.s1p4.Size = new System.Drawing.Size(30, 30); + this.s1p4.TabIndex = 679; + // + // s1p3 + // + this.s1p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s1p3.EditValue = ((object)(resources.GetObject("s1p3.EditValue"))); + this.s1p3.Location = new System.Drawing.Point(163, 81); + this.s1p3.Name = "s1p3"; + this.s1p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s1p3.Properties.Appearance.Options.UseBackColor = true; + this.s1p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s1p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s1p3.Properties.ShowMenu = false; + this.s1p3.Size = new System.Drawing.Size(30, 30); + this.s1p3.TabIndex = 678; + // + // s1p2 + // + this.s1p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s1p2.EditValue = ((object)(resources.GetObject("s1p2.EditValue"))); + this.s1p2.Location = new System.Drawing.Point(192, 81); + this.s1p2.Name = "s1p2"; + this.s1p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s1p2.Properties.Appearance.Options.UseBackColor = true; + this.s1p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s1p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s1p2.Properties.ShowMenu = false; + this.s1p2.Size = new System.Drawing.Size(30, 30); + this.s1p2.TabIndex = 677; + // + // s1p1 + // + this.s1p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s1p1.EditValue = ((object)(resources.GetObject("s1p1.EditValue"))); + this.s1p1.Location = new System.Drawing.Point(221, 81); + this.s1p1.Name = "s1p1"; + this.s1p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s1p1.Properties.Appearance.Options.UseBackColor = true; + this.s1p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s1p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s1p1.Properties.ShowMenu = false; + this.s1p1.Size = new System.Drawing.Size(30, 30); + this.s1p1.TabIndex = 676; + // + // pb2 + // + this.pb2.Cursor = System.Windows.Forms.Cursors.Default; + this.pb2.EditValue = ((object)(resources.GetObject("pb2.EditValue"))); + this.pb2.Location = new System.Drawing.Point(260, 81); + this.pb2.Name = "pb2"; + this.pb2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb2.Properties.Appearance.Options.UseBackColor = true; + this.pb2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb2.Properties.ShowMenu = false; + this.pb2.Size = new System.Drawing.Size(30, 30); + this.pb2.TabIndex = 675; + // + // BP2 + // + this.BP2.Cursor = System.Windows.Forms.Cursors.Default; + this.BP2.EditValue = ((object)(resources.GetObject("BP2.EditValue"))); + this.BP2.Location = new System.Drawing.Point(311, 78); + this.BP2.Name = "BP2"; + this.BP2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BP2.Properties.Appearance.Options.UseBackColor = true; + this.BP2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BP2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BP2.Properties.ShowMenu = false; + this.BP2.Size = new System.Drawing.Size(40, 40); + this.BP2.TabIndex = 673; + // + // s5p5 + // + this.s5p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s5p5.EditValue = ((object)(resources.GetObject("s5p5.EditValue"))); + this.s5p5.Location = new System.Drawing.Point(628, 23); + this.s5p5.Name = "s5p5"; + this.s5p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s5p5.Properties.Appearance.Options.UseBackColor = true; + this.s5p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s5p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s5p5.Properties.ShowMenu = false; + this.s5p5.Size = new System.Drawing.Size(30, 30); + this.s5p5.TabIndex = 672; + // + // s5p6 + // + this.s5p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s5p6.EditValue = ((object)(resources.GetObject("s5p6.EditValue"))); + this.s5p6.Location = new System.Drawing.Point(657, 23); + this.s5p6.Name = "s5p6"; + this.s5p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s5p6.Properties.Appearance.Options.UseBackColor = true; + this.s5p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s5p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s5p6.Properties.ShowMenu = false; + this.s5p6.Size = new System.Drawing.Size(30, 30); + this.s5p6.TabIndex = 671; + // + // pr1_1 + // + this.pr1_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pr1_1.EditValue = ((object)(resources.GetObject("pr1_1.EditValue"))); + this.pr1_1.Location = new System.Drawing.Point(592, 24); + this.pr1_1.Name = "pr1_1"; + this.pr1_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr1_1.Properties.Appearance.Options.UseBackColor = true; + this.pr1_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr1_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr1_1.Properties.ShowMenu = false; + this.pr1_1.Size = new System.Drawing.Size(30, 30); + this.pr1_1.TabIndex = 670; + // + // s5p1 + // + this.s5p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s5p1.EditValue = ((object)(resources.GetObject("s5p1.EditValue"))); + this.s5p1.Location = new System.Drawing.Point(459, 24); + this.s5p1.Name = "s5p1"; + this.s5p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s5p1.Properties.Appearance.Options.UseBackColor = true; + this.s5p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s5p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s5p1.Properties.ShowMenu = false; + this.s5p1.Size = new System.Drawing.Size(30, 30); + this.s5p1.TabIndex = 668; + // + // s5p2 + // + this.s5p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s5p2.EditValue = ((object)(resources.GetObject("s5p2.EditValue"))); + this.s5p2.Location = new System.Drawing.Point(488, 24); + this.s5p2.Name = "s5p2"; + this.s5p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s5p2.Properties.Appearance.Options.UseBackColor = true; + this.s5p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s5p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s5p2.Properties.ShowMenu = false; + this.s5p2.Size = new System.Drawing.Size(30, 30); + this.s5p2.TabIndex = 667; + // + // s5p3 + // + this.s5p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s5p3.EditValue = ((object)(resources.GetObject("s5p3.EditValue"))); + this.s5p3.Location = new System.Drawing.Point(517, 24); + this.s5p3.Name = "s5p3"; + this.s5p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s5p3.Properties.Appearance.Options.UseBackColor = true; + this.s5p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s5p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s5p3.Properties.ShowMenu = false; + this.s5p3.Size = new System.Drawing.Size(30, 30); + this.s5p3.TabIndex = 666; + // + // s5p4 + // + this.s5p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s5p4.EditValue = ((object)(resources.GetObject("s5p4.EditValue"))); + this.s5p4.Location = new System.Drawing.Point(546, 24); + this.s5p4.Name = "s5p4"; + this.s5p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s5p4.Properties.Appearance.Options.UseBackColor = true; + this.s5p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s5p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s5p4.Properties.ShowMenu = false; + this.s5p4.Size = new System.Drawing.Size(30, 30); + this.s5p4.TabIndex = 665; + // + // pr1 + // + this.pr1.Cursor = System.Windows.Forms.Cursors.Default; + this.pr1.EditValue = ((object)(resources.GetObject("pr1.EditValue"))); + this.pr1.Location = new System.Drawing.Point(423, 24); + this.pr1.Name = "pr1"; + this.pr1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pr1.Properties.Appearance.Options.UseBackColor = true; + this.pr1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pr1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pr1.Properties.ShowMenu = false; + this.pr1.Size = new System.Drawing.Size(30, 30); + this.pr1.TabIndex = 664; + // + // RP1 + // + this.RP1.Cursor = System.Windows.Forms.Cursors.Default; + this.RP1.EditValue = ((object)(resources.GetObject("RP1.EditValue"))); + this.RP1.Location = new System.Drawing.Point(362, 21); + this.RP1.Name = "RP1"; + this.RP1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.RP1.Properties.Appearance.Options.UseBackColor = true; + this.RP1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.RP1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.RP1.Properties.ShowMenu = false; + this.RP1.Size = new System.Drawing.Size(40, 40); + this.RP1.TabIndex = 662; + // + // s0p6 + // + this.s0p6.Cursor = System.Windows.Forms.Cursors.Default; + this.s0p6.EditValue = ((object)(resources.GetObject("s0p6.EditValue"))); + this.s0p6.Location = new System.Drawing.Point(20, 24); + this.s0p6.Name = "s0p6"; + this.s0p6.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s0p6.Properties.Appearance.Options.UseBackColor = true; + this.s0p6.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s0p6.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s0p6.Properties.ShowMenu = false; + this.s0p6.Size = new System.Drawing.Size(30, 30); + this.s0p6.TabIndex = 661; + // + // s0p5 + // + this.s0p5.Cursor = System.Windows.Forms.Cursors.Default; + this.s0p5.EditValue = ((object)(resources.GetObject("s0p5.EditValue"))); + this.s0p5.Location = new System.Drawing.Point(49, 24); + this.s0p5.Name = "s0p5"; + this.s0p5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s0p5.Properties.Appearance.Options.UseBackColor = true; + this.s0p5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s0p5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s0p5.Properties.ShowMenu = false; + this.s0p5.Size = new System.Drawing.Size(30, 30); + this.s0p5.TabIndex = 660; + // + // pb1_1 + // + this.pb1_1.Cursor = System.Windows.Forms.Cursors.Default; + this.pb1_1.EditValue = ((object)(resources.GetObject("pb1_1.EditValue"))); + this.pb1_1.Location = new System.Drawing.Point(85, 24); + this.pb1_1.Name = "pb1_1"; + this.pb1_1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb1_1.Properties.Appearance.Options.UseBackColor = true; + this.pb1_1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb1_1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb1_1.Properties.ShowMenu = false; + this.pb1_1.Size = new System.Drawing.Size(30, 30); + this.pb1_1.TabIndex = 659; + // + // s0p4 + // + this.s0p4.Cursor = System.Windows.Forms.Cursors.Default; + this.s0p4.EditValue = ((object)(resources.GetObject("s0p4.EditValue"))); + this.s0p4.Location = new System.Drawing.Point(134, 24); + this.s0p4.Name = "s0p4"; + this.s0p4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s0p4.Properties.Appearance.Options.UseBackColor = true; + this.s0p4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s0p4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s0p4.Properties.ShowMenu = false; + this.s0p4.Size = new System.Drawing.Size(30, 30); + this.s0p4.TabIndex = 649; + // + // s0p3 + // + this.s0p3.Cursor = System.Windows.Forms.Cursors.Default; + this.s0p3.EditValue = ((object)(resources.GetObject("s0p3.EditValue"))); + this.s0p3.Location = new System.Drawing.Point(163, 24); + this.s0p3.Name = "s0p3"; + this.s0p3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s0p3.Properties.Appearance.Options.UseBackColor = true; + this.s0p3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s0p3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s0p3.Properties.ShowMenu = false; + this.s0p3.Size = new System.Drawing.Size(30, 30); + this.s0p3.TabIndex = 648; + // + // s0p2 + // + this.s0p2.Cursor = System.Windows.Forms.Cursors.Default; + this.s0p2.EditValue = ((object)(resources.GetObject("s0p2.EditValue"))); + this.s0p2.Location = new System.Drawing.Point(192, 24); + this.s0p2.Name = "s0p2"; + this.s0p2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s0p2.Properties.Appearance.Options.UseBackColor = true; + this.s0p2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s0p2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s0p2.Properties.ShowMenu = false; + this.s0p2.Size = new System.Drawing.Size(30, 30); + this.s0p2.TabIndex = 647; + // + // s0p1 + // + this.s0p1.Cursor = System.Windows.Forms.Cursors.Default; + this.s0p1.EditValue = ((object)(resources.GetObject("s0p1.EditValue"))); + this.s0p1.Location = new System.Drawing.Point(221, 24); + this.s0p1.Name = "s0p1"; + this.s0p1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.s0p1.Properties.Appearance.Options.UseBackColor = true; + this.s0p1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.s0p1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.s0p1.Properties.ShowMenu = false; + this.s0p1.Size = new System.Drawing.Size(30, 30); + this.s0p1.TabIndex = 646; + // + // pb1 + // + this.pb1.Cursor = System.Windows.Forms.Cursors.Default; + this.pb1.EditValue = ((object)(resources.GetObject("pb1.EditValue"))); + this.pb1.Location = new System.Drawing.Point(260, 24); + this.pb1.Name = "pb1"; + this.pb1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pb1.Properties.Appearance.Options.UseBackColor = true; + this.pb1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pb1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pb1.Properties.ShowMenu = false; + this.pb1.Size = new System.Drawing.Size(30, 30); + this.pb1.TabIndex = 645; + // + // BP1 + // + this.BP1.Cursor = System.Windows.Forms.Cursors.Default; + this.BP1.EditValue = ((object)(resources.GetObject("BP1.EditValue"))); + this.BP1.Location = new System.Drawing.Point(311, 21); + this.BP1.Name = "BP1"; + this.BP1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.BP1.Properties.Appearance.Options.UseBackColor = true; + this.BP1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.BP1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.BP1.Properties.ShowMenu = false; + this.BP1.Size = new System.Drawing.Size(40, 40); + this.BP1.TabIndex = 643; + this.BP1.Tag = "1"; + // + // groupControl1 + // + this.groupControl1.Appearance.BackColor = System.Drawing.Color.Black; + this.groupControl1.Appearance.BackColor2 = System.Drawing.Color.Black; + this.groupControl1.Appearance.Options.UseBackColor = true; + this.groupControl1.AppearanceCaption.BackColor = System.Drawing.Color.Red; + this.groupControl1.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Danger; + this.groupControl1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl1.AppearanceCaption.Options.UseBackColor = true; + this.groupControl1.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl1.AppearanceCaption.Options.UseFont = true; + this.groupControl1.Controls.Add(this.gc8_1); + this.groupControl1.Controls.Add(this.groupControl3); + this.groupControl1.Controls.Add(this.labelControl1); + this.groupControl1.Location = new System.Drawing.Point(861, 282); + this.groupControl1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl1.Name = "groupControl1"; + this.groupControl1.Size = new System.Drawing.Size(563, 221); + this.groupControl1.TabIndex = 818; + this.groupControl1.Text = "Champs"; + // + // gc8_1 + // + this.gc8_1.Appearance.BackColor = System.Drawing.Color.Transparent; + this.gc8_1.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.gc8_1.Appearance.Options.UseBackColor = true; + this.gc8_1.Appearance.Options.UseBorderColor = true; + this.gc8_1.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.gc8_1.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.gc8_1.AppearanceCaption.Options.UseBorderColor = true; + this.gc8_1.AppearanceCaption.Options.UseFont = true; + this.gc8_1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.gc8_1.Controls.Add(this.pictureEdit1); + this.gc8_1.Controls.Add(this.pictureEdit2); + this.gc8_1.Controls.Add(this.pictureEdit3); + this.gc8_1.Controls.Add(this.pictureEdit4); + this.gc8_1.Controls.Add(this.pictureEdit5); + this.gc8_1.Location = new System.Drawing.Point(55, 36); + this.gc8_1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.gc8_1.Name = "gc8_1"; + this.gc8_1.ShowCaption = false; + this.gc8_1.Size = new System.Drawing.Size(438, 82); + this.gc8_1.TabIndex = 663; + this.gc8_1.Text = "BARON BUFF"; + // + // pictureEdit1 + // + this.pictureEdit1.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit1.EditValue = ((object)(resources.GetObject("pictureEdit1.EditValue"))); + this.pictureEdit1.Location = new System.Drawing.Point(3, 8); + this.pictureEdit1.Name = "pictureEdit1"; + this.pictureEdit1.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit1.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit1.Properties.ShowMenu = false; + this.pictureEdit1.Size = new System.Drawing.Size(70, 70); + this.pictureEdit1.TabIndex = 639; + this.pictureEdit1.Tag = "1"; + // + // pictureEdit2 + // + this.pictureEdit2.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit2.EditValue = ((object)(resources.GetObject("pictureEdit2.EditValue"))); + this.pictureEdit2.Location = new System.Drawing.Point(94, 8); + this.pictureEdit2.Name = "pictureEdit2"; + this.pictureEdit2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit2.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pictureEdit2.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit2.Properties.ShowMenu = false; + this.pictureEdit2.Size = new System.Drawing.Size(70, 70); + this.pictureEdit2.TabIndex = 640; + this.pictureEdit2.Tag = "2"; + // + // pictureEdit3 + // + this.pictureEdit3.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit3.EditValue = ((object)(resources.GetObject("pictureEdit3.EditValue"))); + this.pictureEdit3.Location = new System.Drawing.Point(185, 8); + this.pictureEdit3.Name = "pictureEdit3"; + this.pictureEdit3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit3.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pictureEdit3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit3.Properties.ShowMenu = false; + this.pictureEdit3.Size = new System.Drawing.Size(70, 70); + this.pictureEdit3.TabIndex = 641; + this.pictureEdit3.Tag = "3"; + // + // pictureEdit4 + // + this.pictureEdit4.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit4.EditValue = ((object)(resources.GetObject("pictureEdit4.EditValue"))); + this.pictureEdit4.Location = new System.Drawing.Point(276, 8); + this.pictureEdit4.Name = "pictureEdit4"; + this.pictureEdit4.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit4.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit4.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pictureEdit4.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit4.Properties.ShowMenu = false; + this.pictureEdit4.Size = new System.Drawing.Size(70, 70); + this.pictureEdit4.TabIndex = 642; + this.pictureEdit4.Tag = "4"; + // + // pictureEdit5 + // + this.pictureEdit5.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit5.EditValue = ((object)(resources.GetObject("pictureEdit5.EditValue"))); + this.pictureEdit5.Location = new System.Drawing.Point(362, 8); + this.pictureEdit5.Name = "pictureEdit5"; + this.pictureEdit5.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit5.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit5.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.pictureEdit5.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit5.Properties.ShowMenu = false; + this.pictureEdit5.Size = new System.Drawing.Size(70, 70); + this.pictureEdit5.TabIndex = 643; + this.pictureEdit5.Tag = "5"; + // + // groupControl3 + // + this.groupControl3.Appearance.BackColor = System.Drawing.Color.Transparent; + this.groupControl3.Appearance.BorderColor = System.Drawing.Color.SlateBlue; + this.groupControl3.Appearance.Options.UseBackColor = true; + this.groupControl3.Appearance.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.BorderColor = System.Drawing.Color.DimGray; + this.groupControl3.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl3.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl3.AppearanceCaption.Options.UseFont = true; + this.groupControl3.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.groupControl3.Controls.Add(this.tb5_2); + this.groupControl3.Controls.Add(this.tb4_2); + this.groupControl3.Controls.Add(this.tb3_2); + this.groupControl3.Controls.Add(this.tb2_2); + this.groupControl3.Controls.Add(this.tb1_2); + this.groupControl3.Location = new System.Drawing.Point(55, 123); + this.groupControl3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl3.Name = "groupControl3"; + this.groupControl3.ShowCaption = false; + this.groupControl3.Size = new System.Drawing.Size(440, 63); + this.groupControl3.TabIndex = 662; + this.groupControl3.Text = "BARON BUFF"; + // + // tb5_2 + // + this.tb5_2.EditValue = "0"; + this.tb5_2.Location = new System.Drawing.Point(361, 17); + this.tb5_2.Name = "tb5_2"; + this.tb5_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb5_2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb5_2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb5_2.Properties.Appearance.Options.UseBackColor = true; + this.tb5_2.Properties.Appearance.Options.UseFont = true; + this.tb5_2.Properties.Appearance.Options.UseForeColor = true; + this.tb5_2.Properties.Appearance.Options.UseTextOptions = true; + this.tb5_2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb5_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb5_2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb5_2.Size = new System.Drawing.Size(76, 26); + this.tb5_2.TabIndex = 658; + this.tb5_2.Tag = "105"; + // + // tb4_2 + // + this.tb4_2.EditValue = "0"; + this.tb4_2.Location = new System.Drawing.Point(276, 18); + this.tb4_2.Name = "tb4_2"; + this.tb4_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb4_2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb4_2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb4_2.Properties.Appearance.Options.UseBackColor = true; + this.tb4_2.Properties.Appearance.Options.UseFont = true; + this.tb4_2.Properties.Appearance.Options.UseForeColor = true; + this.tb4_2.Properties.Appearance.Options.UseTextOptions = true; + this.tb4_2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb4_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb4_2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb4_2.Size = new System.Drawing.Size(76, 26); + this.tb4_2.TabIndex = 657; + this.tb4_2.Tag = "104"; + // + // tb3_2 + // + this.tb3_2.EditValue = "0"; + this.tb3_2.Location = new System.Drawing.Point(185, 18); + this.tb3_2.Name = "tb3_2"; + this.tb3_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb3_2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb3_2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb3_2.Properties.Appearance.Options.UseBackColor = true; + this.tb3_2.Properties.Appearance.Options.UseFont = true; + this.tb3_2.Properties.Appearance.Options.UseForeColor = true; + this.tb3_2.Properties.Appearance.Options.UseTextOptions = true; + this.tb3_2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb3_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb3_2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb3_2.Size = new System.Drawing.Size(76, 26); + this.tb3_2.TabIndex = 656; + this.tb3_2.Tag = "103"; + // + // tb2_2 + // + this.tb2_2.EditValue = "0"; + this.tb2_2.Location = new System.Drawing.Point(94, 19); + this.tb2_2.Name = "tb2_2"; + this.tb2_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb2_2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb2_2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb2_2.Properties.Appearance.Options.UseBackColor = true; + this.tb2_2.Properties.Appearance.Options.UseFont = true; + this.tb2_2.Properties.Appearance.Options.UseForeColor = true; + this.tb2_2.Properties.Appearance.Options.UseTextOptions = true; + this.tb2_2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb2_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb2_2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb2_2.Size = new System.Drawing.Size(76, 26); + this.tb2_2.TabIndex = 655; + this.tb2_2.Tag = "102"; + // + // tb1_2 + // + this.tb1_2.EditValue = "0"; + this.tb1_2.Location = new System.Drawing.Point(3, 19); + this.tb1_2.Name = "tb1_2"; + this.tb1_2.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.tb1_2.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.tb1_2.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.tb1_2.Properties.Appearance.Options.UseBackColor = true; + this.tb1_2.Properties.Appearance.Options.UseFont = true; + this.tb1_2.Properties.Appearance.Options.UseForeColor = true; + this.tb1_2.Properties.Appearance.Options.UseTextOptions = true; + this.tb1_2.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.tb1_2.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.tb1_2.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.tb1_2.Size = new System.Drawing.Size(76, 26); + this.tb1_2.TabIndex = 654; + this.tb1_2.Tag = "101"; + // + // labelControl1 + // + this.labelControl1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl1.Appearance.Options.UseFont = true; + this.labelControl1.Location = new System.Drawing.Point(14, 147); + this.labelControl1.Name = "labelControl1"; + this.labelControl1.Size = new System.Drawing.Size(26, 17); + this.labelControl1.TabIndex = 654; + this.labelControl1.Text = "鞀闺"; + // + // panelControl1 + // + this.panelControl1.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.panelControl1.Appearance.Options.UseBackColor = true; + this.panelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.panelControl1.Location = new System.Drawing.Point(845, 282); + this.panelControl1.Name = "panelControl1"; + this.panelControl1.Size = new System.Drawing.Size(10, 222); + this.panelControl1.TabIndex = 819; + // + // WinRate2 + // + this.WinRate2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.WinRate2.Appearance.ForeColor = System.Drawing.Color.Black; + this.WinRate2.Appearance.Options.UseFont = true; + this.WinRate2.Appearance.Options.UseForeColor = true; + this.WinRate2.Appearance.Options.UseTextOptions = true; + this.WinRate2.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.WinRate2.Location = new System.Drawing.Point(1430, 356); + this.WinRate2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.WinRate2.Name = "WinRate2"; + this.WinRate2.Size = new System.Drawing.Size(200, 94); + this.WinRate2.TabIndex = 820; + this.WinRate2.Tag = "8"; + this.WinRate2.Text = "毂旐攧 鞀闺\r\nRED"; + this.WinRate2.Click += new System.EventHandler(this.WinRate2_Click); + // + // RunePageFrame + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.groupControl14); + this.Name = "RunePageFrame"; + this.Size = new System.Drawing.Size(1683, 800); + ((System.ComponentModel.ISupportInitialize)(this.groupControl14)).EndInit(); + this.groupControl14.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.groupControl23)).EndInit(); + this.groupControl23.ResumeLayout(false); + this.groupControl23.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gc8)).EndInit(); + this.gc8.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.BCC1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BCC5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.gc1)).EndInit(); + this.gc1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tb5_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb4_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb3_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb2_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb1_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl12)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupC1)).EndInit(); + this.groupC1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.s9p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr5_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s9p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb5_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s4p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr4_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s8p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb4_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s3p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr3_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s7p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb3_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s2p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr2_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s6p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb2_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s1p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr1_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s5p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pr1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RP1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p6.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb1_1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.s0p1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pb1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.BP1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).EndInit(); + this.groupControl1.ResumeLayout(false); + this.groupControl1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.gc8_1)).EndInit(); + this.gc8_1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit4.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit5.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl3)).EndInit(); + this.groupControl3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.tb5_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb4_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb3_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb2_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.tb1_2.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.GroupControl groupControl14; + private DevExpress.XtraEditors.SimpleButton btnRune; + private DevExpress.XtraEditors.SimpleButton kistone; + private DevExpress.XtraEditors.GroupControl groupC1; + public DevExpress.XtraEditors.PictureEdit s9p5; + public DevExpress.XtraEditors.PictureEdit s9p6; + public DevExpress.XtraEditors.PictureEdit pr5_1; + public DevExpress.XtraEditors.PictureEdit s9p1; + public DevExpress.XtraEditors.PictureEdit s9p2; + public DevExpress.XtraEditors.PictureEdit s9p3; + public DevExpress.XtraEditors.PictureEdit s9p4; + public DevExpress.XtraEditors.PictureEdit pr5; + public DevExpress.XtraEditors.PictureEdit RP5; + public DevExpress.XtraEditors.PictureEdit s4p6; + public DevExpress.XtraEditors.PictureEdit s4p5; + public DevExpress.XtraEditors.PictureEdit pb5_1; + public DevExpress.XtraEditors.PictureEdit s4p4; + public DevExpress.XtraEditors.PictureEdit s4p3; + public DevExpress.XtraEditors.PictureEdit s4p2; + public DevExpress.XtraEditors.PictureEdit s4p1; + public DevExpress.XtraEditors.PictureEdit pb5; + public DevExpress.XtraEditors.PictureEdit BP5; + public DevExpress.XtraEditors.PictureEdit s8p5; + public DevExpress.XtraEditors.PictureEdit s8p6; + public DevExpress.XtraEditors.PictureEdit pr4_1; + public DevExpress.XtraEditors.PictureEdit s8p1; + public DevExpress.XtraEditors.PictureEdit s8p2; + public DevExpress.XtraEditors.PictureEdit s8p3; + public DevExpress.XtraEditors.PictureEdit s8p4; + public DevExpress.XtraEditors.PictureEdit pr4; + public DevExpress.XtraEditors.PictureEdit RP4; + public DevExpress.XtraEditors.PictureEdit s3p6; + public DevExpress.XtraEditors.PictureEdit s3p5; + public DevExpress.XtraEditors.PictureEdit pb4_1; + public DevExpress.XtraEditors.PictureEdit s3p4; + public DevExpress.XtraEditors.PictureEdit s3p3; + public DevExpress.XtraEditors.PictureEdit s3p2; + public DevExpress.XtraEditors.PictureEdit s3p1; + public DevExpress.XtraEditors.PictureEdit pb4; + public DevExpress.XtraEditors.PictureEdit BP4; + public DevExpress.XtraEditors.PictureEdit s7p5; + public DevExpress.XtraEditors.PictureEdit s7p6; + public DevExpress.XtraEditors.PictureEdit pr3_1; + public DevExpress.XtraEditors.PictureEdit s7p1; + public DevExpress.XtraEditors.PictureEdit s7p2; + public DevExpress.XtraEditors.PictureEdit s7p3; + public DevExpress.XtraEditors.PictureEdit s7p4; + public DevExpress.XtraEditors.PictureEdit pr3; + public DevExpress.XtraEditors.PictureEdit RP3; + public DevExpress.XtraEditors.PictureEdit s2p6; + public DevExpress.XtraEditors.PictureEdit s2p5; + public DevExpress.XtraEditors.PictureEdit pb3_1; + public DevExpress.XtraEditors.PictureEdit s2p4; + public DevExpress.XtraEditors.PictureEdit s2p3; + public DevExpress.XtraEditors.PictureEdit s2p2; + public DevExpress.XtraEditors.PictureEdit s2p1; + public DevExpress.XtraEditors.PictureEdit pb3; + public DevExpress.XtraEditors.PictureEdit BP3; + public DevExpress.XtraEditors.PictureEdit s6p5; + public DevExpress.XtraEditors.PictureEdit s6p6; + public DevExpress.XtraEditors.PictureEdit pr2_1; + public DevExpress.XtraEditors.PictureEdit s6p1; + public DevExpress.XtraEditors.PictureEdit s6p2; + public DevExpress.XtraEditors.PictureEdit s6p3; + public DevExpress.XtraEditors.PictureEdit s6p4; + public DevExpress.XtraEditors.PictureEdit pr2; + public DevExpress.XtraEditors.PictureEdit RP2; + public DevExpress.XtraEditors.PictureEdit s1p6; + public DevExpress.XtraEditors.PictureEdit s1p5; + public DevExpress.XtraEditors.PictureEdit pb2_1; + public DevExpress.XtraEditors.PictureEdit s1p4; + public DevExpress.XtraEditors.PictureEdit s1p3; + public DevExpress.XtraEditors.PictureEdit s1p2; + public DevExpress.XtraEditors.PictureEdit s1p1; + public DevExpress.XtraEditors.PictureEdit pb2; + public DevExpress.XtraEditors.PictureEdit BP2; + public DevExpress.XtraEditors.PictureEdit s5p5; + public DevExpress.XtraEditors.PictureEdit s5p6; + public DevExpress.XtraEditors.PictureEdit pr1_1; + public DevExpress.XtraEditors.PictureEdit s5p1; + public DevExpress.XtraEditors.PictureEdit s5p2; + public DevExpress.XtraEditors.PictureEdit s5p3; + public DevExpress.XtraEditors.PictureEdit s5p4; + public DevExpress.XtraEditors.PictureEdit pr1; + public DevExpress.XtraEditors.PictureEdit RP1; + public DevExpress.XtraEditors.PictureEdit s0p6; + public DevExpress.XtraEditors.PictureEdit s0p5; + public DevExpress.XtraEditors.PictureEdit pb1_1; + public DevExpress.XtraEditors.PictureEdit s0p4; + public DevExpress.XtraEditors.PictureEdit s0p3; + public DevExpress.XtraEditors.PictureEdit s0p2; + public DevExpress.XtraEditors.PictureEdit s0p1; + public DevExpress.XtraEditors.PictureEdit pb1; + public DevExpress.XtraEditors.PictureEdit BP1; + private DevExpress.XtraEditors.SimpleButton btnRefresh; + private DevExpress.XtraEditors.GroupControl groupControl23; + private DevExpress.XtraEditors.GroupControl gc8; + public DevExpress.XtraEditors.PictureEdit BCC1; + public DevExpress.XtraEditors.PictureEdit BCC2; + public DevExpress.XtraEditors.PictureEdit BCC3; + public DevExpress.XtraEditors.PictureEdit BCC4; + public DevExpress.XtraEditors.PictureEdit BCC5; + private DevExpress.XtraEditors.GroupControl gc1; + private DevExpress.XtraEditors.TextEdit tb5_1; + private DevExpress.XtraEditors.TextEdit tb4_1; + private DevExpress.XtraEditors.TextEdit tb3_1; + private DevExpress.XtraEditors.TextEdit tb2_1; + private DevExpress.XtraEditors.TextEdit tb1_1; + private DevExpress.XtraEditors.LabelControl labelControl18; + private DevExpress.XtraEditors.PanelControl panelControl12; + private DevExpress.XtraEditors.SimpleButton WinRate; + private DevExpress.XtraEditors.SimpleButton WinRate2; + private DevExpress.XtraEditors.GroupControl groupControl1; + private DevExpress.XtraEditors.GroupControl gc8_1; + public DevExpress.XtraEditors.PictureEdit pictureEdit1; + public DevExpress.XtraEditors.PictureEdit pictureEdit2; + public DevExpress.XtraEditors.PictureEdit pictureEdit3; + public DevExpress.XtraEditors.PictureEdit pictureEdit4; + public DevExpress.XtraEditors.PictureEdit pictureEdit5; + private DevExpress.XtraEditors.GroupControl groupControl3; + private DevExpress.XtraEditors.TextEdit tb5_2; + private DevExpress.XtraEditors.TextEdit tb4_2; + private DevExpress.XtraEditors.TextEdit tb3_2; + private DevExpress.XtraEditors.TextEdit tb2_2; + private DevExpress.XtraEditors.TextEdit tb1_2; + private DevExpress.XtraEditors.LabelControl labelControl1; + private DevExpress.XtraEditors.PanelControl panelControl1; + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/RunePageFrame.cs b/lol_coder/lol_coder/Forms/Frame/RunePageFrame.cs new file mode 100644 index 0000000..36ff1fa --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/RunePageFrame.cs @@ -0,0 +1,138 @@ +锘縰sing DevExpress.XtraEditors; +using LolDataRequestLib; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lol_coder.Forms.Frame +{ + public partial class RunePageFrame : UserControl + { + MainForm mainForm; + DataTable dt = new DataTable(); + public RunePageFrame(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + } + + public void AllClear() + { + void removeImage(Control c) + { + foreach (Control v in c.Controls) + { + if (v.GetType().ToString().Contains("PictureEdit")) + { + ((PictureEdit)v).Image = mainForm.imageReSize(40, 40, ""); + } + } + } + removeImage(groupC1); + removeImage(gc8); + + + } + + public void btnRefresh_Click(object sender, EventArgs e) + { + dt = mainForm.getRunData(); + + mainForm.resultFrame.cmbPOG.Properties.Items.Clear(); + + for (int i = 0; i < dt.Rows.Count; i++) + { + //毂旐敿鞏 + string champName = dt.Rows[i][2].ToString(); + + if (i < 5) ((PictureEdit)groupC1.Controls["BP" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getChampsPath(champName)); + else ((PictureEdit)groupC1.Controls["RP" + (i - 4)]).Image = mainForm.imageReSize(40, 40, getChampsPath(champName)); + + if (i < 5) ((PictureEdit)gc8.Controls["BCC" + (i + 1)]).Image = mainForm.imageReSize(70, 70, getChampsPath(champName)); + else ((PictureEdit)gc8_1.Controls["pictureEdit" + (i - 4)]).Image = mainForm.imageReSize(70, 70, getChampsPath(champName)); + + + + //耄 + string mainRune = dt.Rows[i][4].ToString(); + if (i < 5) ((PictureEdit)groupC1.Controls["pb" + (i + 1)]).Image = mainForm.imageReSize(40, 40, getRunePath(mainRune)); + else ((PictureEdit)groupC1.Controls["pr" + (i - 4)]).Image = mainForm.imageReSize(40, 40, getRunePath(mainRune)); + + string subRune = dt.Rows[i][6].ToString(); + if (i < 5) ((PictureEdit)groupC1.Controls["pb" + (i + 1) + "_1"]).Image = mainForm.imageReSize(40, 40, getRunePath(subRune)); + else ((PictureEdit)groupC1.Controls["pr" + (i - 4) + "_1"]).Image = mainForm.imageReSize(40, 40, getRunePath(subRune)); + + for (int j = 0; j < 6; j++) + { + string rune = dt.Rows[i][j + 7].ToString(); + ((PictureEdit)groupC1.Controls["s" + i + "p" + (j + 1)]).Image = mainForm.imageReSize(40, 40, getRunePath(rune)); + } + } + } + + private string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + private string getRunePath(string fileName) + { + + return RES_FOLDER_PATH + @"Runes(140x140)\" + fileName + ".png"; + } + + private string RES_FOLDER_PATH = Environment.CurrentDirectory + @"\Resource\"; + + + private void btnRune_Click(object sender, EventArgs e) + { + if (!mainForm.TM.isConnected()) + { + MessageBox.Show("Tornado鞕 靻§稖 鞐瓣舶鞚 霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + if (mainForm.MainLayerButton((SimpleButton)sender)) mainForm.TM.DisplayRunes(dt); + } + + private void kistone_Click(object sender, EventArgs e) + { + if (!mainForm.TM.isConnected()) + { + MessageBox.Show("Tornado鞕 靻§稖 鞐瓣舶鞚 霅橃 鞎婌晿鞀惦媹雼."); + return; + } + + if (mainForm.MainLayerButton((SimpleButton)sender)) mainForm.TM.DisplayKeyStone(dt, mainForm.DC.BlueLiner, mainForm.DC.RedLiner); + } + + private void ChampGroup_SelectedIndexChanged(object sender, EventArgs e) + { + btnRefresh_Click(null, null); + } + + private void WinRate_Click(object sender, EventArgs e) + { + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + string[] winRate = new string[] { tb1_1.Text, tb2_1.Text, tb3_1.Text, tb4_1.Text, tb5_1.Text }; + + mainForm.TM.DisplayChampWinRate(mainForm.DC.BlueLiner,winRate, true); + + } + } + + private void WinRate2_Click(object sender, EventArgs e) + { + if (mainForm.MainLayerButton((SimpleButton)sender)) + { + string[] winRate = new string[] { tb1_2.Text, tb2_2.Text, tb3_2.Text, tb4_2.Text, tb5_2.Text }; + + mainForm.TM.DisplayChampWinRate(mainForm.DC.RedLiner, winRate, false); + } + } + } +} diff --git a/lol_coder/lol_coder/Forms/Frame/RunePageFrame.resx b/lol_coder/lol_coder/Forms/Frame/RunePageFrame.resx new file mode 100644 index 0000000..2370f84 --- /dev/null +++ b/lol_coder/lol_coder/Forms/Frame/RunePageFrame.resx @@ -0,0 +1,921 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL + EwAACxMBAJqcGAAAAGVJREFUWEfNyDEBAAAMw6D5N90ZiAAOHm4bLVOSKcmUZEoyJZmSTEmmJFOSKcmU + ZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTEmmJFOSKcmUZEoyJZmSTMfuAV3mrk8/ + MQsjAAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/GameForm.Designer.cs b/lol_coder/lol_coder/Forms/GameForm.Designer.cs new file mode 100644 index 0000000..e6b4120 --- /dev/null +++ b/lol_coder/lol_coder/Forms/GameForm.Designer.cs @@ -0,0 +1,150 @@ +锘 +namespace lol_coder.Form +{ + partial class GameForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GameForm)); + this.groupControl1 = new DevExpress.XtraEditors.GroupControl(); + this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl19 = new DevExpress.XtraEditors.LabelControl(); + this.listRed = new DevExpress.XtraEditors.ListBoxControl(); + this.listBlue = new DevExpress.XtraEditors.ListBoxControl(); + this.btnOK = new DevExpress.XtraEditors.SimpleButton(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).BeginInit(); + this.groupControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.listRed)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.listBlue)).BeginInit(); + this.SuspendLayout(); + // + // groupControl1 + // + this.groupControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.groupControl1.Controls.Add(this.labelControl1); + this.groupControl1.Controls.Add(this.labelControl19); + this.groupControl1.Controls.Add(this.listRed); + this.groupControl1.Controls.Add(this.listBlue); + this.groupControl1.Controls.Add(this.btnOK); + this.groupControl1.Location = new System.Drawing.Point(7, 1); + this.groupControl1.Name = "groupControl1"; + this.groupControl1.Size = new System.Drawing.Size(500, 525); + this.groupControl1.TabIndex = 335; + this.groupControl1.Text = "鞓る姌鞚 瓴疥赴 靹犿儩"; + // + // labelControl1 + // + this.labelControl1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl1.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.labelControl1.Appearance.Options.UseFont = true; + this.labelControl1.Appearance.Options.UseForeColor = true; + this.labelControl1.Location = new System.Drawing.Point(367, 43); + this.labelControl1.Name = "labelControl1"; + this.labelControl1.Size = new System.Drawing.Size(29, 20); + this.labelControl1.TabIndex = 336; + this.labelControl1.Text = "RED"; + // + // labelControl19 + // + this.labelControl19.Appearance.BackColor = System.Drawing.Color.Transparent; + this.labelControl19.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl19.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); + this.labelControl19.Appearance.Options.UseBackColor = true; + this.labelControl19.Appearance.Options.UseFont = true; + this.labelControl19.Appearance.Options.UseForeColor = true; + this.labelControl19.Location = new System.Drawing.Point(97, 43); + this.labelControl19.Name = "labelControl19"; + this.labelControl19.Size = new System.Drawing.Size(37, 20); + this.labelControl19.TabIndex = 335; + this.labelControl19.Text = "BLUE"; + // + // listRed + // + this.listRed.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.listRed.Appearance.Options.UseFont = true; + this.listRed.Cursor = System.Windows.Forms.Cursors.Default; + this.listRed.Location = new System.Drawing.Point(298, 79); + this.listRed.Name = "listRed"; + this.listRed.Size = new System.Drawing.Size(160, 351); + this.listRed.TabIndex = 334; + this.listRed.Tag = "1"; + // + // listBlue + // + this.listBlue.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.listBlue.Appearance.Options.UseFont = true; + this.listBlue.Cursor = System.Windows.Forms.Cursors.Default; + this.listBlue.Location = new System.Drawing.Point(37, 79); + this.listBlue.Name = "listBlue"; + this.listBlue.Size = new System.Drawing.Size(160, 351); + this.listBlue.TabIndex = 333; + this.listBlue.Tag = "1"; + // + // btnOK + // + this.btnOK.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnOK.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnOK.Appearance.Options.UseFont = true; + this.btnOK.Appearance.Options.UseForeColor = true; + this.btnOK.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat; + this.btnOK.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnok.ImageOptions.Image"))); + this.btnOK.Location = new System.Drawing.Point(173, 451); + this.btnOK.Name = "btnOK"; + this.btnOK.Size = new System.Drawing.Size(159, 61); + this.btnOK.TabIndex = 332; + this.btnOK.Tag = "22"; + this.btnOK.Text = "靹犿儩"; + this.btnOK.Click += new System.EventHandler(this.btnOK_Click); + // + // GameForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(519, 534); + this.Controls.Add(this.groupControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "GameForm"; + this.Text = "Game Form"; + ((System.ComponentModel.ISupportInitialize)(this.groupControl1)).EndInit(); + this.groupControl1.ResumeLayout(false); + this.groupControl1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.listRed)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.listBlue)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + public DevExpress.XtraEditors.GroupControl groupControl1; + public DevExpress.XtraEditors.LabelControl labelControl1; + public DevExpress.XtraEditors.LabelControl labelControl19; + private DevExpress.XtraEditors.ListBoxControl listRed; + private DevExpress.XtraEditors.ListBoxControl listBlue; + private DevExpress.XtraEditors.SimpleButton btnOK; + } +} \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/GameForm.cs b/lol_coder/lol_coder/Forms/GameForm.cs new file mode 100644 index 0000000..5250439 --- /dev/null +++ b/lol_coder/lol_coder/Forms/GameForm.cs @@ -0,0 +1,67 @@ +锘縰sing DevExpress.XtraEditors; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; + +namespace lol_coder.Form +{ + public partial class GameForm : XtraForm + { + MainForm mainForm; + + public GameForm(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + + foreach(Team t in mainForm.DC.Teams) + { + listBlue.Items.Add(t.TeamName); + listRed.Items.Add(t.TeamName); + } + } + + private void btnOK_Click(object sender, EventArgs e) + { + if (listBlue.SelectedItem.ToString().Equals(listRed.SelectedItem.ToString())) + { + MessageBox.Show("臧欖潃 韺鞚 靹犿儩頃橃榾鞀惦媹雼."); + return; + } + + //靹犿儩頃 韺鞚 毵措矂毳 鞝鞛 + string blue = listBlue.SelectedItem.ToString(); + mainForm.DC.LoadPlayer(blue); + var blueTeam = mainForm.DC.Teams.Find(x => x.TeamName.Equals(blue)); + + mainForm.DC.BlueLiner.TeamName = blue; + mainForm.DC.BlueLiner.Top.Name = blueTeam.Players.Find(x => x.Item2.Equals("韮") && x.Item3.Equals(true)).Item1; + mainForm.DC.BlueLiner.Jungle.Name = blueTeam.Players.Find(x => x.Item2.Equals("鞝曣竴") && x.Item3.Equals(true)).Item1; + mainForm.DC.BlueLiner.Mid.Name = blueTeam.Players.Find(x => x.Item2.Equals("氙鸽摐") && x.Item3.Equals(true)).Item1; + mainForm.DC.BlueLiner.ADCarry.Name = blueTeam.Players.Find(x => x.Item2.Equals("鞗愲敎") && x.Item3.Equals(true)).Item1; + mainForm.DC.BlueLiner.Supporter.Name = blueTeam.Players.Find(x => x.Item2.Equals("靹滍徔") && x.Item3.Equals(true)).Item1; + + + string red = listRed.SelectedItem.ToString(); + mainForm.DC.LoadPlayer(red); + var redTeam = mainForm.DC.Teams.Find(x => x.TeamName.Equals(red)); + + mainForm.DC.RedLiner.TeamName = red; + mainForm.DC.RedLiner.Top.Name = redTeam.Players.Find(x => x.Item2.Equals("韮") && x.Item3.Equals(true)).Item1; + mainForm.DC.RedLiner.Jungle.Name = redTeam.Players.Find(x => x.Item2.Equals("鞝曣竴") && x.Item3.Equals(true)).Item1; + mainForm.DC.RedLiner.Mid.Name = redTeam.Players.Find(x => x.Item2.Equals("氙鸽摐") && x.Item3.Equals(true)).Item1; + mainForm.DC.RedLiner.ADCarry.Name = redTeam.Players.Find(x => x.Item2.Equals("鞗愲敎") && x.Item3.Equals(true)).Item1; + mainForm.DC.RedLiner.Supporter.Name = redTeam.Players.Find(x => x.Item2.Equals("靹滍徔") && x.Item3.Equals(true)).Item1; + + Close(); + } + } +} diff --git a/lol_coder/lol_coder/Forms/GameForm.resx b/lol_coder/lol_coder/Forms/GameForm.resx new file mode 100644 index 0000000..b5bbb05 --- /dev/null +++ b/lol_coder/lol_coder/Forms/GameForm.resx @@ -0,0 +1,173 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/MainForm.Designer.cs b/lol_coder/lol_coder/Forms/MainForm.Designer.cs new file mode 100644 index 0000000..ab0b4f5 --- /dev/null +++ b/lol_coder/lol_coder/Forms/MainForm.Designer.cs @@ -0,0 +1,1307 @@ +锘縩amespace lol_coder +{ + partial class MainForm + { + /// + /// 頃勳垬 霐旍瀽鞚措剤 氤靾橃瀰雼堧嫟. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 靷毄 欷戩澑 氇摖 毽唽鞀るゼ 鞝曤Μ頃╇媹雼. + /// + /// 甏毽悩電 毽唽鞀るゼ 靷牅頃挫暭 頃橂┐ true鞚搓碃, 攴鸽爣歆 鞎婌溂氅 false鞛呺媹雼. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form 霐旍瀽鞚措剤鞐愳劀 靸濎劚頃 旖旊摐 + + /// + /// 霐旍瀽鞚措剤 歆鞗愳棎 頃勳殧頃 氅旍劀霌滌瀰雼堧嫟. + /// 鞚 氅旍劀霌滌潣 雮挫毄鞚 旖旊摐 韼胳旮半 靾橃爼頃橃 毵堨劯鞖. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + DevExpress.XtraCharts.XYDiagram xyDiagram1 = new DevExpress.XtraCharts.XYDiagram(); + DevExpress.XtraCharts.Series series1 = new DevExpress.XtraCharts.Series(); + DevExpress.XtraCharts.RangeAreaSeriesView rangeAreaSeriesView1 = new DevExpress.XtraCharts.RangeAreaSeriesView(); + this.panelControl1 = new DevExpress.XtraEditors.PanelControl(); + this.rscoreAll = new DevExpress.XtraEditors.TextEdit(); + this.bscoreAll = new DevExpress.XtraEditors.TextEdit(); + this.txtOutFrame = new DevExpress.XtraEditors.TextEdit(); + this.labelControl2 = new DevExpress.XtraEditors.LabelControl(); + this.rscore = new DevExpress.XtraEditors.TextEdit(); + this.bscore = new DevExpress.XtraEditors.TextEdit(); + this.btnDsiplayClearAll = new DevExpress.XtraEditors.SimpleButton(); + this.txtRTeam = new DevExpress.XtraEditors.TextEdit(); + this.txtBTeam = new DevExpress.XtraEditors.TextEdit(); + this.groupControl10 = new DevExpress.XtraEditors.GroupControl(); + this.btnRoom = new DevExpress.XtraEditors.SimpleButton(); + this.btnTeam = new DevExpress.XtraEditors.SimpleButton(); + this.btnPlayer = new DevExpress.XtraEditors.SimpleButton(); + this.btnGame = new DevExpress.XtraEditors.SimpleButton(); + this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit(); + this.lblConnectionTornado2 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl1 = new DevExpress.XtraEditors.LabelControl(); + this.groupControl28 = new DevExpress.XtraEditors.GroupControl(); + this.textEdit3 = new DevExpress.XtraEditors.TextEdit(); + this.MatchText = new DevExpress.XtraEditors.TextEdit(); + this.labelControl10 = new DevExpress.XtraEditors.LabelControl(); + this.comboGame = new DevExpress.XtraEditors.ComboBoxEdit(); + this.textpatch = new DevExpress.XtraEditors.TextEdit(); + this.labelControl3 = new DevExpress.XtraEditors.LabelControl(); + this.labelControl9 = new DevExpress.XtraEditors.LabelControl(); + this.groupControl27 = new DevExpress.XtraEditors.GroupControl(); + this.toggleSwitch1 = new DevExpress.XtraEditors.ToggleSwitch(); + this.simpleButton1 = new DevExpress.XtraEditors.SimpleButton(); + this.checkEdit1 = new DevExpress.XtraEditors.CheckEdit(); + this.chk鞖挫榿韴 = new DevExpress.XtraEditors.CheckEdit(); + this.btn_AllClear = new DevExpress.XtraEditors.SimpleButton(); + this.simpleButton4 = new DevExpress.XtraEditors.SimpleButton(); + this.pictureEdit3 = new DevExpress.XtraEditors.PictureEdit(); + this.btnConnect = new DevExpress.XtraEditors.SimpleButton(); + this.Data = new DevExpress.XtraEditors.LabelControl(); + this.lblConnectionData = new DevExpress.XtraEditors.LabelControl(); + this.txtCode = new DevExpress.XtraEditors.TextEdit(); + this.chkGameKey = new DevExpress.XtraEditors.CheckEdit(); + this.txtgame = new DevExpress.XtraEditors.TextEdit(); + this.txtip = new DevExpress.XtraEditors.TextEdit(); + this.labelControl4 = new DevExpress.XtraEditors.LabelControl(); + this.groupControl32 = new DevExpress.XtraEditors.GroupControl(); + this.sTime = new DevExpress.XtraEditors.TextEdit(); + this.mTime = new DevExpress.XtraEditors.TextEdit(); + this.btnStart = new DevExpress.XtraEditors.SimpleButton(); + this.labelControl23 = new DevExpress.XtraEditors.LabelControl(); + this.picTornado = new DevExpress.XtraEditors.PictureEdit(); + this.panelControl2 = new DevExpress.XtraEditors.PanelControl(); + this.groupControl9 = new DevExpress.XtraEditors.GroupControl(); + this.btnResourceCheck = new DevExpress.XtraEditors.SimpleButton(); + this.btnLogClear = new DevExpress.XtraEditors.SimpleButton(); + this.txtLog = new System.Windows.Forms.RichTextBox(); + this.accordionControl1 = new DevExpress.XtraBars.Navigation.AccordionControl(); + this.accordionBanPick = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.accordionRuneKeystone = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.accordionLiveCoder = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.accordionResult = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.accordionControlElement1 = new DevExpress.XtraBars.Navigation.AccordionControlElement(); + this.navigationFrame1 = new DevExpress.XtraBars.Navigation.NavigationFrame(); + this.navigationPage1 = new DevExpress.XtraBars.Navigation.NavigationPage(); + this.chartControl1 = new DevExpress.XtraCharts.ChartControl(); + this.navigationPage2 = new DevExpress.XtraBars.Navigation.NavigationPage(); + this.navigationPage3 = new DevExpress.XtraBars.Navigation.NavigationPage(); + this.navigationPage4 = new DevExpress.XtraBars.Navigation.NavigationPage(); + this.navigationPage5 = new DevExpress.XtraBars.Navigation.NavigationPage(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit(); + this.panelControl1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.rscoreAll.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bscoreAll.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtOutFrame.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rscore.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bscore.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtRTeam.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtBTeam.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl10)).BeginInit(); + this.groupControl10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl28)).BeginInit(); + this.groupControl28.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.MatchText.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.comboGame.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.textpatch.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl27)).BeginInit(); + this.groupControl27.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.toggleSwitch1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.chk鞖挫榿韴.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit3.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtCode.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.chkGameKey.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtgame.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtip.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl32)).BeginInit(); + this.groupControl32.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sTime.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.mTime.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.picTornado.Properties)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl2)).BeginInit(); + this.panelControl2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl9)).BeginInit(); + this.groupControl9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.navigationFrame1)).BeginInit(); + this.navigationFrame1.SuspendLayout(); + this.navigationPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.chartControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(xyDiagram1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(series1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(rangeAreaSeriesView1)).BeginInit(); + this.SuspendLayout(); + // + // panelControl1 + // + this.panelControl1.Controls.Add(this.rscoreAll); + this.panelControl1.Controls.Add(this.bscoreAll); + this.panelControl1.Controls.Add(this.txtOutFrame); + this.panelControl1.Controls.Add(this.labelControl2); + this.panelControl1.Controls.Add(this.rscore); + this.panelControl1.Controls.Add(this.bscore); + this.panelControl1.Controls.Add(this.btnDsiplayClearAll); + this.panelControl1.Controls.Add(this.txtRTeam); + this.panelControl1.Controls.Add(this.txtBTeam); + this.panelControl1.Controls.Add(this.groupControl10); + this.panelControl1.Controls.Add(this.pictureEdit1); + this.panelControl1.Controls.Add(this.lblConnectionTornado2); + this.panelControl1.Controls.Add(this.labelControl1); + this.panelControl1.Controls.Add(this.groupControl28); + this.panelControl1.Controls.Add(this.groupControl27); + this.panelControl1.Controls.Add(this.groupControl32); + this.panelControl1.Controls.Add(this.picTornado); + this.panelControl1.Dock = System.Windows.Forms.DockStyle.Top; + this.panelControl1.Location = new System.Drawing.Point(0, 0); + this.panelControl1.Name = "panelControl1"; + this.panelControl1.Size = new System.Drawing.Size(1883, 140); + this.panelControl1.TabIndex = 0; + // + // rscoreAll + // + this.rscoreAll.EditValue = "0-0"; + this.rscoreAll.Location = new System.Drawing.Point(666, 3); + this.rscoreAll.Name = "rscoreAll"; + this.rscoreAll.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.rscoreAll.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rscoreAll.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.rscoreAll.Properties.Appearance.Options.UseBackColor = true; + this.rscoreAll.Properties.Appearance.Options.UseFont = true; + this.rscoreAll.Properties.Appearance.Options.UseForeColor = true; + this.rscoreAll.Properties.Appearance.Options.UseTextOptions = true; + this.rscoreAll.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rscoreAll.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.rscoreAll.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rscoreAll.Size = new System.Drawing.Size(80, 28); + this.rscoreAll.TabIndex = 872; + // + // bscoreAll + // + this.bscoreAll.EditValue = "0-0"; + this.bscoreAll.Location = new System.Drawing.Point(562, 3); + this.bscoreAll.Name = "bscoreAll"; + this.bscoreAll.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.bscoreAll.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bscoreAll.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.bscoreAll.Properties.Appearance.Options.UseBackColor = true; + this.bscoreAll.Properties.Appearance.Options.UseFont = true; + this.bscoreAll.Properties.Appearance.Options.UseForeColor = true; + this.bscoreAll.Properties.Appearance.Options.UseTextOptions = true; + this.bscoreAll.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bscoreAll.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.bscoreAll.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bscoreAll.Size = new System.Drawing.Size(80, 28); + this.bscoreAll.TabIndex = 872; + // + // txtOutFrame + // + this.txtOutFrame.EditValue = "12"; + this.txtOutFrame.Location = new System.Drawing.Point(415, 37); + this.txtOutFrame.Name = "txtOutFrame"; + this.txtOutFrame.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtOutFrame.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtOutFrame.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.txtOutFrame.Properties.Appearance.Options.UseBackColor = true; + this.txtOutFrame.Properties.Appearance.Options.UseFont = true; + this.txtOutFrame.Properties.Appearance.Options.UseForeColor = true; + this.txtOutFrame.Properties.Appearance.Options.UseTextOptions = true; + this.txtOutFrame.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtOutFrame.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtOutFrame.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtOutFrame.Size = new System.Drawing.Size(39, 24); + this.txtOutFrame.TabIndex = 870; + this.txtOutFrame.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // labelControl2 + // + this.labelControl2.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelControl2.Appearance.Options.UseFont = true; + this.labelControl2.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl2.Location = new System.Drawing.Point(339, 42); + this.labelControl2.Name = "labelControl2"; + this.labelControl2.Size = new System.Drawing.Size(70, 17); + this.labelControl2.TabIndex = 871; + this.labelControl2.Text = "鞎勳泝 頂勲爤鞛"; + // + // rscore + // + this.rscore.EditValue = "0"; + this.rscore.Location = new System.Drawing.Point(764, 35); + this.rscore.Name = "rscore"; + this.rscore.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.rscore.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.rscore.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.rscore.Properties.Appearance.Options.UseBackColor = true; + this.rscore.Properties.Appearance.Options.UseFont = true; + this.rscore.Properties.Appearance.Options.UseForeColor = true; + this.rscore.Properties.Appearance.Options.UseTextOptions = true; + this.rscore.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.rscore.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.rscore.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.rscore.Size = new System.Drawing.Size(36, 28); + this.rscore.TabIndex = 869; + // + // bscore + // + this.bscore.EditValue = "0"; + this.bscore.Location = new System.Drawing.Point(509, 35); + this.bscore.Name = "bscore"; + this.bscore.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.bscore.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.bscore.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.bscore.Properties.Appearance.Options.UseBackColor = true; + this.bscore.Properties.Appearance.Options.UseFont = true; + this.bscore.Properties.Appearance.Options.UseForeColor = true; + this.bscore.Properties.Appearance.Options.UseTextOptions = true; + this.bscore.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.bscore.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.bscore.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.bscore.Size = new System.Drawing.Size(36, 28); + this.bscore.TabIndex = 868; + // + // btnDsiplayClearAll + // + this.btnDsiplayClearAll.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnDsiplayClearAll.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnDsiplayClearAll.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnDsiplayClearAll.Appearance.Options.UseFont = true; + this.btnDsiplayClearAll.Appearance.Options.UseForeColor = true; + this.btnDsiplayClearAll.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnDsiplayClearAll.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnDsiplayClearAll.ImageOptions.Image"))); + this.btnDsiplayClearAll.Location = new System.Drawing.Point(339, 68); + this.btnDsiplayClearAll.Name = "btnDsiplayClearAll"; + this.btnDsiplayClearAll.Size = new System.Drawing.Size(115, 58); + this.btnDsiplayClearAll.TabIndex = 867; + this.btnDsiplayClearAll.Tag = "22"; + this.btnDsiplayClearAll.Text = "靻§稖\r\n韥措Μ鞏"; + this.btnDsiplayClearAll.Click += new System.EventHandler(this.btnDsiplayClearAll_Click); + // + // txtRTeam + // + this.txtRTeam.EditValue = "T1A"; + this.txtRTeam.Location = new System.Drawing.Point(659, 33); + this.txtRTeam.Name = "txtRTeam"; + this.txtRTeam.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtRTeam.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtRTeam.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(54)))), ((int)(((byte)(66))))); + this.txtRTeam.Properties.Appearance.Options.UseBackColor = true; + this.txtRTeam.Properties.Appearance.Options.UseFont = true; + this.txtRTeam.Properties.Appearance.Options.UseForeColor = true; + this.txtRTeam.Properties.Appearance.Options.UseTextOptions = true; + this.txtRTeam.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtRTeam.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtRTeam.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtRTeam.Size = new System.Drawing.Size(99, 32); + this.txtRTeam.TabIndex = 863; + // + // txtBTeam + // + this.txtBTeam.EditValue = "GGA"; + this.txtBTeam.Location = new System.Drawing.Point(554, 33); + this.txtBTeam.Name = "txtBTeam"; + this.txtBTeam.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.txtBTeam.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtBTeam.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(107)))), ((int)(((byte)(209))))); + this.txtBTeam.Properties.Appearance.Options.UseBackColor = true; + this.txtBTeam.Properties.Appearance.Options.UseFont = true; + this.txtBTeam.Properties.Appearance.Options.UseForeColor = true; + this.txtBTeam.Properties.Appearance.Options.UseTextOptions = true; + this.txtBTeam.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtBTeam.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.txtBTeam.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtBTeam.Size = new System.Drawing.Size(99, 32); + this.txtBTeam.TabIndex = 862; + // + // groupControl10 + // + this.groupControl10.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl10.Appearance.Options.UseBackColor = true; + this.groupControl10.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl10.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl10.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl10.AppearanceCaption.Options.UseFont = true; + this.groupControl10.Controls.Add(this.btnRoom); + this.groupControl10.Controls.Add(this.btnTeam); + this.groupControl10.Controls.Add(this.btnPlayer); + this.groupControl10.Controls.Add(this.btnGame); + this.groupControl10.Location = new System.Drawing.Point(894, 4); + this.groupControl10.Margin = new System.Windows.Forms.Padding(2); + this.groupControl10.Name = "groupControl10"; + this.groupControl10.Size = new System.Drawing.Size(322, 127); + this.groupControl10.TabIndex = 829; + this.groupControl10.Text = "瓴疥赴 鞝曤炒 霌彪"; + // + // btnRoom + // + this.btnRoom.Location = new System.Drawing.Point(162, 74); + this.btnRoom.Name = "btnRoom"; + this.btnRoom.Size = new System.Drawing.Size(160, 53); + this.btnRoom.TabIndex = 3; + this.btnRoom.Text = "氚╈牅甏毽"; + this.btnRoom.Click += new System.EventHandler(this.btnRoom_Click); + // + // btnTeam + // + this.btnTeam.Location = new System.Drawing.Point(0, 74); + this.btnTeam.Name = "btnTeam"; + this.btnTeam.Size = new System.Drawing.Size(160, 53); + this.btnTeam.TabIndex = 2; + this.btnTeam.Text = "Team"; + this.btnTeam.Click += new System.EventHandler(this.btnTeam_Click); + // + // btnPlayer + // + this.btnPlayer.Location = new System.Drawing.Point(162, 22); + this.btnPlayer.Name = "btnPlayer"; + this.btnPlayer.Size = new System.Drawing.Size(160, 53); + this.btnPlayer.TabIndex = 1; + this.btnPlayer.Text = "Player"; + this.btnPlayer.Click += new System.EventHandler(this.btnPlayer_Click); + // + // btnGame + // + this.btnGame.Location = new System.Drawing.Point(0, 22); + this.btnGame.Name = "btnGame"; + this.btnGame.Size = new System.Drawing.Size(160, 53); + this.btnGame.TabIndex = 0; + this.btnGame.Text = "Game"; + this.btnGame.Click += new System.EventHandler(this.btnGame_Click); + // + // pictureEdit1 + // + this.pictureEdit1.EditValue = ((object)(resources.GetObject("pictureEdit1.EditValue"))); + this.pictureEdit1.Location = new System.Drawing.Point(12, 12); + this.pictureEdit1.Name = "pictureEdit1"; + this.pictureEdit1.Properties.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + this.pictureEdit1.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit1.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch; + this.pictureEdit1.Size = new System.Drawing.Size(302, 109); + this.pictureEdit1.TabIndex = 861; + this.pictureEdit1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pictureEdit1_MouseClick); + // + // lblConnectionTornado2 + // + this.lblConnectionTornado2.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.lblConnectionTornado2.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblConnectionTornado2.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblConnectionTornado2.Appearance.Options.UseBackColor = true; + this.lblConnectionTornado2.Appearance.Options.UseFont = true; + this.lblConnectionTornado2.Appearance.Options.UseForeColor = true; + this.lblConnectionTornado2.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.lblConnectionTornado2.Location = new System.Drawing.Point(1363, 12); + this.lblConnectionTornado2.Margin = new System.Windows.Forms.Padding(2); + this.lblConnectionTornado2.Name = "lblConnectionTornado2"; + this.lblConnectionTornado2.Size = new System.Drawing.Size(85, 15); + this.lblConnectionTornado2.TabIndex = 560; + // + // labelControl1 + // + this.labelControl1.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl1.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.labelControl1.Appearance.Options.UseFont = true; + this.labelControl1.Appearance.Options.UseForeColor = true; + this.labelControl1.Location = new System.Drawing.Point(1268, 11); + this.labelControl1.Margin = new System.Windows.Forms.Padding(2); + this.labelControl1.Name = "labelControl1"; + this.labelControl1.Size = new System.Drawing.Size(96, 20); + this.labelControl1.TabIndex = 559; + this.labelControl1.Text = "TORNADO2"; + // + // groupControl28 + // + this.groupControl28.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl28.Appearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl28.Appearance.Options.UseBackColor = true; + this.groupControl28.Appearance.Options.UseBorderColor = true; + this.groupControl28.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl28.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl28.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl28.AppearanceCaption.Options.UseFont = true; + this.groupControl28.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat; + this.groupControl28.Controls.Add(this.textEdit3); + this.groupControl28.Controls.Add(this.MatchText); + this.groupControl28.Controls.Add(this.labelControl10); + this.groupControl28.Controls.Add(this.comboGame); + this.groupControl28.Controls.Add(this.textpatch); + this.groupControl28.Controls.Add(this.labelControl3); + this.groupControl28.Controls.Add(this.labelControl9); + this.groupControl28.Location = new System.Drawing.Point(1453, 3); + this.groupControl28.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl28.Name = "groupControl28"; + this.groupControl28.ShowCaption = false; + this.groupControl28.Size = new System.Drawing.Size(410, 36); + this.groupControl28.TabIndex = 860; + this.groupControl28.Text = "靻§稖鞝曤炒"; + // + // textEdit3 + // + this.textEdit3.EditValue = ""; + this.textEdit3.Location = new System.Drawing.Point(104, 6); + this.textEdit3.Name = "textEdit3"; + this.textEdit3.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.textEdit3.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textEdit3.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.textEdit3.Properties.Appearance.Options.UseBackColor = true; + this.textEdit3.Properties.Appearance.Options.UseFont = true; + this.textEdit3.Properties.Appearance.Options.UseForeColor = true; + this.textEdit3.Properties.Appearance.Options.UseTextOptions = true; + this.textEdit3.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.textEdit3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.textEdit3.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.textEdit3.Size = new System.Drawing.Size(66, 24); + this.textEdit3.TabIndex = 793; + this.textEdit3.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // MatchText + // + this.MatchText.EditValue = "MATCH"; + this.MatchText.Location = new System.Drawing.Point(10, 6); + this.MatchText.Name = "MatchText"; + this.MatchText.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.MatchText.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.MatchText.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.MatchText.Properties.Appearance.Options.UseBackColor = true; + this.MatchText.Properties.Appearance.Options.UseFont = true; + this.MatchText.Properties.Appearance.Options.UseForeColor = true; + this.MatchText.Properties.Appearance.Options.UseTextOptions = true; + this.MatchText.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.MatchText.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.MatchText.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.MatchText.Size = new System.Drawing.Size(90, 24); + this.MatchText.TabIndex = 787; + this.MatchText.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // labelControl10 + // + this.labelControl10.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelControl10.Appearance.Options.UseFont = true; + this.labelControl10.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl10.Location = new System.Drawing.Point(14, 9); + this.labelControl10.Name = "labelControl10"; + this.labelControl10.Size = new System.Drawing.Size(45, 17); + this.labelControl10.TabIndex = 788; + this.labelControl10.Text = "MATCH"; + this.labelControl10.Visible = false; + // + // comboGame + // + this.comboGame.EditValue = "1"; + this.comboGame.Location = new System.Drawing.Point(221, 6); + this.comboGame.Name = "comboGame"; + this.comboGame.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.comboGame.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.comboGame.Properties.Appearance.Options.UseBackColor = true; + this.comboGame.Properties.Appearance.Options.UseFont = true; + this.comboGame.Properties.AppearanceDisabled.Options.UseFont = true; + this.comboGame.Properties.AppearanceDropDown.Options.UseFont = true; + this.comboGame.Properties.AppearanceFocused.Options.UseFont = true; + this.comboGame.Properties.AppearanceItemDisabled.Options.UseFont = true; + this.comboGame.Properties.AppearanceItemHighlight.Options.UseFont = true; + this.comboGame.Properties.AppearanceItemSelected.Options.UseFont = true; + this.comboGame.Properties.AppearanceReadOnly.Options.UseFont = true; + this.comboGame.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; + this.comboGame.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { + new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); + this.comboGame.Properties.Items.AddRange(new object[] { + "1", + "2", + "3", + "4", + "5"}); + this.comboGame.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; + this.comboGame.Size = new System.Drawing.Size(51, 24); + this.comboGame.TabIndex = 789; + // + // textpatch + // + this.textpatch.EditValue = "12.2"; + this.textpatch.Location = new System.Drawing.Point(336, 6); + this.textpatch.Name = "textpatch"; + this.textpatch.Properties.Appearance.BackColor = System.Drawing.Color.White; + this.textpatch.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.textpatch.Properties.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.textpatch.Properties.Appearance.Options.UseBackColor = true; + this.textpatch.Properties.Appearance.Options.UseFont = true; + this.textpatch.Properties.Appearance.Options.UseForeColor = true; + this.textpatch.Properties.Appearance.Options.UseTextOptions = true; + this.textpatch.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.textpatch.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple; + this.textpatch.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.textpatch.Size = new System.Drawing.Size(58, 24); + this.textpatch.TabIndex = 791; + this.textpatch.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // labelControl3 + // + this.labelControl3.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelControl3.Appearance.Options.UseFont = true; + this.labelControl3.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl3.Location = new System.Drawing.Point(283, 10); + this.labelControl3.Name = "labelControl3"; + this.labelControl3.Size = new System.Drawing.Size(40, 17); + this.labelControl3.TabIndex = 792; + this.labelControl3.Text = "PATCH"; + // + // labelControl9 + // + this.labelControl9.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelControl9.Appearance.Options.UseFont = true; + this.labelControl9.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl9.Location = new System.Drawing.Point(180, 10); + this.labelControl9.Name = "labelControl9"; + this.labelControl9.Size = new System.Drawing.Size(37, 17); + this.labelControl9.TabIndex = 786; + this.labelControl9.Text = "GAME"; + // + // groupControl27 + // + this.groupControl27.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl27.Appearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl27.Appearance.Options.UseBackColor = true; + this.groupControl27.Appearance.Options.UseBorderColor = true; + this.groupControl27.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl27.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl27.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl27.AppearanceCaption.Options.UseFont = true; + this.groupControl27.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat; + this.groupControl27.Controls.Add(this.toggleSwitch1); + this.groupControl27.Controls.Add(this.simpleButton1); + this.groupControl27.Controls.Add(this.checkEdit1); + this.groupControl27.Controls.Add(this.chk鞖挫榿韴); + this.groupControl27.Controls.Add(this.btn_AllClear); + this.groupControl27.Controls.Add(this.simpleButton4); + this.groupControl27.Controls.Add(this.pictureEdit3); + this.groupControl27.Controls.Add(this.btnConnect); + this.groupControl27.Controls.Add(this.Data); + this.groupControl27.Controls.Add(this.lblConnectionData); + this.groupControl27.Controls.Add(this.txtCode); + this.groupControl27.Controls.Add(this.chkGameKey); + this.groupControl27.Controls.Add(this.txtgame); + this.groupControl27.Controls.Add(this.txtip); + this.groupControl27.Controls.Add(this.labelControl4); + this.groupControl27.Location = new System.Drawing.Point(1221, 42); + this.groupControl27.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl27.Name = "groupControl27"; + this.groupControl27.ShowCaption = false; + this.groupControl27.Size = new System.Drawing.Size(642, 98); + this.groupControl27.TabIndex = 859; + this.groupControl27.Text = "靻§稖鞝曤炒"; + // + // toggleSwitch1 + // + this.toggleSwitch1.Location = new System.Drawing.Point(221, 38); + this.toggleSwitch1.Name = "toggleSwitch1"; + this.toggleSwitch1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 8.25F); + this.toggleSwitch1.Properties.Appearance.Options.UseFont = true; + this.toggleSwitch1.Properties.OffText = "敫旊(氚挫嫓鞛"; + this.toggleSwitch1.Properties.OnText = "霠堧摐氚挫嫓鞛"; + this.toggleSwitch1.Size = new System.Drawing.Size(121, 19); + this.toggleSwitch1.TabIndex = 871; + this.toggleSwitch1.Toggled += new System.EventHandler(this.toggleSwitch1_Toggled); + // + // simpleButton1 + // + this.simpleButton1.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.simpleButton1.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.simpleButton1.Appearance.ForeColor = System.Drawing.Color.Black; + this.simpleButton1.Appearance.Options.UseFont = true; + this.simpleButton1.Appearance.Options.UseForeColor = true; + this.simpleButton1.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.simpleButton1.AppearancePressed.Options.UseFont = true; + this.simpleButton1.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.simpleButton1.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("simpleButton1.ImageOptions.Image"))); + this.simpleButton1.Location = new System.Drawing.Point(396, 36); + this.simpleButton1.Name = "simpleButton1"; + this.simpleButton1.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.simpleButton1.Size = new System.Drawing.Size(152, 23); + this.simpleButton1.TabIndex = 870; + this.simpleButton1.Tag = "22"; + this.simpleButton1.Text = "氚╈牅搿 韨 彀娟赴"; + this.simpleButton1.Visible = false; + this.simpleButton1.Click += new System.EventHandler(this.simpleButton1_Click); + // + // checkEdit1 + // + this.checkEdit1.EditValue = true; + this.checkEdit1.Location = new System.Drawing.Point(30, 38); + this.checkEdit1.Name = "checkEdit1"; + this.checkEdit1.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.checkEdit1.Properties.Appearance.Options.UseFont = true; + this.checkEdit1.Properties.Caption = "韰岇姢韸鸽搿濍嵃鞚错劙 靾橃嫚"; + this.checkEdit1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkEdit1.Size = new System.Drawing.Size(138, 20); + this.checkEdit1.TabIndex = 869; + this.checkEdit1.CheckedChanged += new System.EventHandler(this.checkEdit1_CheckedChanged); + // + // chk鞖挫榿韴 + // + this.chk鞖挫榿韴.EditValue = true; + this.chk鞖挫榿韴.Location = new System.Drawing.Point(209, 8); + this.chk鞖挫榿韴.Name = "chk鞖挫榿韴"; + this.chk鞖挫榿韴.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chk鞖挫榿韴.Properties.Appearance.Options.UseFont = true; + this.chk鞖挫榿韴.Properties.Caption = "鞖挫榿韴"; + this.chk鞖挫榿韴.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chk鞖挫榿韴.Size = new System.Drawing.Size(63, 20); + this.chk鞖挫榿韴.TabIndex = 867; + // + // btn_AllClear + // + this.btn_AllClear.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btn_AllClear.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btn_AllClear.Appearance.ForeColor = System.Drawing.Color.Black; + this.btn_AllClear.Appearance.Options.UseFont = true; + this.btn_AllClear.Appearance.Options.UseForeColor = true; + this.btn_AllClear.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btn_AllClear.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btn_AllClear.ImageOptions.Image"))); + this.btn_AllClear.Location = new System.Drawing.Point(515, 60); + this.btn_AllClear.Name = "btn_AllClear"; + this.btn_AllClear.Size = new System.Drawing.Size(104, 31); + this.btn_AllClear.TabIndex = 866; + this.btn_AllClear.Tag = "22"; + this.btn_AllClear.Text = "ALL_CLEAR"; + this.btn_AllClear.Click += new System.EventHandler(this.btn_AllClear_Click); + // + // simpleButton4 + // + this.simpleButton4.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.simpleButton4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.simpleButton4.Appearance.ForeColor = System.Drawing.Color.Black; + this.simpleButton4.Appearance.Options.UseFont = true; + this.simpleButton4.Appearance.Options.UseForeColor = true; + this.simpleButton4.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.simpleButton4.AppearancePressed.Options.UseFont = true; + this.simpleButton4.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.simpleButton4.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("simpleButton4.ImageOptions.Image"))); + this.simpleButton4.Location = new System.Drawing.Point(417, 61); + this.simpleButton4.Name = "simpleButton4"; + this.simpleButton4.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.simpleButton4.Size = new System.Drawing.Size(87, 30); + this.simpleButton4.TabIndex = 865; + this.simpleButton4.Tag = "22"; + this.simpleButton4.Text = "DATA"; + this.simpleButton4.Click += new System.EventHandler(this.simpleButton9_Click); + // + // pictureEdit3 + // + this.pictureEdit3.Cursor = System.Windows.Forms.Cursors.Default; + this.pictureEdit3.EditValue = ((object)(resources.GetObject("pictureEdit3.EditValue"))); + this.pictureEdit3.Location = new System.Drawing.Point(14, 6); + this.pictureEdit3.Name = "pictureEdit3"; + this.pictureEdit3.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.pictureEdit3.Properties.Appearance.Options.UseBackColor = true; + this.pictureEdit3.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.pictureEdit3.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.pictureEdit3.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch; + this.pictureEdit3.Size = new System.Drawing.Size(27, 28); + this.pictureEdit3.TabIndex = 864; + this.pictureEdit3.ToolTip = "瓴岇瀯 鞝曤炒 鞚届柎鞓り赴"; + this.pictureEdit3.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pictureEdit3_MouseClick); + // + // btnConnect + // + this.btnConnect.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnConnect.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnConnect.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnConnect.Appearance.Options.UseFont = true; + this.btnConnect.Appearance.Options.UseForeColor = true; + this.btnConnect.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnConnect.AppearancePressed.Options.UseFont = true; + this.btnConnect.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnConnect.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnConnect.ImageOptions.Image"))); + this.btnConnect.Location = new System.Drawing.Point(554, 9); + this.btnConnect.Name = "btnConnect"; + this.btnConnect.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnConnect.Size = new System.Drawing.Size(72, 25); + this.btnConnect.TabIndex = 863; + this.btnConnect.Tag = "22"; + this.btnConnect.Text = "KEY"; + this.btnConnect.Visible = false; + this.btnConnect.Click += new System.EventHandler(this.btnConnect_Click); + // + // Data + // + this.Data.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.Data.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.Data.Appearance.Options.UseFont = true; + this.Data.Appearance.Options.UseForeColor = true; + this.Data.Location = new System.Drawing.Point(52, 12); + this.Data.Margin = new System.Windows.Forms.Padding(2); + this.Data.Name = "Data"; + this.Data.Size = new System.Drawing.Size(93, 20); + this.Data.TabIndex = 862; + this.Data.Text = "LIVE DATA"; + // + // lblConnectionData + // + this.lblConnectionData.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.lblConnectionData.Appearance.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.lblConnectionData.Appearance.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.lblConnectionData.Appearance.Options.UseBackColor = true; + this.lblConnectionData.Appearance.Options.UseFont = true; + this.lblConnectionData.Appearance.Options.UseForeColor = true; + this.lblConnectionData.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None; + this.lblConnectionData.Location = new System.Drawing.Point(144, 13); + this.lblConnectionData.Margin = new System.Windows.Forms.Padding(2); + this.lblConnectionData.Name = "lblConnectionData"; + this.lblConnectionData.Size = new System.Drawing.Size(45, 15); + this.lblConnectionData.TabIndex = 863; + // + // txtCode + // + this.txtCode.Location = new System.Drawing.Point(370, 11); + this.txtCode.Name = "txtCode"; + this.txtCode.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtCode.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtCode.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtCode.Properties.Appearance.Options.UseBackColor = true; + this.txtCode.Properties.Appearance.Options.UseFont = true; + this.txtCode.Properties.Appearance.Options.UseForeColor = true; + this.txtCode.Properties.Appearance.Options.UseTextOptions = true; + this.txtCode.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtCode.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtCode.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtCode.Size = new System.Drawing.Size(178, 24); + this.txtCode.TabIndex = 826; + this.txtCode.Visible = false; + this.txtCode.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // chkGameKey + // + this.chkGameKey.Location = new System.Drawing.Point(278, 8); + this.chkGameKey.Name = "chkGameKey"; + this.chkGameKey.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.chkGameKey.Properties.Appearance.Options.UseFont = true; + this.chkGameKey.Properties.Caption = "Game Key"; + this.chkGameKey.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.chkGameKey.Size = new System.Drawing.Size(86, 20); + this.chkGameKey.TabIndex = 864; + this.chkGameKey.CheckedChanged += new System.EventHandler(this.chkGameKey_CheckedChanged); + // + // txtgame + // + this.txtgame.EditValue = "106032946468743415|game1"; + this.txtgame.Location = new System.Drawing.Point(168, 65); + this.txtgame.Name = "txtgame"; + this.txtgame.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtgame.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtgame.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtgame.Properties.Appearance.Options.UseBackColor = true; + this.txtgame.Properties.Appearance.Options.UseFont = true; + this.txtgame.Properties.Appearance.Options.UseForeColor = true; + this.txtgame.Properties.Appearance.Options.UseTextOptions = true; + this.txtgame.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtgame.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtgame.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtgame.Size = new System.Drawing.Size(234, 24); + this.txtgame.TabIndex = 826; + this.txtgame.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // txtip + // + this.txtip.EditValue = "211.42.188.8"; + this.txtip.Location = new System.Drawing.Point(14, 65); + this.txtip.Name = "txtip"; + this.txtip.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.txtip.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.txtip.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.txtip.Properties.Appearance.Options.UseBackColor = true; + this.txtip.Properties.Appearance.Options.UseFont = true; + this.txtip.Properties.Appearance.Options.UseForeColor = true; + this.txtip.Properties.Appearance.Options.UseTextOptions = true; + this.txtip.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.txtip.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.txtip.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.txtip.Size = new System.Drawing.Size(141, 24); + this.txtip.TabIndex = 825; + this.txtip.EditValueChanged += new System.EventHandler(this.textpatch_EditValueChanged); + // + // labelControl4 + // + this.labelControl4.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 10F, System.Drawing.FontStyle.Bold); + this.labelControl4.Appearance.ForeColor = System.Drawing.Color.Red; + this.labelControl4.Appearance.Options.UseFont = true; + this.labelControl4.Appearance.Options.UseForeColor = true; + this.labelControl4.Location = new System.Drawing.Point(379, 12); + this.labelControl4.Margin = new System.Windows.Forms.Padding(2); + this.labelControl4.Name = "labelControl4"; + this.labelControl4.Size = new System.Drawing.Size(240, 19); + this.labelControl4.TabIndex = 868; + this.labelControl4.Text = "Data 靾橃嫚鞝 All Clear 氩勴娂 韥措Ν 頃勳垬"; + // + // groupControl32 + // + this.groupControl32.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl32.Appearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.groupControl32.Appearance.Options.UseBackColor = true; + this.groupControl32.Appearance.Options.UseBorderColor = true; + this.groupControl32.AppearanceCaption.BorderColor = System.Drawing.Color.OliveDrab; + this.groupControl32.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl32.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl32.AppearanceCaption.Options.UseFont = true; + this.groupControl32.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Flat; + this.groupControl32.Controls.Add(this.sTime); + this.groupControl32.Controls.Add(this.mTime); + this.groupControl32.Controls.Add(this.btnStart); + this.groupControl32.Controls.Add(this.labelControl23); + this.groupControl32.Location = new System.Drawing.Point(461, 68); + this.groupControl32.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.groupControl32.Name = "groupControl32"; + this.groupControl32.ShowCaption = false; + this.groupControl32.Size = new System.Drawing.Size(428, 59); + this.groupControl32.TabIndex = 858; + this.groupControl32.Text = "靻§稖鞝曤炒"; + // + // sTime + // + this.sTime.EditValue = "00"; + this.sTime.Location = new System.Drawing.Point(195, 18); + this.sTime.Name = "sTime"; + this.sTime.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.sTime.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.sTime.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.sTime.Properties.Appearance.Options.UseBackColor = true; + this.sTime.Properties.Appearance.Options.UseFont = true; + this.sTime.Properties.Appearance.Options.UseForeColor = true; + this.sTime.Properties.Appearance.Options.UseTextOptions = true; + this.sTime.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.sTime.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.sTime.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sTime.Size = new System.Drawing.Size(81, 26); + this.sTime.TabIndex = 831; + // + // mTime + // + this.mTime.EditValue = "00"; + this.mTime.Location = new System.Drawing.Point(118, 18); + this.mTime.Name = "mTime"; + this.mTime.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.mTime.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.mTime.Properties.Appearance.ForeColor = System.Drawing.Color.Black; + this.mTime.Properties.Appearance.Options.UseBackColor = true; + this.mTime.Properties.Appearance.Options.UseFont = true; + this.mTime.Properties.Appearance.Options.UseForeColor = true; + this.mTime.Properties.Appearance.Options.UseTextOptions = true; + this.mTime.Properties.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.mTime.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.mTime.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.mTime.Size = new System.Drawing.Size(79, 26); + this.mTime.TabIndex = 830; + // + // btnStart + // + this.btnStart.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnStart.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnStart.Appearance.Options.UseFont = true; + this.btnStart.Appearance.Options.UseForeColor = true; + this.btnStart.Appearance.Options.UseTextOptions = true; + this.btnStart.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; + this.btnStart.Location = new System.Drawing.Point(304, 14); + this.btnStart.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.btnStart.Name = "btnStart"; + this.btnStart.Size = new System.Drawing.Size(102, 33); + this.btnStart.TabIndex = 827; + this.btnStart.Tag = "4"; + this.btnStart.Text = "START"; + this.btnStart.Click += new System.EventHandler(this.btnStart_Click); + // + // labelControl23 + // + this.labelControl23.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl23.Appearance.Options.UseFont = true; + this.labelControl23.ImageAlignToText = DevExpress.XtraEditors.ImageAlignToText.TopLeft; + this.labelControl23.Location = new System.Drawing.Point(20, 22); + this.labelControl23.Name = "labelControl23"; + this.labelControl23.Size = new System.Drawing.Size(80, 17); + this.labelControl23.TabIndex = 824; + this.labelControl23.Text = "< 瓴岇瀯鞁滉皠 >"; + // + // picTornado + // + this.picTornado.Cursor = System.Windows.Forms.Cursors.Default; + this.picTornado.EditValue = ((object)(resources.GetObject("picTornado.EditValue"))); + this.picTornado.Location = new System.Drawing.Point(1235, 7); + this.picTornado.Name = "picTornado"; + this.picTornado.Properties.Appearance.BackColor = System.Drawing.Color.Transparent; + this.picTornado.Properties.Appearance.Options.UseBackColor = true; + this.picTornado.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder; + this.picTornado.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto; + this.picTornado.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch; + this.picTornado.Size = new System.Drawing.Size(27, 28); + this.picTornado.TabIndex = 834; + this.picTornado.ToolTip = "韱犽劋鞚措弰 鞁ろ枆"; + this.picTornado.MouseClick += new System.Windows.Forms.MouseEventHandler(this.picTornado_MouseClick); + // + // panelControl2 + // + this.panelControl2.Controls.Add(this.groupControl9); + this.panelControl2.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panelControl2.Location = new System.Drawing.Point(0, 918); + this.panelControl2.Name = "panelControl2"; + this.panelControl2.Size = new System.Drawing.Size(1883, 150); + this.panelControl2.TabIndex = 1; + // + // groupControl9 + // + this.groupControl9.Appearance.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(248))))); + this.groupControl9.Appearance.Options.UseBackColor = true; + this.groupControl9.AppearanceCaption.BorderColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary; + this.groupControl9.AppearanceCaption.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.groupControl9.AppearanceCaption.Options.UseBorderColor = true; + this.groupControl9.AppearanceCaption.Options.UseFont = true; + this.groupControl9.Controls.Add(this.btnResourceCheck); + this.groupControl9.Controls.Add(this.btnLogClear); + this.groupControl9.Controls.Add(this.txtLog); + this.groupControl9.Dock = System.Windows.Forms.DockStyle.Fill; + this.groupControl9.Location = new System.Drawing.Point(2, 2); + this.groupControl9.Margin = new System.Windows.Forms.Padding(2); + this.groupControl9.Name = "groupControl9"; + this.groupControl9.Size = new System.Drawing.Size(1879, 146); + this.groupControl9.TabIndex = 828; + this.groupControl9.Text = "搿滉犯 鞝曤炒"; + // + // btnResourceCheck + // + this.btnResourceCheck.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnResourceCheck.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnResourceCheck.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnResourceCheck.Appearance.Options.UseFont = true; + this.btnResourceCheck.Appearance.Options.UseForeColor = true; + this.btnResourceCheck.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnResourceCheck.AppearancePressed.Options.UseFont = true; + this.btnResourceCheck.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnResourceCheck.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnResourceCheck.ImageOptions.Image"))); + this.btnResourceCheck.Location = new System.Drawing.Point(1688, 26); + this.btnResourceCheck.Name = "btnResourceCheck"; + this.btnResourceCheck.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnResourceCheck.Size = new System.Drawing.Size(110, 25); + this.btnResourceCheck.TabIndex = 865; + this.btnResourceCheck.Tag = "22"; + this.btnResourceCheck.Text = "毽唽鞀 頇曥澑"; + this.btnResourceCheck.Click += new System.EventHandler(this.btnResourceCheck_Click); + // + // btnLogClear + // + this.btnLogClear.AccessibleRole = System.Windows.Forms.AccessibleRole.None; + this.btnLogClear.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnLogClear.Appearance.ForeColor = System.Drawing.Color.Black; + this.btnLogClear.Appearance.Options.UseFont = true; + this.btnLogClear.Appearance.Options.UseForeColor = true; + this.btnLogClear.AppearancePressed.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btnLogClear.AppearancePressed.Options.UseFont = true; + this.btnLogClear.ButtonStyle = DevExpress.XtraEditors.Controls.BorderStyles.HotFlat; + this.btnLogClear.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnLogClear.ImageOptions.Image"))); + this.btnLogClear.Location = new System.Drawing.Point(1804, 26); + this.btnLogClear.Name = "btnLogClear"; + this.btnLogClear.ShowFocusRectangle = DevExpress.Utils.DefaultBoolean.True; + this.btnLogClear.Size = new System.Drawing.Size(72, 25); + this.btnLogClear.TabIndex = 864; + this.btnLogClear.Tag = "22"; + this.btnLogClear.Text = "Clear"; + this.btnLogClear.Click += new System.EventHandler(this.btnLogClear_Click); + // + // txtLog + // + this.txtLog.Dock = System.Windows.Forms.DockStyle.Fill; + this.txtLog.Location = new System.Drawing.Point(2, 23); + this.txtLog.Name = "txtLog"; + this.txtLog.Size = new System.Drawing.Size(1875, 121); + this.txtLog.TabIndex = 0; + this.txtLog.Text = ""; + // + // accordionControl1 + // + this.accordionControl1.Dock = System.Windows.Forms.DockStyle.Left; + this.accordionControl1.Elements.AddRange(new DevExpress.XtraBars.Navigation.AccordionControlElement[] { + this.accordionBanPick, + this.accordionRuneKeystone, + this.accordionLiveCoder, + this.accordionResult, + this.accordionControlElement1}); + this.accordionControl1.Location = new System.Drawing.Point(0, 140); + this.accordionControl1.Name = "accordionControl1"; + this.accordionControl1.Size = new System.Drawing.Size(200, 778); + this.accordionControl1.TabIndex = 2; + // + // accordionBanPick + // + this.accordionBanPick.Name = "accordionBanPick"; + this.accordionBanPick.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.accordionBanPick.Text = "Ban & Pick"; + this.accordionBanPick.Click += new System.EventHandler(this.accordion_Click); + // + // accordionRuneKeystone + // + this.accordionRuneKeystone.Name = "accordionRuneKeystone"; + this.accordionRuneKeystone.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.accordionRuneKeystone.Text = "Rune & Keystone"; + this.accordionRuneKeystone.Click += new System.EventHandler(this.accordion_Click); + // + // accordionLiveCoder + // + this.accordionLiveCoder.Name = "accordionLiveCoder"; + this.accordionLiveCoder.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.accordionLiveCoder.Text = "Live Coder"; + this.accordionLiveCoder.Click += new System.EventHandler(this.accordion_Click); + // + // accordionResult + // + this.accordionResult.Name = "accordionResult"; + this.accordionResult.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.accordionResult.Text = "Result"; + this.accordionResult.Click += new System.EventHandler(this.accordion_Click); + // + // accordionControlElement1 + // + this.accordionControlElement1.Name = "accordionControlElement1"; + this.accordionControlElement1.Style = DevExpress.XtraBars.Navigation.ElementStyle.Item; + this.accordionControlElement1.Text = "Data"; + this.accordionControlElement1.Visible = false; + this.accordionControlElement1.Click += new System.EventHandler(this.accordion_Click); + // + // navigationFrame1 + // + this.navigationFrame1.Controls.Add(this.navigationPage1); + this.navigationFrame1.Controls.Add(this.navigationPage2); + this.navigationFrame1.Controls.Add(this.navigationPage3); + this.navigationFrame1.Controls.Add(this.navigationPage4); + this.navigationFrame1.Controls.Add(this.navigationPage5); + this.navigationFrame1.Dock = System.Windows.Forms.DockStyle.Fill; + this.navigationFrame1.Location = new System.Drawing.Point(200, 140); + this.navigationFrame1.Name = "navigationFrame1"; + this.navigationFrame1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { + this.navigationPage1, + this.navigationPage2, + this.navigationPage3, + this.navigationPage4, + this.navigationPage5}); + this.navigationFrame1.SelectedPage = this.navigationPage1; + this.navigationFrame1.Size = new System.Drawing.Size(1683, 778); + this.navigationFrame1.TabIndex = 4; + this.navigationFrame1.Text = "navigationFrame1"; + // + // navigationPage1 + // + this.navigationPage1.Caption = "navigationPage1"; + this.navigationPage1.Controls.Add(this.chartControl1); + this.navigationPage1.Name = "navigationPage1"; + this.navigationPage1.Size = new System.Drawing.Size(1683, 778); + // + // chartControl1 + // + this.chartControl1.BackColor = System.Drawing.Color.Transparent; + this.chartControl1.BorderOptions.Color = System.Drawing.Color.Transparent; + this.chartControl1.BorderOptions.Visibility = DevExpress.Utils.DefaultBoolean.False; + xyDiagram1.AxisX.Color = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(88)))), ((int)(((byte)(79))))); + xyDiagram1.AxisX.GridLines.Color = System.Drawing.Color.Gray; + xyDiagram1.AxisX.GridLines.LineStyle.DashStyle = DevExpress.XtraCharts.DashStyle.Dash; + xyDiagram1.AxisX.GridLines.LineStyle.LineJoin = System.Drawing.Drawing2D.LineJoin.Round; + xyDiagram1.AxisX.Visibility = DevExpress.Utils.DefaultBoolean.False; + xyDiagram1.AxisX.VisibleInPanesSerializable = "-1"; + xyDiagram1.AxisX.WholeRange.EndSideMargin = 0D; + xyDiagram1.AxisX.WholeRange.StartSideMargin = 0D; + xyDiagram1.AxisY.Visibility = DevExpress.Utils.DefaultBoolean.False; + xyDiagram1.AxisY.VisibleInPanesSerializable = "-1"; + xyDiagram1.DefaultPane.BackColor = System.Drawing.Color.Transparent; + xyDiagram1.DefaultPane.BorderColor = System.Drawing.Color.Transparent; + xyDiagram1.DefaultPane.BorderVisible = false; + xyDiagram1.DefaultPane.FillStyle.FillMode = DevExpress.XtraCharts.FillMode.Solid; + xyDiagram1.DefaultPane.SelectionRectangle.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(88)))), ((int)(((byte)(79))))); + xyDiagram1.PaneDistance = 5; + this.chartControl1.Diagram = xyDiagram1; + this.chartControl1.IndicatorsPaletteName = "Black and White"; + this.chartControl1.Legend.Name = "Default Legend"; + this.chartControl1.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False; + this.chartControl1.Location = new System.Drawing.Point(28, 9); + this.chartControl1.Name = "chartControl1"; + this.chartControl1.PaletteName = "Palette 1"; + this.chartControl1.PaletteRepository.Add("Palette 1", new DevExpress.XtraCharts.Palette("Palette 1", DevExpress.XtraCharts.PaletteScaleMode.Repeat, new DevExpress.XtraCharts.PaletteEntry[] { + new DevExpress.XtraCharts.PaletteEntry(System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(47)))), ((int)(((byte)(79))))), System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(67)))), ((int)(((byte)(99)))))), + new DevExpress.XtraCharts.PaletteEntry(System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(73)))), ((int)(((byte)(235))))), System.Drawing.Color.FromArgb(((int)(((byte)(75)))), ((int)(((byte)(93)))), ((int)(((byte)(255))))))})); + series1.Name = "Series 1"; + series1.View = rangeAreaSeriesView1; + this.chartControl1.SeriesSerializable = new DevExpress.XtraCharts.Series[] { + series1}; + this.chartControl1.Size = new System.Drawing.Size(1516, 493); + this.chartControl1.TabIndex = 800; + this.chartControl1.Visible = false; + // + // navigationPage2 + // + this.navigationPage2.Caption = "navigationPage2"; + this.navigationPage2.Name = "navigationPage2"; + this.navigationPage2.Size = new System.Drawing.Size(1683, 778); + // + // navigationPage3 + // + this.navigationPage3.Caption = "navigationPage3"; + this.navigationPage3.Name = "navigationPage3"; + this.navigationPage3.Size = new System.Drawing.Size(1683, 778); + // + // navigationPage4 + // + this.navigationPage4.Caption = "navigationPage4"; + this.navigationPage4.Name = "navigationPage4"; + this.navigationPage4.Size = new System.Drawing.Size(1683, 778); + // + // navigationPage5 + // + this.navigationPage5.Caption = "navigationPage5"; + this.navigationPage5.Name = "navigationPage5"; + this.navigationPage5.Size = new System.Drawing.Size(1683, 778); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1883, 1068); + this.Controls.Add(this.navigationFrame1); + this.Controls.Add(this.accordionControl1); + this.Controls.Add(this.panelControl2); + this.Controls.Add(this.panelControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; + this.IconOptions.Icon = ((System.Drawing.Icon)(resources.GetObject("MainForm.IconOptions.Icon"))); + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.Name = "MainForm"; + this.Text = "V-LOL League of Legends Coder [2026.03.31]"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); + this.Shown += new System.EventHandler(this.MainForm_Shown); + ((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit(); + this.panelControl1.ResumeLayout(false); + this.panelControl1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.rscoreAll.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bscoreAll.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtOutFrame.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rscore.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bscore.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtRTeam.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtBTeam.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl10)).EndInit(); + this.groupControl10.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl28)).EndInit(); + this.groupControl28.ResumeLayout(false); + this.groupControl28.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.textEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.MatchText.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.comboGame.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.textpatch.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl27)).EndInit(); + this.groupControl27.ResumeLayout(false); + this.groupControl27.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.toggleSwitch1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.chk鞖挫榿韴.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureEdit3.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtCode.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.chkGameKey.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtgame.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtip.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.groupControl32)).EndInit(); + this.groupControl32.ResumeLayout(false); + this.groupControl32.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sTime.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.mTime.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.picTornado.Properties)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.panelControl2)).EndInit(); + this.panelControl2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.groupControl9)).EndInit(); + this.groupControl9.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.accordionControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.navigationFrame1)).EndInit(); + this.navigationFrame1.ResumeLayout(false); + this.navigationPage1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(xyDiagram1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(rangeAreaSeriesView1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(series1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.chartControl1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.PanelControl panelControl1; + private DevExpress.XtraEditors.PanelControl panelControl2; + private DevExpress.XtraBars.Navigation.AccordionControl accordionControl1; + private DevExpress.XtraBars.Navigation.AccordionControlElement accordionBanPick; + private DevExpress.XtraBars.Navigation.AccordionControlElement accordionRuneKeystone; + private DevExpress.XtraBars.Navigation.AccordionControlElement accordionLiveCoder; + private DevExpress.XtraBars.Navigation.AccordionControlElement accordionResult; + private DevExpress.XtraBars.Navigation.NavigationFrame navigationFrame1; + private DevExpress.XtraBars.Navigation.NavigationPage navigationPage1; + private DevExpress.XtraBars.Navigation.NavigationPage navigationPage2; + private DevExpress.XtraBars.Navigation.NavigationPage navigationPage3; + private DevExpress.XtraBars.Navigation.NavigationPage navigationPage4; + private DevExpress.XtraEditors.GroupControl groupControl9; + private System.Windows.Forms.RichTextBox txtLog; + public DevExpress.XtraEditors.LabelControl lblConnectionTornado2; + public DevExpress.XtraEditors.LabelControl labelControl1; + private DevExpress.XtraEditors.GroupControl groupControl10; + private DevExpress.XtraEditors.SimpleButton btnRoom; + private DevExpress.XtraEditors.SimpleButton btnTeam; + private DevExpress.XtraEditors.SimpleButton btnPlayer; + private DevExpress.XtraEditors.SimpleButton btnGame; + private DevExpress.XtraEditors.GroupControl groupControl32; + private DevExpress.XtraEditors.TextEdit sTime; + private DevExpress.XtraEditors.TextEdit mTime; + private DevExpress.XtraEditors.SimpleButton btnStart; + private DevExpress.XtraEditors.LabelControl labelControl23; + private DevExpress.XtraEditors.GroupControl groupControl27; + private DevExpress.XtraEditors.TextEdit txtgame; + private DevExpress.XtraEditors.TextEdit txtip; + private DevExpress.XtraEditors.GroupControl groupControl28; + private DevExpress.XtraEditors.TextEdit textEdit3; + private DevExpress.XtraEditors.TextEdit MatchText; + private DevExpress.XtraEditors.LabelControl labelControl10; + public DevExpress.XtraEditors.ComboBoxEdit comboGame; + private DevExpress.XtraEditors.TextEdit textpatch; + private DevExpress.XtraEditors.LabelControl labelControl3; + private DevExpress.XtraEditors.LabelControl labelControl9; + public DevExpress.XtraEditors.PictureEdit picTornado; + public DevExpress.XtraEditors.CheckEdit chkGameKey; + private DevExpress.XtraEditors.SimpleButton btnConnect; + private DevExpress.XtraEditors.TextEdit txtCode; + private DevExpress.XtraEditors.PictureEdit pictureEdit1; + public DevExpress.XtraEditors.PictureEdit pictureEdit3; + public DevExpress.XtraEditors.LabelControl Data; + public DevExpress.XtraEditors.LabelControl lblConnectionData; + private DevExpress.XtraEditors.SimpleButton btnLogClear; + private DevExpress.XtraEditors.SimpleButton btnResourceCheck; + private DevExpress.XtraCharts.ChartControl chartControl1; + public DevExpress.XtraEditors.TextEdit txtRTeam; + public DevExpress.XtraEditors.TextEdit txtBTeam; + private DevExpress.XtraEditors.SimpleButton btn_AllClear; + private DevExpress.XtraEditors.SimpleButton simpleButton4; + private DevExpress.XtraEditors.SimpleButton btnDsiplayClearAll; + public DevExpress.XtraEditors.TextEdit rscore; + public DevExpress.XtraEditors.TextEdit bscore; + private DevExpress.XtraEditors.TextEdit txtOutFrame; + private DevExpress.XtraEditors.LabelControl labelControl2; + public DevExpress.XtraEditors.TextEdit rscoreAll; + public DevExpress.XtraEditors.TextEdit bscoreAll; + public DevExpress.XtraEditors.CheckEdit chk鞖挫榿韴; + public DevExpress.XtraEditors.LabelControl labelControl4; + private DevExpress.XtraBars.Navigation.AccordionControlElement accordionControlElement1; + private DevExpress.XtraBars.Navigation.NavigationPage navigationPage5; + public DevExpress.XtraEditors.CheckEdit checkEdit1; + private DevExpress.XtraEditors.SimpleButton simpleButton1; + private DevExpress.XtraEditors.ToggleSwitch toggleSwitch1; + } +} + diff --git a/lol_coder/lol_coder/Forms/MainForm.cs b/lol_coder/lol_coder/Forms/MainForm.cs new file mode 100644 index 0000000..f512a1f --- /dev/null +++ b/lol_coder/lol_coder/Forms/MainForm.cs @@ -0,0 +1,2020 @@ +锘縰sing DevExpress.Utils; +using DevExpress.XtraCharts; +using DevExpress.XtraEditors; +using lol_coder.Data; +using lol_coder.Form; +using lol_coder.Forms; +using lol_coder.Forms.Frame; +using lol_coder.Log; +using lol_coder.Tornado; +using LolDataRequestLib; +using Microsoft.Win32; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Drawing.Imaging; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; +using static lol_coder.Log.LogWriter; + +namespace lol_coder +{ + public partial class MainForm : XtraForm, IGameTimeEventDrop + { + public DataControl DC = new DataControl(); + + public BanPickFrame banPickFrame; + public RunePageFrame runePageFrame; + public LiveCoderFrame liveCoderFrame; + public ResultFrame resultFrame; + public DataFrame dataFrame; + + + #region 靸濎劚鞛 + + public MainForm() + { + InitializeComponent(); + + + TM = TornadoManager.getInstance(); + TM.setMainFrom(this); + + LW = LogWriter.getInstance(); + LW.LogFileName = String.Format("{0}", DateTime.Now.ToString("yyMMdd hhmmss")); + + DC = DataControl.getInstance(); + DC.LoadTeams(); + + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + if (key.GetValue("version") != null) textpatch.Text = key.GetValue("version").ToString(); + if (key.GetValue("IP") != null) txtip.Text = key.GetValue("IP").ToString(); + if (key.GetValue("OutFrame") != null) txtOutFrame.Text = key.GetValue("OutFrame").ToString(); + + if (key.GetValue("game") != null) txtgame.Text = key.GetValue("game").ToString(); + if (key.GetValue("code") != null) txtCode.Text = key.GetValue("code").ToString(); + + if (key.GetValue("Match") != null) MatchText.Text = key.GetValue("Match").ToString(); + if (key.GetValue("textEdit3") != null) textEdit3.Text = key.GetValue("textEdit3").ToString(); + //Match, textEdit3 + + key.Close(); + + + banPickFrame = new BanPickFrame(this); + navigationPage1.Controls.Add(banPickFrame); + + runePageFrame = new RunePageFrame(this); + navigationPage2.Controls.Add(runePageFrame); + + liveCoderFrame = new LiveCoderFrame(this); + navigationPage3.Controls.Add(liveCoderFrame); + + resultFrame = new ResultFrame(this); + navigationPage4.Controls.Add(resultFrame); + + dataFrame = new DataFrame(this); + navigationPage5.Controls.Add(dataFrame); + + key = Registry.CurrentUser.CreateSubKey(subKey); + if (key.GetValue("Blue") != null) resultFrame.lblBlueColor.BackColor = Color.FromArgb((int)key.GetValue("Blue")); + if (key.GetValue("Red") != null) resultFrame.lblRedColor.BackColor = Color.FromArgb((int)key.GetValue("Red")); + + if (key.GetValue("Win") != null) resultFrame.lblWinColor.BackColor = Color.FromArgb((int)key.GetValue("Win")); + if (key.GetValue("Loss") != null) resultFrame.lblLossColor.BackColor = Color.FromArgb((int)key.GetValue("Loss")); + + key.Close(); + + } + + #endregion + + + #region MainForm Events + + bool isFormClosing = false; + + private void MainForm_Shown(object sender, EventArgs e) + { + LoadSettingCoder(); + + CheckStartTornado(); + + accordion_Click(accordionBanPick, new EventArgs()); + + //鞛勳嫓 + //韽 搿滊摐 鞁 鞖办劆 T1 vs GEN 搿 旮半掣 靺嬳寘頃滊嫟 + //靹犿儩頃 韺鞚 毵措矂毳 鞝鞛 + string blue = "T1A"; + DC.LoadPlayer(blue); + var blueTeam = DC.Teams.Find(x => x.TeamName.Equals(blue)); + + DC.BlueLiner.TeamName = blue; + DC.BlueLiner.Top.Name = blueTeam.Players.Find(x => x.Item2.Equals("韮") && x.Item3.Equals(true)).Item1; + DC.BlueLiner.Jungle.Name = blueTeam.Players.Find(x => x.Item2.Equals("鞝曣竴") && x.Item3.Equals(true)).Item1; + DC.BlueLiner.Mid.Name = blueTeam.Players.Find(x => x.Item2.Equals("氙鸽摐") && x.Item3.Equals(true)).Item1; + DC.BlueLiner.ADCarry.Name = blueTeam.Players.Find(x => x.Item2.Equals("鞗愲敎") && x.Item3.Equals(true)).Item1; + DC.BlueLiner.Supporter.Name = blueTeam.Players.Find(x => x.Item2.Equals("靹滍徔") && x.Item3.Equals(true)).Item1; + + string red = "GGA"; + DC.LoadPlayer(red); + var redTeam = DC.Teams.Find(x => x.TeamName.Equals(red)); + + DC.RedLiner.TeamName = red; + DC.RedLiner.Top.Name = redTeam.Players.Find(x => x.Item2.Equals("韮") && x.Item3.Equals(true)).Item1; + DC.RedLiner.Jungle.Name = redTeam.Players.Find(x => x.Item2.Equals("鞝曣竴") && x.Item3.Equals(true)).Item1; + DC.RedLiner.Mid.Name = redTeam.Players.Find(x => x.Item2.Equals("氙鸽摐") && x.Item3.Equals(true)).Item1; + DC.RedLiner.ADCarry.Name = redTeam.Players.Find(x => x.Item2.Equals("鞗愲敎") && x.Item3.Equals(true)).Item1; + DC.RedLiner.Supporter.Name = redTeam.Players.Find(x => x.Item2.Equals("靹滍徔") && x.Item3.Equals(true)).Item1; + + selectTeamText(); + + //旎る劌靺 鞖办劆 鞁滊弰 + TM.Connection(); + + liveCoderFrame.radioGroup3.SelectedIndex = 1; + } + + private void MainForm_FormClosing(object sender, FormClosingEventArgs e) + { + if (MessageBox.Show("WDG League of Legends Coder毳 膦呺頃橃嫓瓴犾姷雼堦箤?", "膦呺", MessageBoxButtons.OKCancel) == DialogResult.OK) + { + isFormClosing = true; + TornadoAliveCheckThread.Abort(); + Dispose(true); + Application.Exit(); + } + else + { + e.Cancel = true; + } + } + + #endregion + + + #region Accordion Events + + + + private void accordion_Click(object sender, EventArgs e) + { + try + { + if (sender == accordionBanPick) navigationFrame1.SelectedPage = navigationPage1; + else if (sender == accordionRuneKeystone) navigationFrame1.SelectedPage = navigationPage2; + else if (sender == accordionLiveCoder) navigationFrame1.SelectedPage = navigationPage3; + else if (sender == accordionResult) + { + navigationFrame1.SelectedPage = navigationPage4; + //POG + resultFrame.cmbRefresh(); + } + else if (sender == accordionControlElement1) navigationFrame1.SelectedPage = navigationPage5; + + //氚表斀 雿办澊韯半姅 頃措嫻 Frame鞚 頇滌劚頇 霅橃柎 鞛堨潉霑岆 鞁滌瀾頃滊嫟 + banPickFrame.TimerSwitch(sender == accordionBanPick); + + //耄帢鞚挫 鞝曤炒毳 毂旐敿鞏胳棎 雼措姅雼. + if (sender == accordionLiveCoder || sender == accordionResult) + { + DataTable dt = getRunData(); + + if (dt.Rows.Count > 9) + { + for (int i = 0; i < 10; i++) + { + Liners liners = i < 5 ? DC.BlueLiner : DC.RedLiner; + + Liner liner = i < 5 ? liners.GetLiner(i) : liners.GetLiner(i - 5); + liner.champ = dt.Rows[i][2].ToString(); + liners.SetLiner(i < 5 ? i : i - 5, liner); + } + } + } + + AccordionTextColor(sender); + } + catch(Exception ex) + { + + } + + } + + + private void AccordionTextColor(object sender) + { + foreach (var c in accordionControl1.Elements) + { + if (c != sender) + { + c.Appearance.Normal.ForeColor = Color.Black; + + foreach (var c2 in c.Elements) + { + if (c2 != sender) c2.Appearance.Normal.ForeColor = Color.Black; + else c2.Appearance.Normal.ForeColor = Color.Red; + } + + } + else c.Appearance.Normal.ForeColor = Color.Red; + } + } + + #endregion + + + #region 靹れ爼臧 鞝鞛 氚 搿滊摐 - Coder + + private readonly string OptionCoderPath = Environment.CurrentDirectory + @"\Data\optionCoder.json"; + + private void LoadSettingCoder() + { + /* + try + { + if (File.Exists(OptionCoderPath)) + { + using (StreamReader file = new StreamReader(OptionCoderPath)) + { + using (JsonTextReader reader = new JsonTextReader(file)) + { + JObject json = (JObject)JToken.ReadFrom(reader); + + TM.IP = json["TornadoIP"].ToString(); + TM.Port = Convert.ToInt32(json["TornadoPort"]); + TM.DissolveTime = Convert.ToInt32(json["DissolveTime"]); + + CheckTimeTornado = Convert.ToInt32(json["CheckTimeTornado"]); + + LW.isShowLogNormal = Convert.ToBoolean(json["isShowLogNormal"]); + LW.isShowLogDisplay = Convert.ToBoolean(json["isShowLogDisplay"]); + LW.isShowLogError = Convert.ToBoolean(json["isShowLogError"]); + + LW.colorLogNormal = Color.FromArgb(Convert.ToInt32(json["colorLogNormal"])); + LW.colorLogDisplay = Color.FromArgb(Convert.ToInt32(json["colorLogDisplay"])); + LW.colorLogError = Color.FromArgb(Convert.ToInt32(json["colorLogError"])); + + LW.isSaveLogNormal = Convert.ToBoolean(json["isSaveLogNormal"]); + LW.isSaveLogDisplay = Convert.ToBoolean(json["isSaveLogDisplay"]); + LW.isSaveLogError = Convert.ToBoolean(json["isSaveLogError"]); + + txtTornadoIP.Text = TM.IP; + txtTornadoPort.Text = TM.Port.ToString(); + //鞛勳嫓 - DissolveTime 觳橂Μ 甏霠 瓴办爼頃挫暭頃 + + txtAPIURL.Text = API.BaseURL; + txtTornadoCheckTime.Text = (CheckTimeTornado / 1000).ToString(); + txtAPICheckTime.Text = (CheckTimeAPI / 1000).ToString(); + + toggleShowLogNormal.IsOn = LW.isShowLogNormal; + toggleShowLogDisplay.IsOn = LW.isShowLogDisplay; + toggleShowLogError.IsOn = LW.isShowLogError; + + colorPickLogNormal.Color = LW.colorLogNormal; + colorPickLogDisplay.Color = LW.colorLogDisplay; + colorPickLogError.Color = LW.colorLogError; + + toggleSaveLogNormal.IsOn = LW.isSaveLogNormal; + toggleSaveLogDisplay.IsOn = LW.isSaveLogDisplay; + toggleSaveLogError.IsOn = LW.isSaveLogError; + } + } + } + + ColorCheck(); + } + catch (Exception ex) + { + Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + */ + } + + private void SaveSettingCoder() + { + /* + try + { + JObject json = new JObject(); + json.Add("TornadoIP", TM.IP); + json.Add("TornadoPort", TM.Port); + json.Add("DissolveTime", TM.DissolveTime); + + + json.Add("CheckTimeTornado", CheckTimeTornado); + + json.Add("isShowLogNormal", LW.isShowLogNormal); + json.Add("isShowLogDisplay", LW.isShowLogDisplay); + json.Add("isShowLogError", LW.isShowLogError); + + json.Add("colorLogNormal", LW.colorLogNormal.ToArgb()); + json.Add("colorLogDisplay", LW.colorLogDisplay.ToArgb()); + json.Add("colorLogError", LW.colorLogError.ToArgb()); + + json.Add("isSaveLogNormal", LW.isSaveLogNormal); + json.Add("isSaveLogDisplay", LW.isSaveLogDisplay); + json.Add("isSaveLogError", LW.isSaveLogError); + + File.WriteAllText(OptionCoderPath, json.ToString()); + + Log("旖旊崝 靺嬳寘 臧 鞝鞛 靹标车", LogWriter.LogType.Normal); + } + catch (Exception ex) + { + Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + ColorCheck(); + */ + } + + #endregion + + + #region Torando + + public TornadoManager TM; + private System.Threading.Thread TornadoAliveCheckThread = null; + private int CheckTimeTornado = 3000; + private LabelControl AliveControlTornado; + private bool isReqeustHeartbeat = false; + private Color AliveColor = Color.FromArgb(0, 192, 0); + private Color DeadColor = Color.FromArgb(192, 0, 0); + + public string previewPath = ""; + internal void OnLogMessage(string logMessage) + { + if (!logMessage.Contains("[SUCCESS]")) Log("Tornado2" + logMessage, LogType.Display); + + + if (logMessage.Contains("[SUCCESS] DOWNLOAD_THUMBNAIL")) + { + try + { + if (File.Exists(previewPath)) + { + System.Threading.Thread.Sleep(200); + resultFrame.pictureBox1.Image = Image.FromFile(previewPath); + } + else + { + Log($"Thumbnail file not found at: {previewPath}", LogType.Error); + } + } + catch (Exception ex) + { + Log($"Error loading thumbnail: {ex.Message}", LogType.Error); + } + } + } + + internal void OnHeartBeat(int bSuccess) + { + isReqeustHeartbeat = false; + } + + + + //Alive Check + private void CheckStartTornado() + { + TornadoAliveCheckThread = new System.Threading.Thread(new System.Threading.ThreadStart(CheckWorkerTornado)); + TornadoAliveCheckThread.Start(); + AliveControlTornado = lblConnectionTornado2; + } + + private void CheckWorkerTornado() + { + while (true) + { + try + { + isReqeustHeartbeat = true; + TM.AliveCheck(); + System.Threading.Thread.Sleep(CheckTimeTornado); + + + Color color = !isReqeustHeartbeat ? AliveColor : DeadColor; + + + if (this.InvokeRequired) + { + this.Invoke((MethodInvoker)(() => AliveControlTornado.BackColor = color)); + + } + else + { + AliveControlTornado.BackColor = color; + + } + + if (isReqeustHeartbeat) TM.Connection(); + } + catch (Exception ex) + { + Log(MethodBase.GetCurrentMethod().Name + " : " + ex.Message, LogWriter.LogType.Error); + } + + } + } + + + + //Tornado2 鞁ろ枆 + private void picTornado_MouseClick(object sender, MouseEventArgs e) + { + System.Diagnostics.Process.Start(@"C:\Tornado2\Tornado2.exe"); + } + + #endregion + + + #region Log, Resource Check + + LogWriter LW; + + public void Log(string logMessage, LogType logType) + { + try { + Color txtcolor; + + if (logType == LogType.Normal) txtcolor = LW.colorLogNormal; + else if (logType == LogType.Display) txtcolor = LW.colorLogDisplay; + else txtcolor = LW.colorLogError; //LogType.Error + + + + + if ((logType == LogType.Normal && LW.isShowLogNormal) || + (logType == LogType.Display && LW.isShowLogDisplay) || + (logType == LogType.Error && LW.isShowLogError)) + { + if (isFormClosing) return; + + Invoke((Action)(() => + { + + txtLog.SelectionStart = this.txtLog.TextLength; + txtLog.SelectionColor = Color.Green; + txtLog.SelectionStart = this.txtLog.TextLength; + txtLog.SelectionColor = txtcolor; + //txtLog.AppendText(Environment.NewLine + DateTime.Now.ToString("[HH:mm:ss.fff] ") + logMessage); + txtLog.AppendText(Environment.NewLine + logMessage); + txtLog.SelectionStart = this.txtLog.TextLength; + txtLog.SelectionColor = SystemColors.WindowText; + + txtLog.SelectionStart = txtLog.Text.Length; + txtLog.ScrollToCaret(); + + } + )); + } + + if ((logType == LogType.Normal && LW.isSaveLogNormal) || + (logType == LogType.Display && LW.isSaveLogDisplay) || + (logType == LogType.Error && LW.isSaveLogError)) + { + LW.LogWrite(logMessage, logType); + } + } + catch (Exception ex) { } + + } + + private void btnResourceCheck_Click(object sender, EventArgs e) + { + Log("鞚措歆 毽唽鞀 觳错伂毳 鞁滌瀾頃╇媹雼.", LogType.Normal); + + //耄 鞚措歆 觳错伂 + foreach (var v in DataManager.getInstance().mRuneTable) + { + string path = Environment.CurrentDirectory + @"\Resource\Runes(140x140)\" + v.Value + ".png"; + path = path.Replace("Legend:", "Legend"); + if (!File.Exists(path)) Log("耄 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Runes(512x512)\" + v.Value + ".png"; + path = path.Replace("Legend:", "Legend"); + if (!File.Exists(path)) Log("耄 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + } + + //毂旐敿鞏 鞚措歆 觳错伂 + foreach (var v in DataManager.getInstance().mChampionTable) + { + Log(v.Value.champNameENG.ToUpper(), LogType.Error); + string path = Environment.CurrentDirectory + @"\Resource\Champs(140x140)\" + v.Value.champNameENG + "_140140.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Champs(520x370)\" + v.Value.champNameENG + "_L.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + path = Environment.CurrentDirectory + @"\Resource\Champs(520x370)\" + v.Value.champNameENG + "_R.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Champs(620x130)\" + v.Value.champNameENG + "_L.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + path = Environment.CurrentDirectory + @"\Resource\Champs(620x130)\" + v.Value.champNameENG + "_R.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Champs(1215x717)\" + v.Value.champNameENG + "_L.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + path = Environment.CurrentDirectory + @"\Resource\Champs(1215x717)\" + v.Value.champNameENG + "_R.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Champs(158x245)\" + v.Value.champNameENG + "_158245.png"; + if (!File.Exists(path)) Log("毂旐敿鞏 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + } + + + + //POG 鞚措歆 觳错伂 + DC.LoadTeams(); + List teamNames = new List(); + for (int i = 0; i < DC.Teams.Count; i++) + { + teamNames.Add(DC.Teams[i].TeamName); + } + for (int i = 0; i < teamNames.Count; i++) + { + DC.LoadPlayer(teamNames[i]); + } + foreach (var p in DC.Teams) + { + foreach (var v in p.Players) + { + string path = Environment.CurrentDirectory + @"\T2S\TeamLogo\POG\" + p.TeamName + "\\" + v.Item1 + ".png"; + if (!File.Exists(path)) Log("靹犾垬POG 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + string path2 = Environment.CurrentDirectory + @"\T2S\TeamLogo\LineUp\" + p.TeamName + "\\" + v.Item1 + ".png"; + if (!File.Exists(path2)) Log("靹犾垬LineUp 鞚措歆 " + path2 + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + } + } + + //韺 搿滉碃 觳错伂 + foreach (var p in DC.Teams) + { + string path = Environment.CurrentDirectory + @"\Resource\TeamLogo_W\" + p.TeamName + ".png"; + if (!File.Exists(path)) Log("韺鞚 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Team Logo(1080x1080)\" + p.TeamName + ".png"; + if (!File.Exists(path)) Log("韺鞚 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Team Logo POG\" + p.TeamName + "_A.png"; + if (!File.Exists(path)) Log("韺鞚 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Team Logo POG\" + p.TeamName + "_B.png"; + if (!File.Exists(path)) Log("韺鞚 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Team Logo POG\" + p.TeamName + "_C.png"; + if (!File.Exists(path)) Log("韺鞚 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + path = Environment.CurrentDirectory + @"\Resource\Team Logo POG\" + p.TeamName + "_D.png"; + if (!File.Exists(path)) Log("韺鞚 鞚措歆 " + path + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + } + + //鞎勴儉旃 鞝曤炒 毽唽鞀 觳错伂 + /* + string newPath = Environment.CurrentDirectory + @"\Resource\MonsterRename\ThornboundAtakhan.png"; + if (!File.Exists(newPath)) Log("鞎勴儉旃 鞚措歆 " + newPath + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + for (int i = 0; i < 4; i++) + { + newPath = Environment.CurrentDirectory + @"\Res\氍措牓頄夓偓\EpicMonster_" + i + ".png"; + if (!File.Exists(newPath)) Log("鞎勴儉旃 鞚措歆 " + newPath + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + if (i < 2) + { + newPath = Environment.CurrentDirectory + @"\Res\氍措牓頄夓偓\FirstBlood_" + i + ".png"; + if (!File.Exists(newPath)) Log("鞎勴儉旃 鞚措歆 " + newPath + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + + newPath = Environment.CurrentDirectory + @"\Res\氍措牓頄夓偓\Turret_" + i + ".png"; + if (!File.Exists(newPath)) Log("鞎勴儉旃 鞚措歆 " + newPath + " 臧 臁挫灛頃橃 鞎婌姷雼堧嫟.", LogType.Error); + } + } + */ + + + Log("鞚措歆 毽唽鞀 觳错伂毳 鞕勲頄堨姷雼堧嫟.", LogType.Normal); + } + + private void btnLogClear_Click(object sender, EventArgs e) + { + txtLog.Clear(); + } + + #endregion + + + #region IGameTimeEventDrop + + public string GetTime(string t) { if (t.Length == 1) t = "0" + t; return t; } + + public void 順勳灛瓴岇瀯鞁滉皠(int 齑) + { + try + { + this.Invoke(new MethodInvoker(() => + { + mTime.Text = GetTime((齑 / 60).ToString()); + sTime.Text = GetTime((齑 % 60).ToString()); + })); + } + catch(Exception ex) { } + + } + + public string NowGameTime(bool isMin) => isMin ? mTime.Text : sTime.Text; + + + + public void 霌滊灅瓿るΜ鞀ろ彴鞁滉皠(string 鞖╈毳, int 雮潃鞁滉皠_雼渼_齑) + { + try + { + this.Invoke(new MethodInvoker(() => + { + if (!liveCoderFrame.ck3.Checked) + { + if (鞖╈毳 == "fire") + liveCoderFrame.ComboRow.SelectedIndex = 0; + else if (鞖╈毳 == "earth") + liveCoderFrame.ComboRow.SelectedIndex = 1; + else if (鞖╈毳 == "water") + liveCoderFrame.ComboRow.SelectedIndex = 2; + else if (鞖╈毳 == "air") + liveCoderFrame.ComboRow.SelectedIndex = 3; + else if (鞖╈毳 == "hextech") + liveCoderFrame.ComboRow.SelectedIndex = 4; + else if (鞖╈毳 == "chemtech") + liveCoderFrame.ComboRow.SelectedIndex = 5; + else if (鞖╈毳 == "elder") + liveCoderFrame.ComboRow.SelectedIndex = 6; + + + if (liveCoderFrame.chkDragonBugFix.Checked) + { + + + } + else + { + liveCoderFrame.dt1.Text = GetTime((雮潃鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.dt2.Text = GetTime((雮潃鞁滉皠_雼渼_齑 % 60).ToString()); + + if (liveCoderFrame.dt1.Text == "00" && liveCoderFrame.dt2.Text == "00") + { + liveCoderFrame.dt2.Text = "LIVE"; + } + } + + } + })); + } + catch (Exception ex) + { + + } + + } + + public void 鞓る笇鞝濏姼毽姢韽办嫓臧(string 鞓る笇鞝濏姼鞛§潃韺, string 鞓る笇鞝濏姼膦呺, int 瓴岇瀯鞁滉皠_雼渼_齑) + { + try + { + this.Invoke(new MethodInvoker(() => + { + if (鞓る笇鞝濏姼膦呺 == "baron") + { + if (!liveCoderFrame.ck4.Checked) + { + liveCoderFrame.bt1.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.bt2.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 % 60).ToString()); + + if (liveCoderFrame.bt1.Text == "00" && liveCoderFrame.bt2.Text == "00") + { + liveCoderFrame.bt2.Text = "LIVE"; + } + } + } + else if (鞓る笇鞝濏姼膦呺 == "riftHerald") + { + if (!liveCoderFrame.ck1.Checked) + { + + liveCoderFrame.ht1.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.ht2.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 % 60).ToString()); + + if (liveCoderFrame.ht1.Text == "00" && liveCoderFrame.ht2.Text == "00") + { + liveCoderFrame.ht2.Text = "LIVE"; + } + } + } + else if (鞓る笇鞝濏姼膦呺 == "atakhan") + { + if (!liveCoderFrame.ck10.Checked) + { + + liveCoderFrame.at1.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.at2.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 % 60).ToString()); + + if (liveCoderFrame.at1.Text == "00" && liveCoderFrame.at2.Text == "00") + { + liveCoderFrame.at2.Text = "LIVE"; + } + } + } + else if (鞓る笇鞝濏姼膦呺.Contains("Atakhan")) + { + liveCoderFrame.textEdit1.Text = "鞛§潃韺 : " + 鞓る笇鞝濏姼鞛§潃韺; + liveCoderFrame.textEdit2.Text = 鞓る笇鞝濏姼膦呺; + liveCoderFrame.textEdit3.Text = 瓴岇瀯鞁滉皠_雼渼_齑.ToString()+ " Sec"; + + if (鞓る笇鞝濏姼鞛§潃韺 == "敫旊(") { } + else { } + } + else if (鞓る笇鞝濏姼膦呺 == "horde") + { + if (!liveCoderFrame.ck9.Checked) + { + + liveCoderFrame.hordet1.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.hordet2.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 % 60).ToString()); + + if (liveCoderFrame.hordet1.Text == "00" && liveCoderFrame.hordet2.Text == "00") + { + liveCoderFrame.hordet2.Text = "LIVE"; + } + } + } + + })); + } + catch(Exception ex) { } + } + + public void 鞓る笇鞝濏姼氩勴攧鞁滉皠(string 鞓る笇鞝濏姼鞛§潃韺, string 鞓る笇鞝濏姼膦呺, int 瓴岇瀯鞁滉皠_雼渼_齑, int 韺岇泴頂岆爤鞚搓敞霌) + { + try + { + this.Invoke(new MethodInvoker(() => + { + if (鞓る笇鞝濏姼膦呺 == "baron") + { + if (鞓る笇鞝濏姼鞛§潃韺 == "敫旊(") + { + + liveCoderFrame.BaronGroup.SelectedIndex = 0; + } + + else + { + liveCoderFrame.BaronGroup.SelectedIndex = 1; + } + + + if (!liveCoderFrame.ck7.Checked) + { + liveCoderFrame.br1.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.br2.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 % 60).ToString()); + } + + string ppGold = ""; + + if (韺岇泴頂岆爤鞚搓敞霌 > 0) + ppGold = "+" + 韺岇泴頂岆爤鞚搓敞霌.ToString();// + " G"; + else + ppGold = 韺岇泴頂岆爤鞚搓敞霌.ToString();// + " G"; + + liveCoderFrame.txtgold.Text = ppGold; + /* + if (TM.isDisplayBaronPowerPlay) + { + TM.DisplayBaronPowerPlay(false, ppGold, false); + } + */ + } + + else //-- 鞐橂崝 氩勴攧 + { + if (鞓る笇鞝濏姼鞛§潃韺 == "敫旊(") + liveCoderFrame.ElderGroup.SelectedIndex = 0; + else + liveCoderFrame.ElderGroup.SelectedIndex = 1; + + if (!liveCoderFrame.ck8.Checked) + { + + liveCoderFrame.ed1.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 / 60).ToString()); + liveCoderFrame.ed2.Text = GetTime((瓴岇瀯鞁滉皠_雼渼_齑 % 60).ToString()); + } + } + })); + } + catch (Exception ex) { } + } + + public void 瓿淀棃鞙犾订鞝曤炒(int 敫旊(韺瓿淀棃鞙犾订, int 霠堧摐韺瓿淀棃鞙犾订) + { + try + { + this.Invoke(new MethodInvoker(() => + { + //霐旍瀽鞚 響滌稖鞐 霐半ジ 鞝滉车.. + liveCoderFrame.BHorde.Text = 敫旊(韺瓿淀棃鞙犾订.ToString(); + liveCoderFrame.RHorde.Text = 霠堧摐韺瓿淀棃鞙犾订.ToString(); + })); + } + catch (Exception ex) { } + + } + + public void 鞏奠牅旮半Μ鞀ろ彴鞁滉皠(DataTable 韯办鞏奠牅旮办爼氤) + { + try + { + this.Invoke(new MethodInvoker(() => + { + string[] tag = new string[10]; + string[] data = new string[10]; + + foreach (DataRow item in 韯办鞏奠牅旮办爼氤.Rows) + { + if (item["韮鞗岆秬靹滌韺"].ToString() == "敫旊(") + { + if (item["雱レ劀鞀ろ儉鞗"].ToString() == "") + { + + if (item["韺岅创霅滊澕鞚"].ToString() == "top") + { + //item["雮潃鞁滉皠(齑)"] + liveCoderFrame.bbt1.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.bbt2.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + + tag[1] = "B_Timer_Top"; data[1] = liveCoderFrame.bbt1.Text.Substring(1) + ":" + liveCoderFrame.bbt2.Text; + + } + if (item["韺岅创霅滊澕鞚"].ToString() == "mid") + { + liveCoderFrame.bbt3.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.bbt4.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + + tag[1] = "B_Timer_Mid"; data[1] = liveCoderFrame.bbt3.Text.Substring(1) + ":" + liveCoderFrame.bbt4.Text; + } + if (item["韺岅创霅滊澕鞚"].ToString() == "bot") + { + liveCoderFrame.bbt5.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.bbt6.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + + tag[1] = "B_Timer_Bot"; data[1] = liveCoderFrame.bbt5.Text.Substring(1) + ":" + liveCoderFrame.bbt6.Text; + } + } + else + { + if (item["韮鞗岇渼旃"].ToString().Contains("1748")) + { + liveCoderFrame.bbt7.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.bbt8.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + } + else if (item["韮鞗岇渼旃"].ToString().Contains("2177")) + { + liveCoderFrame.bbt9.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.bbt10.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + } + + + } + + if (TM.isDisplayInhibitorBlue) TM.DisplayInhibitor(liveCoderFrame.bbt1.Text, liveCoderFrame.bbt2.Text, liveCoderFrame.bbt3.Text, + liveCoderFrame.bbt4.Text, liveCoderFrame.bbt5.Text, liveCoderFrame.bbt6.Text, + liveCoderFrame.bbt7.Text, liveCoderFrame.bbt8.Text, liveCoderFrame.bbt9.Text, liveCoderFrame.bbt10.Text, + true); + + } + else + { + if (item["雱レ劀鞀ろ儉鞗"].ToString() == "") + { + if (item["韺岅创霅滊澕鞚"].ToString() == "top") + { + //item["雮潃鞁滉皠(齑)"] + liveCoderFrame.rbt1.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.rbt2.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + + tag[2] = "R_Timer_Top"; data[2] = liveCoderFrame.rbt1.Text.Substring(1) + ":" + liveCoderFrame.rbt2.Text; + + } + else if (item["韺岅创霅滊澕鞚"].ToString() == "mid") + { + liveCoderFrame.rbt3.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.rbt4.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + + tag[2] = "R_Timer_Mid"; data[2] = liveCoderFrame.rbt3.Text.Substring(1) + ":" + liveCoderFrame.rbt4.Text; + //tag[2] = "R_Timer_Mid"; data[2] = rbt3.Text.Substring(1) + ":" + rbt4.Text; + //R_Timer_Mid + } + else if (item["韺岅创霅滊澕鞚"].ToString() == "bot") + { + liveCoderFrame.rbt5.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.rbt6.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + + tag[2] = "R_Timer_Bot"; data[2] = liveCoderFrame.rbt5.Text.Substring(1) + ":" + liveCoderFrame.rbt6.Text; + } + } + else + { + if (item["韮鞗岇渼旃"].ToString().Contains("12611")) + { + liveCoderFrame.rbt7.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.rbt8.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + } + else if (item["韮鞗岇渼旃"].ToString().Contains("13052")) + { + liveCoderFrame.rbt9.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) / 60).ToString()); + liveCoderFrame.rbt10.Text = GetTime((Convert.ToUInt32(item["雮潃鞁滉皠(齑)"].ToString()) % 60).ToString()); + } + } + + + + if (TM.isDisplayInhibitorRed) TM.DisplayInhibitor(liveCoderFrame.rbt1.Text, liveCoderFrame.rbt2.Text, liveCoderFrame.rbt3.Text, + liveCoderFrame.rbt4.Text, liveCoderFrame.rbt5.Text, liveCoderFrame.rbt6.Text, + liveCoderFrame.rbt7.Text, liveCoderFrame.rbt8.Text, liveCoderFrame.rbt9.Text, liveCoderFrame.rbt10.Text, + false); + + } + } + })); + } + catch(Exception ex) { } + } + + public void 頃滍儉霐滊焿鞁れ嫓臧(DataTable 頃滍儉霐滊焿靹犾垬氤) + { + try + { + this.Invoke(new MethodInvoker(() => + { + DataTable dt = 頃滍儉霐滊焿靹犾垬氤; + + if (TM.isDisplayFightRealTime) + { + if (liveCoderFrame.chkNewDesign.Checked) + { + TM.DisplayFight(true, "", dt, DC, true); + } + else + { + TM.DisplayFight(true, "", dt, DC); + } + + } + })); + } + catch (Exception ex) { } + } + + + int questDone = -1; + public void 霛检澑韤橃姢韸胳爼氤(DataTable 霛检澑韤橃姢韸胳爼氤) + { + try + { + this.Invoke(new MethodInvoker(() => + { + int isDone = 0; + foreach (DataRow dr in 霛检澑韤橃姢韸胳爼氤.Rows) + { + if (Convert.ToBoolean(dr[3].ToString())) isDone++; + } + + if (isDone != questDone) + { + questDone = isDone; + liveCoderFrame.setCheckBox(); + } + + })); + } + catch (Exception ex) { } + } + + #endregion + + + #region 瓴疥赴靹れ爼 (頇旊┐ 鞖办浮) + + private void btnGame_Click(object sender, EventArgs e) + { + GameForm gameForm = new GameForm(this); + gameForm.ShowDialog(); + + selectTeamText(); + } + + public void selectTeamText() + { + //靹犿儩頃 韺鞚 鞝曤炒毳 臧 Frame鞐 鞛呺牓頃滊嫟. + txtBTeam.Text = DC.BlueLiner.TeamName; + liveCoderFrame.txtBTeam.Text = DC.BlueLiner.TeamName; + banPickFrame.txtBTeam1.Text = DC.BlueLiner.TeamName; + + txtRTeam.Text = DC.RedLiner.TeamName; + liveCoderFrame.txtRTeam.Text = DC.RedLiner.TeamName; + banPickFrame.txtRTeam1.Text = DC.RedLiner.TeamName; + + banPickFrame.refreshLines(); + + + //旮办〈鞐 鞝鞛ロ暅 氚╈牅臧 鞛堨溂氅 頃措嫻 韰嶌姢韸鸽ゼ 鞛呺牓頃滊嫟 + DC.LoadMatchs(); + var target = DC.Matchs.Find(x => x.BlueTeam == DC.BlueLiner.TeamName && x.RedTeam == DC.RedLiner.TeamName); + textEdit3.Text = target.MatchNumber; + if (target.RoomName != null) txtgame.Text = target.RoomName; + } + + private void btnPlayer_Click(object sender, EventArgs e) + { + PlayerForm playerForm = new PlayerForm(this); + + playerForm.ShowDialog(); + } + + private void btnTeam_Click(object sender, EventArgs e) + { + TeamForm teamForm = new TeamForm(this); + + teamForm.ShowDialog(); + } + + private void btnRoom_Click(object sender, EventArgs e) + { + MatchForm matchForm = new MatchForm(this); + + matchForm.ShowDialog(); + } + + #endregion + + + #region GameStart, GameKey, TimerData + + Timer mTimer = new Timer(); + Timer TimerGameTime = new Timer(); + + + private void btnStart_Click(object sender, EventArgs e) + { + try + { + if (btnStart.Text == "START") + { + if (mTime.Text == "" || sTime.Text == "") return; + int time = (Convert.ToInt32(mTime.Text) * 60) + Convert.ToInt32(sTime.Text); + + //鞛棸瓴 於旉皜 + DataManager.getInstance().requestServerForUpdate(txtip.Text.Trim(), txtgame.Text.Trim(), isTest); + DataManager.getInstance().IsupdateWorkersWork = true; + + DataManager.getInstance().setGameTime(time); + DataManager.getInstance().setCallback(this); + DataManager.getInstance().timerStart(); + + + //btnMody.Enabled = false; + btnStart.Appearance.BackColor = Color.FromArgb(255, 255, 0); + btnStart.Text = "STOP"; + + TimerGameTime.Start(); + } + else + { + DataManager.getInstance().timerStop(); + btnStart.Appearance.BackColor = Color.Transparent; + btnStart.Text = "START"; + + TimerGameTime.Stop(); + } + } + catch(Exception ex) { } + + } + + private void chkGameKey_CheckedChanged(object sender, EventArgs e) + { + if (chkGameKey.Checked) + { + labelControl4.Visible = false; + txtCode.Visible = true; + btnConnect.Visible = true; + } + else + { + labelControl4.Visible = true; + txtCode.Visible = false; + btnConnect.Visible = false; + } + } + + private void btnConnect_Click(object sender, EventArgs e) + { + string file = Environment.CurrentDirectory + @"\Data\en_US\champion.json"; + var info = new FileInfo(file); + /* + if (info.LastWriteTime.Year.ToString() == "2025") + { + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 雿办澊韯 鞏戩嫕 Error", LogType.Error); + return; + } + */ + + if (sender != null) + { + btn_AllClear_Click(null, null); + } + + if (sender == null) ConnectGameKey(true); + else ConnectGameKey(); + } + + + public void ConnectGameKey(bool isAuto = false) + { + try + { + string ip = string.Empty; + + if (isAuto || MessageBox.Show("瓴岇瀯韨るゼ 靹れ爼 頃橃嫓瓴犾姷雼堦箤?", "頇曥澑", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + ip = txtip.Text; + + DataManager.getInstance().setCallback(this); + DataManager.getInstance().IsupdateWorkersWork = true; + DataManager.getInstance().mPlatformGameID = txtCode.Text; + DataManager.getInstance().isNewBanPick = chk鞖挫榿韴.Checked; + //bool isTest = true; + + DBDefine.靹滊矂鞚橂嫷氤 霃岇晞鞓劀氩勳潣雼惦硛 = DataManager.getInstance().requestServerForUpdateGameKey(txtip.Text.Trim(), txtCode.Text.Trim(), isTest); + + if (mTimer.Enabled) mTimer.Stop(); + + switch (霃岇晞鞓劀氩勳潣雼惦硛) + { + case DBDefine.靹滊矂鞚橂嫷氤.氚╈潉彀眷晿瓿犾梾雿办澊韸鸽ゼ鞁滌瀾頃: + if (!isAuto) + { + lblConnectionData.BackColor = Color.FromArgb(0, 192, 0); + //鞐瓣舶鞕勲 + Log("靹滊矂 鞐瓣舶 靹标车", LogType.Normal); + } + m_livestats = true; + break; + case DBDefine.靹滊矂鞚橂嫷氤.鞚措氚╈潉鞐呺嵃鞚错姼欷戩瀯: + if (!isAuto) + { + lblConnectionData.BackColor = Color.FromArgb(0, 192, 0); + + //鞐呺嵃鞚错姼霅橂姅欷 + Log("靹滊矂 鞐瓣舶 靹标车 - 鞐呺嵃鞚错姼 霅橂姅 欷", LogType.Normal); + } + m_livestats = true; + break; + case DBDefine.靹滊矂鞚橂嫷氤.氚╈潉氇混熬鞎勳劀鞐呺嵃鞚错姼毳茧頃: + if (!isAuto) + { + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + //氚╈梿鞚 + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 氚╈潉 彀眷潉 靾 鞐嗢姷雼堧嫟.", LogType.Error); + } + m_livestats = false; + break; + case DBDefine.靹滊矂鞚橂嫷氤.氇呺牴鞚错媭毽: + if (!isAuto) + { + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + //鞚检柎雮橃 鞎婌潉 氩勱犯 + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 鞚检柎雮橃 鞎婌潉 氩勱犯?!", LogType.Error); + } + m_livestats = false; + break; + case DBDefine.靹滊矂鞚橂嫷氤.靹滊矂鞕鞚橃棸瓴办澊鞚挫儊頃: + if (!isAuto) + { + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + //靹滊矂臧 鞚戨嫷鞚 鞐嗢潓(旰检牳鞛堦卑雮 霌彪摫) + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 靹滊矂 鞚戨嫷鞚 鞐嗢姷雼堧嫟", LogType.Error); + } + m_livestats = false; + break; + + } + + + if (m_livestats) + { + mTimer.Interval = 1000; + mTimer.Tick -= dataTick; + mTimer.Tick += dataTick; + mTimer.Start(); + } + } + } + catch (Exception ex) { } + } + + + int ObjectControlCount = 0; + int ObjectTower = 0; + int forReCoonection = 0; + private void dataTick(object d, EventArgs e) + { + //Console.WriteLine("datatick!" + DateTime.Now.ToString() ); + + try + { + forReCoonection++; + + if (forReCoonection == 5) + { + forReCoonection = 0; + if (TimerGameTime.Enabled) + { + if (chkGameKey.Checked) btnConnect_Click(null, null); + else simpleButton9_Click(null, null); + } + } + + string bdragon = string.Empty; + string rdragon = string.Empty; + + //觳偓 韺岇晠 + /* + if (liveCoderFrame.R_FirstBlood.Tag.ToString().Contains("_0") && liveCoderFrame.B_FirstBlood.Tag.ToString().Contains("_0")) + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韨巸鞏挫嫓).Tables[0]; + + int countOfKill1 = 0; + bool isBlue = true; + + foreach(DataRow row in dt.Rows) + { + try + { + int killCount = Convert.ToInt32(row.ItemArray[3].ToString()); + if (killCount > 0) + { + countOfKill1 = countOfKill1 + killCount; + if (row.ItemArray[0].ToString() == "敫旊(") isBlue = true; + else isBlue = false; + } + } + catch(Exception ex) { } + + row.ToString(); + } + + if (countOfKill1 == 1) + { + if (isBlue) liveCoderFrame.B_FirstBlood.Tag = liveCoderFrame.B_FirstBlood.Tag.ToString().Replace("_0", "_1"); + else liveCoderFrame.R_FirstBlood.Tag = liveCoderFrame.R_FirstBlood.Tag.ToString().Replace("_0", "_1"); + + liveCoderFrame.set氍措牓頄夓偓Image(); + } + } + */ + //韮鞗 瓿摐 須嶋摑 鞝曤炒 + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岅敞霌滊嵃鞚错劙).Tables[0]; + + liveCoderFrame.瓿摐須嶋摑鞝曤炒霐旊矂旯(dt); + } + + //鞖 須嶋摑 + if (!liveCoderFrame.ck2.Checked) + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.鞓る笇鞝濏姼韨).Tables[0]; + + if (ObjectControlCount != dt.Rows.Count) + { + liveCoderFrame.Dragon_Load(dt); + ObjectControlCount = dt.Rows.Count; + + if (TM.isDisplayDragon) TM.DisplayDragon(); + } + } + + //韮鞗 + if (!liveCoderFrame.chkTower.Checked) + { + //Console.WriteLine("A"); + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.韮鞗岇矤瓯办爠觳).Tables[0]; + + List drs = new List(); + int sec = Convert.ToInt32(mTime.Text) * 60 + Convert.ToInt32(sTime.Text); + for (int i = 0; i < dt.Rows.Count; i++) + { + if (sec < Convert.ToInt32(dt.Rows[i][1])) + { + drs.Add(dt.Rows[i]); + } + } + + foreach(var dr in drs) + { + dt.Rows.Remove(dr); + } + + + //Console.WriteLine("B"); + if (ObjectTower != dt.Rows.Count) + { + //dataGridView1.DataSource = dt; + + int blueTower = 0; + int redTower = 0; + + foreach(DataRow dr in dt.Rows) + { + if (dr[4].ToString().Equals("turret")) + { + if (dr[0].ToString().Equals("敫旊(")) blueTower++; + else redTower++; + } + } + + liveCoderFrame.BT.Text = blueTower.ToString(); + liveCoderFrame.RT.Text = redTower.ToString(); + + ObjectTower = dt.Rows.Count; + + /* + if (TM.isDisplayTower) TM.DisplayTower(blueTower.ToString(), redTower.ToString()); + + if (liveCoderFrame.R_Turret.Tag.ToString().Contains("_0") && liveCoderFrame.B_Turret.Tag.ToString().Contains("_0")) + { + if (blueTower == 0 && redTower == 1) + { + liveCoderFrame.B_Turret.Tag = liveCoderFrame.B_Turret.Tag.ToString().Replace("_0", "_1"); + liveCoderFrame.set氍措牓頄夓偓Image(); + } + else if (redTower == 1 && blueTower == 0) + { + liveCoderFrame.R_Turret.Tag = liveCoderFrame.R_Turret.Tag.ToString().Replace("_0", "_1"); + liveCoderFrame.set氍措牓頄夓偓Image(); + } + } + */ + } + } + + + //瓿摐 + if (TM.isDisplayGold) + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛瓿摐霟夓劆靾).Tables[0]; + TM.DisplayGold(dt, DC, isT1Home, resultFrame.lblBlueColor.BackColor, resultFrame.lblRedColor.BackColor); + } + //霐 + if (TM.isDisplayDeal) + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾).Tables[0]; + TM.DisplayDeal(dt, DC); + } + + + //氩勱犯 靾橃爼鞖 + if (liveCoderFrame.chkDragonBugFix.Checked) + { + TextEdit txtMIN = liveCoderFrame.dt1; + TextEdit txtSEC = liveCoderFrame.dt2; + + if (txtSEC.Text != "LIVE") + { + int sec = Convert.ToInt32(txtMIN.Text) * 60 + Convert.ToInt32(txtSEC.Text); + if (sec == 0) + { + txtSEC.Text = "LIVE"; + } + else + { + sec--; + + txtMIN.Text = GetTime((sec / 60).ToString()); + txtSEC.Text = GetTime((sec % 60).ToString()); + } + + if (txtMIN.Text == "00" && txtSEC.Text == "00") + { + txtSEC.Text = "LIVE"; + } + } + } + } + catch (Exception) + { + + } + } + + + + #endregion + + + #region 耄帢鞚挫 + + public DataTable getRunData() + { + try + { + return DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.耄嵃鞚错劙).Tables[0]; + } + catch(Exception ex) { + return null; + } + + } + + #endregion + + + #region 瓿摐 / 雿半歆 + + + //雸勳爜瓿摐 + public void AccumulatedGold() + { + try + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛瓿摐霟夓劆靾).Tables[0]; + TM.DisplayGold(dt, DC, isT1Home, resultFrame.lblBlueColor.BackColor, resultFrame.lblRedColor.BackColor); + } + catch(Exception ex) { } + + } + + + + Series[] series = new Series[4]; + + ChartControl rangeAreaChart = new ChartControl(); + string subKey = @"SOFTWARE\CI"; + string imgFileName = "CI"; //韺岇澕氇 + string imgFileExtension = ".png"; //頇曥灔鞛 + string imgPath = Environment.CurrentDirectory + @"\Chart\"; + int imgCount = 0; + public void File_Delete() + { + //旮办〈鞐 鞝鞛ル悳 鞚鸽嵄鞀 攵堧煬鞓り赴 + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); //Registry 韨り皰 攵堧煬鞓り赴 + if (key.GetValue("CI") != null) //臧掛澊 鞛堧姅 瓴届毎 + { + imgCount = Convert.ToInt32(key.GetValue("CI").ToString()); //頃措嫻 鞚鸽嵄鞀るゼ 鞝鞛 + + for (int i = 1; i < imgCount; i++) //鞚挫爠 鞚鸽嵄鞀 韺岇澕霌 靷牅 + { + System.IO.FileInfo file_info = new System.IO.FileInfo(imgPath + imgFileName + i + imgFileExtension); + + try + { + file_info.Delete(); + } + catch (System.IO.IOException) + { + // handle exception + } + } + } + key.Close(); + } + + public bool isT1Home = false; + + public void GoldGraph(bool isForGoldGraph) + { + try + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.瓿摐彀澊韺).Tables[0]; + + int row = dt.Rows.Count - 1; + + //順勳灛 鞁滉皝 雽牍勴晿鞐 雿办澊韯半ゼ 雼龟波 鞓る姅 搿滌鞚 於旉皜頃滊嫟. + int nowtime = (Convert.ToInt32(mTime.Text) * 60 + Convert.ToInt32(sTime.Text)); + for (int i = 0; i < row; i++) + { + if (nowtime <= Convert.ToInt32(dt.Rows[i][5].ToString())) + { + row = i; + break; + } + } + + + double min = 0.0; + double max = 0.0; + string data = string.Empty; + + for (int i = 0; i < row; i++) + { + double iValue = Convert.ToDouble(dt.Rows[i][2].ToString()); + + + { + if (min > iValue) min = iValue; + if (max < iValue) max = iValue; + } + + data += dt.Rows[i][2].ToString() + ","; + } + + string[] Result = data.Split(','); + + series[0] = new Series("Series 1", ViewType.RangeArea); + series[1] = new Series("Series 2", ViewType.RangeArea); + series[2] = new Series("Series 3", ViewType.RangeArea); + + //雿办澊韯 Setting + + for (int i = 0; i < Result.Length - 1; i++) + { + if (Convert.ToDouble(Result[i]) < 0) + { + series[1].Points.Add(new SeriesPoint(i, Convert.ToDouble(Result[i]), 0)); + series[0].Points.Add(new SeriesPoint(i, 0, 0)); + series[2].Points.Add(new SeriesPoint(i, 0, 0)); + } + else if (Convert.ToDouble(Result[i]) > 0) + { + series[1].Points.Add(new SeriesPoint(i, 0, 0)); + series[0].Points.Add(new SeriesPoint(i, 0, Convert.ToDouble(Result[i]))); + series[2].Points.Add(new SeriesPoint(i, 0, 0)); + } + else + { + series[0].Points.Add(new SeriesPoint(i, 0, 0)); + series[1].Points.Add(new SeriesPoint(i, 0, 0)); + series[2].Points.Add(new SeriesPoint(i, 0, 0)); + } + + } + + chartControl1.Series.Clear(); + // Add a series to the chart. + chartControl1.Series.Add(series[0]); + chartControl1.Series.Add(series[1]); + chartControl1.Series.Add(series[2]); + + // Access the view-type-specific options of the series. + ((RangeAreaSeriesView)series[0].View).Transparency = 0; + ((RangeAreaSeriesView)series[1].View).Transparency = 0; + + + if (isT1Home) + { + ((RangeAreaSeriesView)series[0].View).Color = resultFrame.lblBlueColor.BackColor; + ((RangeAreaSeriesView)series[1].View).Color = resultFrame.lblRedColor.BackColor; + } + else + { + ((RangeAreaSeriesView)series[0].View).Color = Color.FromArgb(55, 73, 235); + ((RangeAreaSeriesView)series[1].View).Color = Color.FromArgb(255, 47, 79); + } + + + + // Access the type-specific options of the diagram. + ((XYDiagram)chartControl1.Diagram).AxisX.GridLines.Visible = false; + ((XYDiagram)chartControl1.Diagram).AxisY.GridLines.Visible = false; + //((XYDiagram)chartControl1.Diagram).AxisX.GridLines. + + ((XYDiagram)chartControl1.Diagram).AxisY.WholeRange.MinValue = min; //斓滌唽 + ((XYDiagram)chartControl1.Diagram).AxisY.WholeRange.MaxValue = max; //斓滊寑 + + + chartControl1.CrosshairEnabled = DefaultBoolean.False; + + + + XYDiagram diagram = (XYDiagram)chartControl1.Diagram; + //diagram.AxisY.WholeRange.Auto = true; // y於 氩旍渼 鞛愲彊氤瓴 靹れ爼 + //diagram.AxisX.WholeRange.SideMarginsValue = 5; + + + //旮办靹 0 + ConstantLine zeroLine = new ConstantLine(); + zeroLine.Color = Color.Black; + zeroLine.AxisValue = 0; + zeroLine.ShowInLegend = false; + diagram.AxisY.ConstantLines.Add(zeroLine); // y臧 0鞚 x於 靸濎劚 + diagram.EnableAxisXScrolling = true; //鞀ろ伂搿り臣 欷岇潃 鞝堧寑 + diagram.EnableAxisXZooming = true; //true搿 頃橃鞎婋弰搿 頃滊嫟. + + //chartControl1.PaletteBaseColorNumber = 1; + File_Delete(); + + imgCount++; + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("CI", imgCount); + key.Close(); + + //旮办〈鞐 鞝鞛ル悳 鞚鸽嵄鞀 鞚措歆 靷牅頃橁赴 + System.IO.FileInfo file_info = new System.IO.FileInfo(imgPath + imgFileName + (imgCount - 1) + imgFileExtension); + + string path = imgPath + imgFileName + imgCount + imgFileExtension; + + //string FileName = RES_FOLDER_PATH + "Chart1.png"; + chartControl1.ExportToImage(path, ImageFormat.Png); + int time = Convert.ToInt32(dt.Rows[row - 1][5].ToString()); + + if (isForGoldGraph) TM.DisplayGoldGraph(time, row, max, min, path); + else TM.ForResultGold = new string[] { time.ToString(), row.ToString(), max.ToString(), min.ToString(), path }; + } + catch (Exception ex) + { + //Log(ex.Message, LogType.Error); + } + } + + + public void Deal() + { + try + { + DataTable dt = DataManager.getInstance().霛检澊敫岆嵃鞚错劙鞖旍箔(DBDefine.鞖旍箔雿办澊韯半秳毳.順勳灛雿半歆霟夓劆靾).Tables[0]; + + TM.DisplayDeal(dt, DC); + } + catch(Exception ex) { } + + } + + + #endregion + + + + #region 氅旍澑 霠堨澊鞏 氩勴娂 靹れ爼 + public Color colorMainLayer = Color.FromArgb(255, 128, 191); + public SimpleButton beforeBtn = null; + public bool MainLayerButton(SimpleButton sender) + { + if (beforeBtn != null) + { + bool isEquals = beforeBtn.Equals(sender); + + TM.isDisplayBanPick = false; + if (TM.timer.Enabled) TM.timer.Stop(); + TM.isDisplayGold = false; + TM.isTowerGoldDisplaying = false; + TM.isDisplayGoldGraph = false; + TM.isDisplayDeal = false; + TM.isDisplayFight = false; + TM.isDisplayFightRealTime = false; + TM.isDisplayTowerGold = false; + banPickFrame.TimerSwitch(false); + + + + if (sender == beforeBtn || sender == null) + { + if (beforeBtn.Name == "btnBanPick") + { + TM.Out(2); + } + TM.Out(1); + TM.UnLoadMain(); + } + + beforeBtn.Appearance.BackColor = Color.Transparent; + beforeBtn = null; + + + + + if (isEquals) return false; + } + + if (sender != null) sender.Appearance.BackColor = colorMainLayer; + beforeBtn = sender; + + return true; + + } + + #endregion + + + + public string[] GetTitle() => new string[] { MatchText.Text + " " + textEdit3.Text, "GAME " + comboGame.SelectedItem.ToString(), textpatch.Text }; //"PATCH " + textpatch.Text }; + + public Bitmap imageReSize(int w, int h, string path) + { + string RES_FOLDER_PATH = Environment.CurrentDirectory + @"\Res\"; + + path = path.Replace("Legend:", "Legend"); + + try + { + if (path == "" || !File.Exists(path)) + { + //Log(path, LogType.Error); + path = RES_FOLDER_PATH + "CLEAR.png"; + } + + path = path.Replace("Legend:", "Legend"); + + Bitmap sourceImage = new Bitmap(path); + + // 靷澊歃堦皜 氤瓴诫悳 鞚措歆 + int width = w; + int height = h; + Size resize = new Size(width, height); + Bitmap resizeImage = new Bitmap(sourceImage, resize); + resizeImage.Tag = path; + //resizeImage.Tag = + + return resizeImage; + } + + catch (Exception ex) + { + Log("鞚措歆 搿滊摐 鞐愲煬.." + path, LogWriter.LogType.Error); + return null; + } + } + + + public void colorSave(string target, Color color) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue(target, color.ToArgb()); + key.Close(); + } + + private void textpatch_EditValueChanged(object sender, EventArgs e) + { + if (sender == textpatch) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("version", textpatch.Text); + key.Close(); + } + else if (sender == txtgame) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("game", txtgame.Text); + key.Close(); + } + else if (sender == txtCode) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("code", txtCode.Text); + key.Close(); + } + else if (sender == txtip) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("IP", txtip.Text); + key.Close(); + } + else if (sender == MatchText) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("Match", MatchText.Text); + key.Close(); + } + else if (sender == textEdit3) + { + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("textEdit3", textEdit3.Text); + key.Close(); + } + else if (sender == txtOutFrame) + { + try + { + int outFrame = Convert.ToInt32(txtOutFrame.Text); + TM.FadeInSec = outFrame; + + RegistryKey key = Registry.CurrentUser.CreateSubKey(subKey); + key.SetValue("OutFrame", txtOutFrame.Text); + key.Close(); + } + catch (Exception ex) + { + Log("鞎勳泝 頂勲爤鞛 靾瀽 氤瓴 欷 鞐愲煬氚滌儩", LogType.Error); + } + } + } + + bool isTest = true; + bool m_livestats = false; + private void simpleButton9_Click(object sender, EventArgs e) + { + try + { + if (sender != null) + { + //DataManager.getInstance().resetDBAddress(txtip.Text.Trim()); + //btn_AllClear_Click(null, null); + } + + DataManager.getInstance().isNewBanPick = chk鞖挫榿韴.Checked; + + + //bool isTest = true; + DBDefine.靹滊矂鞚橂嫷氤 霃岇晞鞓劀氩勳潣雼惦硛 = DataManager.getInstance().requestServerForUpdate(txtip.Text.Trim(), txtgame.Text.Trim(), isTest); + + //if (sender == null) Log("鞛愲彊 鞛棸瓴 歆勴枆欷", LogType.Normal); + string file = Environment.CurrentDirectory + @"\Data\en_US\champion.json"; + var info = new FileInfo(file); + /* + if (info.LastWriteTime.Year.ToString() == "2025") + { + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 雿办澊韯 鞏戩嫕 Error", LogType.Error); + return; + } + */ + + + + switch (霃岇晞鞓劀氩勳潣雼惦硛) + { + case DBDefine.靹滊矂鞚橂嫷氤.氚╈潉彀眷晿瓿犾梾雿办澊韸鸽ゼ鞁滌瀾頃: + if (sender != null) + { + lblConnectionData.BackColor = Color.FromArgb(0, 192, 0); + //鞐瓣舶鞕勲 + Log("靹滊矂 鞐瓣舶 靹标车", LogType.Normal); + } + m_livestats = true; + break; + case DBDefine.靹滊矂鞚橂嫷氤.鞚措氚╈潉鞐呺嵃鞚错姼欷戩瀯: + if (sender != null) + { + lblConnectionData.BackColor = Color.FromArgb(0, 192, 0); + + //鞐呺嵃鞚错姼霅橂姅欷 + Log("靹滊矂 鞐瓣舶 靹标车 - 鞐呺嵃鞚错姼 霅橂姅 欷", LogType.Normal); + } + m_livestats = true; + break; + case DBDefine.靹滊矂鞚橂嫷氤.氚╈潉氇混熬鞎勳劀鞐呺嵃鞚错姼毳茧頃: + if (sender != null) + { + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + //氚╈梿鞚 + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 氚╈潉 彀眷潉 靾 鞐嗢姷雼堧嫟.", LogType.Error); + } + m_livestats = false; + break; + case DBDefine.靹滊矂鞚橂嫷氤.氇呺牴鞚错媭毽: + if (sender != null) + { + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + //鞚检柎雮橃 鞎婌潉 氩勱犯 + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 鞚检柎雮橃 鞎婌潉 氩勱犯?!", LogType.Error); + } + m_livestats = false; + break; + case DBDefine.靹滊矂鞚橂嫷氤.靹滊矂鞕鞚橃棸瓴办澊鞚挫儊頃: + if (sender != null) + { + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + //靹滊矂臧 鞚戨嫷鞚 鞐嗢潓(旰检牳鞛堦卑雮 霌彪摫) + Log("靹滊矂 鞐瓣舶 鞁ろ尐 - 靹滊矂 鞚戨嫷鞚 鞐嗢姷雼堧嫟", LogType.Error); + } + m_livestats = false; + break; + + } + + DataManager.getInstance().IsupdateWorkersWork = true; + + if (m_livestats) + { + mTimer.Interval = 1000; + mTimer.Tick -= dataTick; + mTimer.Tick += dataTick; + mTimer.Start(); + } + } + catch(Exception ex) { } + } + + private void btn_AllClear_Click(object sender, EventArgs e) + { + try + { + if (MessageBox.Show("雿办澊韯半ゼ 齑堦赴頇 頃橃嫓瓴犾姷雼堦箤?", "Data Initation", MessageBoxButtons.YesNo) == DialogResult.No) + return; + + if (btnStart.Text != "START") + { + btnStart_Click(null, null); + } + + DataManager.getInstance().timerStop(); + DataManager.getInstance().requestServerForUpdateRemoveAll(txtip.Text.Trim()); + lblConnectionData.BackColor = Color.FromArgb(192, 0, 0); + + for (int i = 0; i < 5; i++) + { + Liner liner = DC.BlueLiner.GetLiner(i); + liner.champ = ""; + liner.champID = -1; + liner.ban = ""; + liner.state = ""; + DC.BlueLiner.SetLiner(i, liner); + + liner = DC.RedLiner.GetLiner(i); + liner.champ = ""; + liner.champID = -1; + liner.ban = ""; + liner.state = ""; + DC.RedLiner.SetLiner(i, liner); + } + + mTime.Text = "00"; + sTime.Text = "00"; + + //氇摖 臧 齑堦赴頇 + banPickFrame.AllClear(); + runePageFrame.AllClear(); + liveCoderFrame.AllClear(); + resultFrame.AllClear(); + + questDone = -1; + + TM.UnLoadAll(); + } + catch (Exception ex) { } + } + + private void btnDsiplayClearAll_Click(object sender, EventArgs e) + { + try + { + liveCoderFrame.AllOut(); + MainLayerButton(null); + } + catch(Exception ex) + { + Log(ex.Message, LogType.Error); + } + + } + + private void pictureEdit1_MouseClick(object sender, MouseEventArgs e) + { + //return; + //TM.DisplayTest(); + } + + private void pictureEdit3_MouseClick(object sender, MouseEventArgs e) + { + try + { + string rtn = DataManager.getInstance().requestServerForGameInfo(txtip.Text); + + if (rtn.Contains(Environment.NewLine)) + { + rtn = rtn.Replace(Environment.NewLine, "^"); + txtgame.Text = rtn.Split('^')[0]; + txtCode.Text = rtn.Split('^')[1]; + } + } + catch (Exception ex) + { + + } + } + + private void simpleButton1_Click(object sender, EventArgs e) + { + + } + + private void checkEdit1_CheckedChanged(object sender, EventArgs e) + { + isTest = checkEdit1.Checked; + } + + private void toggleSwitch1_Toggled(object sender, EventArgs e) + { + DataManager.getInstance().氚措嵃鞚错劙毵岆摛旮(toggleSwitch1.IsOn); + } + + public bool getIsRedStart => toggleSwitch1.IsOn; + } +} diff --git a/lol_coder/lol_coder/Forms/MainForm.resx b/lol_coder/lol_coder/Forms/MainForm.resx new file mode 100644 index 0000000..9cccd7c --- /dev/null +++ b/lol_coder/lol_coder/Forms/MainForm.resx @@ -0,0 +1,2147 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + PXWGgTBzRpzyUEGCnBSXEhiImLOEsBQkSILCIsKSXzTZBO0OOlfneExf6H5ypkzz2dnSuLZAAr9LLUSM + 9ELEL56PeLn5iJFagDuSC3F1/iKcmSmJ4+KSLW5i8+jZaz5NRFR2yn3ZBeS+7HxyQkxSYOCXWXIkXnYe + eSgnRHbeZBN0sNARS6fNPJev5th7iy+MDBaXZIeKS9WGTZdCmLgUQqZJ1AaJSbAPfbUgynnqrLWEkAXC + rOneT7T1mhInNYeIOCEmITBweqYsOT1DhoRTvpYm4TOkBffpTIkmG6ElpBWhgecIs1sohD7T6UXXdzrK + RUcypj0V+zv+n0tkhE5V0cmYGqJCFPosOiEzpx8h//P6D1Wcml8FEabCAAAAAElFTkSuQmCC + + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLkRhdGEudjIwLjIsIFZlcnNpb249MjAuMi4x + MC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEFAQAAAB1E + ZXZFeHByZXNzLlV0aWxzLlN2Zy5TdmdJbWFnZQEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACzAQAAAu+7 + vzw/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04Jz8+DQo8c3ZnIHZpZXdCb3g9IjAgMCAz + ODIgMTI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8cG9seWdvbiBwb2lu + dHM9Ijk5IDAgOTkgOTggNzcgOTggNzcgMCA1MCAwIDUwIDk4IDI4IDk4IDI4IDAgMCAwIDAgOTcgMjkg + MTI2IDk5IDEyNiAxMjggOTcgMTI4IDAgOTkgMCIgLz4NCiAgPHBhdGggZD0iTTE0MCwwVjEyNmg4Nmwy + OS0yOVYyOUwyMjYsMFptODcsOThIMTY5VjI4aDU4WiIgLz4NCiAgPHBvbHlnb24gcG9pbnRzPSIzNTQg + NDkgMzI1IDQ5IDMyNSA3NyAzNTQgNzcgMzU0IDk4IDI5NiA5OCAyOTYgMjggMzUxIDI4IDM1NCAyOCAz + ODEgMjggMzUzIDAgMjY4IDAgMjY4IDEyNiAzNTMgMTI2IDM4MiA5NyAzODIgNDkgMzU5IDQ5IDM1NCA0 + OSIgLz4NCjwvc3ZnPgs= + + + + + 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 + O7v3w9DyObERAAAAAElFTkSuQmCC + + + + + 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 + JmDzUwkcAAAAAElFTkSuQmCC + + + + + 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 + wVgWIu4GsC3QzhUc68wqr5voAnoLMChMThel8Kw8dw/ipc2qcgxAvNzXgambyLHuQ1wiPEaP6cAUW9pM + 9Ag9AgiRMDIAIRJGBiBEwsgAhEgYhYDrkXZgGCb2TfClzfYRrQleNciYJdpBohd1FV4g2lG6ipHoOvoF + IETCyACESBgZgBAJIwMQImFUCrw+WQJwPtDmABwmY9kU3y0AHh9ol6G94k/IVqI9A+3lxS7mPHgp858S + jY0Ta4AMYD1yYKpF1AXwxP14pExOs7kERQ1JriPaFWT7RfC1AdkxnYfoCXoEECJhZABCJIwMQIiEUQYg + GEtEGwJfWehSom1EuzFouM+zZOwy0azfF0AIIYQQQgghhBBCCCHWBf8Lj70Iv4SjxVUAAAAASUVORK5C + YIIoAAAAgAAAAAABAAABACAAAAAAAAAAAQATAgAAEwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJNmAASTZgALk2YAC5NmABmTZgAgk2YAIJNmADWTZgA1k2YAOZNmAECTZgBAk2YAOZNm + ADWTZgA1k2YABZNmAAWTZgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAC5NmACCTZgAgk2YAS5Nm + AGCTZgBgk2YAn5NmAJ+TZgCqk2YAv5NmAL+TZgCqk2YAn5NmAJ+TZgAQk2YAEJNmAAsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgALk2YAIJNmACCTZgBLk2YAYJNmAGCTZgCfk2YAn5NmAKqTZgC/k2YAv5Nm + AKqTZgCfk2YAn5NmABCTZgAQk2YACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgAEk2YAC5NmAAuTZgA1k2YAS5NmAEuTZgCKk2YAipNmAJiTZgC1k2YAtZNm + AMOTZgDKk2YAypNmAL+TZgC/k2YAo5NmAGqTZgBqk2YAapNmAGqTZgBqk2YAMJNmADCTZgAgAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAAWTZgAQk2YAEJNm + AFCTZgBwk2YAcJNmAM+TZgDPk2YA35NmAP+TZgD/k2YA/5NmAP+TZgD/k2YAz5NmAM+TZgCfk2YAQJNm + AECTZgBLk2YAUJNmAFCTZgBAk2YAQJNmACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAk2YABZNmABCTZgAQk2YAUJNmAHCTZgBwk2YAz5NmAM+TZgDfk2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgDPk2YAz5NmAJ+TZgBAk2YAQJNmAEuTZgBQk2YAUJNmAECTZgBAk2YAKwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAFZNmACCTZgAgk2YAn5NmAJ+TZgC/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAKqTZgCAk2YAgAAAAAAAAAAAk2YAMJNm + AI+TZgCPk2YAr5NmAL+TZgC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACTZgAVk2YAIJNmACCTZgCfk2YAn5NmAL+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YAqpNmAICTZgCAAAAAAAAAAACTZgAwk2YAj5NmAI+TZgCvk2YAv5NmAL8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgALk2YAC5NmABmTZgA1k2YANZNmAFmTZgBqk2YAapNmAL+TZgC/k2YA1JNm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA+pNmAPqTZgDmk2YAv5NmAL+TZgB8k2YAW5NmAFuTZgBFk2YARZNm + AGqTZgC0k2YAtJNmAJ+TZgCVk2YAlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmACCTZgAgk2YASpNm + AJ+TZgCfk2YA35NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgDvk2YA75Nm + ALWTZgBAk2YAQJNmACCTZgAQk2YAEJNmAM+TZgDPk2YA35NmAP+TZgD/k2YAgJNmAECTZgBAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAk2YAIJNmACCTZgBKk2YAn5NmAJ+TZgDfk2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAO+TZgDvk2YAtZNmAECTZgBAk2YAIJNmABCTZgAQk2YAz5Nm + AM+TZgDfk2YA/5NmAP+TZgCAk2YAQJNmAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgA5k2YAVZNmAFWTZgCqk2YAqpNm + ALyTZgDfk2YA35NmAPSTZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA6pNmAN+TZgDfk2YAZZNm + AGWTZgBOk2YAIJNmACCTZgBqk2YAj5NmAI+TZgDvk2YA75NmAOaTZgDUk2YA1JNmAFWTZgAVk2YAFQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJNmAFWTZgCAk2YAgJNmAO+TZgDvk2YA9JNmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgDfk2YAz5NmAM+TZgAgk2YAIJNmABuTZgAQk2YAEJNmAI+TZgDPk2YAz5Nm + AP+TZgD/k2YA6pNmAL+TZgC/k2YAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAVZNmAICTZgCAk2YA75Nm + AO+TZgD0k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAN+TZgDPk2YAz5Nm + ACCTZgAgk2YAG5NmABCTZgAQk2YAj5NmAM+TZgDPk2YA/5NmAP+TZgDqk2YAv5NmAL+TZgBAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAIJNm + ACCTZgBak2YAz5NmAM+TZgDvk2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA75NmAM+TZgDPk2YAUJNmABCTZgAQk2YAEJNmABCTZgBQk2YAz5NmAM+TZgDvk2YA/5Nm + AP+TZgD/k2YA/5NmAMqTZgBgk2YAYJNmACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAgk2YAIJNmAFqTZgDPk2YAz5NmAO+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgDvk2YAz5NmAM+TZgBQk2YAEJNm + ABCTZgAQk2YAEJNmAFCTZgDPk2YAz5NmAO+TZgD/k2YA/5NmAP+TZgD/k2YAypNmAGCTZgBgk2YAIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAA6TZgAVk2YAFZNm + AGWTZgBlk2YAjpNmAN+TZgDfk2YA9JNmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD6k2YA+pNmANaTZgCPk2YAj5NmADeTZgALk2YAC5NmAECTZgBAk2YAdZNmAN+TZgDfk2YA9JNm + AP+TZgD/k2YA/5NmAP+TZgDDk2YAS5NmAEuTZgAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAk2YAK5NmAECTZgBAk2YA75NmAO+TZgD0k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAO+TZgDvk2YApZNmABCTZgAQk2YABQAA + AAAAAAAAk2YAn5NmAJ+TZgC/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmALWTZgAgk2YAIJNm + AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgArk2YAQJNm + AECTZgDvk2YA75NmAPSTZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA75NmAO+TZgClk2YAEJNmABCTZgAFAAAAAAAAAACTZgCfk2YAn5NmAL+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YAtZNmACCTZgAgk2YACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJNmABWTZgBAk2YAQJNmAJWTZgC/k2YAv5NmAPqTZgD6k2YA+5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgB6k2YAepNmAFOTZgAFk2YABZNm + AB6TZgArk2YAK5NmAN+TZgDfk2YA6pNmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgCuk2YAC5Nm + AAuTZgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAIJNmAGCTZgBgk2YAypNm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAECTZgBAk2YAKwAAAAAAAAAAk2YAK5NmAECTZgBAk2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgAgk2YAYJNmAGCTZgDKk2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YAQJNmAECTZgArAAAAAAAA + AACTZgArk2YAQJNmAECTZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YAqgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgBgk2YAYJNmAJWTZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgC0k2YAj5NmAI8AAAAAAAAAAAAAAAAAAAAAAAAAAJNmAHWTZgCvk2YAr5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgC6k2YAMJNmADCTZgAQAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJNmAGCTZgBgk2YAlZNmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmALSTZgCPk2YAjwAAAAAAAAAAAAAAAAAA + AAAAAAAAk2YAdZNmAK+TZgCvk2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + ALqTZgAwk2YAMJNmABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAFZNmACCTZgAgk2YAlZNmAJWTZgC4k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YAmJNmAGWTZgBlAAAAAAAAAAAAAAAAAAAAAAAAAACTZgCDk2YAxJNmAMSTZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YAxpNmAFWTZgBVk2YAHAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACTZgBAk2YAYJNmAGCTZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgBgk2YAEJNmABAAAAAAAAAAAAAA + AAAAAAAAAAAAAJNmAJ+TZgDvk2YA75RmAP+UZgD/lGYA/5RnAP+UZwD/lGYA/5RmAP+UZgD/lGYA/5Rm + AP+UZgDfk2YAn5NmAJ+TZgA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAECTZgBgk2YAYJNmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAGCTZgAQk2YAEAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAn5NmAO+TZgDvlGYA/5Rm + AP+UZgD/lGcA/5RnAP+UZgD/lGYA/5RmAP+UZgD/lGYA/5RmAN+TZgCfk2YAn5NmADUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAC5Nm + ACCTZgAgk2YAipNmAL+TZgC/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA6pRmAL+UZgC/lGYAQ5NmAAWTZgAFAAAAAAAA + AAAAAAAAAAAAAAAAAACVZwCmlWcA+pVnAPqWZwD/lmcA/5ZoAP+WaAD/lmgA/5ZoAP+WaAD/lmgA/5Zn + AP+WZwD/lmcA9JVoAN+VaADflmgAfJZoAEuWaABLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAQk2YAMJNmADCTZgCvk2YA75NmAO+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgDflGYAn5RmAJ+UZgA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJZoAKqWaAD/lmgA/5do + AP+XaAD/l2gA/5dpAP+XaQD/l2kA/5dpAP+XaQD/l2gA/5doAP+XaAD/lmgA/5ZoAP+WaACglmgAcJZo + AHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNm + ABCTZgAwk2YAMJNmAK+TZgDvk2YA75NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAN+UZgCflGYAn5RmADUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAlmgAqpZoAP+WaAD/l2gA/5doAP+XaAD/l2kA/5dpAP+XaQD/l2kA/5dp + AP+XaAD/l2gA/5doAP+WaAD/lmgA/5ZoAKCWaABwlmgAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YARZNmAM+TZgDPk2YA75NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+UZwD/lGcA/5VnAP+VZwD/lWcA/5Zo + AP+WaAD/lmgAypZoAGCWaABglmgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACaawCfmmsA75pr + AO+bawD/m2sA/5trAP+bawD/m2sA/5trAP+bawD/m2sA/5prAP+aawD/mmsA/5prAP+aawD/mWoA/5lq + AP+ZagD/mWoAv5lqAL+ZagCfmWoAYJlqAGCZagBAmGoAMJhqADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACTZgBFk2YAz5NmAM+TZgDvk2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5RnAP+UZwD/lWcA/5VnAP+VZwD/lmgA/5ZoAP+WaADKlmgAYJZoAGCWaAAgAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJprAJ+aawDvmmsA75trAP+bawD/m2sA/5trAP+bawD/m2sA/5tr + AP+bawD/mmsA/5prAP+aawD/mmsA/5prAP+ZagD/mWoA/5lqAP+ZagC/mWoAv5lqAJ+ZagBgmWoAYJlq + AECYagAwmGoAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgArk2YAK5NmAGeTZgDfk2YA35NmAPSTZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/lGcA/5RnAP+UZwD/lWgA/5VoAP+WaAD/lmgA/5Zo + AP+XaQD/l2kA/5dpAMaXaQBVl2kAVZdpABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm2wAkZts + ANqbbADanGwA/5xsAP+cbAD/nGwA/5xsAP+cbAD/nGwA/5xsAP+cbAD/nGwA/5xsAP+bbAD/m2wA/5tr + AP+aawD/mmsA/5trANSbawDUmmsAv5prAJWaawCVmmsAgJlrAHWZawB1mWoAUJlqAFCZagBHmGoANZhq + ADWYagAcl2kAEJdpABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNm + AICTZgCAk2YAqpNmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+UZwD/lGcA/5Rn + AP+VaAD/lWgA/5ZoAP+XaQD/l2kA/5hqAP+YagD/mGoA/5lrAP+ZawD/mWsAv5trAECbawBAm2sAFQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebgB1nm4Ar55uAK+fbwD/n28A/59vAP+fbwD/n28A/59v + AP+fbwD/n28A/59uAP+fbgD/n24A/55uAP+ebgD/nW0A/51tAP+dbQD/nW0A/51tAP+cbQD/m2wA/5ts + AP+aawD/mmsA/5prAP+ZagDvmWoA75lqANSYagCfmGoAn5hqAFWXaQAwl2kAMAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAgJNmAICTZgCqk2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5RnAP+UZwD/lGcA/5VoAP+VaAD/lmgA/5dpAP+XaQD/mGoA/5hq + AP+YagD/mWsA/5lrAP+ZawC/m2sAQJtrAECbawAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5u + AHWebgCvnm4Ar59vAP+fbwD/n28A/59vAP+fbwD/n28A/59vAP+fbwD/n24A/59uAP+fbgD/nm4A/55u + AP+dbQD/nW0A/51tAP+dbQD/nW0A/5xtAP+bbAD/m2wA/5prAP+aawD/mmsA/5lqAO+ZagDvmWoA1Jhq + AJ+YagCfmGoAVZdpADCXaQAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAOk2YAFZNm + ABWTZgDKk2YAypNmANyTZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5RnAP+UZwD/lWcA/5Vo + AP+VaAD/l2kA/5dpAP+YagD/mWoA/5lqAP+aawD/m2sA/5trAP+cbAD/nGwA/5xsAL+ebQBAnm0AQJ5t + ABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn28APJ9vAFqfbwBaonEA/6JxAP+icQD/onEA/6Jx + AP+icQD/onEA/6JxAP+icQD/onEA/6JxAP+hcQD/oXEA/6FwAP+gcAD/oHAA/6BvAP+gbwD/n28A/55u + AP+ebgD/nW0A/51tAP+dbQD/nGwA+pxsAPqbbADxmmwA35psAN+aawDGmmsAupprALqYagB1mGoAdZhq + AFWYaQAVmGkAFZhpAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmABWTZgAgk2YAIJNmAO+TZgDvk2YA9JNmAP+TZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAP+UZgD/lWcA/5VnAP+WaAD/lmgA/5ZoAP+YagD/mGoA/5lqAP+aawD/mmsA/5ts + AP+cbAD/nGwA/51tAP+dbQD/nW0Av59uAECfbgBAn24AFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACicAAgonAAMKJwADCkcgD/pHIA/6RyAP+kcgD/pHIA/6RyAP+kcgD/pHIA/6RyAP+kcgD/pHIA/6Ny + AP+jcgD/onEA/6JxAP+icQD/oXAA/6FwAP+hcAD/oG8A/6BvAP+fbgD/nm4A/55uAP+dbQD/nW0A/5xt + AP+bbAD/m2wA/5prAP+aawD/mmsA/5hqAK+YagCvmGoAf5hpACCYaQAgmGkACwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAFZNm + ACCTZgAgk2YA75NmAO+TZgD0k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5RmAP+VZwD/lWcA/5Zo + AP+WaAD/lmgA/5hqAP+YagD/mWoA/5prAP+aawD/m2wA/5xsAP+cbAD/nW0A/51tAP+dbQC/n24AQJ9u + AECfbgAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKJwACCicAAwonAAMKRyAP+kcgD/pHIA/6Ry + AP+kcgD/pHIA/6RyAP+kcgD/pHIA/6RyAP+kcgD/o3IA/6NyAP+icQD/onEA/6JxAP+hcAD/oXAA/6Fw + AP+gbwD/oG8A/59uAP+ebgD/nm4A/51tAP+dbQD/nG0A/5tsAP+bbAD/mmsA/5prAP+aawD/mGoAr5hq + AK+YagB/mGkAIJhpACCYaQALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgBfk2YAj5NmAI+TZgD/k2YA/5NmAP+TZgD/k2YA/5Rn + AP+UZwD/lGcA/5ZoAP+WaAD/l2gA/5hpAP+YaQD/mWoA/5prAP+aawD/nGwA/5xsAP+dbQD/nm4A/55u + AP+fbwD/oG8A/6BvAP+icQD/onEA/6JxAMWkcgBQpHIAUKRyABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAqHUAYKh1AGCpdgCVqXYA/6l2AP+pdgD/qXYA/6l2AP+pdgD/qXYA/6l2 + AP+odQD/qHUA/6d1AP+ndQD/p3UA/6Z0AP+mdAD/pnQA/6VzAP+lcwD/pHIA/6NxAP+jcQD/oXAA/6Fw + AP+gcAD/n28A/59vAP+ebgD/nm0A/55tAP+bbAD/m2wA/5prAPqZagDvmWoA75lqAIWYagBQmGoAUAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNm + AF+TZgCPk2YAj5NmAP+TZgD/k2YA/5NmAP+TZgD/lGcA/5RnAP+UZwD/lmgA/5ZoAP+XaAD/mGkA/5hp + AP+ZagD/mmsA/5prAP+cbAD/nGwA/51tAP+ebgD/nm4A/59vAP+gbwD/oG8A/6JxAP+icQD/onEAxaRy + AFCkcgBQpHIAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACodQBgqHUAYKl2 + AJWpdgD/qXYA/6l2AP+pdgD/qXYA/6l2AP+pdgD/qXYA/6h1AP+odQD/p3UA/6d1AP+ndQD/pnQA/6Z0 + AP+mdAD/pXMA/6VzAP+kcgD/o3EA/6NxAP+hcAD/oXAA/6BwAP+fbwD/n28A/55uAP+ebQD/nm0A/5ts + AP+bbAD/mmsA+plqAO+ZagDvmWoAhZhqAFCYagBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAdZNmAK+TZgCvk2YA/5NmAP+TZgD/k2YA/5Nm + AP+UZwD/lWcA/5VnAP+XaQD/l2kA/5hpAP+ZagD/mWoA/5trAP+bbAD/m2wA/51tAP+dbQD/nm4A/59v + AP+fbwD/oXAA/6JwAP+icAD/pHIA/6RyAP+kcgDMpnMAZaZzAGWmcwAiAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKh1AECodQBAqXYAbqp2AMqqdgDKq3cA7at3AP+rdwD/q3cA/6t3 + AP+rdwD/qnYA/6p2AP+pdgD/qXYA/6l2AP+odQD/qHUA/6h1AP+ndAD/p3QA/6VzAP+lcgD/pXIA/6Nx + AP+jcQD/onEA/6FwAP+hcAD/oG8A/59uAP+fbgD/nG0A/5xtAP+cbAD7mmsA9JprAPSaawCumWsAiplr + AIqZagAVmWoAFZlqAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACTZgCfk2YA75NmAO+TZgD/k2YA/5NmAP+UZwD/lGcA/5VoAP+WaAD/lmgA/5lqAP+ZagD/mmsA/5ts + AP+bbAD/nW0A/55tAP+ebQD/oG8A/6BvAP+hcAD/onEA/6JxAP+kcgD/pXMA/6VzAP+ndAD/p3QA/6d0 + ANqpdQCPqXUAj6l1ADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACueQAgrnkAYK55AGCvegDKr3oA/696AP+vegD/r3oA/696AP+ueQD/rnkA/614AP+teAD/rXgA/6x3 + AP+sdwD/q3cA/6p2AP+qdgD/qXUA/6h1AP+odQD/pnQA/6Z0AP+lcwD/pHIA/6RyAP+jcQD/onAA/6Jw + AP+fbwD/n28A/55uAP+dbQD/nW0A/5tsAP+aawD/mmsA/5lqAECZagBAmWoAKwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAJ+TZgDvk2YA75NmAP+TZgD/k2YA/5Rn + AP+UZwD/lWgA/5ZoAP+WaAD/mWoA/5lqAP+aawD/m2wA/5tsAP+dbQD/nm0A/55tAP+gbwD/oG8A/6Fw + AP+icQD/onEA/6RyAP+lcwD/pXMA/6d0AP+ndAD/p3QA2ql1AI+pdQCPqXUAMAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK55ACCueQBgrnkAYK96AMqvegD/r3oA/696 + AP+vegD/r3oA/655AP+ueQD/rXgA/614AP+teAD/rHcA/6x3AP+rdwD/qnYA/6p2AP+pdQD/qHUA/6h1 + AP+mdAD/pnQA/6VzAP+kcgD/pHIA/6NxAP+icAD/onAA/59vAP+fbwD/nm4A/51tAP+dbQD/m2wA/5pr + AP+aawD/mWoAQJlqAECZagArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAEpNm + ADWTZgA1k2YAuJNmAPqTZgD6lGcA/5RnAP+UZwD/lmgA/5ZoAP+XaQD/mGkA/5hpAP+bawD/m2sA/5xs + AP+ebQD/nm0A/6BuAP+hbwD/oW8A/6NxAP+jcQD/pHIA/6VzAP+lcwD/p3QA/6h1AP+odQD/qncA/6p3 + AP+rdwDvrXgAz614AM+teABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAsnwAFbJ8AECyfABAsXwAebF8AJWxfACVsnwA6rJ8AOqyfADxsnwA/7J8AP+xewD/sXsA/7F7 + AP+vegD/r3oA/695AP+teQD/rXkA/6x4AP+reAD/q3gA/6l2AP+pdgD/qXUA/6d0AP+ndAD/pnMA/6Vz + AP+lcwD/onEA/6JxAP+hcAD/oG8A/6BvAP+ebgD/nW0A/51tAP+bbAC1m2wAtZtsAHyaawALmmsAC5pr + AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAbk2YAUJNmAFCTZgDFk2YA/5NmAP+UZwD/lGcA/5Vo + AP+XaQD/l2kA/5hqAP+ZagD/mWoA/5xsAP+cbAD/nW0A/59uAP+fbgD/oW8A/6JwAP+icAD/pHIA/6Ry + AP+lcwD/p3QA/6d0AP+pdQD/qnYA/6p2AP+seAD/rHgA/614APqueQDvrnkA7655AFAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2fwAQtn8AMLZ/ADC0fgBQtH4AYLR+ + AGC0fQDftH0A37R9AOq0fQD/tH0A/7N8AP+zfAD/s3wA/7F7AP+xewD/sHsA/696AP+vegD/rnkA/615 + AP+teQD/q3cA/6t3AP+qdgD/qXUA/6l1AP+ndAD/pnQA/6Z0AP+jcgD/o3IA/6JxAP+hcAD/oXAA/59v + AP+ebgD/nm4A/5tsAO+bbADvm2wApZprABCaawAQmmsABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNm + ABuTZgBQk2YAUJNmAMWTZgD/k2YA/5RnAP+UZwD/lWgA/5dpAP+XaQD/mGoA/5lqAP+ZagD/nGwA/5xs + AP+dbQD/n24A/59uAP+hbwD/onAA/6JwAP+kcgD/pHIA/6VzAP+ndAD/p3QA/6l1AP+qdgD/qnYA/6x4 + AP+seAD/rXgA+q55AO+ueQDvrnkAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAALZ/ABC2fwAwtn8AMLR+AFC0fgBgtH4AYLR9AN+0fQDftH0A6rR9AP+0fQD/s3wA/7N8 + AP+zfAD/sXsA/7F7AP+wewD/r3oA/696AP+ueQD/rXkA/615AP+rdwD/q3cA/6p2AP+pdQD/qXUA/6d0 + AP+mdAD/pnQA/6NyAP+jcgD/onEA/6FwAP+hcAD/n28A/55uAP+ebgD/m2wA75tsAO+bbAClmmsAEJpr + ABCaawAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YANZNmAJ+TZgCflGcA35RnAP+UZwD/l2kA/5dp + AP+YagD/mWsA/5lrAP+bbAD/nG0A/5xtAP+gbwD/oG8A/6FwAP+jcQD/o3EA/6VyAP+mcwD/pnMA/6l2 + AP+pdgD/qncA/6x4AP+seAD/rnkA/696AP+vegD/sXwA/7F8AP+yfAD/tH0A/7R9AP+1fgCqtn8AgLZ/ + AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu4IAaruC + AJ+7ggCfvYQAML2EADC7ggBQuYEAj7mBAI+5gQDauYEA/7mBAP+3fwD/t38A/7Z/AP+1fgD/tX4A/7R9 + AP+zfQD/s30A/7B7AP+wewD/r3oA/655AP+ueQD/rHgA/6t3AP+rdwD/qHUA/6h1AP+ndAD/pXMA/6Vz + AP+jcQD/onAA/6JwAP+ebgD/nm4A/55uANWcbQCAnG0AgJxtACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACTZgA1k2YAn5NmAJ+UZwDflGcA/5RnAP+XaQD/l2kA/5hqAP+ZawD/mWsA/5tsAP+cbQD/nG0A/6Bv + AP+gbwD/oXAA/6NxAP+jcQD/pXIA/6ZzAP+mcwD/qXYA/6l2AP+qdwD/rHgA/6x4AP+ueQD/r3oA/696 + AP+xfAD/sXwA/7J8AP+0fQD/tH0A/7V+AKq2fwCAtn8AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ggBqu4IAn7uCAJ+9hAAwvYQAMLuCAFC5gQCPuYEAj7mB + ANq5gQD/uYEA/7d/AP+3fwD/tn8A/7V+AP+1fgD/tH0A/7N9AP+zfQD/sHsA/7B7AP+vegD/rnkA/655 + AP+seAD/q3cA/6t3AP+odQD/qHUA/6d0AP+lcwD/pXMA/6NxAP+icAD/onAA/55uAP+ebgD/nm4A1Zxt + AICcbQCAnG0AKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmADqTZgCvk2YAr5RnAOSVZwD/lWcA/5hq + AP+YagD/mWoA/5psAP+abAD/nG0A/51uAP+dbgD/oXAA/6FwAP+icQD/pHIA/6RyAP+mcwD/p3QA/6d0 + AP+qdwD/qncA/6t4AP+ueQD/rnkA/7B6AP+xewD/sXsA/7N9AP+zfQD/tH0A/bZ+APq2fgD6t38Ar7iA + AIq4gACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuC + AEq7ggBvu4IAb8CFAHDAhQBwvoQAcbuCAHW7ggB1uoIArrqBAMq6gQDKuYEA/7mBAP+4gAD/t38A/7d/ + AP+1fwD/tX4A/7V+AP+yfAD/snwA/7F8AP+wegD/sHoA/655AP+teAD/rXgA/6l2AP+pdgD/qHUA/6Z0 + AP+mdAD/pHIA/6NxAP+jcQD/n28A/59vAP+fbwDdnW0Amp1tAJqdbQAzAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAlGcARZRnAM+UZwDPlWgA75ZoAP+WaAD/mWsA/5lrAP+abAD/nW0A/51tAP+fbgD/oG8A/6Bv + AP+jcgD/o3IA/6RzAP+ndAD/p3QA/6l1AP+qdgD/qnYA/615AP+teQD/rnoA/7F7AP+xewD/s3wA/7R9 + AP+0fQD/t38A/7d/AP+4gAD6uYEA77mBAO+6ggC6u4IAn7uCAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv4UAC7+FABC/hQAQwYYA78GGAO/BhgC1wocAQMKH + AEC+hQBVvYQAYL2EAGC9hAD/vYQA/7yDAP+7ggD/u4IA/7mBAP+4gQD/uIEA/7Z/AP+2fwD/tX4A/7N9 + AP+zfQD/sXsA/7B6AP+wegD/rHgA/6x4AP+rdwD/qXYA/6l2AP+ndAD/pnMA/6ZzAP+icQD/onEA/6Fw + AO+fbgDPn24Az59uAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUZwBFlGcAz5RnAM+VaADvlmgA/5Zo + AP+ZawD/mWsA/5psAP+dbQD/nW0A/59uAP+gbwD/oG8A/6NyAP+jcgD/pHMA/6d0AP+ndAD/qXUA/6p2 + AP+qdgD/rXkA/615AP+uegD/sXsA/7F7AP+zfAD/tH0A/7R9AP+3fwD/t38A/7iAAPq5gQDvuYEA77qC + ALq7ggCfu4IAnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAC/hQALv4UAEL+FABDBhgDvwYYA78GGALXChwBAwocAQL6FAFW9hABgvYQAYL2EAP+9hAD/vIMA/7uC + AP+7ggD/uYEA/7iBAP+4gQD/tn8A/7Z/AP+1fgD/s30A/7N9AP+xewD/sHoA/7B6AP+seAD/rHgA/6t3 + AP+pdgD/qXYA/6d0AP+mcwD/pnMA/6JxAP+icQD/oXAA759uAM+fbgDPn24ARQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJVoAFCVaADvlWgA75dpAPqYaQD/mGkA/5tsAP+bbAD/nG0A/59uAP+fbgD/oXAA/6Jx + AP+icQD/pnMA/6ZzAP+ndAD/qnYA/6p2AP+seAD/rXkA/615AP+wewD/sHsA/7J8AP+0fgD/tH4A/7V+ + ANS2fwC/tn8Av7iAAIC4gACAuIAAcLmBAFC5gQBQuoIAPruCADW7ggA1AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+FAAS/hQAFv4UABcSJAK/EiQCvxYkAscaL + ALXGiwC1xIkAYMGHADXBhwA1v4UAoL+FAKC/hQC/v4UA/7+FAP+9hAD/vIQA/7yEAP+5ggD/uYIA/7iB + AP+2fwD/tn8A/7R9AP+zfQD/s30A/696AP+vegD/rnkA/6x4AP+seAD/qnYA/6l1AP+pdQD/pXIA/6Vy + AP+kcgD6oXAA76FwAO+hcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlmgAVZZoAP+WaAD/mGkA/5lq + AP+ZagD/nG0A/5xtAP+dbgD/oG8A/6BvAP+icQD/o3IA/6NyAP+ndAD/p3QA/6h1AP+rdwD/q3cA/655 + AP+vegD/r3oA/7J8AP+yfAD/s30A/7Z/AP+2fwD/t4AAv7iAAJ+4gACfuoIAQLqCAEC6ggArAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAx4sAj8eLAI/HiwCvx4sA78eLAO/HiwBlx4sAIMeLACDChwBwwocAcMGG + AKDBhgD/wYYA/7+FAP++hQD/voUA/7uDAP+7gwD/uoIA/7iAAP+4gAD/tn8A/7V+AP+1fgD/sXsA/7F7 + AP+wegD/rXkA/615AP+rdwD/qnYA/6p2AP+mcwD/pnMA/6VyAP+icQD/onEA/6JxAFUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACWaABVlmgA/5ZoAP+YaQD/mWoA/5lqAP+cbQD/nG0A/51uAP+gbwD/oG8A/6Jx + AP+jcgD/o3IA/6d0AP+ndAD/qHUA/6t3AP+rdwD/rnkA/696AP+vegD/snwA/7J8AP+zfQD/tn8A/7Z/ + AP+3gAC/uIAAn7iAAJ+6ggBAuoIAQLqCACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHiwCPx4sAj8eL + AK/HiwDvx4sA78eLAGXHiwAgx4sAIMKHAHDChwBwwYYAoMGGAP/BhgD/v4UA/76FAP++hQD/u4MA/7uD + AP+6ggD/uIAA/7iAAP+2fwD/tX4A/7V+AP+xewD/sXsA/7B6AP+teQD/rXkA/6t3AP+qdgD/qnYA/6Zz + AP+mcwD/pXIA/6JxAP+icQD/onEAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhqAFWYagD/mGoA/5pr + AP+bbAD/m2wA/59vAP+fbwD/oHAA/6NxAP+jcQD/pnMA/6d0AP+ndAD/q3cA/6t3AP+seAD/r3oA/696 + AP+yfAD/s30A/7N9AP+2fwCAtn8AgLZ/AFu4gAAQuIAAELiAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAM6QAEDOkABAzY8AgM2PAP/NjwD/zI8A1MyPAL/MjwC/AAAAAAAA + AADGigA1xooAn8aKAJ/EiQDfxIkA/8SJAP/BhwD/wYcA/8CGAP+9hAD/vYQA/7uCAP+6gQD/uoEA/7Z/ + AP+2fwD/tX4A/7J8AP+yfAD/r3oA/655AP+ueQD/qnYA/6p2AP+pdQD/pnMA/6ZzAP+mcwBVAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAmGoAVZhqAP+YagD/mmsA/5tsAP+bbAD/n28A/59vAP+gcAD/o3EA/6Nx + AP+mcwD/p3QA/6d0AP+rdwD/q3cA/6x4AP+vegD/r3oA/7J8AP+zfQD/s30A/7Z/AIC2fwCAtn8AW7iA + ABC4gAAQuIAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzpAAQM6Q + AEDNjwCAzY8A/82PAP/MjwDUzI8Av8yPAL8AAAAAAAAAAMaKADXGigCfxooAn8SJAN/EiQD/xIkA/8GH + AP/BhwD/wIYA/72EAP+9hAD/u4IA/7qBAP+6gQD/tn8A/7Z/AP+1fgD/snwA/7J8AP+vegD/rnkA/655 + AP+qdgD/qnYA/6l1AP+mcwD/pnMA/6ZzAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZagBVmWoA/5lq + AP+bbAD/nG0A/5xtAP+gcAD/oHAA/6FwAP+kcgD/pHIA/6d0AP+odQD/qHUA/6x4AP+seAD/rXkA+rB7 + AO+wewDvsnwAzLN9ALqzfQC6tn8AVbZ/AFW2fwA8uIAAC7iAAAu4gAAEAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQkgBA0JIAQNCRAIDPkQD/z5EA/8+RAOPOkQDUzpEA1NKT + ABXSkwAVyY0AM8aKAG/GigBvxooAzMaKAPrGigD6w4gA/8OIAP/BhwD/v4UA/7+FAP+9gwD/vIIA/7yC + AP+3gAD/t4AA/7Z/AP+zfQD/s30A/7F7AP+vegD/r3oA/6t3AP+rdwD/qnYA/6d0AP+ndAD/p3QAVQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJprAFWaawD/mmsA/51tAP+ebgD/nm4A/6JxAP+icQD/o3IA/6Z0 + AP+mdAD/qXYA/6t3AP+rdwD/r3oA/696AP+wewDvsn0Az7J9AM+zfQBltX4AMLV+ADAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWV + AEDVlQBA1JQAgNSUAP/UlAD/05MA/9KTAP/SkwD/0pMAQNKTAEDRkgAwyo0AEMqNABDKjQClyo0A78qN + AO/GiwD/xosA/8WKAP/DiAD/w4gA/8CGAP+/hQD/v4UA/7qCAP+6ggD/uYEA/7Z/AP+2fwD/s30A/7J8 + AP+yfAD/rXkA/615AP+seAD/qXYA/6l2AP+pdgBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmmsAVZpr + AP+aawD/nW0A/55uAP+ebgD/onEA/6JxAP+jcgD/pnQA/6Z0AP+pdgD/q3cA/6t3AP+vegD/r3oA/7B7 + AO+yfQDPsn0Az7N9AGW1fgAwtX4AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1ZUAQNWVAEDUlACA1JQA/9SUAP/TkwD/0pMA/9KT + AP/SkwBA0pMAQNGSADDKjQAQyo0AEMqNAKXKjQDvyo0A78aLAP/GiwD/xYoA/8OIAP/DiAD/wIYA/7+F + AP+/hQD/uoIA/7qCAP+5gQD/tn8A/7Z/AP+zfQD/snwA/7J8AP+teQD/rXkA/6x4AP+pdgD/qXYA/6l2 + AFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcbABVnGwA/5xsAP+fbgD/oG8A/6BvAP+kcgD/pHIA/6Vz + AP+odQD/qHUA/6t3AP+teAD/rXgA/7F7AN+xewDfsXwAr7J9AFCyfQBQs30AJbV+ABC1fgAQAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADbmQB125kAddqYAKPZlwD/2ZcA/9eXAP/XlgD/15YA/9aVAH/WlQB/1pUAV8qNAAXKjQAFzI4AYsyO + AJDMjgCQyo0A/8qNAP/JjAD/xooA/8aKAP/EiAD/wocA/8KHAP+9hAD/vYQA/7yDAP+5gQD/uYEA/7Z/ + AP+1fgD/tX4A/7B6AP+wegD/rnkA+6t3APSrdwD0q3cAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1t + AFWdbQD/nW0A/6BvAP+hcAD/oXAA/6VzAP+lcwD/pnQA/6l2AP+pdgD/rHgA/655AP+ueQD/snwAz7J8 + AM+yfACPtH0AELR9ABC0fQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANyaAI/cmgCP3JoAtNuZAP/bmQD/2pgA/9mY + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAC2fwBAtn8AQLmBAHK8ggDVvIIA1b+FAK7BhwCawYcAmseLAAXHiwAFx4sABAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOmxMAXpsTAQ6bEwEOq0 + Nj7qtDdV6rQ3Veu3PrTrtz607LhBzey5RP/suUT/7btJ/+28S//tvEv/7r5Q/+6+UP/uvlH/779S/++/ + Uv/uv1L/7r5R/+6+Uf/uvU7/7r1O/+69TP/tu0n/7btJ/+25RP/suEH/7LhB/+q1OpXqtTqV6rU6YwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjoggu46IIiuOiCIrhngLY4Z0B/+GdAf/amAD/2pgA/9iX + AO3UkwDK1JMAytOTAFLOkAAVzpAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvoQAK76EAIC+hACAwYcAysKI + AO/CiADvx4sAEMeLABDHiwALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA6bEwEOmxMDDpsTAw6rQ2peq0N9/qtDff7LhA/+y4QP/suUP/7btJ/+27 + Sf/uvU7/7r5Q/+6+UP/vwFb/78BW/+/AV//wwVj/8MFY/+/BWP/vwVj/78FY/+/AVP/vwFT/779S/+69 + Tv/uvU7/7btJ/+26Rv/tukb/7Lg/YOy4P2DsuD9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSj + 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 + AADEiQBqxIkAn8SJAJ/JjACPyYwAj8mMAF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA6K4oMOiuKDDpsC5w6bEw7+mxMO/qtDf667Y7/+u2O//tukX/7bpF/+27 + SP/uvU//7r1P/+/AVP/vwVf/78FX//DDXf/ww13/8MNe//HEYP/xxGD/8cRf//HEX//xxF//8MJb//DC + W//wwVn/78BU/+/AVP/uvU/07rxM7+68TO/suUQQ7LlEEOy5RAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA5aQQQOWkEL/lpBC/46EH6uKgBP/ioAT/3ZsAz92bAM/dmwCKAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMuOAIDLjgCAzI8AcNCR + AFDQkQBQ0JEAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnqh4L56oeEOeqHhDorSbv6K0m7+mv + KvTqsjL/6rIy/+u1Of/rtz3/67c9/+27SP/tu0j/7rxL/++/Uv/vv1L/8MFY//DCW//wwlv/8cVi//HF + Yv/xxmP/8sdm//LHZv/xxmX/8cZl//HGZf/xxGD/8cRg//DDXf/vwVj/78FY/+6/VL/uvlCf7r5QnwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlpRNF5aUTz+WlE8/kogrk46AG7+Og + Bu/gnQAg4J0AIOCdABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAy44AgMuOAIDMjwBw0JEAUNCRAFDQkQAbAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOeqHgvnqh4Q56oeEOitJu/orSbv6a8q9OqyMv/qsjL/67U5/+u3Pf/rtz3/7btI/+27 + SP/uvEv/779S/++/Uv/wwVj/8MJb//DCW//xxWL/8cVi//HGY//yx2b/8sdm//HGZf/xxmX/8cZl//HE + YP/xxGD/8MNd/+/BWP/vwVj/7r9Uv+6+UJ/uvlCfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOWlE0XlpRPP5aUTz+SiCuTjoAbv46AG7+CdACDgnQAg4J0AFQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLjgBVy44AVc2P + AFTRkgBQ0ZIAUNGSABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5qkcJOapHDXmqRw16K0m9Oit + JvTpryr46rIy/+qyMv/rtTr/67c9/+u3Pf/tu0j/7btI/+68TP/vv1L/779S//DBWP/wwlv/8MJb//HF + Yv/xxWL/8cZk//LHZ//yx2f/8sdm//HGZf/xxmX/8cRg//HEYP/ww13/78FY/+/BWP/vwFSj7r5Qde6+ + UHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5aUTSuWlE9/lpRPf5KILyuOg + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmqBl/5qgZv+ao + Gb/orST/6K0k/+mvKP/qsjH/6rIx/+u1OP/rtjz/67Y8/+26R//tukf/7btK/+6+Uf/uvlH/78FW//DC + Wf/wwln/8cRf//HEX//xxWD/8cZj//HGY//xxWL/8cVi//HFYv/ww13/8MNd//DDXNXwwVmA8MFZgPDB + WSsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5qkbQOapG0Dlpxha5aYVj+Wm + FY/lphUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaoGX/mqBm/5qgZv+itJP/orST/6a8o/+qyMf/qsjH/67U4/+u2 + PP/rtjz/7bpH/+26R//tu0r/7r5R/+6+Uf/vwVb/8MJZ//DCWf/xxF//8cRf//HFYP/xxmP/8cZj//HF + Yv/xxWL/8cVi//DDXf/ww13/8MNc1fDBWYDwwVmA8MFZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADmqRtA5qkbQOWnGFrlphWP5aYVj+WmFTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5acWf+Wn + Fr/lpxa/56sh/+erIf/orSX/6bAt/+mwLf/qszX/67U5/+u1Of/suUP/7LlD/+26Rv/uvEz/7rxM/+++ + Uf/vv1T/779U//DCWf/wwln/8MJa//DDXP/ww1z/8MNc9PDDXO/ww1zv8MJaYPDCWmDwwlpAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOapHDDmqRww5qkcIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlpxZ/5acWv+WnFr/nqyH/56sh/+itJf/psC3/6bAt/+qz + Nf/rtTn/67U5/+y5Q//suUP/7bpG/+68TP/uvEz/775R/++/VP/vv1T/8MJZ//DCWf/wwlr/8MNc//DD + XP/ww1z08MNc7/DDXO/wwlpg8MJaYPDCWkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA5qkcMOapHDDmqRwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOWm + FX/lphW/5aYVv+eqIP/nqiD/56wk/+mvK//pryv/6rMz/+u0N//rtDf/7LhB/+y4Qf/suUT/7rtK/+67 + Sv/uvU//775R/+++Uf/vwVb/78FW/+/BV/vwwlr08MJa9PDDW8Pww1yq8MNcqvDCWkDwwlpA8MJaKwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmqRwg5qkcIOap + HBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5aUSf+WlEr/lpRK/5qkd/+apHf/nqyH/6K4o/+iu + KP/psS//6rMz/+qzM//rtj3/67Y9/+y3QP/tukX/7bpF/+67Sv/uvEz/7rxM/+6+Uf/uvlH/7r9S9O/A + VN/vwFTf78BVYO/BVyDvwVcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADlpRJ/5aUSv+WlEr/mqR3/5qkd/+erIf/orij/6K4o/+mxL//qszP/6rMz/+u2Pf/rtj3/7LdA/+26 + Rf/tukX/7rtK/+68TP/uvEz/7r5R/+6+Uf/uv1L078BU3+/AVN/vwFVg78FXIO/BVyAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSkEFzkpBCK5KQQiuaoGf/mqBn/5qkd/+et + JP/nrST/6bAr/+mxLv/psS7/6rQ4/+q0OP/rtTr/7LdA/+y3QP/suUT/7bpG/+26Rv/tvEr/7bxK/+68 + TNHvv1F1779Rde+/Ui7vwVcL78FXCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA5KQOS+SkDnDkpA5w5qcX/+anF//mqRv/56wi/+esIv/oryn/6bAs/+mwLP/qszX/6rM1/+q0 + OP/rtj3/67Y9/+y4Qf/suUP/7LlD/+27R//tu0f/7btHv+68S0DuvEtA7rxLFQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkpA5L5KQOcOSkDnDmpxf/5qcX/+ap + G//nrCL/56wi/+ivKf/psCz/6bAs/+qzNf/qszX/6rQ4/+u2Pf/rtj3/7LhB/+y5Q//suUP/7btH/+27 + R//tu0e/7rxLQO68S0DuvEsVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAOSiCwvkogsQ5KILEOSkEO/kpBDv5aUT9OaoGv/mqBr/56sh/+esJP/nrCT/6bAs/+mw + LP/psS7/6rMz/+qzM//rtDf/67U5/+u1Of/rtj3P67Y9z+u2PYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5KILC+SiCxDkogsQ5KQQ7+Sk + EO/lpRP05qga/+aoGv/nqyH/56wk/+esJP/psCz/6bAs/+mxLv/qszP/6rMz/+u0N//rtTn/67U5/+u2 + Pc/rtj3P67Y9igAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADkogsH5KILC+SiCwvkpA+65KQPuuWlEtHmpxf/5qcX/+apHf/nqyH/56sh/+iv + Kf/oryn/6bAr/+mxMP/psTD/6rMz/+qzNf/qszX/67U6teu1OrXrtTp4AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSj + C1DkowtQ5aQPiuWlEf/lpRH/5qcX/+aoGv/mqBr/56wi/+esIv/nrST/6K4p/+iuKf/pryz/6bAu/+mw + Lv/qsjGA6rIxgOqyMVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5KMLUOSjC1DlpA+K5aUR/+WlEf/mpxf/5qga/+ao + Gv/nrCL/56wi/+etJP/orin/6K4p/+mvLP/psC7/6bAu/+qyMYDqsjGA6rIxVQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADkowsb5KMLG+SjDE7kow205KMNtOSlEeblpRP/5aUT/+apG//mqRv/5qod/+erIf/nqyH/560k/+it + Jv/orSb/6K4oiuiuKIrorihcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46IJMOOiCY/jogmP5KQO2uSk + D//kpA//5qcX/+anF//mqBn/5qod/+aqHf/nqyD/56wi/+esIv/nrCSP56wkj+esJF8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADjogkw46IJj+OiCY/kpA7a5KQP/+SkD//mpxf/5qcX/+aoGf/mqh3/5qod/+er + IP/nrCL/56wi/+esJI/nrCSP56wkXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOOh + BmrjoQaf46EGn+SiC//kogv/5KMN/+WlEf/lpRH/5aYU/+WnFf/lpxX/5acYz+WnGM/lpxiKAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46EGauOhBp/joQaf5KIL/+SiC//kow3/5aUR/+Wl + Ef/lphT/5acV/+WnFf/lpxjP5acYz+WnGIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADjoQZH46EGauOhBmrkoQnP5KEJz+SiC9/kow3/5KMN/+SkD//kpRH/5KUR/+WlE9/lpRPf5aUSmOOh + CAvjoQgL46EIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOKfAnDinwJw4p8DoOKf + BP/inwT/46AH/+OhCP/joQj/5KIK/+SiCv/kogq146EIIOOhCCDjoQgLAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA4p8CcOKfAnDinwOg4p8E/+KfBP/joAf/46EI/+OhCP/kogr/5KIK/+Si + CrXjoQgg46EIIOOhCAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADinwIl4p8CJeKe + AkPhngOA4Z4DgOGeA83gngP04J4D9OGfA//hnwP/4Z4D0eCdAnXgnQJ14J0CJwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JwAFeCcAEDgnABA35wAtd+cAO/fnADv4J0A/+Cd + AP/gnQDf4J0Bn+CdAZ/gnQE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADgnAAV4JwAQOCcAEDfnAC135wA79+cAO/gnQD/4J0A/+CdAN/gnQGf4J0Bn+CdATUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANuZAAvbmQAQ25kAENqY + AK/amACv2pgAytmYAP/ZmAD/2ZgAatiXACDYlwAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA25kAC9uZABDbmQAQ2pgAr9qYAK/amADK2ZgA/9mYAP/ZmABq2JcAINiX + ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbmQAH25kAC9uZ + AAvamAB12pgAddmYAI/YmADF2JgAxdaWAHfUlABQ1JQAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1JUAG9SVAFDUlQBQ0pMAj9KT + AK/SkwCvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADUlQAb1JUAUNSVAFDSkwCP0pMAr9KTAK8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANSVAAnUlQAb1JUAG9KT + ADDSkwA60pMAOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// + ///////////////////////////////////////////////////AAB//////////////////wAAf//// + /////////////8AAH////////////////8AAAB/////////////////AAAAf////////////////wAAA + H///////////////+AAAAB////////////////gAAMD///////////////4AAAAA///////////////+ + AAAAAP///////////////gAAAAD///////////////gAAAAA///////////////4AAAAA/////////// + ////+AAAAAP//////////////gAAAAAD//////////////4AAAAAA//////////////4AAAAAAP///// + ////////+AAAAgAD//////////////gAAAIAA//////////////AAAAAAAP/////////////wAAAGAAf + /////////////8AAABgAH/////////////4AAAAYAAP////////////+AAAA+AAD////////////+AAA + APgAA/////////////gAAAD4AAP////////////4AAAA+AAD////////////wAAAAPgAAP////////// + /8AAAAP4AAD////////////AAAAD+AAA////////////wAAAA/gAAAD//////////8AAAAP4AAAA//// + //////4AAAAD+AAAAAD////////+AAAAA/gAAAAA/////////gAAAAP4AAAAAP////////gAAAAD+AAA + AAAD///////4AAAAA/gAAAAAA///////+AAAAAP4AAAAAAP///////gAAAAD+AAAAAAA///////4AAAA + A/4AAAAAAP//////+AAAAAP+AAAAAAAf//////gAAAAD/8AAAAAAH//////4AAAAA//AAAAAAB////// + wAAAAAP/wAAAAAAD/////8AAAAAD/8AAAAAAA//////AAAAAA//AAAAAAAP/////wAAAAAD/wAAAAAAD + /////8AAAAAA//gAAAAAA//////AAAAAAP/4AAAAAAP/////wAAAAAD/+AAAAAAD/////8AAAAAA//gA + AAAAA//////AAAAAAP/4AAAAAAP/////wAAAAB///gAAAAAD/////8AAAAAf//4AAAAAA//////AAAAA + H//+AAAAAAP/////wAAAA////gDAAAAD/////8AAAAP///4AAAAAA//////AAAD////+AAAAAAP///// + wAAA/////gAAAAAD/////8AAAP////4AAAAAA//////AAAP////+ABgAAAP/////wAAD/////gAYAAAD + /////8AAA/////gAGAAAA//////AAB/////4AB4AAAP/////wAAf////+AAeAAAD/////8AA//////gA + HgAAA//////AAP/////4AB4AAAP/////wAD/////wAACAAAD/////8AD/////8AAAgAAA//////AA/// + ///AAAIAAAP/////wAP////+AAACAAAD/////8AD/////gAAA8AAH//////AA/////gAAAPAAB////// + +AP////4AAAfwAAf//////gD////+AAAH8AAH//////4AP///8AAAB/AAB//////+AD////AAAAfwAD/ + //////gA////wAAAH8AA///////4AP//+AAAAB/AAP///////gD///gAAAAfwAD///////4AH//AAAAA + H8AA////////wB//wAAAAB/AA////////8Af/8AAAAAfwAP////////AH/4AAAAAH8AD////////+B/+ + AAAAAB/AH/////////gf/gAAAAAfwB/////////4A/gAAAAAH8Af/////////gP4AAAAAP/AH/////// + //4D+AAAAAD/wB//////////w/gAAAAA/8D//////////8P4AAAAAP/A///////////D+AAAAAD+AP// + //////////gAAAAD/gP////////////4AAAAA/4D////////////+AAAAAP+A/////////////gAAAAf + /h/////////////4AAAAH/4f////////////+AAAAP////////////////gAAAD////////////////4 + AAAA////////////////+AAAA/////////////////gAAAP////////////////4AAAD//////////// + ////+AAAH/////////////////gAAB/////////////////+AAAf/////////////////gAAH/////// + //////////4AAB//////////////////wAAf/////////////////8AAH//////////////////AAB// + ////////////////+AAf//////////////////gAA//////////////////+AAP///////////////// + /gAD//////////////////4AA///////////////////wAP//////////////////8AD//////////// + ///////AAP//////////////////+AD///////////////////gA////////////////////wP////// + /////////////8D////////////////////A//////////////////////////////////////////// + ////////KAAAAEAAAACAAAAAAQAgAAAAAAAAQAAAEwIAABMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgAOk2YAJJNmAECTZgBqk2YAeJNmAHiTZgBqk2YAC5NmAAQAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgAEk2YAEJNmACWTZgBFk2YAXpNmAHmTZgCVk2YAr5NmAJ2TZgCPk2YAhZNm + ACCTZgALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAC5NmADCTZgBwk2YAz5NmAO+TZgD/k2YA/5Nm + AM+TZgBwk2YARZNmAFCTZgBAk2YAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAAuTZgAgk2YAn5NmAN+TZgD/k2YA/5Nm + AP+TZgD/k2YA1ZNmAIAAAAAAk2YAX5NmAJ+TZgC/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YAFZNmAE6TZgCDk2YAtZNm + AN+TZgD0k2YA/5NmAP+TZgD0k2YAp5NmAGeTZgA1k2YAipNmAL+TZgC1k2YAagAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAOk2YAK5Nm + AGWTZgChk2YA1JNmAP+TZgD/k2YA/5NmAPqTZgDvk2YAqpNmAFmTZgA7k2YAUJNmAN+TZgDmk2YAqpNm + ACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAk2YAK5NmAICTZgDvk2YA+pNmAP+TZgD/k2YA/5NmAP+TZgDvk2YAz5NmACCTZgAVk2YAUJNm + AM+TZgD/k2YA1JNmAH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgAgk2YAlZNmAN+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgDfk2YAj5Nm + ABCTZgAQk2YAj5NmAN+TZgD/k2YA/5NmAJWTZgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAA6TZgArk2YAqpNmANiTZgD0k2YA/5NmAP+TZgD/k2YA/5Nm + AP+TZgD0k2YAh5NmADeTZgAFk2YAb5NmAMSTZgD0k2YA/5NmAP+TZgB5k2YAJAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmABWTZgBAk2YAgJNmAPSTZgD7k2YA/5Nm + AP+TZgD/k2YA/5NmAP+TZgD/k2YAtZNmAEOTZgAOk2YAFZNmAL+TZgDqk2YA/5NmAP+TZgD/k2YAY5Nm + AA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgBAk2YAlZNm + AP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAP+TZgD/k2YA/5NmAECTZgAVk2YAFZNmAECTZgD/k2YA/5Nm + AP+TZgD/k2YA/5NmAFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AP+VZwD/lmgA/5hqAP+ZawD/m2sA/5xsAP+dbQD/nm0AgJ9uACsAAAAAAAAAAAAAAACicAAQonAAMKRy + AP+kcgD/pHIA/6RyAP+kcgD/o3IA/6NyAP+icQD/oXAA/6BvAP+fbwD/nm4A/51tAP+cbAD/m2wA/5pr + AP+YagCvmGoAUJhpABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmADCTZgCPk2YA/5Nm + AP+TZgD/lGcA/5ZoAP+XaQD/mWoA/5prAP+cbAD/nW0A/59uAP+gbwD/onEA/6NxAIqkcgA1AAAAAAAA + AAAAAAAAAAAAAAAAAACodQBgqXYAyql2AP+pdgD/qXYA/6h1AP+odQD/p3UA/6Z0AP+lcwD/pHIA/6Nx + AP+hcAD/oG8A/59uAP+ebQD/m2wA/5prAPSZagC6mGoAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACTZgBFk2YAz5NmAP+TZgD/lGcA/5VoAP+YaQD/mWoA/5trAP+dbAD/n24A/6BvAP+icQD/o3IA/6Vz + AP+ndACmqHQAUQAAAAAAAAAAAAAAAAAAAAAAAAAAqHUAIKt3AG6seAC4rXkA/615AP+seAD/rHcA/6t3 + AP+qdgD/qXUA/6h1AP+mdAD/pHMA/6NyAP+icAD/oW8A/55uAP+cbQD7m2wA6JprAMWZagArmWoADgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACTZgASk2YAY5NmAPSTZgD/lGcA/5ZoAP+XaQD/mmsA/5xsAP+dbQD/n24A/6Fw + AP+jcQD/pXMA/6d0AP+pdQD/qnYAyqt3AHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwegA1sHoAebB7 + AMqxewD0sHsA+7B6AP+veQD/rngA/6x4AP+rdwD/qnYA/6h1AP+mdAD/pXIA/6NxAP+gcAD/n28A/51t + AP+bbAD/mmsAepprACyaawAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2YANZNmAIqTZgD/lGcA/5ZoAP+YaQD/mWoA/5xs + AP+ebQD/oG8A/6JwAP+kcgD/pnMA/6h1AP+qdgD/rHgA/615APSueQCfAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAtn8AILV/AEC0fgBgtH0A37R9APS0fQD/s3wA/7F7AP+wegD/rnoA/615AP+rdwD/qnYA/6h1 + AP+mdAD/o3IA/6JxAP+gbwD/nm4A/5tsAO+bbABammsACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNmAGqTZgC/lGcA/5dp + AP+YagD/mmwA/5xtAP+gbwD/onAA/6RyAP+mcwD/qXYA/6t3AP+teQD/r3oA/7F8AP+zfQD/tH0A1bZ/ + AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7ggA1u4IAn72EADC6gQBvuYEAtLmBAP+3fwD/tn4A/7R+ + AP+zfQD/sHsA/696AP+teAD/q3cA/6h1AP+mdAD/pHIA/6JwAP+ebgD/nW0AqpxtAFUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACUZwB/lGcA1JVoAP+YagD/m2wA/51tAP+fbgD/onEA/6RyAP+ndAD/qXUA/6x4AP+ueQD/sHsA/7J8 + AP+1fgD/tn8A+LiAANS6gQCVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvIMAFbyDAEDBhgCvv4UAd7yD + AG67ggCVu4IA/7qBAP+4gAD/toAA/7R+AP+yfAD/sHsA/655AP+rdwD/qXYA/6d0AP+lcgD/oXAA/59v + AM2ebgB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAlWcAlZZoAOqXaQD/mmwA/51tAP+fbgD/oXAA/6RzAP+ndAD/qXYA/6x3 + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkpA4l5KQOcOan + F//nqh7/6K0l/+mwLP/qszX/67U6/+u3P//suUP/7btH/+27SIDuvEsrAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA5KILBeSiCxDkpBDv5acX+uapHf/nrCT/6bAs/+qyMf/qtDX/67U5/+u2Pc/rtj1FAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSiCwLkogsF5KQOheWmE9bmpxf/5qkd/+itJf/oryr/6bAu/+qy + Mv/qtDaa6rQ2MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSjCzXlpA+j5aUS5uWn + Fv/nqh7/56wj/+itJ//oryr/6bAshemwLCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA46IJX+OjDLTkpA//5qcX/+apG//mqx//56wi/+esJI/nrCQwAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjoQY146EGn+SiC//lpA//5aYS/+WnFf/lpxjP5acYRQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46EGEuOhBjXjoQeg46EI3+Oi + Cv/kowz/5KMO7+SjDV7joQgOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA4p8CS+KfA5jinwTT4p8F+uOgB//ioAWH4Z4DMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgnAAr35wAet+cAO/gnQD/4J0Bv+CdAWoAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANuZAAXbmQAQ2pgAr9mY + AOTZmAC12JcAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADbmQAC25kABdqYADrYlwBw1pYAh9OTAH8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1JUAJNOUAErSkwB1AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////// + //+AP///////+AA////////4AD///////8AAP//////+AAD///////wAAP///////AAB///////gAAH/ + /////8AAAf//////gAAB//////+AAAP//////gAAAf/////8AAwB//////gADAD/////+AAcAP/////4 + ABwAD////+AAHAAA////wAAcAAAf///AABwAAB///8AAHAAAD///wAAeAAAD//+AAB+AAAH//4AAH4AA + Af//gAAPgAAB//+AAA/AAAH//4AAD8AAAf//gAA/4AAB//+AAD/gAAH//4AB/+AAAf//gA//4AAB//+A + H//gAAH//4Af/8AAAf//gD//wCAB//+A//+AAAH//4H//4AAAf//gf/+AAAB//+B//wAGAP//8D/+AA4 + A///wP/4ADgP///A/8AAOA///+A/gAA4D///+D4AADgf///8PgAAOD////wcAAA4P////hwAAPg///// + nAAA4P/////8AAHh//////wAAeH//////AAD4//////8AA////////wAH////////AAf///////8AD// + //////4AP////////4A/////////gD/////////AH////////+Af////////+B/////////4D/////// + //wP/////////4///////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAACQAABMCAAATAgAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAAk2YAAZNmAASTZgAHk2YACJNm + AAeTZgABk2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgAAk2YAAZNmAAWTZgAKk2YAKZNm + AGCTZgCbk2YAsJNmAJaTZgARk2YAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTZgABk2YAE5Nm + AGiTZgDIk2YA9JNmAPiTZgDHk2YATJNmAFOTZgA7k2YAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjogoJ46IKkuSkD/vmpxj/5qod/+esIv/nrCSI56wkBgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46EGBuOhBpLkogv55aUQ/+Wn + FP/lpxfI5aYVCuOhCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA46EGAOOh + BgbinwN34p8F8uOhCP7kogr046EILOKgBwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADhngEH4JwBTN+cAOngnQD74J0BmOCdAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/MatchForm.Designer.cs b/lol_coder/lol_coder/Forms/MatchForm.Designer.cs new file mode 100644 index 0000000..5f15930 --- /dev/null +++ b/lol_coder/lol_coder/Forms/MatchForm.Designer.cs @@ -0,0 +1,122 @@ +锘 +namespace lol_coder.Forms +{ + partial class MatchForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MatchForm)); + this.btnSave = new DevExpress.XtraEditors.SimpleButton(); + this.gridControl1 = new DevExpress.XtraGrid.GridControl(); + this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); + this.btnRemove = new DevExpress.XtraEditors.SimpleButton(); + this.btnAdd = new DevExpress.XtraEditors.SimpleButton(); + ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); + this.SuspendLayout(); + // + // btnSave + // + this.btnSave.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnSave.Appearance.Options.UseFont = true; + this.btnSave.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnSave.ImageOptions.Image"))); + this.btnSave.Location = new System.Drawing.Point(354, 550); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(132, 43); + this.btnSave.TabIndex = 356; + this.btnSave.Text = "氚╈牅 鞝鞛"; + this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + // + // gridControl1 + // + this.gridControl1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F); + this.gridControl1.Location = new System.Drawing.Point(12, 12); + this.gridControl1.MainView = this.gridView1; + this.gridControl1.Name = "gridControl1"; + this.gridControl1.Size = new System.Drawing.Size(474, 533); + this.gridControl1.TabIndex = 355; + this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { + this.gridView1}); + // + // gridView1 + // + this.gridView1.GridControl = this.gridControl1; + this.gridView1.Name = "gridView1"; + this.gridView1.OptionsView.ShowGroupPanel = false; + // + // btnRemove + // + this.btnRemove.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnRemove.Appearance.Options.UseFont = true; + this.btnRemove.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnRemove.ImageOptions.Image"))); + this.btnRemove.Location = new System.Drawing.Point(150, 551); + this.btnRemove.Name = "btnRemove"; + this.btnRemove.Size = new System.Drawing.Size(132, 41); + this.btnRemove.TabIndex = 358; + this.btnRemove.Text = "毵れ箻 靷牅"; + this.btnRemove.Click += new System.EventHandler(this.btnRemove_Click); + // + // btnAdd + // + this.btnAdd.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnAdd.Appearance.Options.UseFont = true; + this.btnAdd.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnAdd.ImageOptions.Image"))); + this.btnAdd.Location = new System.Drawing.Point(12, 551); + this.btnAdd.Name = "btnAdd"; + this.btnAdd.Size = new System.Drawing.Size(132, 41); + this.btnAdd.TabIndex = 357; + this.btnAdd.Text = "毵れ箻 於旉皜"; + this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click); + // + // MatchForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(499, 606); + this.Controls.Add(this.btnRemove); + this.Controls.Add(this.btnAdd); + this.Controls.Add(this.btnSave); + this.Controls.Add(this.gridControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "MatchForm"; + this.Text = "MatchForm"; + this.Shown += new System.EventHandler(this.MatchForm_Shown); + ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private DevExpress.XtraEditors.SimpleButton btnSave; + private DevExpress.XtraGrid.GridControl gridControl1; + private DevExpress.XtraGrid.Views.Grid.GridView gridView1; + private DevExpress.XtraEditors.SimpleButton btnRemove; + private DevExpress.XtraEditors.SimpleButton btnAdd; + } +} \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/MatchForm.cs b/lol_coder/lol_coder/Forms/MatchForm.cs new file mode 100644 index 0000000..c9c90f3 --- /dev/null +++ b/lol_coder/lol_coder/Forms/MatchForm.cs @@ -0,0 +1,114 @@ +锘縰sing DevExpress.Utils; +using DevExpress.XtraEditors; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; + +namespace lol_coder.Forms +{ + public partial class MatchForm : XtraForm + { + MainForm mainForm; + + public MatchForm(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + } + + private void MatchForm_Shown(object sender, EventArgs e) + { + gridView1.OptionsBehavior.Editable = true; + + DataBind(true); + gridView1.BestFitColumns(); + btnRemove_Click(btnRemove, new EventArgs()); + + Font font = gridControl1.Font; + foreach (AppearanceObject ap in gridView1.Appearance) + { + ap.Font = font; + } + + if (gridView1.FormatConditions.Count > 0) + { + for (int i = 0; i < gridView1.FormatConditions.Count; i++) + { + gridView1.FormatConditions[i].Appearance.Font = new Font(font.FontFamily, font.Size, gridView1.FormatConditions[i].Appearance.Font.Style); + } + } + + LoadMatch(); + } + + private void DataBind(bool isFirst) + { + DataTable dt = new DataTable(); + dt.Columns.Add("Match"); + dt.Columns.Add("Blue"); + dt.Columns.Add("RED"); + dt.Columns.Add("氚╈牅"); + + if (isFirst) + { + dt.Rows.Add(new object[] { "123", "DRX", "DRX", "108211175222716701|game1" }); + } + else + { + foreach(var m in mainForm.DC.Matchs) + { + dt.Rows.Add(new object[] { m.MatchNumber, m.BlueTeam, m.RedTeam, m.RoomName }); + } + } + + + gridControl1.DataSource = dt; + } + + private void LoadMatch() + { + mainForm.DC.LoadMatchs(); + DataBind(false); + } + + + + private void btnAdd_Click(object sender, EventArgs e) + { + gridView1.AddNewRow(); + } + + private void btnRemove_Click(object sender, EventArgs e) + { + gridView1.DeleteRow(gridView1.FocusedRowHandle); + } + + private void btnSave_Click(object sender, EventArgs e) + { + mainForm.DC.Matchs.Clear(); + + foreach (DataRowView v in (DataView)gridView1.DataSource) + { + Match match = new Match(); + match.MatchNumber = (string)v[0]; + match.BlueTeam = (string)v[1]; + match.RedTeam = (string)v[2]; + match.RoomName = (string)v[3]; + + mainForm.DC.Matchs.Add(match); + } + + mainForm.DC.SaveMatchs(); + } + + + } +} diff --git a/lol_coder/lol_coder/Forms/MatchForm.resx b/lol_coder/lol_coder/Forms/MatchForm.resx new file mode 100644 index 0000000..29948aa --- /dev/null +++ b/lol_coder/lol_coder/Forms/MatchForm.resx @@ -0,0 +1,264 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + rkJggg== + + + + + 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 + AzIX4bNMm0EgAAAAAElFTkSuQmCC + + + + + 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 + SUVORK5CYII= + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/PlayerForm.Designer.cs b/lol_coder/lol_coder/Forms/PlayerForm.Designer.cs new file mode 100644 index 0000000..c5c3357 --- /dev/null +++ b/lol_coder/lol_coder/Forms/PlayerForm.Designer.cs @@ -0,0 +1,149 @@ +锘 +namespace lol_coder.Forms +{ + partial class PlayerForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PlayerForm)); + this.gridControl1 = new DevExpress.XtraGrid.GridControl(); + this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(); + this.btnRemove = new DevExpress.XtraEditors.SimpleButton(); + this.btnAdd = new DevExpress.XtraEditors.SimpleButton(); + this.btnSave = new DevExpress.XtraEditors.SimpleButton(); + this.cmbTeam = new System.Windows.Forms.ComboBox(); + this.labelControl9 = new DevExpress.XtraEditors.LabelControl(); + ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit(); + this.SuspendLayout(); + // + // gridControl1 + // + this.gridControl1.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F); + this.gridControl1.Location = new System.Drawing.Point(12, 50); + this.gridControl1.MainView = this.gridView1; + this.gridControl1.Name = "gridControl1"; + this.gridControl1.Size = new System.Drawing.Size(474, 239); + this.gridControl1.TabIndex = 0; + this.gridControl1.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { + this.gridView1}); + // + // gridView1 + // + this.gridView1.GridControl = this.gridControl1; + this.gridView1.Name = "gridView1"; + this.gridView1.OptionsView.ShowGroupPanel = false; + // + // btnRemove + // + this.btnRemove.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnRemove.Appearance.Options.UseFont = true; + this.btnRemove.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnRemove.ImageOptions.Image"))); + this.btnRemove.Location = new System.Drawing.Point(150, 295); + this.btnRemove.Name = "btnRemove"; + this.btnRemove.Size = new System.Drawing.Size(132, 41); + this.btnRemove.TabIndex = 353; + this.btnRemove.Text = "靹犾垬 靷牅"; + this.btnRemove.Click += new System.EventHandler(this.btnRemove_Click); + // + // btnAdd + // + this.btnAdd.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnAdd.Appearance.Options.UseFont = true; + this.btnAdd.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnAddTeam.ImageOptions.Image"))); + this.btnAdd.Location = new System.Drawing.Point(12, 295); + this.btnAdd.Name = "btnAdd"; + this.btnAdd.Size = new System.Drawing.Size(132, 41); + this.btnAdd.TabIndex = 352; + this.btnAdd.Text = "靹犾垬 於旉皜"; + this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click); + // + // btnSave + // + this.btnSave.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnSave.Appearance.Options.UseFont = true; + this.btnSave.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btn1.ImageOptions.Image"))); + this.btnSave.Location = new System.Drawing.Point(354, 293); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(132, 43); + this.btnSave.TabIndex = 354; + this.btnSave.Text = "靹犾垬氇呺嫧 鞝鞛"; + this.btnSave.Click += new System.EventHandler(this.btnSave_Click); + // + // cmbTeam + // + this.cmbTeam.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 11.25F, System.Drawing.FontStyle.Bold); + this.cmbTeam.FormattingEnabled = true; + this.cmbTeam.Location = new System.Drawing.Point(62, 11); + this.cmbTeam.Name = "cmbTeam"; + this.cmbTeam.Size = new System.Drawing.Size(121, 28); + this.cmbTeam.TabIndex = 355; + this.cmbTeam.SelectedIndexChanged += new System.EventHandler(this.cmbTeam_SelectedIndexChanged); + // + // labelControl9 + // + this.labelControl9.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.labelControl9.Appearance.Options.UseFont = true; + this.labelControl9.Location = new System.Drawing.Point(12, 17); + this.labelControl9.Name = "labelControl9"; + this.labelControl9.Size = new System.Drawing.Size(44, 17); + this.labelControl9.TabIndex = 356; + this.labelControl9.Text = "韺 靹犿儩"; + // + // PlayerForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(504, 349); + this.Controls.Add(this.labelControl9); + this.Controls.Add(this.cmbTeam); + this.Controls.Add(this.btnSave); + this.Controls.Add(this.btnRemove); + this.Controls.Add(this.btnAdd); + this.Controls.Add(this.gridControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "PlayerForm"; + this.Text = "PlayerForm"; + this.Shown += new System.EventHandler(this.PlayerForm_Shown); + ((System.ComponentModel.ISupportInitialize)(this.gridControl1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private DevExpress.XtraGrid.GridControl gridControl1; + private DevExpress.XtraGrid.Views.Grid.GridView gridView1; + private DevExpress.XtraEditors.SimpleButton btnRemove; + private DevExpress.XtraEditors.SimpleButton btnAdd; + private DevExpress.XtraEditors.SimpleButton btnSave; + private System.Windows.Forms.ComboBox cmbTeam; + public DevExpress.XtraEditors.LabelControl labelControl9; + } +} \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/PlayerForm.cs b/lol_coder/lol_coder/Forms/PlayerForm.cs new file mode 100644 index 0000000..0f433e1 --- /dev/null +++ b/lol_coder/lol_coder/Forms/PlayerForm.cs @@ -0,0 +1,193 @@ +锘縰sing DevExpress.Utils; +using DevExpress.XtraEditors; +using DevExpress.XtraEditors.Repository; +using DevExpress.XtraGrid.Views.Grid; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lol_coder.Forms +{ + public partial class PlayerForm : XtraForm + { + MainForm mainForm; + RepositoryItemComboBox positionComboBox; + RepositoryItemToggleSwitch edit; + + public PlayerForm(MainForm _mainForm) + { + InitializeComponent(); + + mainForm = _mainForm; + + mainForm.DC.LoadTeams(); + + foreach(var t in mainForm.DC.Teams) + { + cmbTeam.Items.Add(t.TeamName); + } + + } + + private void PlayerForm_Shown(object sender, EventArgs e) + { + InitGridControl(); + + DataBind(); + + positionComboBox = new RepositoryItemComboBox(); + + gridView1.Columns[1].ColumnEdit = positionComboBox; + + InitCustomEdit(); + + cmbTeam.SelectedIndex = 0; + } + + private void InitGridControl() + { + //gridControl1.ShowGroupPanel = false; + gridView1.OptionsBehavior.Editable = true; + } + + private void DataBind() + { + DataTable dt = new DataTable(); + dt.Columns.Add("Name"); + dt.Columns.Add("Position"); + dt.Columns.Add("IsPlaying",typeof(Boolean)); + + dt.Rows.Add(new object[] { "霃勲瀫", "韮", false }); + + gridControl1.DataSource = dt; + } + + private void InitCustomEdit() + { + DevExpressHelper.ClearComboBoxEditData(positionComboBox); + DevExpressHelper.SetComboBoxEditData(positionComboBox, "韮", "鞝曣竴", "氙鸽摐", "鞗愲敎", "靹滍徔"); + + gridView1.SetRowCellValue(gridView1.FocusedRowHandle, "Position", positionComboBox.Items[0]); + + positionComboBox.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; + + + edit = new RepositoryItemToggleSwitch(); + gridControl1.RepositoryItems.Add(edit); + gridView1.Columns[2].ColumnEdit = edit; + gridView1.SetRowCellValue(gridView1.FocusedRowHandle, "isPlaying", false); + + Font font = gridControl1.Font; + foreach (AppearanceObject ap in gridView1.Appearance) + { + ap.Font = font; + } + + if (gridView1.FormatConditions.Count > 0) + { + for (int i = 0; i < gridView1.FormatConditions.Count; i++) + { + gridView1.FormatConditions[i].Appearance.Font = new Font(font.FontFamily, font.Size, gridView1.FormatConditions[i].Appearance.Font.Style); + } + } + + btnRemove_Click(btnRemove, new EventArgs()); + } + + #region Events + + private void btnAdd_Click(object sender, EventArgs e) + { + gridView1.AddNewRow(); + } + + private void btnRemove_Click(object sender, EventArgs e) + { + gridView1.DeleteRow(gridView1.FocusedRowHandle); + } + + private void btnSave_Click(object sender, EventArgs e) + { + try + { + + string team = cmbTeam.Text; + + int indexT = mainForm.DC.Teams.FindIndex(x => x.TeamName.Equals(team)); + + if (mainForm.DC.Teams[indexT].Players != null) + { + mainForm.DC.Teams[indexT].Players.Clear(); + } + + + foreach (DataRowView v in (DataView)gridView1.DataSource) + { + string name = (string)v[0]; + string position = (string)v[1]; + bool isPlay = false; + + if (v[2].ToString() != "") isPlay = (bool)v[2]; + + mainForm.DC.Teams[indexT].Players.Add(new Tuple(name, position, isPlay)); + } + + mainForm.DC.SavePlayer(team); + } catch(Exception ex) + { + MessageBox.Show("臧掛潉 鞛呺牓頃橃 鞎婌潃 靹犾垬臧 鞛堨姷雼堧嫟.."); + } + + + + + } + + private void cmbTeam_SelectedIndexChanged(object sender, EventArgs e) + { + string path = Environment.CurrentDirectory + @"\Data\Team\" + cmbTeam.Text + ".json"; + + for (int i = 0; i< gridView1.RowCount; i++) + { + gridView1.DeleteRow(0); + } + + mainForm.DC.LoadPlayer(cmbTeam.Text); + DataTable dt = new DataTable(); + dt.Columns.Add("Name"); + dt.Columns.Add("Position"); + dt.Columns.Add("IsPlaying", typeof(Boolean)); + + for (int i = 0; i < mainForm.DC.Teams.Find(x => x.TeamName.Equals(cmbTeam.Text)).Players.Count; i++) + { + var players = mainForm.DC.Teams.Find(x => x.TeamName.Equals(cmbTeam.Text)).Players; + + dt.Rows.Add(new object[] { players[i].Item1, players[i].Item2, players[i].Item3 }); + } + gridControl1.DataSource = dt; + } + + #endregion + + + } + + public class DevExpressHelper + { + public static void ClearComboBoxEditData(RepositoryItemComboBox sourceControl) => sourceControl.Items.Clear(); + + public static void SetComboBoxEditData(RepositoryItemComboBox sourceControl, params string[] itemValueArry) + { + foreach (string itemValue in itemValueArry) + { + sourceControl.Items.Add(itemValue); + } + } + } +} diff --git a/lol_coder/lol_coder/Forms/PlayerForm.resx b/lol_coder/lol_coder/Forms/PlayerForm.resx new file mode 100644 index 0000000..b0bd991 --- /dev/null +++ b/lol_coder/lol_coder/Forms/PlayerForm.resx @@ -0,0 +1,264 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + AzIX4bNMm0EgAAAAAElFTkSuQmCC + + + + + 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 + SUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAt0RVh0VGl0 + bGUAU2F2ZTv56PkJAAAJQElEQVRYR8WWd1TUVxbH3ZItycYkpm39d/+Ku1FRikjvvQ0ww9AZGJgBBhh6 + GRh6R6RIQEWxIGKkKKLYgsEaY8EuKEWRCCrShKjnu/f9hiEhuMecPSdn3zkfHo+Zw/d77yv3LgHwf+Wn + 41fEr/9HfvMzUH+X6Swa7IO3iN8Tf/wJb7+Bd34m7Lvs/zMzC0ywxVth6Vsy5Hk7X0YX1COmcDfiiuvB + F6fD1iMGtoIYeIhSkV+2G7ml9cgu2YHMou1QFmxDal4tUrI3IzGjBnHKKsQoNiIqqQwWjsFw8pbD0UsO + B49I2PFlL614kh2kxUywgOcHW/whInfHbNPxK2g50Y3mzm60dV2Hpp4HjCw8YeMcDM8gJZ5NzWKMeDqp + 4snEDB6Pz2B0/DlGnql4NDaN755Mw8w+EFV1+1FZ24ryTc3YUNMEW7fwl6TFssGyMD/Y4u3w7Do0HbuM + 3E3tyN7cjpK6o3MGhLBxCoYwMJUTvNr/BN19j3Hl3mNcvjuKS70jWKllTlhipTZB8/2RCRjbiiCNKYE4 + qhCBEXlIpixZu4ayk/funOb8YIt3wtK3ofHIRWRVtxEHULytA2v0BDA0F8LaSQx+QAoX3cWeEXzb8wgX + 7jzCN7e/w/lbw1ilY40Vmk4k7gx72q67Q89gaOWHkLgiBEXlQRSRi/jMarWBpcRvmbB6MAN/kio3o+Hw + BaRXtSKjaj8Kt3Zg9To+DOYMuPkm48HoJM7dHMbZG8M4c/0hTl8bwqmrQ9DQtYPGWh4ZdoetezRuDTyB + noUPQmKKERhJBsJzEZteBSsXKTPwHrHYgERRg11t55BW0QJlZQsKtrRjtS4ZMPOAlWMgeN6J6BseR1f3 + A3zdfR+dlwfx1aVBnLg4QMJO0DH0wFpjL4oyCldpW3TNvBAsL6LocxAQloXo1ApYOEuYgfeJRQbeDUmu + Rt3+M1CUfYnUsn3I33yQInOHPhmwdBDB2TMed+4/xYlv+3H8Qj+OEh3n+9Bx7h60DHjQN/eFkbUIFrwI + XLj5EDrGHhDLC+AXng2f0GxEppTDnG4Gab3WwNKghErUNnUhqaQRyaV7kVPTSml1g56pABb2IrpKsbh2 + bwQdZ+/iENF+phcHT/ei7VQPtA3dYeEig7mzDGZO4ThNGdIy5NMBzIdfaCa8JZmQJW6AmaOYGfiAWGCA + LZYGxJZj095OJNIbkFjcgKyqFjpcrlhnwoe5XQDd42hcuj2MA109OPD1HbQyTt5GC9HceQunrgyi6/IA + Tl4aQOfFfmjqu3H77yXNhFdIOsLii2FCV5O0ls1pzg+2eM9PXoKN9ccRm7cT8fm7kFnZBEuXMKzQdsEK + LRfomfnAyCoABlb+0Lfwha65N3RNvbDWRAhtSre2oQCaFPUafXc6E67cNQyg/fckcaFYSQeyEEY2IrUB + 9urOD2bgfS9ZIcq2d0CevR3ynO1QlDZAWd6I9LK9UDI2NNLM1o1I27AHSvo8taQBEakbIYkpQkh0IcQM + 2vcgunYiWQ586fAJg9LApzckKDKfM09aHxKLDXhI87B+y0FEZNSqyKxF1BxyNmcxts7/Ls/cgghlDXwo + Qh9JOrxpZtF6BjOU8BCnQcDERQrw/RV0E3JgYOnHDHxELDLwgXtwFgqqWxGetglhCoJm9ruMzUqa1aTV + ENX0txoE0CsnnBNkaWbRenARkygJuwcQ/slw80uGb2gWvQ2+PzYwX5CYgWUugenIrmiCJLEKkuQvIEn5 + AlI2J1dBmkJ/I9gcmrJRtU6sIDElBEyMUsxEBSzaOWEmyvNLAs83CS4+CXQQldzbQFofEwsMsMUyJ98U + KNfvQVBsBYISyiGOL4cX3V8PikxAEQrYzKWVxIIU9I8T4OgZTdeTVbsoeoIjYc9nVS8CNm4ymiPB80nk + xJ284rnM6Bh7MgOfzGkuMPChnWciFIU7ESDfwCGSr+eimn3xEjOzKp4T07MvMDXzEhPTsxinysgq5DOq + jGOTM3hKVfExg6qihZOUhOPIZCwcBLHcOdA2EqoN/I5YaMCaH4O4nG3wlRURxfCjmaWPCU8+f0F8/4Mo + K8VUhpnQ6BhjGiPEo6dTXCkefjJJ5TiYe7zs+bHcG+JK2dA04DMDnxKLDHxkSW94NBUkoSSfUp8HT2k+ + nH3iuagnSLz52C18eeQm9hy+hk2NF1C56zxK686guPYU8qtPIrvyBNJLj5L4FIYfT8LYJpATtnWX05bI + 4SyMp+Lmxgz8mZg3wH4wAx+bOYcjnA6cICibOiEVDsJoTM+8wPj095RqBjUiE7PzaVZFrY6cCROjUxgi + AwaW/rChoGx4UbB2ofNB26CxzvW/GzCyl1L9LodrQAbcROk0UzvmHokpin6cxHe3X8PO/VdQVf8NSref + RQmLvEYd+TEoig8jsaCdEx+isr2OXk4mbE31wcJJRt1QNFbquDADfyEWGfhEz1qMwKj1cPZN43DxVcCK + F8alf4y1YCxy6ojYnrPIR7jIWfulivwhg4SHRibxgNCm0syEGeaO4bDmRWKFjtNrDbDFp7oWgfAPK6BT + mwwHhjAJ5nSSWfRjJP50fBajXNp/6Ps4ceIhRc2Jj05w4qwl09IXwMwhnAiDqX0Y9QIR+FyLM/BXgjWm + Cw1om/rRi5ZNBycedgIVJnZiVHT2I+dQDzLa7iCx+Qbi991AzN7riG68jsiG65DVX0PYzquQ7LiK4Lpu + BG3rRuDWbjpw7lT9QmFqFwoTWynMyci/1zgyA38jFhvQNPamlyydTmwsrN1iOAypwdh45hEKTgwh88gD + pB0aRMrBASQdGED8/n7EtvQhuqkPkfvuQdZ4F+GEtKEXkt091KDy6CZIYETiRjSbkpnlaxxea4C7hmsM + PF+5+adSCZbDyjkKloQedTllXcPIPaYSV7QPIrltEAlkIK6lH9HNfYgi8Yi9KvHQPb2cgZD6Xq5JZcJq + jG0l+Gy1/QvSWvAOsB9cR7Rc06FolR7/lQY1oiupFWNo0j56FnbBNesrOKYdhW1yB6wTDsEi9iBM5Adg + GNGKdaFN0JHsg6a4EatFe7DKfzc+99mF5RoO+EzDnmO5ilf//JdJPmmpWzLOABvsF+aItcvsmWSHhKXp + Tfz9DfzjR7A1u/9MfD796sEW6kyw7WBf+CVgQaojX2BAPdQf/NLMjSVL/gMGC1sK0EICNQAAAABJRU5E + rkJggg== + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/TeamForm.Designer.cs b/lol_coder/lol_coder/Forms/TeamForm.Designer.cs new file mode 100644 index 0000000..d5d03a2 --- /dev/null +++ b/lol_coder/lol_coder/Forms/TeamForm.Designer.cs @@ -0,0 +1,107 @@ +锘 +namespace lol_coder.Form +{ + partial class TeamForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TeamForm)); + this.listTeam = new DevExpress.XtraEditors.ListBoxControl(); + this.txtTeam = new DevExpress.XtraEditors.TextEdit(); + this.btnAddTeam = new DevExpress.XtraEditors.SimpleButton(); + this.btnRemove = new DevExpress.XtraEditors.SimpleButton(); + ((System.ComponentModel.ISupportInitialize)(this.listTeam)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTeam.Properties)).BeginInit(); + this.SuspendLayout(); + // + // listTeam + // + this.listTeam.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 12F, System.Drawing.FontStyle.Bold); + this.listTeam.Appearance.Options.UseFont = true; + this.listTeam.Location = new System.Drawing.Point(12, 12); + this.listTeam.Name = "listTeam"; + this.listTeam.Size = new System.Drawing.Size(263, 384); + this.listTeam.TabIndex = 348; + // + // txtTeam + // + this.txtTeam.Location = new System.Drawing.Point(23, 412); + this.txtTeam.Name = "txtTeam"; + this.txtTeam.Properties.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F); + this.txtTeam.Properties.Appearance.Options.UseFont = true; + this.txtTeam.Size = new System.Drawing.Size(103, 24); + this.txtTeam.TabIndex = 349; + // + // btnAddTeam + // + this.btnAddTeam.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnAddTeam.Appearance.Options.UseFont = true; + this.btnAddTeam.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnAddTeam.ImageOptions.Image"))); + this.btnAddTeam.Location = new System.Drawing.Point(143, 402); + this.btnAddTeam.Name = "btnAddTeam"; + this.btnAddTeam.Size = new System.Drawing.Size(132, 41); + this.btnAddTeam.TabIndex = 350; + this.btnAddTeam.Text = "韺 於旉皜"; + this.btnAddTeam.Click += new System.EventHandler(this.btnAddTeam_Click); + // + // btnRemove + // + this.btnRemove.Appearance.Font = new System.Drawing.Font("毵戩潃 瓿犽敃", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.btnRemove.Appearance.Options.UseFont = true; + this.btnRemove.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("btnRemove.ImageOptions.Image"))); + this.btnRemove.Location = new System.Drawing.Point(143, 449); + this.btnRemove.Name = "btnRemove"; + this.btnRemove.Size = new System.Drawing.Size(132, 41); + this.btnRemove.TabIndex = 351; + this.btnRemove.Text = "靹犿儩韺 靷牅"; + this.btnRemove.Click += new System.EventHandler(this.btnRemove_Click); + // + // TeamForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(293, 499); + this.Controls.Add(this.btnRemove); + this.Controls.Add(this.btnAddTeam); + this.Controls.Add(this.txtTeam); + this.Controls.Add(this.listTeam); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "TeamForm"; + this.Text = "TeamForm"; + ((System.ComponentModel.ISupportInitialize)(this.listTeam)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.txtTeam.Properties)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private DevExpress.XtraEditors.ListBoxControl listTeam; + private DevExpress.XtraEditors.TextEdit txtTeam; + private DevExpress.XtraEditors.SimpleButton btnAddTeam; + private DevExpress.XtraEditors.SimpleButton btnRemove; + } +} \ No newline at end of file diff --git a/lol_coder/lol_coder/Forms/TeamForm.cs b/lol_coder/lol_coder/Forms/TeamForm.cs new file mode 100644 index 0000000..e401963 --- /dev/null +++ b/lol_coder/lol_coder/Forms/TeamForm.cs @@ -0,0 +1,64 @@ +锘縰sing DevExpress.XtraEditors; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; + +namespace lol_coder.Form +{ + public partial class TeamForm : XtraForm + { + MainForm mainForm; + + + public TeamForm(MainForm _mainForm) + { + InitializeComponent(); + mainForm = _mainForm; + + mainForm.DC.LoadTeams(); + + foreach(Team t in mainForm.DC.Teams) + { + listTeam.Items.Add(t.TeamName); + } + } + + private void btnAddTeam_Click(object sender, EventArgs e) + { + if (txtTeam.Text.Trim() == "") + { + MessageBox.Show("韺氇呾潉 鞛呺牓頃橃 鞎婌晿鞀惦媹雼.."); + return; + } + if (mainForm.DC.Teams.FindAll(x => x.TeamName == txtTeam.Text).Count > 0) + { + MessageBox.Show("臧欖潃 鞚措鞚 韺鞚 臁挫灛頃╇媹雼."); + return; + } + + Team t = new Team(); + t.TeamName = txtTeam.Text; + t.Players = new List>(); + mainForm.DC.Teams.Add(t); + listTeam.Items.Add(txtTeam.Text); + + mainForm.DC.SaveTeams(); + } + + private void btnRemove_Click(object sender, EventArgs e) + { + var target = mainForm.DC.Teams.Find(x => x.TeamName == listTeam.SelectedValue.ToString()); + mainForm.DC.Teams.Remove(target); + listTeam.Items.Remove(listTeam.SelectedItem); + + mainForm.DC.SaveTeams(); + } + } +} diff --git a/lol_coder/lol_coder/Forms/TeamForm.resx b/lol_coder/lol_coder/Forms/TeamForm.resx new file mode 100644 index 0000000..01e1b2b --- /dev/null +++ b/lol_coder/lol_coder/Forms/TeamForm.resx @@ -0,0 +1,218 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + SUVORK5CYII= + + + + + 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 + AzIX4bNMm0EgAAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/KStringExtension.dll b/lol_coder/lol_coder/KStringExtension.dll new file mode 100644 index 0000000..0f72776 Binary files /dev/null and b/lol_coder/lol_coder/KStringExtension.dll differ diff --git a/lol_coder/lol_coder/LolDataRequestLib.dll b/lol_coder/lol_coder/LolDataRequestLib.dll new file mode 100644 index 0000000..9cdbb9d Binary files /dev/null and b/lol_coder/lol_coder/LolDataRequestLib.dll differ diff --git a/lol_coder/lol_coder/LolDataRequestLib_瓴疥赴鞛.dll b/lol_coder/lol_coder/LolDataRequestLib_瓴疥赴鞛.dll new file mode 100644 index 0000000..16eba5b Binary files /dev/null and b/lol_coder/lol_coder/LolDataRequestLib_瓴疥赴鞛.dll differ diff --git a/lol_coder/lol_coder/LolDataRequestLib_毵堦场.dll b/lol_coder/lol_coder/LolDataRequestLib_毵堦场.dll new file mode 100644 index 0000000..a146d23 Binary files /dev/null and b/lol_coder/lol_coder/LolDataRequestLib_毵堦场.dll differ diff --git a/lol_coder/lol_coder/Program.cs b/lol_coder/lol_coder/Program.cs new file mode 100644 index 0000000..46cd67a --- /dev/null +++ b/lol_coder/lol_coder/Program.cs @@ -0,0 +1,22 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace lol_coder +{ + internal static class Program + { + /// + /// 頃措嫻 鞎犿攲毽紑鞚挫厴鞚 欤 歆勳瀰鞝愳瀰雼堧嫟. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new MainForm()); + } + } +} diff --git a/lol_coder/lol_coder/Properties/AssemblyInfo.cs b/lol_coder/lol_coder/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b46d4b4 --- /dev/null +++ b/lol_coder/lol_coder/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +锘縰sing System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 鞏挫厛敫旊Μ鞐 雽頃 鞚茧皹 鞝曤炒電 雼れ潓 韸轨劚 歆戫暕鞚 韱淀暣 +// 鞝滌柎霅╇媹雼. 鞏挫厛敫旊Μ鞕 甏霠悳 鞝曤炒毳 靾橃爼頃橂牑氅 +// 鞚措煬頃 韸轨劚 臧掛潉 氤瓴巾晿靹胳殧. +[assembly: AssemblyTitle("lol_coder")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("lol_coder")] +[assembly: AssemblyCopyright("Copyright 漏 2023")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible鞚 false搿 靹れ爼頃橂┐ 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞚 COM 甑劚 鞖旍唽鞐 +// 響滌嫓霅橃 鞎婌姷雼堧嫟. COM鞐愳劀 鞚 鞏挫厛敫旊Μ鞚 順曥嫕鞐 鞎§劯鞀ろ晿霠る┐ +// 頃措嫻 順曥嫕鞐 雽頃 ComVisible 韸轨劚鞚 true搿 靹れ爼頃橃劯鞖. +[assembly: ComVisible(false)] + +// 鞚 頂勲鞝濏姼臧 COM鞐 雲胳稖霅橂姅 瓴届毎 雼れ潓 GUID電 typelib鞚 ID毳 雮橅儉雰呺媹雼. +[assembly: Guid("220cc28e-defc-4e4e-a898-860d83b26eed")] + +// 鞏挫厛敫旊Μ鞚 氩勳爠 鞝曤炒電 雼れ潓 雱 臧歆 臧掛溂搿 甑劚霅╇媹雼. +// +// 欤 氩勳爠 +// 攵 氩勳爠 +// 牍岆摐 氩堩樃 +// 靾橃爼 氩勳爠 +// +// 氇摖 臧掛潉 歆鞝曧晿瓯半倶 鞎勲灅鞕 臧欖澊 '*'毳 靷毄頃橃棳 牍岆摐 氩堩樃 氚 靾橃爼 氩堩樃毳 +// 旮半掣臧掛溂搿 頃 靾 鞛堨姷雼堧嫟. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/lol_coder/lol_coder/Properties/Resources.Designer.cs b/lol_coder/lol_coder/Properties/Resources.Designer.cs new file mode 100644 index 0000000..1af07a7 --- /dev/null +++ b/lol_coder/lol_coder/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +锘//------------------------------------------------------------------------------ +// +// 鞚 旖旊摐電 霃勱惮毳 靷毄頃橃棳 靸濎劚霅橃棃鞀惦媹雼. +// 霟绊儉鞛 氩勳爠:4.0.30319.42000 +// +// 韺岇澕 雮挫毄鞚 氤瓴巾晿氅 鞛橂霅 霃欖瀾鞚 氚滌儩頃 靾 鞛堨溂氅, 旖旊摐毳 雼れ嫓 靸濎劚頃橂┐ +// 鞚措煬頃 氤瓴 雮挫毄鞚 靻愳嫟霅╇媹雼. +// +//------------------------------------------------------------------------------ + +namespace lol_coder.Properties +{ + + + /// + /// 歆鞐檾霅 氍胳瀽鞐 霌膘潉 彀娟赴 鞙勴暅 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀れ瀰雼堧嫟. + /// + // 鞚 韥措灅鞀る姅 ResGen 霕愲姅 Visual Studio鞕 臧欖潃 霃勱惮毳 韱淀暣 StronglyTypedResourceBuilder + // 韥措灅鞀れ棎靹 鞛愲彊鞙茧 靸濎劚霅橃棃鞀惦媹雼. + // 氅る矂毳 於旉皜頃橁卑雮 鞝滉卑頃橂牑氅 .ResX 韺岇澕鞚 韼胳頃 雼れ潓 /str 鞓奠厴鞚 靷毄頃橃棳 + // ResGen鞚 雼れ嫓 鞁ろ枆頃橁卑雮 VS 頂勲鞝濏姼毳 雼れ嫓 牍岆摐頃橃嫮鞁滌槫. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// 鞚 韥措灅鞀れ棎靹 靷毄頃橂姅 旌愳嫓霅 ResourceManager 鞚胳姢韯挫姢毳 氚橅櫂頃╇媹雼. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("lol_coder.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 鞚 臧曤牓頃 順曥嫕鞚 毽唽鞀 韥措灅鞀るゼ 靷毄頃橃棳 氇摖 毽唽鞀 臁绊殞鞐 雽頃 順勳灛 鞀る爤霌滌潣 CurrentUICulture 靻嶌劚鞚 + /// 鞛爼鞚橅暕雼堧嫟. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/lol_coder/lol_coder/Properties/Resources.resx b/lol_coder/lol_coder/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/lol_coder/lol_coder/Properties/Resources.resx @@ -0,0 +1,117 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/lol_coder/lol_coder/Properties/Settings.Designer.cs b/lol_coder/lol_coder/Properties/Settings.Designer.cs new file mode 100644 index 0000000..3bccd7f --- /dev/null +++ b/lol_coder/lol_coder/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +锘//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace lol_coder.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/lol_coder/lol_coder/Properties/Settings.settings b/lol_coder/lol_coder/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/lol_coder/lol_coder/Properties/Settings.settings @@ -0,0 +1,7 @@ +锘 + + + + + + diff --git a/lol_coder/lol_coder/Properties/licenses.licx b/lol_coder/lol_coder/Properties/licenses.licx new file mode 100644 index 0000000..8a85be8 --- /dev/null +++ b/lol_coder/lol_coder/Properties/licenses.licx @@ -0,0 +1,6 @@ +DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v20.2, Version=20.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v20.2, Version=20.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v20.2, Version=20.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraCharts.ChartControl, DevExpress.XtraCharts.v20.2.UI, Version=20.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.2, Version=20.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v20.2, Version=20.2.10.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/lol_coder/lol_coder/Tornado/K3DEventHandler.cs b/lol_coder/lol_coder/Tornado/K3DEventHandler.cs new file mode 100644 index 0000000..74ae26a --- /dev/null +++ b/lol_coder/lol_coder/Tornado/K3DEventHandler.cs @@ -0,0 +1,28 @@ +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace lol_coder.Tornado +{ + public class K3DEventHandler : K3DEventHandlerBase + { + public MainForm mainForm; + + public K3DEventHandler(MainForm _mainForm) + { + mainForm = _mainForm; + } + + public override void OnLogMessage(string LogMessage) + { + mainForm.OnLogMessage(LogMessage); + } + + public override void OnHeartBeat(int bSuccess) + { + mainForm.OnHeartBeat(bSuccess); + } + } +} diff --git a/lol_coder/lol_coder/Tornado/K3DEventHandlerBase.cs b/lol_coder/lol_coder/Tornado/K3DEventHandlerBase.cs new file mode 100644 index 0000000..c3fc5d0 --- /dev/null +++ b/lol_coder/lol_coder/Tornado/K3DEventHandlerBase.cs @@ -0,0 +1,663 @@ +锘縰sing K3DAsyncEngineLib; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace lol_coder.Tornado +{ + public class K3DEventHandlerBase : KAEventHandler + { + virtual public void OnAddPause(int bSuccess, string SceneName, int AnimationType, int FrameNo, int Delay, int bAuto) { } + + virtual public void OnAddPauseByName(int bSuccess, string SceneName, string AnimationName, int FrameNo, int Delay, int bAuto) { } + + virtual public void OnAddText(int bSuccess, string ObjectName, string Text, int StyleNo) { } + + virtual public void OnBeginTransaction(int iSuccess) { } + + virtual public void OnDeletePause(int bSuccess, string SceneName, int AnimationType, int FrameNo, int bAll) { } + + virtual public void OnDeletePauseByName(int bSuccess, string SceneName, string AnimationName, int FrameNo, int bAll) { } + + virtual public void OnEditText(int bSuccess, string ObjectName, string Text, int BeginPos, int EndPos, int StyleNo) { } + + virtual public void OnEndTransaction(int iSuccess) { } + + virtual public void OnHeartBeat(int bSuccess) { } + + virtual public void OnHello() { } + + virtual public void OnClose(int ErrorCode) { } + + virtual public void OnLoadProject(int bSuccess, KAScene pScene, int TotalCount) { } + + virtual public void OnCloseProject(int bSuccess, string AliasName) { } + + virtual public void OnSelectProject(int bSuccess, string AliasName) { } + + virtual public void OnLoadScene(int bSuccess, string SceneName) { } + + virtual public void OnLoadSceneForce(int bSuccess, string SceneName) { } + + virtual public void OnLogMessage(string LogMessage) { } + + virtual public void OnMessageNo(uint MessageNo) { } + + virtual public void OnPause(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnPlay(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnPlayOut(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnQueryAnimationCount(int bSuccess, string SceneName, int AnimationCount) { } + + virtual public void OnQueryAnimationNames(int bSuccess, string SceneName, int Index, int TotalCount, string pAnimationName) { } + + virtual public void OnQueryChartDataTable(int bSuccess, string ObjectName, int Index, int TotalCount, ref sKChartDataTable Param) { } + + virtual public void OnQueryChartObjects(int bSuccess, string SceneName, int Index, int TotalCount, ref sKChart Param) { } + + virtual public void OnQueryClassType(int bSuccess, string ObjectName, int ClassType) { } + + virtual public void OnQueryIsOnAir(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnQueryLightNames(int bSuccess, string SceneName, int Index, int TotalCount, string pLightName) { } + + virtual public void OnQueryObjectAttribute(int bSuccess, string ObjectName, ref sKObjectAttribute pKObjectAttribute) { } + + virtual public void OnQuerySceneEffectType(int bSuccess, string SceneName, int bInEffect, eKSceneEffectType EffectType, int Duration) { } + + virtual public void OnQuerySize(int bSuccess, string ObjectName, float Width, float Height, float Depth) { } + + virtual public void OnQueryVariables(int bSuccess, string SceneName, int Index, int TotalCount, ref sKVariable Param) { } + + virtual public void OnReloadScene(int bSuccess, string FileName, string SceneName) { } + + virtual public void OnReplaceWithAFile(int bSuccess, string ObjectName, string ReplaceFileName) { } + + virtual public void OnResume(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnRollbackTransaction(int iSuccess) { } + + virtual public void OnSaveImageFile(int bSuccess, string SceneName, int Width, int Height, int Frame, string ImagePathName) { } + + virtual public void OnDownloadThumbnail(int bSuccess, string SceneName, int Width, int Height, int Frame, string ImagePathName) { } + + virtual public void OnSaveScene(int bSuccess, string SceneName, string K3SFileName, int UseCollect) { } + + virtual public void OnScenePaused(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnScenePlayed(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnSceneAnimationPlayed(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnScenePrepare(int bSuccess, string SceneName, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnScenePrepareEx(int bSuccess, string SceneName, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnSetBackground(int bSuccess, string SceneName, ref sKBackground Param) { } + + virtual public void OnSetBackgroundPauseAtZeroFrameAsStandBy(int bSuccess, string SceneName, int bPause) { } + + virtual public void OnSetBackgroundFill(int bSuccess, string SceneName, int R, int G, int B, int A) { } + + virtual public void OnSetBackgroundTexture(int bSuccess, string SceneName, string TextureFileName) { } + + virtual public void OnSetBackgroundVideo(int bSuccess, string SceneName, string VideoFileName, int LoopCount, int LoopInfinite) { } + + virtual public void OnSetBackgroundLiveIn(int bSuccess, string SceneName, int InputChannel) { } + + virtual public void OnUseBackground(int bSuccess, string SceneName, int Use) { } + + virtual public void OnSetChangeOut(int bSuccess, string SceneName) { } + + virtual public void OnSetChartCellData(int bSuccess, string ObjectName, float Value) { } + + virtual public void OnSetChartCSVFile(int bSuccess, string ObjectName, string FilePath) { } + + virtual public void OnSetCircleAngleKey(int bSuccess, string ObjectName, int KeyIndex, float Start, float End) { } + + virtual public void OnSetCountDown(int bSuccess, string ObjectName, float Second) { } + + virtual public void OnSetCounterNumberKey(int bSuccess, string ObjectName, int KeyIndex, double Number) { } + + virtual public void OnSetCropKey(int bSuccess, string ObjectName, int KeyIndex, float Left, float Top, float Right, float Bottom) { } + + virtual public void OnSetCylinderAngleKey(int bSuccess, string ObjectName, int KeyIndex, float Start, float End) { } + + virtual public void OnSetEdgeAttribute(int bSuccess, string ObjectName, ref sKEdgeAttribute Param) { } + + virtual public void OnSetFaceAttribute(int bSuccess, string ObjectName, ref sKFaceAttribute Param) { } + + virtual public void OnSetFont(int bSuccess, string ObjectName, ref sKFont Param) { } + + virtual public void OnSetLightAttribute(int bSuccess, string SceneName, string LightName, ref sKLightAttribute Param) { } + + virtual public void OnSetLightColor(int bSuccess, string SceneName, string LightName, ref sKLightColor Param) { } + + virtual public void OnSetMaterial(int bSuccess, string ObjectName, ref sKMaterial pKMaterial) { } + + virtual public void OnSetMaterialKey(int bSuccess, string ObjectName, int KeyIndex, ref sKMaterial pKMaterial) { } + + virtual public void OnSetLensFlaresKey(int bSuccess, string ObjectName, int KeyIndex, float X, float Y, float Z) { } + + virtual public void OnSetObjectAttribute(int bSuccess, string ObjectName, ref sKObjectAttribute pKObjectAttribute) { } + + virtual public void OnSetPosition(int bSuccess, string ObjectName, float X, float Y, float Z) { } + + virtual public void OnSetPositionKey(int bSuccess, string ObjectName, int KeyIndex, float X, float Y, float Z) { } + + virtual public void OnSetRotation(int bSuccess, string ObjectName, float X, float Y, float Z) { } + + virtual public void OnSetRotationKey(int bSuccess, string ObjectName, int KeyIndex, float X, float Y, float Z) { } + + virtual public void OnSetScale(int bSuccess, string ObjectName, float X, float Y, float Z) { } + + virtual public void OnSetScaleKey(int bSuccess, string ObjectName, int KeyIndex, float X, float Y, float Z) { } + + virtual public void OnSetEffectType(int bSuccess, string SceneName, int bInEffect, eKSceneEffectType EffectType, int Duration) { } + + virtual public void OnSetShadowAttribute(int bSuccess, string ObjectName, ref sKShadowAttribute Param) { } + + virtual public void OnSetSize(int bSuccess, string ObjectName, float Width, float Height, float Depth) { } + + virtual public void OnSetSphereAngleKey(int bSuccess, string ObjectName, int KeyIndex, float Start, float End) { } + + virtual public void OnSetStyleColor(int bSuccess, string ObjectName, ref sKStyleColor Param) { } + + virtual public void OnSetFaceColor(int bSuccess, string ObjectName, int R, int G, int B, int A) { } + + virtual public void OnSetEdgeColor(int bSuccess, string ObjectName, int R, int G, int B, int A) { } + + virtual public void OnSetShadowColor(int bSuccess, string ObjectName, int R, int G, int B, int A) { } + + virtual public void OnSetFaceTextColor(int bSuccess, string ObjectName, int BeginPos, int Count, int R, int G, int B, int A) { } + + virtual public void OnSetEdgeTextColor(int bSuccess, string ObjectName, int BeginPos, int Count, int R, int G, int B, int A) { } + + virtual public void OnSetShadowTextColor(int bSuccess, string ObjectName, int BeginPos, int Count, int R, int G, int B, int A) { } + + virtual public void OnSetTextStyle(int bSuccess, string ObjectName, int Begin, int Count, int StyleNo) { } + + virtual public void OnSetValue(int bSuccess, string ObjectName, string Value) { } + + virtual public void OnSetTextTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetStyleTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetDiffuseTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetSpecularTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetTransparencyTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetNormalTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetReflectionTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetRefractionTexture(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSetVisible(int bSuccess, string ObjectName, int bShow) { } + + virtual public void OnStop(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnStopAll(int iSuccess) { } + + virtual public void OnStoreTextStyle(int bSuccess, string ObjectName, string Text, int StyleCount) { } + + virtual public void OnTrigger(int bSuccess, int OutputChannelIndex, int LayerNo, int AnimationType) { } + + virtual public void OnTriggerByName(int bSuccess, int OutputChannelIndex, int LayerNo, string AnimationName) { } + + virtual public void OnTriggerObject(int bSuccess, string ObjectName, int OutputChannelIndex, int LayerNo, int AnimationType, int bWithChildren) { } + + virtual public void OnTriggerObjectByName(int bSuccess, string ObjectName, int OutputChannelIndex, int LayerNo, string AnimationName, int bWithChildren) { } + + virtual public void OnUnloadAll(int bSuccess) { } + + virtual public void OnUnloadScene(int bSuccess, string SceneName) { } + + virtual public void OnUpdateTextures(int bSuccess, string SceneName) { } + + virtual public void OnAddPathPoint(int bSuccess, string ObjectName, int Count) { } + + virtual public void OnClearPathPoints(int bSuccess, string ObjectName) { } + + virtual public void OnAddPathShapePoint(int bSuccess, string ObjectName, int Count) { } + + virtual public void OnClearPathShapePoints(int bSuccess, string ObjectName) { } + + virtual public void OnQueryScrollRemainingDistance(int bSuccess, string ObjectName, int ScrollRemainingDistance) { } + + virtual public void OnQueryScrollChildRemainingDistance(int bSuccess, string ObjectName, string ChildName, int ScrollRemainingDistance) { } + + virtual public void OnAddScrollObject(int bSuccess, string ObjectName, string ChildName) { } + + virtual public void OnSetVariableName(int bSuccess, string ObjectName, string VariableName) { } + + virtual public void OnAdjustScrollSpeed(int bSuccess, string ObjectName, float SpeedDelta) { } + + virtual public void OnSetScrollSpeed(int bSuccess, string ObjectName, float Speed) { } + + virtual public void OnSetDiffuse(int bSuccess, string ObjectName, int R, int G, int B) { } + + virtual public void OnSetAmbient(int bSuccess, string ObjectName, int R, int G, int B) { } + + virtual public void OnSetSpecular(int bSuccess, string ObjectName, int R, int G, int B) { } + + virtual public void OnSetEmissive(int bSuccess, string ObjectName, int R, int G, int B) { } + + virtual public void OnSetOpacity(int bSuccess, string ObjectName, int Opacity) { } + + virtual public void OnSetDiffuseKey(int bSuccess, string ObjectName, int KeyIndex, int R, int G, int B) { } + + virtual public void OnSetAmbientKey(int bSuccess, string ObjectName, int KeyIndex, int R, int G, int B) { } + + virtual public void OnSetSpecularKey(int bSuccess, string ObjectName, int KeyIndex, int R, int G, int B) { } + + virtual public void OnSetEmissiveKey(int bSuccess, string ObjectName, int KeyIndex, int R, int G, int B) { } + + virtual public void OnSetOpacityKey(int bSuccess, string ObjectName, int KeyIndex, int Opacity) { } + + virtual public void OnSetLoftPositionKey(int bSuccess, string ObjectName, int KeyIndex, float Start, float End) { } + + virtual public void OnModifyPathPoint(int bSuccess, string ObjectName, int Index, float X, float Y, float Z) { } + + virtual public void OnSetVideoFrame(int bSuccess, string ObjectName, int StartFrame, int StopFrame) { } + + virtual public void OnSetVideoRepeatInfo(int bSuccess, string ObjectName, int StartFrame, int StopFrame, int LoopCount, int bInfinite, int bPlayAsOut) { } + + virtual public void OnSetTextStyleLibrary(int bSuccess, string ObjectName, string Text, int StyleID) { } + + virtual public void OnAddTextStyleLibrary(int bSuccess, string ObjectName, string Text, int StyleID) { } + + virtual public void OnInitScrollObject(int bSuccess, string ObjectName) { } + + virtual public void OnSetCounterInfo(int bSuccess, string ObjectName, string Format, int UpdatePeriod, int bAddPlusSign) { } + + virtual public void OnSetCounterNumber(int bSuccess, string ObjectName, double Number) { } + + virtual public void OnSetCounterRange(int bSuccess, string ObjectName, double StartTime, double EndTime) { } + + virtual public void OnSetCounterRemainingTime(int bSuccess, string ObjectName, double BaseTime) { } + + virtual public void OnSetCounterElapsedTime(int bSuccess, string ObjectName, double BaseTime) { } + + virtual public void OnSaveObjectImage(int bSuccess, string ObjectName, string FileName) { } + + virtual public void OnSendMosMessage(int bSuccess, string MosMessage) { } + + virtual public void OnReceiveFile(int bSuccess, string ExistingFileName, string NewFileName) { } + + virtual public void OnAddObject(int bSuccess) { } + + virtual public void OnAddCloneObject(int bSuccess, string SceneName, string NewVariable) { } + + virtual public void OnSavePreviewImage(int bSuccess, string ImagePathName, int Width, int Height) { } + + virtual public void OnNewProject(int bSuccess, string AliasName) { } + + virtual public void OnQueryPickedObjects(int bSuccess, string SceneName, int index, int TotalCount, ref sKVariable Param) { } + + virtual public void OnSetSceneDuration(int bSuccess, string SceneName, int AnimationType, int Duration) { } + + virtual public void OnSetBackgroundChangeType(int bSuccess, string SceneName, eKBackgroundChangeType ChangeType) { } + + virtual public void OnSetBackgroundPauseType(int bSuccess, string SceneName, eKBackgroundPauseType PauseType) { } + + virtual public void OnDragObject(int bSuccess, string ObjectName, int X, int Y, int FrameCount) { } + + virtual public void OnMoveCamera(int bSuccess, string ObjectName, int X, int Y, int Z, int FrameCount) { } + + virtual public void OnResetDrag(int bSuccess, string ObjectName, int FrameCount) { } + + virtual public void OnCreateStory(int bSuccess) { } + + virtual public void OnInsertStory(int bSuccess) { } + + virtual public void OnMoveStory(int bSuccess) { } + + virtual public void OnSwapStory(int bSuccess) { } + + virtual public void OnDeleteStory(int bSuccess) { } + + virtual public void OnCreateItem(int bSuccess) { } + + virtual public void OnPrepareItem(int bSuccess) { } + + virtual public void OnSceneSaved(int bSuccess, string FileName) { } + + virtual public void OnResumeBackground(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnSetSceneScrollSpeed(int bSuccess, string SceneName, float Speed) { } + + virtual public void OnCreateWithAFile(int bSuccess, string SceneName, string FileName, string VariableName) { } + + virtual public void OnSetSceneAudioFile(int bSuccess, string SceneName, int AnimatiionType, string AudioFileName) { } + + virtual public void OnSetScrollSpeedByScenePlayer(int bSuccess, int OutputChannelIndex, int LayerNo, float Speed) { } + + virtual public void OnAdjustScrollSpeedByScenePlayer(int bSuccess, int OutputChannelIndex, int LayerNo, float SpeedDelta) { } + + virtual public void OnEnableSceneAudio(int bSuccess, string SceneName, int AnimatiionType, int bEnable) { } + + virtual public void OnInsertItem(int bSuccess) { } + + virtual public void OnDeleteItem(int bSuccess) { } + + virtual public void OnMoveItem(int bSuccess) { } + + virtual public void OnSwapItem(int bSuccess) { } + + virtual public void OnUpdateItems(int bSuccess) { } + + virtual public void OnSetPositionOfPathAnimation(int bSuccess, string ObjectName, float Position) { } + + virtual public void OnSetPositionKeyOfPathAnimation(int bSuccess, string ObjectName, int KeyIndex, float Position) { } + + virtual public void OnUpdateThumbnail(int bSuccess, string SceneName) { } + + virtual public void OnSetStyleItemTexture(int bSuccess, string ObjectName, eKStyleType ItemType, int ItemIndex, string FileName) { } + + virtual public void OnSetKeyFrame(int bSuccess, eKObjectAttribute AttributeType, string ObjectName, int KeyIndex, int Frame, eKKeyFrameType KeyFrameType) { } + + virtual public void OnSetKeyInterpolation(int bSuccess, eKObjectAttribute AttributeType, string ObjectName, int KeyIndex, eKKeyInterpolationType InInterpolation, eKKeyInterpolationType OutInterpolation) { } + + virtual public void OnSetStartFrame(int bSuccess, string ObjectName, int Frame) { } + + virtual public void OnStartVideoCapture(int bSuccess, string FilePath, int VideoCodec) { } + + virtual public void OnStopVideoCapture(int bSuccess) { } + + virtual public void OnCaptureImage(int bSuccess, string FilePath) { } + + virtual public void OnAddAbsolutePause(int bSuccess, string SceneName, int AnimationType, int FrameNo, int Delay, int bAuto) { } + + virtual public void OnResetTotalTime(int bSuccess, string SceneName, int AnimationType) { } + + virtual public void OnSetTotalTime(int bSuccess, string SceneName, int AnimationType, int Frame) { } + + virtual public void OnSetAnimationLibrary(int bSuccess, string ObjectName, int AnimationID, int bApplyAtCurrentPosition) { } + + virtual public void OnSetMaterialLibrary(int bSuccess, string ObjectName, int MaterialID) { } + + virtual public void OnSetStyleLibrary(int bSuccess, string ObjectName, int StyleID) { } + + virtual public void OnSetObjectEffectType(int bSuccess, string ObjectName, int bInEffect, eKEffectType EffectType, int Duration) { } + + virtual public void OnSetAnimationLibrary(int bSuccess, string ObjectName, string Name, int bApplyAtCurrentPosition) { } + + virtual public void OnSetMaterialLibrary(int bSuccess, string ObjectName, string Name) { } + + virtual public void OnSetStyleLibrary(int bSuccess, string ObjectName, string Name) { } + + virtual public void OnLoadStyleLibrarys(int bSuccess, string LibraryPath) { } + + virtual public void OnLoadAnimationLibrarys(int bSuccess, string LibraryPath) { } + + virtual public void OnLoadMaterialLibrarys(int bSuccess, string LibraryPath) { } + + virtual public void OnCheckVersion(int bSuccess, string ServerVersion, string SDKVersion) { } + + virtual public void OnSetEffectNone(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectWipe(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectPush(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectTransform(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectCurl(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectRipple(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectParticle(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectFade(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectDistortion(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectBlink(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectCrop(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectBlur(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectColor(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectSidefade(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetEffectCutOut(int bSuccess, string SceneName, string ObjectName, int bAppliedObjectEffect) { } + + virtual public void OnSetSceneEffectType(int bSuccess, string SceneName, int bInEffect, eKSceneEffectType EffectType, int Duration) { } + + virtual public void OnQueryGroupType(int bSuccess, string ObjectName, eKGroupType GroupType) { } + + virtual public void OnQueryImageType(int bSuccess, string ObjectName, eKTextureTarget TextureTarget, eKImageType ImageType) { } + + virtual public void OnSetDiffuseTextColor(int bSuccess, string ObjectName, int BeginPos, int Count, int R, int G, int B, int A) { } + + virtual public void OnSetVideoPlayInfo(int bSuccess, string ObjectName, eKTextureTarget TextureTarget, ref sKVideoPlayInfo pVideoPlayInfo) { } + + virtual public void OnQueryVideoPlayInfo(int bSuccess, string ObjectName, eKTextureTarget TextureTarget, ref sKVideoPlayInfo pVideoPlayInfo) { } + + virtual public void OnQueryIs3D(int bSuccess, string ObjectName, int b3D) { } + + //virtual public void OnAddScrollObject2(int bSuccess, string ObjectName, string ChildName, string VariableName) { } + + virtual public void OnPlayDirect(int bSuccess, string SceneName, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnSetImageType(int bSuccess, string ObjectName, eKTextureTarget TextureTarget, eKImageType ImageType) { } + + virtual public void OnCutIn(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnCutOut(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnClearNextPreview(int bSuccess, int OutputChannelIndex, int LayerNo) { } + + virtual public void OnSetAudioOutput(int bSuccess, eKPlayAudioType PlayAudioType) { } + + virtual public void OnSetMemo(int bSuccess, string ObjectName, string Memo) { } + + virtual public void OnQueryMemo(int bSuccess, string ObjectName, string Memo) { } + + virtual public void OnEnableMaterialItem(int bSuccess, string ObjectName, eKMaterialType Type, int bEnable) { } + + virtual public void OnSetDiffuseColor(int bSuccess, string ObjectName, sKColor Color) { } + + virtual public void OnSetDiffuseColorKey(int bSuccess, string ObjectName, int KeyIndex, sKColor Color) { } + + virtual public void OnSetAmbientColor(int bSuccess, string ObjectName, sKColor Color) { } + + virtual public void OnSetAmbientColorKey(int bSuccess, string ObjectName, int KeyIndex, sKColor Color) { } + + virtual public void OnSetSpecularColor(int bSuccess, string ObjectName, sKColor Color) { } + + virtual public void OnSetSpecularColorKey(int bSuccess, string ObjectName, int KeyIndex, sKColor Color) { } + + virtual public void OnSetEmissiveColor(int bSuccess, string ObjectName, sKColor Color) { } + + virtual public void OnSetEmissiveColorKey(int bSuccess, string ObjectName, int KeyIndex, sKColor Color) { } + + virtual public void OnSetSpecularSharpness(int bSuccess, string ObjectName, float Sharpness) { } + + virtual public void OnSetTransparencyOpacity(int bSuccess, string ObjectName, byte Opacity) { } + + virtual public void OnSetMaterialTextureOffset(int bSuccess, string ObjectName, float x, float y) { } + + virtual public void OnSetMaterialTextureOffsetKey(int bSuccess, string ObjectName, int KeyIndex, float x, float y) { } + + virtual public void OnSetMaterialTextureTiling(int bSuccess, string ObjectName, float x, float y) { } + + virtual public void OnSetMaterialTextureTilingKey(int bSuccess, string ObjectName, int KeyIndex, float x, float y) { } + + virtual public void OnSetMaterialTextureRotation(int bSuccess, string ObjectName, float Degree) { } + + virtual public void OnSetMaterialTextureRotationKey(int bSuccess, string ObjectName, int KeyIndex, float Degree) { } + + virtual public void OnSetMaterialTextureType(int bSuccess, string ObjectName, eKTextureType Type) { } + + virtual public void OnSetMaterialTextureFile(int bSuccess, string ObjectName, string FilePathName) { } + + virtual public void OnSetMaterialTextureFilter(int bSuccess, string ObjectName, eKTextureFilter FilterType) { } + + virtual public void OnSetMaterialTextureOpacity(int bSuccess, string ObjectName, byte Opacity) { } + + virtual public void OnSetMaterialTextureBlending(int bSuccess, string ObjectName, eKTextureBlending BlendingType) { } + + virtual public void OnSetMaterialTextureAddress(int bSuccess, string ObjectName, eKTextureAddress AddressType) { } + + virtual public void OnSetTrialPlayMode(int bSuccess) { } + + virtual public void OnQueryFont(int bSuccess, string ObjectName, ref sKFont Param) { } + + virtual public void OnSetImageOriginalSize(int bSuccess, string SceneName, string ObjectName) { } + + virtual public void OnApplyLibrary(int bSuccess, string SceneName, string ObjectName, string LibraryPath, eKEffectTarget EffectTarget) { } + + virtual public void OnSetTableValue(int bSuccess, string SceneName, string ObjectName, int Row, int Column, string Value) { } + + virtual public void OnSetTableColor(int bSuccess, string SceneName, string ObjectName, int Row, int Column, sKColor Color) { } + + virtual public void OnQueryTableValue(int bSuccess, string SceneName, string ObjectName, int Row, int Column, string Value) { } + + virtual public void OnQueryTableValues(int bSuccess, string SceneName, string ObjectName, int Index, int TotalCount, int Row, int Column, string Value) { } + + virtual public void OnQueryPauseCount(int bSuccess, string SceneName, int AnimationType, int PauseCount) { } + + virtual public void OnQueryPauseCountByName(int bSuccess, string SceneName, string AnimationName, int PauseCount) { } + + virtual public void OnPlayRange(int bSuccess, int OutputChannelIndex, int LayerNo, int PlaybackRangeNo) { } + + virtual public void OnQueryPlaybackRangeCount(int bSuccess, string SceneName, int PlaybackRangeCount) { } + + virtual public void OnQueryPlaybackRange(int bSuccess, string SceneName, int PlaybackRangeNo, int Start, int End) { } + + //virtual public void OnSetVROffset(int bSuccess, string SceneName, float Horz, float Vert) { } + + virtual public void OnSetOutputChannelIndex(int bSuccess, string SceneName, int OutputChannelIndex) { } + + virtual public void OnQueryOutputChannelIndex(int bSuccess, string SceneName, int OutputChannelIndex) { } + + virtual public void OnEndTransactionOnChannel(int bSuccess, int OutputChannelIndex) { } + + void IKAEventHandler.OnSetVROffset(int bSuccess, string SceneName, float Horz, float Vert) + { + + } + + void IKAEventHandler.OnQueryTotalTime(int iSuccess, string SceneName, int AnimationType, int Frame) + { + + } + + void IKAEventHandler.OnSetPathShapeOutlineThickness(int bSuccess, string SceneName, string ObjectName, float Thickness) + { + + } + + void IKAEventHandler.OnEnablePathShapeOutline(int bSuccess, string SceneName, string ObjectName, int bEnable) + { + + } + + void IKAEventHandler.OnPlayInNextPreview(int bSuccess, int OutputChannelIndex, int LayerNo) + { + + } + + void IKAEventHandler.OnPlayOutNextPreview(int bSuccess, int OutputChannelIndex, int LayerNo) + { + + } + + void IKAEventHandler.OnSetPlaybackCamera(int bSuccess, string SceneName, string ObjectName) + { + + } + + void IKAEventHandler.OnSetMoveTo(int bSuccess, string SceneName, string ObjectName, float X, float Y, float Z) + { + + } + + void IKAEventHandler.OnSetRotateTo(int bSuccess, string SceneName, string ObjectName, float Pitch, float Yaw, float Roll) + { + + } + + void IKAEventHandler.OnSetVerticalFOV(int bSuccess, string SceneName, string ObjectName, float Angle) + { + + } + + void IKAEventHandler.OnSetDelay(int bSuccess, string SceneName, string ObjectName, int Delay) + { + + } + + void IKAEventHandler.OnExportVideo(int bSuccess, string SceneName, string FileName) + { + + } + + void IKAEventHandler.OnStopVideoExporting(int bSuccess, string SceneName) + { + + } + + void IKAEventHandler.OnQueryVideoExportingProgress(int bSuccess, string SceneName, int CurrentFrame, int TotalFrame) + { + + } + + void IKAEventHandler.OnFinishedVideoExporting(int bSuccess, string FileName) + { + + } + + void IKAEventHandler.OnSetPause(int bSuccess, string SceneName, int AnimationType, int FrameNo, int Delay, int bAuto) + { + + } + + void IKAEventHandler.OnSetPauseByName(int bSuccess, string SceneName, string AnimationName, int FrameNo, int Delay, int bAuto) + { + + } + + void IKAEventHandler.OnSetPauseWithIndex(int bSuccess, string SceneName, int AnimationType, int Index, int Delay, int bAuto) + { + + } + + void IKAEventHandler.OnSetPauseWithIndexByName(int bSuccess, string SceneName, string AnimationName, int Index, int Delay, int bAuto) + { + + } + + void IKAEventHandler.OnDeletePauseWithIndex(int bSuccess, string SceneName, int AnimationType, int Index, int bAll) + { + + } + + void IKAEventHandler.OnDeletePauseWithIndexByName(int bSuccess, string SceneName, string AnimationName, int Index, int bAll) + { + + } + + /* + void IKAEventHandler.OnQueryTextlistOfTextObjects(int bSuccess, string SceneName, int Index, int TotalCount, string Text) + { + + } + + void IKAEventHandler.OnPlayIn(int bSuccess, int OutputChannelIndex, int LayerNo) + { + + } + */ + } +} diff --git a/lol_coder/lol_coder/Tornado/TornadoManager.cs b/lol_coder/lol_coder/Tornado/TornadoManager.cs new file mode 100644 index 0000000..933cce6 --- /dev/null +++ b/lol_coder/lol_coder/Tornado/TornadoManager.cs @@ -0,0 +1,3231 @@ +锘縰sing K3DAsyncEngineLib; +using lol_coder.Data; +using System; +using System.Collections.Generic; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; + +using System.Threading.Tasks; +using System.Windows.Forms; +using static lol_coder.Data.DataControl; + +namespace lol_coder.Tornado +{ + public class TornadoManager + { + bool forTest; + + public void DisplayTest() + { + forTest = !forTest; + + KAScene = KAEngine.LoadScene(@"E:\旯鞚橃棸\鞁犾劯瓿凾V靽柬晳\霐旍瀽鞚竆23_霛检澊敫岉啞 (1)\鞖绊晿雼╛韰岇姢韸.t2s","鞖绊晿雼厡鞀ろ姼"); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + + if (forTest) + { + SetValue("test", @"C:\Users\MD\Downloads\sample_960x400_ocean_with_audio.avi"); + //KAScene.GetObject("test").SetStartFrame(300); + //KAScene.GetObject("test").SetKeyFrame(eKObjectAttribute.ATTR_ANIMATION_BEGIN, 0, 10, eKKeyFrameType.KEY_FRAME_TYPE_ABSOLUTE); + } + else + { + SetValue("test", @"C:\Users\MD\Downloads\sample_1280x720_surfing_with_audio.avi"); + KAScene.GetObject("test").SetVideoFrame(300000, 3000000); + //KAScene.GetObject("test").SetStartFrame(300); + //SetValue("test", "sample_1280x720.avi"); + //KAScene.GetObject("test").SetKeyFrame(eKObjectAttribute.ATTR_ANIMATION_BEGIN, 0, 0, eKKeyFrameType.KEY_FRAME_TYPE_ABSOLUTE); + } + + Prepare(layoutBaronTimer); + Play(layoutBaronTimer); + } + + + + #region variables + + protected KAEngine KAEngine; + protected KAScenePlayer KAScenePlayer; + protected KAScene KAScene; + protected K3DEventHandler KAEvent; + + public string IP { get; set; } = "127.0.0.1"; + public int Port { get; set; } = 30001; + + public int DissolveTime { get; set; } = 3; + public string DesignPath { get; set; } = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\Design"; + + public bool isConnected() + { + if (KAScenePlayer == null) return false; + else return true; + } + + + #endregion + + + #region singleton + + private static TornadoManager uniqueInstance = null; + private static readonly Object mInstanceLocker = new Object(); + + public static TornadoManager getInstance() + { + lock (mInstanceLocker) + { + if (uniqueInstance == null) + { + uniqueInstance = new TornadoManager(); + } + } + return uniqueInstance; + } + + public TornadoManager() + { + KAEngine = new KAEngine(); + } + + #endregion + + + #region Method + + public void UnLoadAll() + { + KAEngine.UnloadAll(); + } + + public void UnLoadMain() + { + KAEngine.UnloadScene(sceneNameBanPick); + KAEngine.UnloadScene(sceneNameBanPick_old); + KAEngine.UnloadScene(sceneNameBanPickManual); + KAEngine.UnloadScene(sceneNameLineUp); + KAEngine.UnloadScene(sceneNameTowerGold); + KAEngine.UnloadScene(sceneNameAllRunes); + KAEngine.UnloadScene(sceneNameKeyStone); + KAEngine.UnloadScene(sceneNameWinRate); + KAEngine.UnloadScene(sceneNamePost); + KAEngine.UnloadScene(sceneNamePOG); + } + + + #region Method - Connection + public void setMainFrom(MainForm _mainForm) + { + KAEvent = new K3DEventHandler(_mainForm); + } + public void Connection() + { + KAEngine.KTAPConnect(1, IP, Port, 0, KAEvent); + KAScenePlayer = KAEngine.GetScenePlayer(); + } + public void AliveCheck() + { + KAEngine.HeartBeat(); + } + + #endregion + + + #region Method - SceneControl + + int sceneCount = 0; + string _designPath = Environment.CurrentDirectory + @"\T2S\"; + private string designPath(string cutName) => _designPath + cutName + ".t2s"; + + private string vrvPath(string vrvName) => _designPath + @"Video\" + vrvName + ".vrv"; + private string imagePath(string imgName) => _designPath + @"Images\" + imgName + ".tga"; + + private string resPath(string resName) => Environment.CurrentDirectory + @"\res\" + resName + ".png"; + + private string sceneName(string _s) + { + sceneCount++; + + return _s + sceneCount; + } + + public void LoadScene(string fileName) => KAScene = KAEngine.LoadScene(designPath(fileName), fileName); + public void Prepare(int layer) => KAScenePlayer.Prepare(layer, KAScene); + public void Play(int layer) => KAScenePlayer.Play(layer); + + + public void Out(int layer) + { + //=> KAScenePlayer.PlayOut(layer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + + KAScene = KAEngine.LoadScene(designPath("Clear"), "Clear"); + KAScene.SetSceneEffectType(1, etype, FadeInSec); + + KAScenePlayer.Prepare(layer, KAScene); + KAScenePlayer.Play(layer); + } + + public void SetValue(string objName, string value) => KAScene.GetObject(objName).SetValue(value); + + public void SetVisible(string objName, bool visible) => KAScene.GetObject(objName).SetVisible(visible ? 1 : 0); + + public void Preview(string path) + { + KAScenePlayer.SavePreviewImage(path, 320, 240); + } + + #endregion + + + #region Method - Coder + + public int FadeInSec = 12; + string RES_FOLDER_PATH = Environment.CurrentDirectory + @"\Resource\"; + + private readonly int mainLayer = 1; + + public bool isDisplayBanPick = false; + public bool isDisplayGold = false; + public bool isDisplayGoldGraph = false; + public bool isDisplayDeal = false; + public bool isDisplayFight = false; + public bool isDisplayFightRealTime = false; + public bool isDisplayTowerGold = false; + private readonly string sceneNameBanPick = "氚错斀_2024"; + private readonly string sceneNameBanPick_old = "氚错斀"; + private readonly string sceneNameBanPickManual = "氩ろ斀鞀ろ嫺"; + private readonly string sceneNameLineUp = "霛检澑鞐1"; + private readonly string sceneNameQuest = "Rolequest"; + private readonly string sceneNameGold = "雸勳爜瓿摐"; + private readonly string sceneNameGoldGraph = "鞛呿瀸頂柬暣"; + private readonly string sceneNameDeal = "頃滍儉霐滊焿"; //雸勳爜雿半歆 + private readonly string sceneNameFight = "頃滍儉"; //頃滍儉霐滊焿 + private readonly string sceneNameFightNew = "鞁れ嫓臧勴暅韮"; //頃滍儉霐滊焿 + private readonly string sceneNamePost = "瓴疥赴瓴瓣臣"; + private readonly string sceneNamePOG = "POM";//"Player of the game"; + + private readonly string sceneNameTowerGold = "韽儜瓿摐"; + private readonly string sceneNameAllRunes = "靹犾垬氤 耄"; + private readonly string sceneNameKeyStone = "韨れ姢韱る,"; + private readonly string sceneNameWinRate = "毂旐攧鞀闺"; + + private readonly int layoutScore = 2; + private readonly string sceneNameScore = "靸侂嫧鞀れ綌鞏错寪"; + + public bool isDisplayDragon = false; + private readonly string sceneNameDragon = "鞖╉殟霌"; + private readonly int layoutDragon = 3; + //鞖╉殟霌 鞚措歆 瓴诫 + public string[] bbufD = new string[10]; + public string[] rbufD = new string[10]; + public string rAtakhan = ""; + public string bAtakhan = ""; + + public bool isDisplayDragonTimer = false; + private readonly int layoutDragonTimer = 4; + private readonly string sceneNameDragonTimer = "鞖 韮鞚措ǜ"; + + public bool isDisplayElderTimer = false; + private readonly int layoutElderTimer = 4; + private readonly string sceneNameElderTimerBlue = "B_Elder"; + private readonly string sceneNameElderTimerRed = "R_Elder"; + + public bool isDisplayTower = false; + private readonly int layoutTower = 5; + private readonly string sceneNameTower = "Tower"; + + + public bool isDisplayAtakanTimer = false; + private readonly int layoutAtakanTimer = 5; + private readonly string sceneNameAtakanTimer = "鞎勴儉旃疙儉鞚措ǜ"; + + + public bool isDisplayHeraldTimer = false; + private readonly int layoutHeraldTimer = 9; + private readonly string sceneNameHeraldTimer = "鞝勲牴韮鞚措ǜ"; + + public bool isDisplayHordeTimer = false; + private readonly int layoutHordeTimer = 6; + private readonly string sceneNameHordeTimer = "瓿淀棃鞙犾订 韮鞚措ǜ"; + + public bool isDisplayBaronTimer = false; + private readonly int layoutBaronTimer = 6; + private readonly string sceneNameBaronTimer = "氚旊 韮鞚措ǜ"; + + public bool isDisplayBraonBuff = false; + public bool isDisplayBaronPowerPlay = false; + private readonly int layoutBaronBuff = 9; + //private readonly string sceneNameBaronBuff = "氚旊 氩勴攧"; + private readonly string sceneNameBaronBuffBlue = "B_Baron"; + private readonly string sceneNameBaronBuffRed = "R_Baron"; + /* + private readonly int layoutBaronPowerPlay = 5; + private readonly string sceneNameBaronPowerPlayBlue = "B_Power"; + private readonly string sceneNameBaronPowerPlayRed = "R_Power"; + */ + + + + public bool isDisplayInhibitorBlue = false; + private readonly int layoutInhibitorBlue = 7; + private readonly string sceneNameInhibitorBlue = "鞏奠牅旮绊儉鞚措ǜ_B"; + public bool isDisplayInhibitorRed = false; + private readonly int layoutInhibitorRed = 8; + private readonly string sceneNameInhibitorRed = "鞏奠牅旮绊儉鞚措ǜ_R"; + + + #region 氚错斀 + + public int TimerTime = 27; + public Timer timer = new Timer(); + + public void timer_Tick(object sender, EventArgs e) + { + if (TimerTime == 1) timer.Stop(); + + TimerTime--; + + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + if (TimerTime > -1) KAScene.GetObject("Timer").SetValue("" + string.Format("{0:00}", TimerTime)); + KAEngine.EndTransaction(); + KAScenePlayer.Prepare(1, KAScene); + } + + public bool isBanPickStart = false; + public string bScore = ""; + public string rScore = ""; + public string bScoreAll = ""; + public string rScoreAll = ""; + + + public void DisplayBanPick(string[] titles, string[] teams, DataControl dc, string[] scores, bool[] isFearless, string[] images1, string[] images2, string[] images3, string[] images4, bool isRedStart) + { + if (isRedStart) LoadScene(sceneNameBanPick + "_R"); + else LoadScene(sceneNameBanPick); + + isBanPickStart = false; + /* + timer = new Timer(); + timer.Interval = 1000; + timer.Tick += new EventHandler(timer_Tick); + */ + + for (int i = 0; i < 4; i++) + { + SetVisible("game" + (i + 1), isFearless[i]); + } + + //KAScene.GetObject("B_Pick_Ready1".SetImageType(); + //KAScene.GetObject("B_Pick1".SetImageType(); + + + for (int i = 0; i < 10; i++) + { + if (isFearless[0]) + { + if (i < 5) KAScene.GetObject("g1b" + (i + 1)).SetValue(images1[i]); + else KAScene.GetObject("g1r" + (i - 4)).SetValue(images1[i]); + } + if (isFearless[1]) + { + if (i < 5) KAScene.GetObject("g2b" + (i + 1)).SetValue(images2[i]); + else KAScene.GetObject("g2r" + (i - 4)).SetValue(images2[i]); + } + if (isFearless[2]) + { + if (i < 5) KAScene.GetObject("g3b" + (i + 1)).SetValue(images3[i]); + else KAScene.GetObject("g3r" + (i - 4)).SetValue(images3[i]); + } + if (isFearless[3]) + { + if (i < 5) KAScene.GetObject("g4b" + (i + 1)).SetValue(images4[i]); + else KAScene.GetObject("g4r" + (i - 4)).SetValue(images4[i]); + } + } + + bScore = scores[0]; + rScore = scores[1]; + bScoreAll = scores[2]; + rScoreAll = scores[3]; + + for (int i = 0; i < 5; i++) + { + KAScene.GetObject("B_Pick_Player_Name" + (i + 1)).SetValue(dc.BlueLiner.GetLiner(i).Name); + KAScene.GetObject("R_Pick_Player_Name" + (i + 1)).SetValue(dc.RedLiner.GetLiner(i).Name); + + SetVisible("B_Pick_Ready" + (i + 1), false); + SetVisible("R_Pick_Ready" + (i + 1), false); + } + + + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + teams[0] + ".png"); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + teams[1] + ".png"); + + KAScene.GetObject("B_Team_Name").SetValue(teams[0]); + KAScene.GetObject("R_Team_Name").SetValue(teams[1]); + + + KAScene.GetObject("Timer").SetValue("27"); + KAScene.GetObject("Match").SetValue(titles[0]); + KAScene.GetObject("Patch").SetValue(titles[1]); + KAScene.GetObject("Version").SetValue(titles[2]); + + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + + + //鞎犽媹氅旍澊靺 觳橂Μ + for (int i = 1; i <= 5; i++) + { + SetVisible("B_Ban_Color_Box" + i, false); + SetVisible("R_Ban_Color_Box" + i, false); + + SetVisible("B_Pick_Color_Box" + i, false); + SetVisible("R_Pick_Color_Box" + i, false); + + } + + if (isRedStart) SetVisible("R_Ban_Color_Box1", true); + else SetVisible("B_Ban_Color_Box1", true); + + + + + /* + //韸鸽Μ瓯--- 頇霌 歆鞝 + for (int i = 1; i <= 5; i++) + { + KAScene.AddPauseByName("B_Ban" + i.ToString(), 1500, 0, 0); + KAScene.AddPauseByName("R_Ban" + i.ToString(), 1500, 0, 0); + + KAScene.AddPauseByName("B_Pick" + i.ToString(), 1500, 0, 0); + KAScene.AddPauseByName("R_Pick" + i.ToString(), 1500, 0, 0); + + KAScene.AddPauseByName("B Pick" + i.ToString() + "_1", 60, 0, 0); + KAScene.AddPauseByName("R Pick" + i.ToString() + "_1", 60, 0, 0); + + } + */ + isDisplayBanPick = true; + + /* + KAScene.GetObject("BScore").SetVisible(1); + KAScene.GetObject("RScore").SetVisible(1); + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + */ + + + Prepare(mainLayer); + Play(mainLayer); + + PickTriggerShown = new bool[] { false, false, false, false, false, false, false, false, false, false, false }; + } + + public void DisplayBanPickStart(int index, string[] values, bool isBan, bool isRedStart = false) + { + //鞛勳嫓 霐旊矂旯呾毄 + //if (values != null) if (values.Count() > 2) if (values[2] == "靹犿儩頇曥爼") { values[2] = "瓿犽ゴ電旍"; } + + + + string strs = ""; + if (values != null) + { + foreach (var v in values) + { + strs += " " + v; + } + } + Console.WriteLine("BanPick 鞁滌瀾" + "Index : " + index + "string : " + strs + "IsBan : " + isBan); + + if (isRedStart) //霠堧摐 鞁滌瀾鞁 + { + if (isBan) + { + void setBanObj(string tag) + { + LoadScene("30SecTimer"); + Prepare(2); + Play(2); + + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + KAScene.GetObject(tag[0] + "_Ban" + tag[1]).SetValue(values[0]); + KAScene.GetObject(tag[0] + "_Ban_Color_Box" + tag[1]).SetVisible(0); + KAEngine.EndTransaction(); + + KAScenePlayer.Play(1); + } + + if (index.Equals(0)) + { + Console.WriteLine("R_Ban1"); + LoadScene("30SecTimer"); + Prepare(2); + Play(2); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(1)) + { + setBanObj("R1"); + KAScene.GetObject("B_Ban_Color_Box1").SetVisible(1); + Console.WriteLine("B_Ban1"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(2)) + { + setBanObj("B1"); + KAScene.GetObject("R_Ban_Color_Box2").SetVisible(1); + Console.WriteLine("R_Ban2"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(3)) + { + setBanObj("R2"); + KAScene.GetObject("B_Ban_Color_Box2").SetVisible(1); + Console.WriteLine("B_Ban2"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(4)) + { + setBanObj("B2"); + KAScene.GetObject("R_Ban_Color_Box3").SetVisible(1); + Console.WriteLine("R_Ban3"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(5)) + { + setBanObj("R3"); + KAScene.GetObject("B_Ban_Color_Box3").SetVisible(1); + Console.WriteLine("B_Ban3"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(6)) + { + setBanObj("B3"); + KAScene.GetObject("R_Pick_Color_Box1").SetVisible(1); + Console.WriteLine("R_Pick1"); + System.Threading.Thread.Sleep(2000); + + } + else if (index.Equals(7)) + { + setBanObj("B4"); + KAScene.GetObject("R_Ban_Color_Box4").SetVisible(1); + Console.WriteLine("R_Ban4"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(8)) + { + setBanObj("R4"); + KAScene.GetObject("B_Ban_Color_Box5").SetVisible(1); + Console.WriteLine("B_Ban5"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(9)) + { + setBanObj("B5"); + KAScene.GetObject("R_Ban_Color_Box5").SetVisible(1); + Console.WriteLine("R_Ban5"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(10)) + { + setBanObj("R5"); + KAScene.GetObject("B_Pick_Color_Box4").SetVisible(1); + Console.WriteLine("B_Pick4"); + System.Threading.Thread.Sleep(2000); + } + + } + else + { + void SetPickObj(string tag) + { + + if (values[2].Equals("瓿犽ゴ電旍")) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + + SetVisible(tag[0] + "_Pick_Ready" + tag[1], true); + SetValue(tag[0] + "_Pick_Ready" + tag[1], values[0]); + + Console.WriteLine(tag[0] + " Pick" + tag[1] + "_1"); + KAEngine.EndTransaction(); + } + + + if (values[2].Equals("靹犿儩頇曥爼")) + { + LoadScene(tag == "B5" ? "60SecTimer" : "30SecTimer"); + Prepare(2); + Play(2); + + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + + + SetVisible(tag[0] + "_Pick_Ready" + tag[1], true); + SetValue(tag[0] + "_Pick_Ready" + tag[1], values[0]); + KAScene.GetObject(tag[0] + "_Pick_Color_Box" + tag[1]).SetVisible(0); + SetValue(tag[0] + "_Pick" + tag[1], values[0]); + //KAScene.GetObject(tag).SetVisible(0); + //KAScene.GetObject(tag[0] + "_Pick" + tag[1]).SetValue(values[0]); + Console.WriteLine(tag[0] + " Pick" + tag[1] + "_1"); + + + + KAEngine.EndTransaction(); + KAScenePlayer.Play(1); + } + + + + //if (values[2].Equals("靹犿儩頇曥爼")) System.Threading.Thread.Sleep(2000); + } + + if (index.Equals(0)) + { + SetPickObj("R1"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box1").SetVisible(1); + Console.WriteLine("B_Pick1"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(1)) + { + SetPickObj("B1"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box2").SetVisible(1); + Console.WriteLine("B_Pick2"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(2)) + { + SetPickObj("B2"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box2").SetVisible(1); + Console.WriteLine("R_Pick2"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(3)) + { + SetPickObj("R2"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box3").SetVisible(1); + Console.WriteLine("R_Pick3"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(4)) + { + SetPickObj("R3"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box3").SetVisible(1); + Console.WriteLine("B_Pick3"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(5)) + { + SetPickObj("B3"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Ban_Color_Box4").SetVisible(1); + Console.WriteLine("B_Ban4"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(6)) + { + SetPickObj("B4"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box4").SetVisible(1); + Console.WriteLine("R_Pick4"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(7)) + { + SetPickObj("R4"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box5").SetVisible(1); + Console.WriteLine("R_Pick5"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(8)) + { + SetPickObj("R5"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box5").SetVisible(1); + Console.WriteLine("B_Pick5"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(9)) + { + SetPickObj("B5"); + System.Threading.Thread.Sleep(2000); + } + } + } + else //敫旊( 鞁滌瀾鞁 + { + if (isBan) + { + void setBanObj(string tag) + { + LoadScene("30SecTimer"); + Prepare(2); + Play(2); + + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + KAScene.GetObject(tag[0] + "_Ban" + tag[1]).SetValue(values[0]); + KAScene.GetObject(tag[0] + "_Ban_Color_Box" + tag[1]).SetVisible(0); + KAEngine.EndTransaction(); + + KAScenePlayer.Play(1); + } + + if (index.Equals(0)) + { + Console.WriteLine("B_Ban1"); + LoadScene("30SecTimer"); + Prepare(2); + Play(2); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(1)) + { + setBanObj("B1"); + KAScene.GetObject("R_Ban_Color_Box1").SetVisible(1); + Console.WriteLine("R_Ban1"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(2)) + { + setBanObj("R1"); + KAScene.GetObject("B_Ban_Color_Box2").SetVisible(1); + Console.WriteLine("B_Ban2"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(3)) + { + setBanObj("B2"); + KAScene.GetObject("R_Ban_Color_Box2").SetVisible(1); + Console.WriteLine("R_Ban2"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(4)) + { + setBanObj("R2"); + KAScene.GetObject("B_Ban_Color_Box3").SetVisible(1); + Console.WriteLine("B_Ban3"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(5)) + { + setBanObj("B3"); + KAScene.GetObject("R_Ban_Color_Box3").SetVisible(1); + Console.WriteLine("R_Ban3"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(6)) + { + setBanObj("R3"); + KAScene.GetObject("B_Pick_Color_Box1").SetVisible(1); + Console.WriteLine("B_Pick1"); + System.Threading.Thread.Sleep(2000); + + } + else if (index.Equals(7)) + { + setBanObj("R4"); + KAScene.GetObject("B_Ban_Color_Box4").SetVisible(1); + Console.WriteLine("B_Ban4"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(8)) + { + setBanObj("B4"); + KAScene.GetObject("R_Ban_Color_Box5").SetVisible(1); + Console.WriteLine("R_Ban5"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(9)) + { + setBanObj("R5"); + KAScene.GetObject("B_Ban_Color_Box5").SetVisible(1); + Console.WriteLine("B_Ban5"); + System.Threading.Thread.Sleep(2000); + } + else if (index.Equals(10)) + { + setBanObj("B5"); + KAScene.GetObject("R_Pick_Color_Box4").SetVisible(1); + Console.WriteLine("R_Pick4"); + System.Threading.Thread.Sleep(2000); + } + + } + else + { + void SetPickObj(string tag) + { + + if (values[2].Equals("瓿犽ゴ電旍")) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + + SetVisible(tag[0] + "_Pick_Ready" + tag[1], true); + SetValue(tag[0] + "_Pick_Ready" + tag[1], values[0]); + + Console.WriteLine(tag[0] + " Pick" + tag[1] + "_1"); + KAEngine.EndTransaction(); + } + + + if (values[2].Equals("靹犿儩頇曥爼")) + { + LoadScene(tag == "R5" ? "60SecTimer" : "30SecTimer"); + Prepare(2); + Play(2); + + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + + + SetVisible(tag[0] + "_Pick_Ready" + tag[1], true); + SetValue(tag[0] + "_Pick_Ready" + tag[1], values[0]); + KAScene.GetObject(tag[0] + "_Pick_Color_Box" + tag[1]).SetVisible(0); + SetValue(tag[0] + "_Pick" + tag[1], values[0]); + //KAScene.GetObject(tag).SetVisible(0); + //KAScene.GetObject(tag[0] + "_Pick" + tag[1]).SetValue(values[0]); + Console.WriteLine(tag[0] + " Pick" + tag[1] + "_1"); + + + + KAEngine.EndTransaction(); + KAScenePlayer.Play(1); + } + + + + //if (values[2].Equals("靹犿儩頇曥爼")) System.Threading.Thread.Sleep(2000); + } + + if (index.Equals(0)) + { + SetPickObj("B1"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box1").SetVisible(1); + Console.WriteLine("R_Pick1"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(1)) + { + SetPickObj("R1"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box2").SetVisible(1); + Console.WriteLine("R_Pick2"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(2)) + { + SetPickObj("R2"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box2").SetVisible(1); + Console.WriteLine("B_Pick2"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(3)) + { + SetPickObj("B2"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box3").SetVisible(1); + Console.WriteLine("B_Pick3"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(4)) + { + SetPickObj("B3"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box3").SetVisible(1); + Console.WriteLine("R_Pick3"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(5)) + { + SetPickObj("R3"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Ban_Color_Box4").SetVisible(1); + Console.WriteLine("R_Ban4"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(6)) + { + SetPickObj("R4"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box4").SetVisible(1); + Console.WriteLine("B_Pick4"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(7)) + { + SetPickObj("B4"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("B_Pick_Color_Box5").SetVisible(1); + Console.WriteLine("B_Pick5"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(8)) + { + SetPickObj("B5"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScene.GetObject("R_Pick_Color_Box5").SetVisible(1); + Console.WriteLine("R_Pick5"); + System.Threading.Thread.Sleep(2000); + } + } + else if (index.Equals(9)) + { + SetPickObj("R5"); + System.Threading.Thread.Sleep(2000); + } + } + } + + } + + + public void DisplayBanPick_old(string[] titles, string[] teams, DataControl dc, string[] scores) + { + LoadScene(sceneNameBanPick_old); + + isBanPickStart = false; + timer = new Timer(); + timer.Interval = 1000; + timer.Tick += new EventHandler(timer_Tick); + + bScore = scores[0]; + rScore = scores[1]; + bScoreAll = scores[2]; + rScoreAll = scores[3]; + + for (int i = 0; i < 5; i++) + { + KAScene.GetObject("B_Pick_Player_Name" + (i + 1)).SetValue(dc.BlueLiner.GetLiner(i).Name); + KAScene.GetObject("R_Pick_Player_Name" + (i + 1)).SetValue(dc.RedLiner.GetLiner(i).Name); + } + + + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + teams[0] + ".png"); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + teams[1] + ".png"); + + KAScene.GetObject("B_Team_Name").SetValue(teams[0]); + KAScene.GetObject("R_Team_Name").SetValue(teams[1]); + + //KAScene.GetObject("B_Score").SetValue(bScore); + //KAScene.GetObject("R_Score").SetValue(rScore); + + KAScene.GetObject("Timer").SetValue("27"); + KAScene.GetObject("Match").SetValue(titles[0]); + KAScene.GetObject("Patch").SetValue(titles[1]); + KAScene.GetObject("Version").SetValue(titles[2]); + + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + + //韸鸽Μ瓯--- 頇霌 歆鞝 + for (int i = 1; i <= 5; i++) + { + KAScene.AddPauseByName("B_Ban" + i.ToString(), 1500, 0, 0); + KAScene.AddPauseByName("R_Ban" + i.ToString(), 1500, 0, 0); + + KAScene.AddPauseByName("B_Pick" + i.ToString(), 1500, 0, 0); + KAScene.AddPauseByName("R_Pick" + i.ToString(), 1500, 0, 0); + + KAScene.AddPauseByName("B Pick" + i.ToString() + "_1", 60, 0, 0); + KAScene.AddPauseByName("R Pick" + i.ToString() + "_1", 60, 0, 0); + + } + isDisplayBanPick = true; + + KAScene.GetObject("BScore").SetVisible(1); + KAScene.GetObject("RScore").SetVisible(1); + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + + + Prepare(mainLayer); + Play(mainLayer); + + PickTriggerShown = new bool[] { false, false, false, false, false, false, false, false, false, false, false }; + } + bool[] PickTriggerShown; + + public void DisplayBanPickStart_old(int index, string[] values, bool isBan) + { + string strs = ""; + if (values != null) + { + foreach (var v in values) + { + strs += " " + v; + } + } + Console.WriteLine("BanPick 鞁滌瀾" + "Index : " + index + "string : " + strs + "IsBan : " + isBan); + + if (isBan) + { + void setBanObj(string tag) + { + + KAScene.GetObject(tag).SetVisible(1); + KAScene.GetObject(tag[0] + "_Ban" + tag[1]).SetValue(values[0]); + KAScenePlayer.TriggerByName(1, tag[0] + " Ban" + tag[1] + "_1"); + System.Threading.Thread.Sleep(1500); + Console.WriteLine(tag[0] + " Ban" + tag[1] + "_1"); + Console.WriteLine("Sleep 1500"); + TimerTime = 27; + KAScene.GetObject("Timer").SetValue("" + string.Format("{0:00}", TimerTime)); + timer.Start(); + } + + if (index.Equals(0)) + { + KAScenePlayer.TriggerByName(1, "B_Ban1"); + Console.WriteLine("B_Ban1"); + timer.Start(); + } + else if (index.Equals(1)) + { + setBanObj("B1"); + KAScenePlayer.TriggerByName(1, "R_Ban1"); + Console.WriteLine("R_Ban1"); + } + else if (index.Equals(2)) + { + setBanObj("R1"); + KAScenePlayer.TriggerByName(1, "B_Ban2"); + Console.WriteLine("B_Ban2"); + } + else if (index.Equals(3)) + { + setBanObj("B2"); + KAScenePlayer.TriggerByName(1, "R_Ban2"); + Console.WriteLine("R_Ban2"); + } + else if (index.Equals(4)) + { + setBanObj("R2"); + KAScenePlayer.TriggerByName(1, "B_Ban3"); + Console.WriteLine("B_Ban3"); + } + else if (index.Equals(5)) + { + setBanObj("B3"); + KAScenePlayer.TriggerByName(1, "R_Ban3"); + Console.WriteLine("R_Ban3"); + } + else if (index.Equals(6)) + { + setBanObj("R3"); + KAScenePlayer.TriggerByName(1, "LineUp"); + Console.WriteLine("LineUp"); + + System.Threading.Thread.Sleep(3000); + + KAScenePlayer.TriggerByName(1, "B_Pick1"); + Console.WriteLine("B_Pick1"); + } + else if (index.Equals(7)) + { + setBanObj("R4"); + KAScenePlayer.TriggerByName(1, "B_Ban4"); + Console.WriteLine("B_Ban4"); + } + else if (index.Equals(8)) + { + setBanObj("B4"); + KAScenePlayer.TriggerByName(1, "R_Ban5"); + Console.WriteLine("R_Ban5"); + } + else if (index.Equals(9)) + { + setBanObj("R5"); + KAScenePlayer.TriggerByName(1, "B_Ban5"); + Console.WriteLine("B_Ban5"); + } + else if (index.Equals(10)) + { + setBanObj("B5"); + System.Threading.Thread.Sleep(1000); + KAScenePlayer.TriggerByName(1, "R_Pick4"); + Console.WriteLine("R_Pick4"); + } + + } + else + { + + + void SetPickObj(string tag) + { + if (values[2].Equals("瓿犽ゴ電旍")) + { + KAScene.GetObject(tag).SetVisible(1); + KAScene.GetObject(tag[0] + "_Pick" + tag[1]).SetValue(values[0]); + KAScene.GetObject(tag[0] + "_Pick_Champion_Name" + tag[1]).SetValue(GetChampName(values[1])); + + if (!PickTriggerShown[index]) + { + KAScenePlayer.TriggerByName(1, tag[0] + " Pick" + tag[1] + "_1"); + + System.Threading.Thread.Sleep(2000); + PickTriggerShown[index] = true; + } + + Console.WriteLine(tag[0] + " Pick" + tag[1] + "_1"); + } + + + if (values[2].Equals("靹犿儩頇曥爼")) + { + if (timer.Enabled) timer.Stop(); + KAScene.GetObject(tag).SetVisible(0); + KAScene.GetObject(tag[0] + "_Pick" + tag[1]).SetValue(values[0]); + KAScene.GetObject(tag[0] + "_Pick_Champion_Name" + tag[1]).SetValue(GetChampName(values[1])); + if (!PickTriggerShown[index]) + { + KAScenePlayer.TriggerByName(1, tag[0] + " Pick" + tag[1] + "_1"); + PickTriggerShown[index] = true; + System.Threading.Thread.Sleep(2000); + + } + + KAScenePlayer.Resume(1); + Console.WriteLine(tag[0] + " Pick" + tag[1] + "_1"); + System.Threading.Thread.Sleep(2000); + + TimerTime = 26; + KAScene.GetObject("Timer").SetValue("" + string.Format("{0:00}", TimerTime)); + timer.Start(); + } + } + + if (index.Equals(0)) + { + SetPickObj("B1"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "R_Pick1"); + Console.WriteLine("R_Pick1"); + } + } + else if (index.Equals(1)) + { + SetPickObj("R1"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "R_Pick2"); + Console.WriteLine("R_Pick2"); + } + } + else if (index.Equals(2)) + { + SetPickObj("R2"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "B_Pick2"); + Console.WriteLine("B_Pick2"); + } + } + else if (index.Equals(3)) + { + SetPickObj("B2"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "B_Pick3"); + Console.WriteLine("B_Pick3"); + } + } + else if (index.Equals(4)) + { + SetPickObj("B3"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "R_Pick3"); + Console.WriteLine("R_Pick3"); + } + } + else if (index.Equals(5)) + { + SetPickObj("R3"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "R_Ban4"); + Console.WriteLine("R_Ban4"); + } + } + else if (index.Equals(6)) + { + SetPickObj("R4"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "B_Pick4"); + Console.WriteLine("B_Pick4"); + } + } + else if (index.Equals(7)) + { + SetPickObj("B4"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "B_Pick5"); + Console.WriteLine("B_Pick5"); + } + } + else if (index.Equals(8)) + { + SetPickObj("B5"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + KAScenePlayer.TriggerByName(1, "R_Pick5"); + Console.WriteLine("R_Pick5"); + } + } + else if (index.Equals(9)) + { + SetPickObj("R5"); + if (values[2].Equals("靹犿儩頇曥爼")) + { + if (timer.Enabled) timer.Stop(); + TimerTime = 60; + KAScene.GetObject("Timer").SetValue("" + string.Format("{0:00}", TimerTime)); + timer.Start(); + } + } + } + + KAScene.GetObject("BScore").SetVisible(1); + KAScene.GetObject("RScore").SetVisible(1); + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + + } + + public void DisplaySwapPhase(string[] titles, string[] teams, DataControl dc) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + + string getChampsPathBanPick(string fileName) => RES_FOLDER_PATH + @"Champs(158x245)\" + fileName + "_158245.png"; + + for (int i = 1; i <= 5; i++) + { + Liner liner = dc.BlueLiner.GetLiner(i - 1); + KAScene.GetObject("B_Pick" + i).SetValue(getChampsPathBanPick(liner.champ)); + + + liner = dc.RedLiner.GetLiner(i - 1); + KAScene.GetObject("R_Pick" + i).SetValue(getChampsPathBanPick(liner.champ)); + } + + KAEngine.EndTransaction(); + } + + + public void DisplaySwapPhase_old(string[] titles, string[] teams, DataControl dc) + { + LoadScene(sceneNameBanPickManual); + + + + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + teams[0] + ".png"); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + teams[1] + ".png"); + + KAScene.GetObject("B_Team_Name").SetValue(teams[0]); + KAScene.GetObject("R_Team_Name").SetValue(teams[1]); + + KAScene.GetObject("Match").SetValue(titles[0]); + KAScene.GetObject("Patch").SetValue(titles[1]); + KAScene.GetObject("Version").SetValue(titles[2]); + + KAScene.GetObject("Timer").SetValue("" + string.Format("{0:00}", TimerTime)); + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + + + string getChampsPathBanPick(string fileName, bool isBlue) + { + if (isBlue) return RES_FOLDER_PATH + @"Champs(520x370)\" + fileName + "_L.png"; + else return RES_FOLDER_PATH + @"Champs(520x370)\" + fileName + "_R.png"; + } + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + for (int i = 1; i <= 5; i++) + { + Liner liner = dc.BlueLiner.GetLiner(i - 1); + KAScene.GetObject("B_Pick" + i).SetValue(getChampsPathBanPick(liner.champ, true)); + KAScene.GetObject("B_Pick_Champion_Name" + i).SetValue(GetChampName(liner.champ.ToUpper())); + KAScene.GetObject("B_Pick_Player_Name" + i).SetValue(liner.Name); + KAScene.GetObject("B_Ban" + i).SetValue(getChampsPath(liner.ban)); + + + liner = dc.RedLiner.GetLiner(i - 1); + KAScene.GetObject("R_Pick" + i).SetValue(getChampsPathBanPick(liner.champ, false)); + KAScene.GetObject("R_Pick_Champion_Name" + i).SetValue(GetChampName(liner.champ.ToUpper())); + KAScene.GetObject("R_Pick_Player_Name" + i).SetValue(liner.Name); + KAScene.GetObject("R_Ban" + i).SetValue(getChampsPath(liner.ban)); + + } + + Prepare(mainLayer); + Play(mainLayer); + } + + #endregion + + + #region 霛检澑鞐 + + public void DisplayLineUp(string[] titles, Liners linerBlue, Liners linerRed) + { + LoadScene(sceneNameLineUp); + + + KAScene.GetObject("Group").SetValue(titles[0]); + KAScene.GetObject("Match").SetValue(titles[1]); + KAScene.GetObject("Version").SetValue(titles[2]); + + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + + KAScene.GetObject("B_Team_Name").SetValue(linerBlue.TeamName); + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + linerBlue.TeamName + ".png"); + + KAScene.GetObject("R_Team_Name").SetValue(linerRed.TeamName); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + linerRed.TeamName + ".png"); + + string getChampsPathLineUp(string fileName, bool isBlue) + { + if (isBlue) return RES_FOLDER_PATH + @"Champs(620x130)\" + fileName + "_L.png"; + else return RES_FOLDER_PATH + @"Champs(620x130)\" + fileName + "_R.png"; + } + + for (int i = 1; i <= 5; i++) + { + Liner blue = linerBlue.GetLiner(i - 1); + Liner red = linerRed.GetLiner(i - 1); + + KAScene.GetObject("B_Champion" + i).SetValue(getChampsPathLineUp(blue.champ, false)); //毂旐攧鞚措歆 + KAScene.GetObject("B_Champion_Name" + i).SetValue(GetChampName(blue.champ) ); //毂旐攧鞚措 + KAScene.GetObject("B_Image_Player" + i).SetValue(_designPath + "TeamLogo\\LineUp\\" + linerBlue.TeamName + "\\" + blue.Name + ".png"); //靹犾垬靷 + KAScene.GetObject("B_Player_Name" + i.ToString()).SetValue(blue.Name); //靹犾垬鞚措 + + KAScene.GetObject("R_Champion" + i).SetValue(getChampsPathLineUp(red.champ, true)); //毂旐攧鞚措歆 + KAScene.GetObject("R_Champion_Name" + i).SetValue(GetChampName(red.champ)); //毂旐攧鞚措 + KAScene.GetObject("R_Image_Player" + i).SetValue(_designPath + "TeamLogo\\LineUp\\" + linerRed.TeamName + "\\" + red.Name + ".png"); //靹犾垬靷 + KAScene.GetObject("R_Player_Name" + i.ToString()).SetValue(red.Name); //靹犾垬鞚措 + + + } + + + Prepare(mainLayer); + Play(mainLayer); + } + + + public void DisplayLineChamp() + { + LoadScene(sceneNameLineUp); + + + + Prepare(mainLayer); + Play(mainLayer); + } + + #endregion + + + #region 靸侂嫧鞀れ綌鞏错寪 + public bool isScoreDisplaying = false; + public void DisplayScore(string[] values, string[] values2) + { + + + + if (isScoreDisplaying) + { + KAScene = KAScenePlayer.GetPlayingScene(layoutScore); + + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + + KAEngine.BeginTransaction(); + + int BTeamScore = Convert.ToInt16(values[0]); + int RTeamScore = Convert.ToInt16(values[2]); + + + for (int i = 1; i < 4; i++) + { + SetVisible("R_Score" + i, false); + SetVisible("B_Score" + i, false); + + if (BTeamScore >= i) SetVisible("B_Score" + i, true); + if (RTeamScore >= i) SetVisible("R_Score" + i, true); + } + + //SetValue("B_Team_Score", values[0]); + //SetValue("R_Team_Score", values[2]); + + SetValue("B_Team_Name", values[1]); + SetValue("R_Team_Name", values[3]); + + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + values[1] + ".png"); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + values[3] + ".png"); + + KAScene.GetObject("BScore").SetValue(values[0]); + KAScene.GetObject("RScore").SetValue(values[2]); + KAScene.GetObject("BScoreAll").SetValue(values[4]); + KAScene.GetObject("RScoreAll").SetValue(values[5]); + + KAScene.GetObject("R_EpicMonster").SetValue(values2[0]); + KAScene.GetObject("R_Turret").SetValue(values2[1]); + KAScene.GetObject("R_FirstBlood").SetValue(values2[2]); + KAScene.GetObject("B_EpicMonster").SetValue(values2[3]); + KAScene.GetObject("B_Turret").SetValue(values2[4]); + KAScene.GetObject("B_FirstBlood").SetValue(values2[5]); + + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + } + else + { + LoadScene(sceneNameScore); + + int BTeamScore = Convert.ToInt16(values[0]); + int RTeamScore = Convert.ToInt16(values[2]); + + + for (int i = 1; i < 4; i++) + { + SetVisible("R_Score" + i, false); + SetVisible("B_Score" + i, false); + + if (BTeamScore >= i) SetVisible("B_Score" + i, true); + if (RTeamScore >= i) SetVisible("R_Score" + i, true); + } + + //SetValue("B_Team_Score", values[0]); + //SetValue("R_Team_Score", values[2]); + + + SetValue("B_Team_Name", values[1]); + SetValue("R_Team_Name", values[3]); + + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + values[1] + ".png"); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + values[3] + ".png"); + + KAScene.GetObject("BScore").SetValue(values[0]); + KAScene.GetObject("RScore").SetValue(values[2]); + KAScene.GetObject("BScoreAll").SetValue(values[4]); + KAScene.GetObject("RScoreAll").SetValue(values[5]); + + KAScene.GetObject("R_EpicMonster").SetValue(values2[0]); + KAScene.GetObject("R_Turret").SetValue(values2[1]); + KAScene.GetObject("R_FirstBlood").SetValue(values2[2]); + KAScene.GetObject("B_EpicMonster").SetValue(values2[3]); + KAScene.GetObject("B_Turret").SetValue(values2[4]); + KAScene.GetObject("B_FirstBlood").SetValue(values2[5]); + + Prepare(layoutScore); + Play(layoutScore); + + isScoreDisplaying = true; + } + } + + public void OutScore() + { + Out(layoutScore); + isScoreDisplaying = false; + } + + #endregion + + + #region 鞖 須嶋摑韺 + + public bool[] BQuest = new bool[5] { false, false, false, false, false }; + public bool[] RQuest = new bool[5] { false, false, false, false, false }; + + public void DisplayDragon() + { + LoadScene(sceneNameDragon); + KAEngine.BeginTransaction(); + + KAScene.GetObject("B_Image1").SetValue(bbufD[0]); + KAScene.GetObject("B_Image2").SetValue(bbufD[1]); + KAScene.GetObject("B_Image3").SetValue(bbufD[2]); + KAScene.GetObject("B_Image4").SetValue(bbufD[3]); + KAScene.GetObject("B_Image5").SetValue(bbufD[4]); + KAScene.GetObject("B_Image6").SetValue(bbufD[5]); + + KAScene.GetObject("R_Image1").SetValue(rbufD[0]); + KAScene.GetObject("R_Image2").SetValue(rbufD[1]); + KAScene.GetObject("R_Image3").SetValue(rbufD[2]); + KAScene.GetObject("R_Image4").SetValue(rbufD[3]); + KAScene.GetObject("R_Image5").SetValue(rbufD[4]); + KAScene.GetObject("R_Image6").SetValue(rbufD[5]); + + KAScene.GetObject("B_Atakhan1").SetValue(bAtakhan); + KAScene.GetObject("R_Atakhan1").SetValue(rAtakhan); + + //雼劚鞚措歆 + string getLinePath(string pos, bool isQuest) + { + string done = isQuest ? "_COM" : "_NONE"; + return RES_FOLDER_PATH + @"RoleQuest\" + pos + done + ".png"; + } + KAScene.GetObject("B_Quest_1").SetValue(getLinePath("TOP", BQuest[0])); + KAScene.GetObject("B_Quest_2").SetValue(getLinePath("JGL", BQuest[1])); + KAScene.GetObject("B_Quest_3").SetValue(getLinePath("MID", BQuest[2])); + KAScene.GetObject("B_Quest_4").SetValue(getLinePath("BOT", BQuest[3])); + KAScene.GetObject("B_Quest_5").SetValue(getLinePath("SPT", BQuest[4])); + + KAScene.GetObject("R_Quest_1").SetValue(getLinePath("TOP", RQuest[0])); + KAScene.GetObject("R_Quest_2").SetValue(getLinePath("JGL", RQuest[1])); + KAScene.GetObject("R_Quest_3").SetValue(getLinePath("MID", RQuest[2])); + KAScene.GetObject("R_Quest_4").SetValue(getLinePath("BOT", RQuest[3])); + KAScene.GetObject("R_Quest_5").SetValue(getLinePath("SPT", RQuest[4])); + + + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + Prepare(layoutDragon); + Play(layoutDragon); + + isDisplayDragon = true; + } + + public void OutDragon() + { + isDisplayDragon = false; + Out(layoutDragon); + + } + + #endregion + + + #region 鞖 韮鞚措ǜ + + string BeforeDragon = ""; + public void DisplayDragonTime(bool isFirst, string dragonTime, string dragon) + { + if (isFirst) + { + LoadScene(sceneNameDragonTimer); + isDisplayDragonTimer = true; + BeforeDragon = ""; + + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutDragonTimer); + + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + if (!BeforeDragon.Equals(dragon)) + { + //KAScene.GetObject("Name_Dragon").SetValue(dragon); + KAScene.GetObject("Name_Dragon").SetValue(DragonName(dragon)); + KAScene.GetObject("Image_Dragon").SetValue(resPath(dragon)); + BeforeDragon = dragon; + } + if (dragonTime.Substring(2, 1) == ":" && dragonTime.Substring(0, 1) == "0") dragonTime = dragonTime.Substring(1); + KAScene.GetObject("Timer_Dragon").SetValue(dragonTime); + + KAEngine.EndTransaction(); + + if (isFirst) + { + Prepare(layoutDragonTimer); + Play(layoutDragonTimer); + } + } + + public void OutDragonTime() + { + isDisplayDragonTimer = false; + Out(layoutDragonTimer); + } + + public string DragonName(string dragon) + { + if (dragon.Equals("Wind")) return "Cloud"; + else if (dragon.Equals("Earth")) return "Mountain"; + + return dragon; + } + + #endregion + + + #region 鞛ル 韮鞚措ǜ + + public void DisplayElderTime(bool isFirst, string ElderTime, bool isBlue) + { + if (isFirst) + { + LoadScene(isBlue ? sceneNameElderTimerBlue : sceneNameElderTimerRed); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayElderTimer = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutElderTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + if (ElderTime.Substring(2, 1) == ":" && ElderTime.Substring(0, 1) == "0") ElderTime = ElderTime.Substring(1); + KAScene.GetObject("Timer_Dragon").SetValue(ElderTime); + + KAEngine.EndTransaction(); + + if (isFirst) + { + Prepare(layoutElderTimer); + Play(layoutElderTimer); + } + + } + + public void OutElderTime() + { + isDisplayElderTimer = false; + Out(layoutElderTimer); + } + + #endregion + + + #region 韮鞗岅敞霌 + + public bool isTowerGoldDisplaying = false; + public void DisplayGoldTower(List strs) + { + + if (isTowerGoldDisplaying) + { + KAScene = KAScenePlayer.GetPlayingScene(mainLayer); + + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + + KAEngine.BeginTransaction(); + + + foreach (string[] s in strs) + { + SetValue(s[0], s[1]); + } + + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + } + else + { + LoadScene(sceneNameTowerGold); + + foreach (string[] s in strs) + { + SetValue(s[0], s[1]); + } + + + Prepare(mainLayer); + Play(mainLayer); + + isTowerGoldDisplaying = true; + } + + + } + + #endregion + + #region 鞎勴儉旃 韮鞚措ǜ + + public void DisplayAtakanTime(bool isFirst, string atakanTime, int indexAtakhan) + { + + if (isFirst) + { + LoadScene(sceneNameAtakanTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayAtakanTimer = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutAtakanTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + if (atakanTime.Substring(2, 1) == ":" && atakanTime.Substring(0, 1) == "0") atakanTime = atakanTime.Substring(1); + KAScene.GetObject("Timer_Atakhan").SetValue(atakanTime); + /* + if (indexAtakhan == 0) KAScene.GetObject("Atakhan").SetValue(Environment.CurrentDirectory + @"\Resource\MonsterRename\RuinousAtakhan.png"); + else KAScene.GetObject("Atakhan").SetValue(Environment.CurrentDirectory + @"\Resource\MonsterRename\VoraciousAtakhan.png"); + */ + //KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + if (isFirst) + { + Prepare(layoutAtakanTimer); + Play(layoutAtakanTimer); + } + } + + public void OutAtakanTime() + { + isDisplayAtakanTimer = false; + Out(layoutAtakanTimer); + } + + #endregion + + #region 鞝勲牴 韮鞚措ǜ + + public void DisplayHeraldTime(bool isFirst, string heraldTime) + { + + if (isFirst) + { + LoadScene(sceneNameHeraldTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayHeraldTimer = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutHeraldTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + if (heraldTime.Substring(2, 1) == ":" && heraldTime.Substring(0, 1) == "0") heraldTime = heraldTime.Substring(1); + KAScene.GetObject("Timer_Herald").SetValue(heraldTime); + //KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + if (isFirst) + { + Prepare(layoutHeraldTimer); + Play(layoutHeraldTimer); + } + + } + + public void OutHeraldTime() + { + isDisplayHeraldTimer = false; + Out(layoutHeraldTimer); + } + + #endregion + + + #region 瓿淀棃鞙犾订 韮鞚措ǜ + + public void DisplayHordeTime(bool isFirst, string hordeTime) + { + + if (isFirst) + { + LoadScene(sceneNameHordeTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayHordeTimer = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutHordeTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + if (hordeTime.Substring(2, 1) == ":" && hordeTime.Substring(0, 1) == "0") hordeTime = hordeTime.Substring(1); + KAScene.GetObject("Timer_Horde").SetValue(hordeTime); + //KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + if (isFirst) + { + Prepare(layoutHordeTimer); + Play(layoutHordeTimer); + } + + } + + public void OutHordeTime() + { + isDisplayHordeTimer = false; + Out(layoutHordeTimer); + } + + #endregion + + + #region 氚旊 韮鞚措ǜ + public void DisplayBaronTime(bool isFirst, string baronTime) + { + if (isFirst) + { + LoadScene(sceneNameBaronTimer); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayBaronTimer = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutBaronTimer); + + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + if (baronTime.Substring(2, 1) == ":" && baronTime.Substring(0, 1) == "0") baronTime = baronTime.Substring(1); + KAScene.GetObject("Timer_Baron").SetValue(baronTime); + //KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + if (isFirst) + { + Prepare(layoutBaronTimer); + Play(layoutBaronTimer); + } + + } + + public void OutBaronTime() + { + isDisplayBaronTimer = false; + Out(layoutBaronTimer); + } + + #endregion + + + #region 氚旊 氩勴攧 + + + #region 氚旊 韺岇泴頂岆爤鞚 + /* + public void DisplayBaronPowerPlay(bool isFirst, string goldGap, bool isBlue) + { + if (isFirst) + { + string cutName = isBlue ? sceneNameBaronPowerPlayBlue : sceneNameBaronPowerPlayRed; + + LoadScene(cutName); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayBaronPowerPlay = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutBaronPowerPlay); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + SetValue("pp", goldGap); + //KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + + if (isFirst) + { + Prepare(layoutBaronPowerPlay); + Play(layoutBaronPowerPlay); + } + } + + public void OutBaronPowerPlay() + { + isDisplayBaronPowerPlay = false; + Out(layoutBaronPowerPlay); + } + */ + #endregion + public void DisplayBaronBuff(bool isFirst, string baronTime, bool isBlue, string goldGap) + { + if (isFirst) + { + string cutName = isBlue ? sceneNameBaronBuffBlue : sceneNameBaronBuffRed; + + LoadScene(cutName); + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + isDisplayBraonBuff = true; + isDisplayBaronPowerPlay = true; + } + else + { + KAScene = KAScenePlayer.GetPlayingScene(layoutBaronBuff); + + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + + + KAEngine.BeginTransaction(); + //KAScene.GetObject("Timer_Baron").SetValue(baronTime); + if (baronTime.Substring(2, 1) == ":" && baronTime.Substring(0, 1) == "0") baronTime = baronTime.Substring(1); + SetValue("Timer_Baron", baronTime); + SetValue("Title", "BARON BUFF"); + SetValue("pp", goldGap); + //KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + /* + string colorImg = isBlue ? imagePath("blue team light") : imagePath("red team light"); + SetValue("BaronBuff Timer_Team Color Effect", colorImg); + */ + + if (isFirst) + { + Prepare(layoutBaronBuff); + Play(layoutBaronBuff); + } + + } + + public void OutBaronBuff() + { + isDisplayBraonBuff = false; + isDisplayBaronPowerPlay = false; + Out(layoutBaronBuff); + } + + #endregion + + + + #region 靹犾垬氤 耄, 韨れ姢韱 + + public void DisplayRunes(DataTable dt) + { + + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + string getRunePath(string fileName) + { + string returnValue = RES_FOLDER_PATH + @"Runes(140x140)\" + fileName + ".png"; + + return returnValue.Replace("Legend:", "Legend"); + } + + LoadScene(sceneNameAllRunes); + + for (int i = 0; i < dt.Rows.Count; i++) + { + string BR = i < 5 ? "B" : "R"; + int index = i < 5 ? i + 1 : i -4; + + //毂旐敿鞏 + string champName = dt.Rows[i][2].ToString(); + SetValue(BR + "_Player_" + index, getChampsPath(champName)); + + //耄 + for (int j = 5; j < 13; j++) + { + int indexRow = j != 5 ? j : 4; + + string rune = dt.Rows[i][indexRow].ToString(); + string tag = BR + "_Player" + index + "_Rune_" + (j - 4); + + if (j - 4 == 1) tag = BR + "_Player" + index + "_Rune_1"; + else if (j - 4 == 2) tag = BR + "_Player" + index + "_Rune_6"; + else if (j - 4 < 7) tag = BR + "_Player" + index + "_Rune_" + (j - 5); + + SetValue(tag, getRunePath(rune)); + } + } + + Prepare(mainLayer); + Play(mainLayer); + } + + public void DisplayKeyStone(DataTable dt, DataControl.Liners blue, DataControl.Liners red) + { + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + string getRunePath(string fileName) + { + string returnValue = RES_FOLDER_PATH + @"Runes(140x140)\" + fileName + ".png"; + return returnValue.Replace("Legend:", "Legend"); + } + + LoadScene(sceneNameKeyStone); + + SetValue("B_PlayerName1", blue.Top.Name); + SetValue("B_PlayerName2", blue.Jungle.Name); + SetValue("B_PlayerName3", blue.Mid.Name); + SetValue("B_PlayerName4", blue.ADCarry.Name); + SetValue("B_PlayerName5", blue.Supporter.Name); + + SetValue("R_PlayerName1", red.Top.Name); + SetValue("R_PlayerName2", red.Jungle.Name); + SetValue("R_PlayerName3", red.Mid.Name); + SetValue("R_PlayerName4", red.ADCarry.Name); + SetValue("R_PlayerName5", red.Supporter.Name); + + + for (int i = 0; i < dt.Rows.Count; i++) + { + string BR = i < 5 ? "B" : "R"; + int index = i < 5 ? i + 1 : i - 4; + + //毂旐敿鞏 + string champName = dt.Rows[i][2].ToString(); + SetValue(BR + "_Champion" + index, getChampsPath(champName)); + + //氅旍澑耄 + string mainRune = dt.Rows[i][4].ToString(); + SetValue(BR + "_KeystoneRunes" + index, getRunePath(mainRune)); + + //靹滊笇耄 + string subRune = dt.Rows[i][6].ToString(); + SetValue(BR + "_KeystoneRunes_Sub" + index, getRunePath(subRune)); + + } + + Prepare(mainLayer); + Play(mainLayer); + } + + public void DisplayChampWinRate(Liners liners, string[] winRate, bool isBlue) + { + + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + LoadScene(sceneNameWinRate); + + //韺靸夓儊 + if (isBlue) + { + KAScene.GetObject("B_Team_Color_bar").SetVisible(1); + KAScene.GetObject("R_Team_Color_bar").SetVisible(0); + //KAScene.GetObject("Team_Color_bar").SetDiffuse(90, 196, 204); //(243, 58, 89, 255); + } + else + { + KAScene.GetObject("B_Team_Color_bar").SetVisible(0); + KAScene.GetObject("R_Team_Color_bar").SetVisible(1); + //KAScene.GetObject("Team_Color_bar").SetDiffuse(243, 58, 89); //(90, 196, 204, 255); + } + KAScene.GetObject("Team_Box").SetValue(_designPath + "TeamLogo\\POST\\" + liners.TeamName + ".png"); + + //韺氇 + KAScene.GetObject("Team_Name").SetValue(liners.TeamName); + //韺搿滉碃 + KAScene.GetObject("Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + liners.TeamName + ".png"); + + //毂旐攧鞚措歆 + KAScene.GetObject("Playername1").SetValue(liners.Top.Name); + KAScene.GetObject("Champion_Image1").SetValue(RES_FOLDER_PATH + "Champs(520x370)\\" + liners.Top.champ + "_L.png"); + KAScene.GetObject("Win Rating1").SetValue(winRate[0]); + + KAScene.GetObject("Playername2").SetValue(liners.Jungle.Name); + KAScene.GetObject("Champion_Image2").SetValue(RES_FOLDER_PATH + "Champs(520x370)\\" + liners.Jungle.champ + "_L.png"); + KAScene.GetObject("Win Rating2").SetValue(winRate[1]); + + KAScene.GetObject("Playername3").SetValue(liners.Mid.Name); + KAScene.GetObject("Champion_Image3").SetValue(RES_FOLDER_PATH + "Champs(520x370)\\" + liners.Mid.champ + "_L.png"); + KAScene.GetObject("Win Rating3").SetValue(winRate[2]); + + KAScene.GetObject("Playername4").SetValue(liners.ADCarry.Name); + KAScene.GetObject("Champion_Image4").SetValue(RES_FOLDER_PATH + "Champs(520x370)\\" + liners.ADCarry.champ + "_L.png"); + KAScene.GetObject("Win Rating4").SetValue(winRate[3]); + + KAScene.GetObject("Playername5").SetValue(liners.Supporter.Name); + KAScene.GetObject("Champion_Image5").SetValue(RES_FOLDER_PATH + "Champs(520x370)\\" + liners.Supporter.champ + "_L.png"); + KAScene.GetObject("Win Rating5").SetValue(winRate[4]); + + + Prepare(mainLayer); + Play(mainLayer); + } + + #endregion + + + #region 韮鞗 鞝曤炒 + + + public void DisplayTower(string blue, string red) + { + LoadScene(sceneNameTower); + KAEngine.BeginTransaction(); + + KAScene.GetObject("BT").SetValue(blue); + KAScene.GetObject("RT").SetValue(red); + + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + + Prepare(layoutTower); + Play(layoutTower); + + isDisplayTower = true; + } + + public void OutTower() + { + isDisplayTower = false; + Out(layoutTower); + + } + + #endregion + + + #region 鞏奠牅旮绊儉鞚措ǜ + + public void DisplayInhibitor(string t1, string t2, string t3, string t4, string t5, string t6, string t7, string t8, string t9, string t10, bool isBlue) + { + LoadScene(isBlue? sceneNameInhibitorBlue : sceneNameInhibitorRed); + + if (isBlue && isDisplayInhibitorBlue) + { + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + else if (!isBlue && isDisplayInhibitorRed) + { + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_NONE; + KAScene.SetSceneEffectType(1, etype, 0); + } + else + { + //觳啞於 + eKSceneEffectType etype = eKSceneEffectType.SCENE_CHANGE_EFFECT_FADE; + KAScene.SetSceneEffectType(1, etype, FadeInSec); + } + + string BR = isBlue ? "B" : "R"; + if (t1.Equals("05")) t1 = "00"; + if (t3.Equals("05")) t3 = "00"; + if (t5.Equals("05")) t5 = "00"; + if (t7.Equals("03")) t7 = "00"; + if (t9.Equals("03")) t9 = "00"; + + for (int i = 0; i < 5; i++) + { + string min = t1; + string sec = t2; + string line = "Top"; + if (i == 1) { min = t3; sec = t4; line = "Mid"; } + if (i == 2) { min = t5; sec = t6; line = "Bot"; } + if (i == 3) { min = t7; sec = t8; line = "Upper"; } + if (i == 4) { min = t9; sec = t10; line = "Lower"; } + + + KAObject kAObject; + + if (min.Equals("00") && sec.Equals("00")) + { + KAScene.GetObject(BR + "_Timer_" + line).SetVisible(0); + kAObject = KAScene.GetObject(BR + "_Timer_" + line +"_1"); + kAObject.SetVisible(1); + } + else + { + KAScene.GetObject(BR + "_Timer_" + line +"_1").SetVisible(0); + kAObject = KAScene.GetObject(BR + "_Timer_" + line); + kAObject.SetVisible(1); + } + kAObject.SetValue(min.Substring(1) + ":" + sec); + } + + Prepare(isBlue? layoutInhibitorBlue : layoutInhibitorRed); + Play(isBlue ? layoutInhibitorBlue : layoutInhibitorRed); + + if (isBlue) isDisplayInhibitorBlue = true; + else isDisplayInhibitorRed = true; + } + + public void OutInhibitor(bool isBlue) + { + if (isBlue) isDisplayInhibitorBlue = false; + else isDisplayInhibitorRed = false; + + Out(isBlue? layoutInhibitorBlue : layoutInhibitorRed); + + } + + #endregion + + + #region 雸勳爜瓿摐 + + public void DisplayQuest(DataTable dt, DataControl dc) + { + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + LoadScene(sceneNameQuest); + + foreach (DataRow dr in dt.Rows) + { + if (dc.BlueLiner.Top.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Top.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.Jungle.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Jungle.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.Mid.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Mid.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.ADCarry.champ.Equals(dr[2].ToString())) { dc.BlueLiner.ADCarry.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.BlueLiner.Supporter.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Supporter.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Top.champ.Equals(dr[2].ToString())) { dc.RedLiner.Top.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Jungle.champ.Equals(dr[2].ToString())) { dc.RedLiner.Jungle.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Mid.champ.Equals(dr[2].ToString())) { dc.RedLiner.Mid.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.ADCarry.champ.Equals(dr[2].ToString())) { dc.RedLiner.ADCarry.isQuest = Convert.ToBoolean(dr[3].ToString()); } + else if (dc.RedLiner.Supporter.champ.Equals(dr[2].ToString())) { dc.RedLiner.Supporter.isQuest = Convert.ToBoolean(dr[3].ToString()); } + } + + //毂旐攧 鞚措歆 + KAScene.GetObject("B_Player_1").SetValue(getChampsPath(dc.BlueLiner.Top.champ)); + KAScene.GetObject("B_Player_2").SetValue(getChampsPath(dc.BlueLiner.Jungle.champ)); + KAScene.GetObject("B_Player_3").SetValue(getChampsPath(dc.BlueLiner.Mid.champ)); + KAScene.GetObject("B_Player_4").SetValue(getChampsPath(dc.BlueLiner.ADCarry.champ)); + KAScene.GetObject("B_Player_5").SetValue(getChampsPath(dc.BlueLiner.Supporter.champ)); + + KAScene.GetObject("R_Player_1").SetValue(getChampsPath(dc.RedLiner.Top.champ)); + KAScene.GetObject("R_Player_2").SetValue(getChampsPath(dc.RedLiner.Jungle.champ)); + KAScene.GetObject("R_Player_3").SetValue(getChampsPath(dc.RedLiner.Mid.champ)); + KAScene.GetObject("R_Player_4").SetValue(getChampsPath(dc.RedLiner.ADCarry.champ)); + KAScene.GetObject("R_Player_5").SetValue(getChampsPath(dc.RedLiner.Supporter.champ)); + + //韰嶌姢韸 OnOff + SetVisible("B_Text_1", dc.BlueLiner.Top.isQuest); + SetVisible("B_Text_2", dc.BlueLiner.Jungle.isQuest); + SetVisible("B_Text_3", dc.BlueLiner.Mid.isQuest); + SetVisible("B_Text_4", dc.BlueLiner.ADCarry.isQuest); + SetVisible("B_Text_5", dc.BlueLiner.Supporter.isQuest); + + SetVisible("R_Text_1", dc.RedLiner.Top.isQuest); + SetVisible("R_Text_2", dc.RedLiner.Jungle.isQuest); + SetVisible("R_Text_3", dc.RedLiner.Mid.isQuest); + SetVisible("R_Text_4", dc.RedLiner.ADCarry.isQuest); + SetVisible("R_Text_5", dc.RedLiner.Supporter.isQuest); + + //雼劚鞚措歆 + string getLinePath(string pos, bool isQuest) + { + string done = isQuest ? "_COM" : "_NONE"; + return RES_FOLDER_PATH + @"RoleQuest\" + pos + done + ".png"; + } + KAScene.GetObject("B_Pos_1").SetValue(getLinePath("TOP", dc.BlueLiner.Top.isQuest)); + KAScene.GetObject("B_Pos_2").SetValue(getLinePath("JGL", dc.BlueLiner.Jungle.isQuest)); + KAScene.GetObject("B_Pos_3").SetValue(getLinePath("MID", dc.BlueLiner.Mid.isQuest)); + KAScene.GetObject("B_Pos_4").SetValue(getLinePath("BOT", dc.BlueLiner.ADCarry.isQuest)); + KAScene.GetObject("B_Pos_5").SetValue(getLinePath("SPT", dc.BlueLiner.Supporter.isQuest)); + + KAScene.GetObject("R_Pos_1").SetValue(getLinePath("TOP", dc.RedLiner.Top.isQuest)); + KAScene.GetObject("R_Pos_2").SetValue(getLinePath("JGL", dc.RedLiner.Jungle.isQuest)); + KAScene.GetObject("R_Pos_3").SetValue(getLinePath("MID", dc.RedLiner.Mid.isQuest)); + KAScene.GetObject("R_Pos_4").SetValue(getLinePath("BOT", dc.RedLiner.ADCarry.isQuest)); + KAScene.GetObject("R_Pos_5").SetValue(getLinePath("SPT", dc.RedLiner.Supporter.isQuest)); + + Prepare(1); + KAScenePlayer.Play(1); + } + + public void DisplayGold(DataTable dt, DataControl dc, bool isT1Home, Color blueC, Color redC) + { + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + LoadScene(sceneNameGold); + + if (isDisplayGold) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + } + + + + foreach(DataRow dr in dt.Rows) + { + if (dc.BlueLiner.Top.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Top.GoldHave = dr[4].ToString(); dc.BlueLiner.Top.GoldSum = dr[3].ToString(); dc.BlueLiner.Top.GoldRate = dr[5].ToString(); } + else if (dc.BlueLiner.Jungle.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Jungle.GoldHave = dr[4].ToString(); dc.BlueLiner.Jungle.GoldSum = dr[3].ToString(); dc.BlueLiner.Jungle.GoldRate = dr[5].ToString(); } + else if (dc.BlueLiner.Mid.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Mid.GoldHave = dr[4].ToString(); dc.BlueLiner.Mid.GoldSum = dr[3].ToString(); dc.BlueLiner.Mid.GoldRate = dr[5].ToString(); } + else if (dc.BlueLiner.ADCarry.champ.Equals(dr[2].ToString())) { dc.BlueLiner.ADCarry.GoldHave = dr[4].ToString(); dc.BlueLiner.ADCarry.GoldSum = dr[3].ToString(); dc.BlueLiner.ADCarry.GoldRate = dr[5].ToString(); } + else if (dc.BlueLiner.Supporter.champ.Equals(dr[2].ToString())) { dc.BlueLiner.Supporter.GoldHave = dr[4].ToString(); dc.BlueLiner.Supporter.GoldSum = dr[3].ToString(); dc.BlueLiner.Supporter.GoldRate = dr[5].ToString(); } + else if (dc.RedLiner.Top.champ.Equals(dr[2].ToString())) { dc.RedLiner.Top.GoldHave = dr[4].ToString(); dc.RedLiner.Top.GoldSum = dr[3].ToString(); dc.RedLiner.Top.GoldRate = dr[5].ToString(); } + else if (dc.RedLiner.Jungle.champ.Equals(dr[2].ToString())) { dc.RedLiner.Jungle.GoldHave = dr[4].ToString(); dc.RedLiner.Jungle.GoldSum = dr[3].ToString(); dc.RedLiner.Jungle.GoldRate = dr[5].ToString(); } + else if (dc.RedLiner.Mid.champ.Equals(dr[2].ToString())) { dc.RedLiner.Mid.GoldHave = dr[4].ToString(); dc.RedLiner.Mid.GoldSum = dr[3].ToString(); dc.RedLiner.Mid.GoldRate = dr[5].ToString(); } + else if (dc.RedLiner.ADCarry.champ.Equals(dr[2].ToString())) { dc.RedLiner.ADCarry.GoldHave = dr[4].ToString(); dc.RedLiner.ADCarry.GoldSum = dr[3].ToString(); dc.RedLiner.ADCarry.GoldRate = dr[5].ToString(); } + else if (dc.RedLiner.Supporter.champ.Equals(dr[2].ToString())) { dc.RedLiner.Supporter.GoldHave = dr[4].ToString(); dc.RedLiner.Supporter.GoldSum = dr[3].ToString(); dc.RedLiner.Supporter.GoldRate = dr[5].ToString(); } + } + + + //毂旐攧 鞚措歆 + KAScene.GetObject("R_Player1 Image").SetValue(getChampsPath(dc.BlueLiner.Top.champ)); + KAScene.GetObject("R_Player2 Image").SetValue(getChampsPath(dc.BlueLiner.Jungle.champ)); + KAScene.GetObject("R_Player3 Image").SetValue(getChampsPath(dc.BlueLiner.Mid.champ)); + KAScene.GetObject("R_Player4 Image").SetValue(getChampsPath(dc.BlueLiner.ADCarry.champ)); + KAScene.GetObject("R_Player5 Image").SetValue(getChampsPath(dc.BlueLiner.Supporter.champ)); + + KAScene.GetObject("B_Player1 Image").SetValue(getChampsPath(dc.RedLiner.Top.champ)); + KAScene.GetObject("B_Player2 Image").SetValue(getChampsPath(dc.RedLiner.Jungle.champ)); + KAScene.GetObject("B_Player3 Image").SetValue(getChampsPath(dc.RedLiner.Mid.champ)); + KAScene.GetObject("B_Player4 Image").SetValue(getChampsPath(dc.RedLiner.ADCarry.champ)); + KAScene.GetObject("B_Player5 Image").SetValue(getChampsPath(dc.RedLiner.Supporter.champ)); + + //瓿摐 + string GoldConverter(Liner liner) + { + string first = string.Format("{0:0.0}", Convert.ToDouble(liner.GoldSum) / 1000) + "K"; + return first; + //return first + "(" + liner.GoldHave + ")"; + } + string GoldConverter2(Liner liner) + { + //string first = string.Format("{0:0.0}", Convert.ToDouble(liner.GoldSum) / 1000) + "K"; + return liner.GoldHave; + } + + KAScene.GetObject("R_Player1_Gold").SetValue(GoldConverter(dc.BlueLiner.Top)); + KAScene.GetObject("R_Player2_Gold").SetValue(GoldConverter(dc.BlueLiner.Jungle)); + KAScene.GetObject("R_Player3_Gold").SetValue(GoldConverter(dc.BlueLiner.Mid)); + KAScene.GetObject("R_Player4_Gold").SetValue(GoldConverter(dc.BlueLiner.ADCarry)); + KAScene.GetObject("R_Player5_Gold").SetValue(GoldConverter(dc.BlueLiner.Supporter)); + KAScene.GetObject("B_Player1_Gold").SetValue(GoldConverter(dc.RedLiner.Top)); + KAScene.GetObject("B_Player2_Gold").SetValue(GoldConverter(dc.RedLiner.Jungle)); + KAScene.GetObject("B_Player3_Gold").SetValue(GoldConverter(dc.RedLiner.Mid)); + KAScene.GetObject("B_Player4_Gold").SetValue(GoldConverter(dc.RedLiner.ADCarry)); + KAScene.GetObject("B_Player5_Gold").SetValue(GoldConverter(dc.RedLiner.Supporter)); + + KAScene.GetObject("R_Player1_Gold2").SetValue(GoldConverter2(dc.BlueLiner.Top)); + KAScene.GetObject("R_Player2_Gold2").SetValue(GoldConverter2(dc.BlueLiner.Jungle)); + KAScene.GetObject("R_Player3_Gold2").SetValue(GoldConverter2(dc.BlueLiner.Mid)); + KAScene.GetObject("R_Player4_Gold2").SetValue(GoldConverter2(dc.BlueLiner.ADCarry)); + KAScene.GetObject("R_Player5_Gold2").SetValue(GoldConverter2(dc.BlueLiner.Supporter)); + KAScene.GetObject("B_Player1_Gold2").SetValue(GoldConverter2(dc.RedLiner.Top)); + KAScene.GetObject("B_Player2_Gold2").SetValue(GoldConverter2(dc.RedLiner.Jungle)); + KAScene.GetObject("B_Player3_Gold2").SetValue(GoldConverter2(dc.RedLiner.Mid)); + KAScene.GetObject("B_Player4_Gold2").SetValue(GoldConverter2(dc.RedLiner.ADCarry)); + KAScene.GetObject("B_Player5_Gold2").SetValue(GoldConverter2(dc.RedLiner.Supporter)); + + //瓿摐彀 + string GoldGap(Liner liner1, Liner liner2) + { + int b = Convert.ToInt32(liner1.GoldSum); + int r = Convert.ToInt32(liner2.GoldSum); + return (b - r).ToString(); + } + void setGoldGap(int index, Liner liner1, Liner liner2) + { + string gap = GoldGap(liner1, liner2); + if (gap.Substring(0, 1).Equals("-")) + { + gap = gap.Substring(1); + if (isT1Home) + { + KAScene.GetObject("Player" + index + "_MiddleGold").SetFaceTextColor(0, gap.Length, redC.R, redC.G, redC.B, 255); + } + else + { + KAScene.GetObject("Player" + index + "_MiddleGold").SetFaceTextColor(0, gap.Length, 255, 47, 79, 255); + } + + } + else + { + if (isT1Home) + { + KAScene.GetObject("Player" + index + "_MiddleGold").SetFaceTextColor(0, gap.Length, blueC.R, blueC.G, blueC.B, 255); + } + else + { + KAScene.GetObject("Player" + index + "_MiddleGold").SetFaceTextColor(0, gap.Length, 55, 73, 235, 255); + } + } + + KAScene.GetObject("Player" + index + "_MiddleGold").SetValue(gap); + } + setGoldGap(1, dc.BlueLiner.Top, dc.RedLiner.Top); + setGoldGap(2, dc.BlueLiner.Jungle, dc.RedLiner.Jungle); + setGoldGap(3, dc.BlueLiner.Mid, dc.RedLiner.Mid); + setGoldGap(4, dc.BlueLiner.ADCarry, dc.RedLiner.ADCarry); + setGoldGap(5, dc.BlueLiner.Supporter, dc.RedLiner.Supporter); + + //攴鸽灅頂 旮胳澊 + void setGraphB(int index,string Rate) + { + KAScene.GetObject("R_Player" + index + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(Rate) * 3.3)), 16, 100); + KAScene.GetObject("R_Player" + index + "_GoldBar").SetPosition((330 - Convert.ToInt32((Convert.ToDouble(Rate) * 3.3)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + } + void setGraphR(int index, string Rate) + { + KAScene.GetObject("B_Player" + index + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(Rate) * 3.3)), 16, 100); + KAScene.GetObject("B_Player" + index + "_GoldBar").SetPosition((-330 + Convert.ToInt32((Convert.ToDouble(Rate) * 3.3)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + } + + if (isT1Home) + { + for (int i = 1; i < 6; i++) + { + KAScene.GetObject("R_Player" + i + "_GoldBar").SetFaceColor(redC.R, redC.G, redC.B, 255); + KAScene.GetObject("B_Player" + i + "_GoldBar").SetFaceColor(blueC.R, blueC.G, blueC.B, 255); + } + } + else + { + for (int i = 1; i < 6; i++) + { + KAScene.GetObject("R_Player" + i + "_GoldBar").SetFaceColor(255, 47, 79, 255); + KAScene.GetObject("B_Player" + i + "_GoldBar").SetFaceColor(55, 73, 235, 255); + } + } + + setGraphR(1, dc.BlueLiner.Top.GoldRate); + setGraphR(2, dc.BlueLiner.Jungle.GoldRate); + setGraphR(3, dc.BlueLiner.Mid.GoldRate); + setGraphR(4, dc.BlueLiner.ADCarry.GoldRate); + setGraphR(5, dc.BlueLiner.Supporter.GoldRate); + + setGraphB(1, dc.RedLiner.Top.GoldRate); + setGraphB(2, dc.RedLiner.Jungle.GoldRate); + setGraphB(3, dc.RedLiner.Mid.GoldRate); + setGraphB(4, dc.RedLiner.ADCarry.GoldRate); + setGraphB(5, dc.RedLiner.Supporter.GoldRate); + + + + if (isDisplayGold) + { + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + KAScenePlayer.PlayDirect(1, KAScene); + } + else + { + Prepare(1); + KAScenePlayer.Play(1); + isDisplayGold = true; + } + + } + + public void DisplayGoldGraph(int time, int row, double max, double min, string path) + { + LoadScene(sceneNameGoldGraph); + + //chartControl1.Dispose(); + if (isDisplayGoldGraph) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + } + string d_min = (min / 1000).ToString("##0.0"); + + if (d_min != "") + { + if (d_min.Substring(0, 1) == "-") + d_min = d_min.Substring(1); + + KAScene.GetObject("Min").SetValue(d_min + "K"); + KAScene.GetObject("Max").SetValue((max / 1000).ToString("##0.0") + "K"); + KAScene.GetObject("Graph").SetValue(path); + + + KAScene.GetObject("t4").SetValue((time / 60).ToString()); + + time = ((time / 4) / 60); + + for (int i = 1; i <= 3; i++) + { + KAScene.GetObject("t" + i.ToString()).SetValue((time * i).ToString()); + } + + + + + if (isDisplayGoldGraph) + { + //KAScene.AddPause(0, 70, 0, 0); + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + KAScenePlayer.PlayDirect(1, KAScene); + //KAScenePlayer.Play(1); + } else + { + Prepare(1); + Play(1); + isDisplayGoldGraph = true; + } + } + } + + public void DisplayDeal(DataTable dt, DataControl dc) + { + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + LoadScene(sceneNameDeal); + + if (isDisplayDeal) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + } + + KAScene.GetObject("Title").SetValue("TOTAL DAMAGE DEALT"); + + string[][] blue = new string[5][]; + string[][] red = new string[5][]; + + foreach (DataRow dr in dt.Rows) + { + if (dc.BlueLiner.Top.champ.Equals(dr[2])) blue[0] = new string[] {dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.Jungle.champ.Equals(dr[2])) blue[1] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.Mid.champ.Equals(dr[2])) blue[2] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.ADCarry.champ.Equals(dr[2])) blue[3] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.Supporter.champ.Equals(dr[2])) blue[4] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + + else if (dc.RedLiner.Top.champ.Equals(dr[2])) red[0] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.Jungle.champ.Equals(dr[2])) red[1] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.Mid.champ.Equals(dr[2])) red[2] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.ADCarry.champ.Equals(dr[2])) red[3] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.Supporter.champ.Equals(dr[2])) red[4] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + } + + for (int i = 0; i < 5; i++) + { + KAScene.GetObject("B_Player" + (i+1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble( blue[i][2]) * 3.6)), 16, 100); + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetPosition((-360 + Convert.ToInt32((Convert.ToDouble(blue[i][2]) * 3.6)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(red[i][2]) * 3.6)), 16, 100); + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetPosition((360 - Convert.ToInt32((Convert.ToDouble(red[i][2]) * 3.6)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + + KAScene.GetObject("B_Player" + (i + 1) + "_Gold").SetValue(Convert.ToDouble(blue[i][1]).ToString("0")); + KAScene.GetObject("R_Player" + (i + 1) + "_Gold").SetValue(Convert.ToDouble(red[i][1]).ToString("0")); + + KAScene.GetObject("B_Player" + (i + 1) + " Image").SetValue(getChampsPath(blue[i][0])); + KAScene.GetObject("R_Player" + (i + 1) + " Image").SetValue(getChampsPath(red[i][0])); + } + + + if (isDisplayDeal) + { + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + KAScenePlayer.PlayDirect(1, KAScene); + } + else + { + Prepare(1); + KAScenePlayer.Play(1); + isDisplayDeal = true; + } + } + + #endregion + + + #region 頃滍儉霐滊焿 + + public void DisplayFight(bool isRealTime, string timeInfo, DataTable dt, DataControl dc, bool isNewDesign = false) + { + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + if (isNewDesign) LoadScene(sceneNameFightNew); + else LoadScene(sceneNameFight); + + if (isDisplayFight) + { + KAScene = KAScenePlayer.GetPlayingScene(1); + KAEngine.BeginTransaction(); + } + + string title = isRealTime ? "LIVE DAMAGE DEALT" : "DAMAGE DEALT" + " (" + timeInfo + ")"; + + KAScene.GetObject("Title").SetValue(title); + + string[][] blue = new string[5][]; + string[][] red = new string[5][]; + + foreach (DataRow dr in dt.Rows) + { + string data1 = dr[2].ToString(); + string data2 = isRealTime ? dr[5].ToString() : dr[3].ToString(); + string data3 = isRealTime ? dr[6].ToString() : dr[6].ToString(); + + if (dc.BlueLiner.Top.champ.Equals(dr[2])) blue[0] = new string[] { data1, data2, data3 }; + else if (dc.BlueLiner.Jungle.champ.Equals(dr[2])) blue[1] = new string[] { data1, data2, data3 }; + else if (dc.BlueLiner.Mid.champ.Equals(dr[2])) blue[2] = new string[] { data1, data2, data3 }; + else if (dc.BlueLiner.ADCarry.champ.Equals(dr[2])) blue[3] = new string[] { data1, data2, data3 }; + else if (dc.BlueLiner.Supporter.champ.Equals(dr[2])) blue[4] = new string[] { data1, data2, data3 }; + + else if (dc.RedLiner.Top.champ.Equals(dr[2])) red[0] = new string[] { data1, data2, data3 }; + else if (dc.RedLiner.Jungle.champ.Equals(dr[2])) red[1] = new string[] { data1, data2, data3 }; + else if (dc.RedLiner.Mid.champ.Equals(dr[2])) red[2] = new string[] { data1, data2, data3 }; + else if (dc.RedLiner.ADCarry.champ.Equals(dr[2])) red[3] = new string[] { data1, data2, data3 }; + else if (dc.RedLiner.Supporter.champ.Equals(dr[2])) red[4] = new string[] { data1, data2, data3 }; + } + + //斓滊寑雿半歆 頇曥澑 氚 氤挫棳欤缄赴 + if (isNewDesign) + { + bool isTopRed = true; + int topIndex = -1; + double damage = 1; + + for (int i = 0; i < 5; i++) + { + KAScene.GetObject("B_Player" + (i + 1) + "_Top").SetVisible(0); + KAScene.GetObject("R_Player" + (i + 1) + "_Top").SetVisible(0); + + if (damage < Convert.ToDouble(blue[i][1])) + { + damage = Convert.ToDouble(blue[i][1]); + isTopRed = false; + topIndex = (i + 1); + } + if (damage < Convert.ToDouble(red[i][1])) + { + damage = Convert.ToDouble(red[i][1]); + isTopRed = true; + topIndex = (i + 1); + } + } + + if (topIndex != -1) + { + if (isTopRed) KAScene.GetObject("R_Player" + topIndex + "_Top").SetVisible(1); + else KAScene.GetObject("B_Player" + topIndex + "_Top").SetVisible(1); + } + } + + for (int i = 0; i < 5; i++) + { + if (!isNewDesign) + { + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(blue[i][2]) * 3.6)), 16, 100); + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetPosition((-360 + Convert.ToInt32((Convert.ToDouble(blue[i][2]) * 3.6)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(red[i][2]) * 3.6)), 16, 100); + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetPosition((360 - Convert.ToInt32((Convert.ToDouble(red[i][2]) * 3.6)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + } + + KAScene.GetObject("B_Player" + (i + 1) + "_Gold").SetValue(Convert.ToDouble(blue[i][1]).ToString("0")); + KAScene.GetObject("R_Player" + (i + 1) + "_Gold").SetValue(Convert.ToDouble(red[i][1]).ToString("0")); + + KAScene.GetObject("B_Player" + (i + 1) + " Image").SetValue(getChampsPath(blue[i][0])); + KAScene.GetObject("R_Player" + (i + 1) + " Image").SetValue(getChampsPath(red[i][0])); + } + + if (isDisplayFight) + { + KAScene.QueryVariables(); + KAEngine.EndTransaction(); + KAScenePlayer.PlayDirect(1, KAScene); + } + else + { + Prepare(1); + KAScenePlayer.Play(1); + isDisplayFight = true; + } + + } + + #endregion + + + #region Post + public string[] ForResultGold = new string[5]; + + + + + public void DisplayPost(DataTable[] dts, DataControl dc, string[] titles, string[] scores, bool isT1Home, Color winC, Color lossC, Color blueC, Color redC, bool kda靾橂彊, string KDABlue, string KDARed) + { + LoadScene(sceneNamePost); + + + //瓴岇瀯鞁滉皠 + int time = Convert.ToInt32(dts[2].Rows[0][1]); + int min_ = (time / 60); + int sec = (time % 60); + string timeT = string.Empty; + if (sec < 10) timeT = min_.ToString() + ":0" + sec.ToString(); + else timeT = min_.ToString() + ":" + sec.ToString(); + KAScene.GetObject("Game_Timer").SetValue(timeT); + + //鞀鬼尐 + if (dts[2].Rows[0][0].Equals("敫旊(")) + { + if (isT1Home) + { + KAScene.GetObject("Win").SetFaceTextColor(0, 3, winC.R, winC.G, winC.B, winC.A); + KAScene.GetObject("Loss").SetFaceTextColor(0, 4, lossC.R, lossC.G, lossC.B, lossC.A); + } + else + { + KAScene.GetObject("Win").SetFaceTextColor(0, 3, 31, 26, 46, 255); + KAScene.GetObject("Loss").SetFaceTextColor(0, 4, 31, 26, 46, 115); + } + + //KAScene.GetObject("Win").SetValue("WIN"); + //KAScene.GetObject("Loss").SetValue("LOSS"); + KAScene.GetObject("Win").SetValue("W"); + KAScene.GetObject("Loss").SetValue("L"); + + Color color = Color.FromArgb(218256); + + KAScene.GetObject("B_Team_Box").SetValue(_designPath + "TeamLogo\\POST\\" + dc.BlueLiner.TeamName + ".png"); + KAScene.GetObject("R_Team_Box").SetValue(_designPath + "TeamLogo\\POST\\LOSS-TEAM.png"); + + } + else + { + if (isT1Home) + { + KAScene.GetObject("Win").SetFaceTextColor(0, 3, lossC.R, lossC.G, lossC.B, lossC.A); + KAScene.GetObject("Loss").SetFaceTextColor(0, 4, winC.R, winC.G, winC.B, winC.A); + } + else + { + KAScene.GetObject("Win").SetFaceTextColor(0, 3, 31, 26, 46, 115); + KAScene.GetObject("Loss").SetFaceTextColor(0, 4, 31, 26, 46, 255); + } + + //KAScene.GetObject("Win").SetValue("LOSS"); + //KAScene.GetObject("Loss").SetValue("WIN"); + KAScene.GetObject("Win").SetValue("L"); + KAScene.GetObject("Loss").SetValue("W"); + + KAScene.GetObject("R_Team_Box").SetValue(_designPath + "TeamLogo\\POST\\" + dc.RedLiner.TeamName + ".png"); + KAScene.GetObject("B_Team_Box").SetValue(_designPath + "TeamLogo\\POST\\LOSS-TEAM.png"); + } + //鞀れ綌鞏 + KAScene.GetObject("B_Score").SetVisible(1); + KAScene.GetObject("R_Score").SetVisible(1); + + bScore = scores[0]; + rScore = scores[1]; + bScoreAll = scores[2]; + rScoreAll = scores[3]; + + KAScene.GetObject("B_Score").SetValue(bScore); + KAScene.GetObject("R_Score").SetValue(rScore); + + KAScene.GetObject("BScore").SetVisible(1); + KAScene.GetObject("RScore").SetVisible(1); + KAScene.GetObject("BScoreAll").SetVisible(1); + KAScene.GetObject("RScoreAll").SetVisible(1); + KAScene.GetObject("BScore").SetValue(bScore); + KAScene.GetObject("RScore").SetValue(rScore); + KAScene.GetObject("BScoreAll").SetValue(bScoreAll); + KAScene.GetObject("RScoreAll").SetValue(rScoreAll); + + + + //韺氇, 搿滉碃 + KAScene.GetObject("B_Team_Name").SetValue(dc.BlueLiner.TeamName); + KAScene.GetObject("B_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + dc.BlueLiner.TeamName + ".png"); + KAScene.GetObject("R_Team_Name").SetValue(dc.RedLiner.TeamName); + KAScene.GetObject("R_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo(1080x1080)\\" + dc.RedLiner.TeamName + ".png"); + + if (isT1Home) + { + + } + else + { + KAScene.GetObject("B_Team_Name").SetFaceTextColor(0, dc.BlueLiner.TeamName.Length, 31, 26, 46, 255); + KAScene.GetObject("R_Team_Name").SetFaceTextColor(0, dc.RedLiner.TeamName.Length, 31, 26, 46, 255); + } + + + //韮鞚错媭 + KAScene.GetObject("Group").SetValue(titles[0]); + KAScene.GetObject("Match").SetValue(titles[1]); + KAScene.GetObject("Version").SetValue(titles[2]); + + //K/D/A + if (kda靾橂彊) + { + KAScene.GetObject("B_KDA").SetValue(KDABlue); + KAScene.GetObject("R_KDA").SetValue(KDARed); + } + else + { + try + { + int bk = 0; int bd = 0; int ba = 0; + int rk = 0; int rd = 0; int ra = 0; + foreach (DataRow dr in dts[3].Rows) + { + if (dr[0].Equals("敫旊(")) + { + bk += Convert.ToInt32(dr[3]); bd += Convert.ToInt32(dr[4]); ba += Convert.ToInt32(dr[5]); + } + else + { + rk += Convert.ToInt32(dr[3]); rd += Convert.ToInt32(dr[4]); ra += Convert.ToInt32(dr[5]); + } + } + //KDA + KAScene.GetObject("B_KDA").SetValue(bk.ToString() + "/" + bd.ToString() + "/" + ba.ToString()); + KAScene.GetObject("R_KDA").SetValue(rk.ToString() + "/" + rd.ToString() + "/" + ra.ToString()); + } + catch (Exception ex) + { + MessageBox.Show("KDA 鞝曤炒臧 鞓畴皵毳挫 鞎婌姷雼堧嫟. 靾橂彊 鞛呺牓鞚 靷毄頃挫<靹胳殧."); + return; + } + + } + + + //Gold + KAScene.GetObject("B_Gold").SetValue(String.Format("{0:0.0}", (Convert.ToDouble(dts[7].Rows[dts[7].Rows.Count - 2][0].ToString()) / 1000)) + "K"); + KAScene.GetObject("R_Gold").SetValue(String.Format("{0:0.0}", (Convert.ToDouble(dts[7].Rows[dts[7].Rows.Count - 2][1].ToString()) / 1000)) + "K"); + + //韮鞗 + int blueTower = 0; int redTower = 0; + foreach (DataRow dr in dts[4].Rows) + { + if (dr[4].Equals("turret")) + { + if (dr[0].Equals("敫旊(")) blueTower++; + else redTower++; + } + } + KAScene.GetObject("R_Towers").SetValue(blueTower.ToString()); + KAScene.GetObject("B_Towers").SetValue(redTower.ToString()); + + //鞓る笇鞝濏姼 - 鞝勲牴, 鞖, 鞛ル, 氚旊 + //[敫旊(, 霠堧摐], [鞝勲牴, 鞖, 鞛ル, 氚旊], [須嶋摑 鞓る笇鞝濏姼] 鞚 順曧儨搿 雿办澊韯半ゼ 雱k姅雼 + string[][][] Objects = new string[2][][]; + for (int i = 0; i < 2; i++) + { + Objects[i] = new string[6][]; + Objects[i][0] = new string[] { "", "" }; + Objects[i][1] = new string[] { "", "", "", "" }; + Objects[i][2] = new string[] { "", "", "" }; + Objects[i][3] = new string[] { "", "", "" }; + Objects[i][4] = new string[] { "", "", "", "", "", "" }; + Objects[i][5] = new string[] { "", "" }; + } + foreach (DataRow dr in dts[5].Rows) + { + int BR = dr[2].Equals("敫旊(") ? 0 : 1; + int sub1 = -1; + string sub2 = ""; + + if (dr[0].Equals("riftHerald")) + { + sub1 = 0; sub2 = "Heralds"; + } + else if (dr[0].Equals("dragon")) + { + if (dr[1].Equals("elder")) + { + sub1 = 2; sub2 = "Elders"; + } + else + { + sub1 = 1; sub2 = "Dragon_" + dr[1]; + } + } + else if (dr[0].Equals("baron")) + { + sub1 = 3; sub2 = "Baron"; + } + else if (dr[0].Equals("VoidGrub")) + { + //continue; + sub1 = 4; sub2 = "Hordes"; + } + else if (dr[0].ToString().Contains("Atakhan")) + { + sub1 = 5; sub2 = dr[0].ToString(); + } + + if (sub1 != -1) + { + for (int i = 0; i < Objects[BR][sub1].Length; i++) + { + if (Objects[BR][sub1][i] == "") + { + Objects[BR][sub1][i] = sub2; + break; + } + } + } + } + + void setObjectImg(string fileName, string tagName) + { + string imgPath = RES_FOLDER_PATH + @"MonsterRename\" + fileName + ".png"; + if (fileName.Equals("")) + { + KAScene.GetObject(tagName).SetVisible(0); + } + else + { + KAScene.GetObject(tagName).SetVisible(1); + KAScene.GetObject(tagName).SetValue(imgPath); + } + } + + KAScene.GetObject("R_split_line").SetVisible(0); + KAScene.GetObject("B_split_line").SetVisible(0); + + for (int i = 0; i < 2; i++) + { + string BR = i == 0 ? "B" : "R"; + + for (int j = 0; j < 6; j++) + { + string sub = "Heralds"; + if (j == 1) sub = "Drakes"; + else if (j == 2) sub = "Elders"; + else if (j == 3) sub = "Barons"; + else if (j == 4) sub = "Hordes"; + else if (j == 5) sub = "Atakhan"; + + for (int k = 0; k < Objects[i][j].Length; k++) + { + setObjectImg(Objects[i][j][k], BR + "_" + sub + "_" + (k + 1)); + + if (j == 5) + { + if (Objects[i][j][k] != "") + { + if (BR == "B") KAScene.GetObject("B_split_line").SetVisible(1); + else KAScene.GetObject("R_split_line").SetVisible(1); + } + } + } + } + } + + + //瓿摐 攴鸽灅頂 + //{ time.ToString(), row.ToString(), max.ToString(), min.ToString(), path }; + time = Convert.ToInt32(ForResultGold[0]); + double max = Convert.ToDouble(ForResultGold[2]); + double min = Convert.ToDouble(ForResultGold[3]); + string path = ForResultGold[4]; + + string d_min = (min / 1000).ToString("##0.0"); + + if (d_min != "") + { + if (d_min.Substring(0, 1) == "-") + d_min = d_min.Substring(1); + + KAScene.GetObject("Min").SetValue(d_min + "K"); + KAScene.GetObject("Max").SetValue((max / 1000).ToString("##0.0") + "K"); + KAScene.GetObject("Graph").SetValue(path); + + + KAScene.GetObject("t4").SetValue((time / 60).ToString()); + + time = ((time / 4) / 60); + + for (int i = 1; i <= 3; i++) + { + KAScene.GetObject("t" + i.ToString()).SetValue((time * i).ToString()); + } + + } + + //霐滊焿 + string[][] blue = new string[5][]; + string[][] red = new string[5][]; + string getChampsPath(string fileName) => RES_FOLDER_PATH + @"Champs(140x140)\" + fileName + "_140140.png"; + + + //氩ろ斀 靷 + KAScene.GetObject("Ban1").SetValue(getChampsPath(dc.BlueLiner.Top.ban)); + KAScene.GetObject("Ban3").SetValue(getChampsPath(dc.BlueLiner.Jungle.ban)); + KAScene.GetObject("Ban5").SetValue(getChampsPath(dc.BlueLiner.Mid.ban)); + KAScene.GetObject("Ban8").SetValue(getChampsPath(dc.BlueLiner.ADCarry.ban)); + KAScene.GetObject("Ban10").SetValue(getChampsPath(dc.BlueLiner.Supporter.ban)); + KAScene.GetObject("Ban2").SetValue(getChampsPath(dc.RedLiner.Top.ban)); + KAScene.GetObject("Ban4").SetValue(getChampsPath(dc.RedLiner.Jungle.ban)); + KAScene.GetObject("Ban6").SetValue(getChampsPath(dc.RedLiner.Mid.ban)); + KAScene.GetObject("Ban7").SetValue(getChampsPath(dc.RedLiner.ADCarry.ban)); + KAScene.GetObject("Ban9").SetValue(getChampsPath(dc.RedLiner.Supporter.ban)); + + foreach (DataRow dr in dts[1].Rows) + { + if (dc.BlueLiner.Top.champ.Equals(dr[2])) blue[0] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.Jungle.champ.Equals(dr[2])) blue[1] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.Mid.champ.Equals(dr[2])) blue[2] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.ADCarry.champ.Equals(dr[2])) blue[3] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.BlueLiner.Supporter.champ.Equals(dr[2])) blue[4] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + + else if (dc.RedLiner.Top.champ.Equals(dr[2])) red[0] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.Jungle.champ.Equals(dr[2])) red[1] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.Mid.champ.Equals(dr[2])) red[2] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.ADCarry.champ.Equals(dr[2])) red[3] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + else if (dc.RedLiner.Supporter.champ.Equals(dr[2])) red[4] = new string[] { dr[2].ToString(), dr[3].ToString(), dr[4].ToString() }; + } + + bool isError = false; + + for (int i = 0; i < 5; i++) + { + if (blue[i] != null && red[i] != null) + { + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(blue[i][2]) * 3.6)), 16, 100); + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetPosition((-360 + Convert.ToInt32((Convert.ToDouble(blue[i][2]) * 3.6)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(red[i][2]) * 3.6)), 16, 100); + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetPosition((360 - Convert.ToInt32((Convert.ToDouble(red[i][2]) * 3.6)) / 2), 88, 0, eKVectorType.VECTOR_TYPE_X); + + if (isT1Home) + { + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetFaceColor(redC.R, redC.G, redC.B, 255); + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetFaceColor(blueC.R, blueC.G, blueC.B, 255); + } + else + { + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetFaceColor(255, 47, 79, 255); + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetFaceColor(55, 73, 235, 255); + + + } + + KAScene.GetObject("B_Player" + (i + 1) + "_Gold").SetValue(Convert.ToDouble(blue[i][1]).ToString("0")); + KAScene.GetObject("R_Player" + (i + 1) + "_Gold").SetValue(Convert.ToDouble(red[i][1]).ToString("0")); + + KAScene.GetObject("B_Player" + (i + 1) + " Image").SetValue(getChampsPath(blue[i][0])); + KAScene.GetObject("R_Player" + (i + 1) + " Image").SetValue(getChampsPath(red[i][0])); + } + else + { + + KAScene.GetObject("B_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(0) * 3.6)), 16, 100); + KAScene.GetObject("R_Player" + (i + 1) + "_GoldBar").SetSize(Convert.ToInt32((Convert.ToDouble(0) * 3.6)), 16, 100); + KAScene.GetObject("B_Player" + (i + 1) + "_Gold").SetValue(""); + KAScene.GetObject("R_Player" + (i + 1) + "_Gold").SetValue(""); + KAScene.GetObject("B_Player" + (i + 1) + " Image").SetValue(""); + KAScene.GetObject("R_Player" + (i + 1) + " Image").SetValue(""); + + isError = true; + } + } + + + KAScene.AddPause(0, 80, 0, 0); + Prepare(mainLayer); + Play(mainLayer); + } + + #endregion + + + #region POG + + public string GetChampName(string name) + { + name = name.ToUpper(); + + if (name == "AURELIONSOL") + name = "AURELION SOL"; + else if (name == "CHOGATH") + name = "CHO'GATH"; + else if (name == "DRMUNDO") + name = "DR. MUNDO"; + else if (name == "JARVANIV") + name = "JARVAN IV"; + else if (name == "KAISA") + name = "KAI'SA"; + else if (name == "KHAZIX") + name = "KHA'ZIX"; + else if (name == "KOGMAW") + name = "KOG'MAW"; + else if (name == "LEESIN") + name = "LEE SIN"; + else if (name == "MASTERYI") + name = "MASTER YI"; + else if (name == "MISSFORTUNE") + name = "MISS FORTUNE"; + else if (name == "NUNU") + name = "NUNU & WILLUMP"; + else if (name == "REKSAI") + name = "REK'SAI"; + else if (name == "TAHMKENCH") + name = "TAHM KENCH"; + else if (name == "VELKOZ") + name = "VEL'KOZ"; + else if (name == "XINZHAO") + name = "XIN ZHAO"; + else if (name == "MONKEYKING") + name = "WUKONG"; + else if (name == "TWISTEDFATE") + name = "TWISTED FATE"; + else if (name == "KSANTE") + name = "K'SANTE"; + else if (name == "RENATA") + name = "RENATA GLASC"; + else if (name == "BELVETH") + name = "BEL'VETH"; + return name; + } + + public void DisplayPOG(List data, string points, string team, string line, string champ, string player, bool isBlue, bool isPreView, string previewPath, string logoTag, string round) + { + LoadScene(sceneNamePOG); + + string BR = isBlue ? "B" : "R"; + KAScene.GetObject("back").SetValue(_designPath + @"Images\POG_" + BR + ".png"); + + //KAScene.GetObject("Game").SetValue("GAME " + round); + + //靹犾垬靷 + KAScene.GetObject("MVP_Player_Image").SetValue(_designPath + "TeamLogo\\POG\\" + team + "\\" + player + ".png"); //靹犾垬靷 + KAScene.GetObject("MVP_Player_Name").SetValue(player); + //KAScene.GetObject("MVP_Player_Name").SetFaceTextColor(0, player.Length, 31, 26, 46, 255); + //韺搿滉碃 + //KAScene.GetObject("MVP_Team_Logo").SetValue(RES_FOLDER_PATH + "TeamLogo_W\\" + team + ".png"); + KAScene.GetObject("MVP_Team_Logo").SetValue(RES_FOLDER_PATH + "Team Logo POG\\" + team + "_" + logoTag + ".png"); + //毂旐攧鞚措歆 + KAScene.GetObject("MVP_Champion_Image").SetValue(RES_FOLDER_PATH + @"Champs(620x130)\" + champ + "_L.png"); + + // + SetValue("MVP_Player_Points", points); + //毂旐攧鞚措 + //KAScene.GetObject("Champ Name").SetValue(GetChampName(champ.ToUpper())); + //KAScene.GetObject("Champ Name").SetFaceTextColor(0, GetChampName(champ.ToUpper()).Length, 255, 255, 255, 255); + + //霛检澑鞚措歆 + KAScene.GetObject("MVP_Position").SetValue(RES_FOLDER_PATH + "Position\\" + line + "_LCK-B(500x500).png"); + + + string imgPath(string fileName) => RES_FOLDER_PATH + @"Champs(520x370)\" + fileName + "_L.png"; + + //臧 瓴岇瀯氤 鞝曤炒 + for (int i = 1; i < 6; i++) + { + //氤挫棳歆旮 + SetVisible("Game" + i + "_Group", Convert.ToBoolean(data[i - 1][0])); + //瓴瓣臣 + SetValue("Game" + i + "_Result", data[i - 1][1].ToString()); + //毂旐敿鞏 + string ichamp = data[i - 1][2].ToString(); + SetValue("Game" + i + "_Champ_Name", GetChampName(ichamp)); + SetValue("Game" + i + "_Champ_Img", imgPath(ichamp)); + //KDA + SetValue("Game" + i + "_Stats", data[i - 1][3].ToString()); + SetValue("Game" + i + "_Text", data[i - 1][4].ToString()); + } + + if (isPreView) + { + KAScene.DownloadThumbnail(previewPath, 640, 480, 60); + } + else + { + Prepare(mainLayer); + Play(mainLayer); + } + } + + #endregion + + + + #endregion + + + #endregion + + + } +} diff --git a/lol_coder/lol_coder/V-Series_48.ico b/lol_coder/lol_coder/V-Series_48.ico new file mode 100644 index 0000000..90c1162 Binary files /dev/null and b/lol_coder/lol_coder/V-Series_48.ico differ diff --git a/lol_coder/lol_coder/libmongocrypt.dylib b/lol_coder/lol_coder/libmongocrypt.dylib new file mode 100644 index 0000000..d17acad Binary files /dev/null and b/lol_coder/lol_coder/libmongocrypt.dylib differ diff --git a/lol_coder/lol_coder/libmongocrypt.so b/lol_coder/lol_coder/libmongocrypt.so new file mode 100644 index 0000000..c4c55c6 Binary files /dev/null and b/lol_coder/lol_coder/libmongocrypt.so differ diff --git a/lol_coder/lol_coder/lol_coder.csproj b/lol_coder/lol_coder/lol_coder.csproj new file mode 100644 index 0000000..06599b2 --- /dev/null +++ b/lol_coder/lol_coder/lol_coder.csproj @@ -0,0 +1,384 @@ +锘 + + + + Debug + AnyCPU + {220CC28E-DEFC-4E4E-A898-860D83B26EED} + WinExe + lol_coder + lol_coder + v4.7.2 + 512 + true + true + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x64 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + + + V-Series_48.ico + + + + + True + + + True + + + + + True + + + + True + + + + + + True + + + + + + ..\packages\DnsClient.1.6.1\lib\net471\DnsClient.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.CalcEngine.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.Excel.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.PDF.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.PluginCalendar.WinForms.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.SpreadWrapper.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.Win.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.Win.Ink.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.Win.Spread.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.Win.Spread.Design.dll + + + False + ..\..\..\..\..\..\Program Files (x86)\FarPoint Technologies\Spread.WinForms.4.dotNet35\v4.0.3512\Bin\FarPoint.Win.TextRenderer.dll + + + C:\K3DAsyncEngine\Bin\x64\C#\Interop.K3DAsyncEngineLib.dll + True + + + ..\packages\KString.2.0.2\lib\portable-net4+sl5+wp71+win8\KStringExtension.dll + + + False + bin\Debug\LolDataRequestLib.dll + + + ..\packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + ..\packages\Microsoft.Extensions.Logging.Abstractions.2.0.0\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll + + + ..\packages\Microsoft.Win32.Registry.5.0.0\lib\net461\Microsoft.Win32.Registry.dll + + + ..\packages\MongoDB.Bson.2.18.0\lib\net472\MongoDB.Bson.dll + + + ..\packages\MongoDB.Driver.2.18.0\lib\net472\MongoDB.Driver.dll + + + ..\packages\MongoDB.Driver.Core.2.18.0\lib\net472\MongoDB.Driver.Core.dll + + + ..\packages\MongoDB.Libmongocrypt.1.6.0\lib\net472\MongoDB.Libmongocrypt.dll + + + ..\packages\Newtonsoft.Json.13.0.2\lib\net45\Newtonsoft.Json.dll + + + ..\packages\SharpCompress.0.30.1\lib\net461\SharpCompress.dll + + + ..\packages\Snappier.1.0.0\lib\netstandard2.0\Snappier.dll + + + True + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + + ..\packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + ..\packages\System.Memory.4.5.4\lib\net461\System.Memory.dll + + + ..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll + True + True + + + + ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + True + + + ..\packages\System.Security.AccessControl.5.0.0\lib\net461\System.Security.AccessControl.dll + + + ..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + ..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + ..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + ..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + ..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll + + + ..\packages\System.Text.Encoding.CodePages.5.0.0\lib\net461\System.Text.Encoding.CodePages.dll + + + ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + + + + True + + + + + + + + ..\packages\ZstdSharp.Port.0.6.2\lib\net461\ZstdSharp.dll + + + + + + Form + + + ChampSearchForm.cs + + + UserControl + + + DataFrame.cs + + + UserControl + + + BanPickFrame.cs + + + UserControl + + + LiveCoderFrame.cs + + + UserControl + + + ResultFrame.cs + + + UserControl + + + RunePageFrame.cs + + + Form + + + MatchForm.cs + + + Form + + + PlayerForm.cs + + + Form + + + TeamForm.cs + + + Form + + + GameForm.cs + + + Form + + + MainForm.cs + + + + + + + + + ChampSearchForm.cs + + + DataFrame.cs + + + BanPickFrame.cs + + + LiveCoderFrame.cs + + + ResultFrame.cs + + + RunePageFrame.cs + + + MatchForm.cs + + + PlayerForm.cs + Designer + + + TeamForm.cs + + + GameForm.cs + + + MainForm.cs + + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + Always + + + + + + + + + 鞚 頂勲鞝濏姼電 鞚 旎错摠韯办棎 鞐嗠姅 NuGet 韺偆歆毳 彀胳“頃╇媹雼. 頃措嫻 韺偆歆毳 雼れ毚搿滊摐頃橂牑氅 NuGet 韺偆歆 氤奠洂鞚 靷毄頃橃嫮鞁滌槫. 鞛愳劯頃 雮挫毄鞚 http://go.microsoft.com/fwlink/?LinkID=322105毳 彀胳“頃橃嫮鞁滌槫. 雸勲澖霅 韺岇澕鞚 {0}鞛呺媹雼. + + + + \ No newline at end of file diff --git a/lol_coder/lol_coder/lol_coder.zip b/lol_coder/lol_coder/lol_coder.zip new file mode 100644 index 0000000..f8116c1 Binary files /dev/null and b/lol_coder/lol_coder/lol_coder.zip differ diff --git a/lol_coder/lol_coder/mongocrypt.dll b/lol_coder/lol_coder/mongocrypt.dll new file mode 100644 index 0000000..bde3c75 Binary files /dev/null and b/lol_coder/lol_coder/mongocrypt.dll differ diff --git a/lol_coder/lol_coder/packages.config b/lol_coder/lol_coder/packages.config new file mode 100644 index 0000000..c5ba027 --- /dev/null +++ b/lol_coder/lol_coder/packages.config @@ -0,0 +1,32 @@ +锘 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file