Esempio n. 1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            server_togglebtn.Text = Properties.Strings.serverstart;
            tabControl1.TabPages["informationpage"].Text   = Properties.Strings.tapPage_info;
            tabControl1.TabPages["dollsettingpage"].Text   = Properties.Strings.tapPage_gunsett;
            tabControl1.TabPages["equipsettingpage"].Text  = Properties.Strings.tapPage_equipsett;
            tabControl1.TabPages["fairysettingpage"].Text  = Properties.Strings.tapPage_fairysett;
            tabControl1.TabPages["serversettingpage"].Text = Properties.Strings.tapPage_serversett;
            tr_RX.Text = Properties.Strings.indicater_rx;
            tr_TX.Text = Properties.Strings.indicater_tx;
            //tabControl1.TabPages.Remove(tabControl1.TabPages[4]);
            ind_RX_timer.Start();
            ind_TX_timer.Start();
            serveripaddrtextbox.Text = GetLocalIP();
            gunNameCsv.AddRange(File.ReadAllLines("data/db/csv/guns.b64"));
            userdata = JObject.Parse(File.ReadAllText("data/db/json/userinfo.json"));
            homedata = JObject.Parse(File.ReadAllText("data/db/json/home.json"));
            JArray userdata_guninfo = JArray.Parse(userdata["gun_with_user_info"].ToString());

            gundb = JArray.Parse(File.ReadAllText("data/db/json/dolls.json"));
            gundb.Merge(JArray.Parse(File.ReadAllText("data/db/json/dolls_missing.json")));
            foreach (string name in gunNameCsv)
            {
                string[] t = name.Split(',');
                if (t[0].StartsWith("gun-1"))
                {
                    gunNameID.Add(string.Format("{0},{1}", t[1], t[0].Substring(5)));
                }
            }
            foreach (JObject a in userdata_guninfo)
            {
                add_gun_list(a);
                GeneratedgunIDs.Add(Convert.ToInt32(a["id"]));
            }
            MicaSecurityTools.init();
            server_status_text.Text = "停止";
        }
Esempio n. 2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            string mission = File.ReadAllText("data/db/csv/mission.b64");

            // mission = Encoding.UTF8.GetString(Convert.FromBase64String(mission));
            mission_name_list = mission.Split('\n').ToList();
            JObject spotinfo = JObject.Parse(File.ReadAllText(@"data/db/json/spot_info.json"));

            enemy_team_info       = JObject.Parse(File.ReadAllText(@"data/db/json/enemy_team_info.json"));
            enemy_character_info  = JObject.Parse(File.ReadAllText(@"data/db/json/enemy_character_type_info.json"));
            server_togglebtn.Text = Properties.Strings.serverstart;
            tabControl1.TabPages["informationpage"].Text   = Properties.Strings.tapPage_info;
            tabControl1.TabPages["dollsettingpage"].Text   = Properties.Strings.tapPage_gunsett;
            tabControl1.TabPages["equipsettingpage"].Text  = Properties.Strings.tapPage_equipsett;
            tabControl1.TabPages["fairysettingpage"].Text  = Properties.Strings.tapPage_fairysett;
            tabControl1.TabPages["serversettingpage"].Text = Properties.Strings.tapPage_serversett;
            tr_RX.Text = Properties.Strings.indicater_rx;
            tr_TX.Text = Properties.Strings.indicater_tx;
            //tabControl1.TabPages.Remove(tabControl1.TabPages[4]);
            ind_RX_timer.Start();
            ind_TX_timer.Start();
            serveripaddrtextbox.Text = GetLocalIP();
            gunNameCsv.AddRange(File.ReadAllLines("data/db/csv/guns.b64"));
            userdata = JObject.Parse(File.ReadAllText("data/db/json/userinfo.json"));
            homedata = JObject.Parse(File.ReadAllText("data/db/json/home.json"));
            JArray userdata_guninfo = JArray.Parse(userdata["gun_with_user_info"].ToString());

            gundb = JArray.Parse(File.ReadAllText("data/db/json/dolls.json"));
            gundb.Merge(JArray.Parse(File.ReadAllText("data/db/json/dolls_missing.json")));
            enemy_list_gridview.Columns[0].ValueType = typeof(int);
            foreach (string name in gunNameCsv)
            {
                string[] t = name.Split(',');
                if (t[0].StartsWith("gun-1"))
                {
                    gunNameID.Add(string.Format("{0},{1}", t[1], t[0].Substring(5)));
                }
            }
            foreach (JObject a in userdata_guninfo)
            {
                add_gun_list(a);
                GeneratedgunIDs.Add(Convert.ToInt32(a["id"]));
            }
            MicaSecurityTools.init();
            server_status_text.Text = "停止";
            #region datagridview 전역/적 정보 리스트 추가 부분
            foreach (var item in enemy_team_info)
            {
                string enemyID       = enemy_team_info[item.Key]["id"].ToString();
                string enemyLeaderID = enemy_team_info[enemyID]["enemy_leader"].ToString();

                //string membernames = string.Empty;
                JArray a = JArray.Parse(enemy_team_info[enemyID]["member_ids"].ToString());
                if (enemyLeaderID != "0")
                {
                    /*
                     * for(int i=0; i<a.Count; i++)
                     * {
                     *  string id = a[i].ToString();
                     *  if(enemy_character_info.ContainsKey(id))
                     *  {
                     *      if (i == a.Count - 1)
                     *          membernames += enemy_character_info[id]["code"].ToString();
                     *      else
                     *          membernames += enemy_character_info[id]["code"].ToString() + ",";
                     *  }
                     *  else
                     *  {
                     *      if (i == a.Count - 1)
                     *          membernames += id;
                     *      else
                     *          membernames += id + ",";
                     *  }
                     *
                     * }*/
                    string missionspotname = string.Empty;
                    if (int.Parse(enemy_team_info[enemyID]["spot_id"].ToString()) > 0)
                    {
                        missionspotname = CodeToMissionName(int.Parse(spotinfo[enemy_team_info[enemyID]["spot_id"].ToString()]["mission_id"].ToString()));
                    }
                    else
                    {
                        missionspotname = "-";
                    }
                    string[] enemyinfo = { enemyID,                                                   enemy_character_info[enemyLeaderID]["code"].ToString(), enemy_character_info[enemyLeaderID]["boss_hp"].ToString(),
                                           enemy_character_info[enemyLeaderID]["maxlife"].ToString(), missionspotname /*membernames*/ };
                    enemy_list_gridview.Rows.Add(enemyinfo);
                }
                //enemyGrpID.Add(enemyID);
                //enemy_team_id_combobox.Items.Add(enemyID);
            }
            bs.DataSource = enemy_list_gridview.DataSource;
            #endregion
        }