Esempio n. 1
0
        public async Task <IActionResult> Edit(string id, [Bind("Id,Name,Description")] SRank sRank)
        {
            if (id != sRank.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sRank);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SRankExists(sRank.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(sRank));
        }
Esempio n. 2
0
        //public List<CardStats> cardsToDisplay { get; set; }

        private void listClear()
        {
            SRank.Clear();
            SRank1.Clear();
            SRank2.Clear();
            SRank3.Clear();

            ARank.Clear();
            ARank1.Clear();
            ARank2.Clear();
            ARank3.Clear();

            BRank.Clear();
            BRank1.Clear();
            BRank2.Clear();
            BRank3.Clear();

            CRank.Clear();
            CRank1.Clear();
            CRank2.Clear();
            CRank3.Clear();

            FRank.Clear();
            FRank1.Clear();
            FRank2.Clear();
            FRank3.Clear();
        }
Esempio n. 3
0
        public async Task <IActionResult> Create([Bind("Id,Name,Description,ImageUrl")] SRank sRank)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sRank);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sRank));
        }
Esempio n. 4
0
 void RankView()
 {
     if (File.Exists(path))
     {
         StreamReader Read  = File.OpenText(path);
         SRank[]      r     = new SRank[5];
         string       Input = "";
         int          i     = 0;
         while (true)
         {
             Input = Read.ReadLine();
             if (StringNullCheck(Input))
             {
                 break;
             }
             r[i].Name = Input;
             Input     = Read.ReadLine();
             if (StringNullCheck(Input))
             {
                 break;
             }
             r[i].Score = Convert.ToInt32(Input);
             i++;
         }
         Read.Close();
         string sName  = "";
         string sScore = "";
         for (int j = 0; j < i; j++)
         {
             sName  = sName + "이름:" + r[j].Name + "\n";
             sScore = sScore + "점수:" + r[j].Score + "\n";
         }
         RankNameUI.GetComponent <Text>().text  = sName;
         RankScoreUI.GetComponent <Text>().text = sScore;
     }
 }
Esempio n. 5
0
 public override string ToString()
 {
     return("("
            + SRank.ToString() + ", [" + String.Join(", ", Values) + "]"
            + ")");
 }
Esempio n. 6
0
 public void NameCheck(string name, int iScore, GameObject NameField)
 {
     if (!File.Exists(path))
     {
         StreamWriter Write = new StreamWriter(path);
         Write.WriteLine(name);
         Write.WriteLine(iScore);
         Write.Flush();
         Write.Close();
     }
     else
     {
         StreamReader Read  = File.OpenText(path);
         SRank[]      r     = new SRank[5];
         string       Input = "";
         int          i     = 0;
         while (true)
         {
             Input = Read.ReadLine();
             if (StringNullCheck(Input))
             {
                 break;
             }
             r[i].Name = Input;
             Input     = Read.ReadLine();
             if (StringNullCheck(Input))
             {
                 break;
             }
             r[i].Score = Convert.ToInt32(Input);
             i++;
         }
         bool bCheck = false;
         for (int j = 0; j < i; j++)
         {
             if (r[j].Score < iScore)
             {
                 if (i >= r.Length)
                 {
                     i--;
                 }
                 for (int k = i; k > j; k--)
                 {
                     r[k].Name  = r[k - 1].Name;
                     r[k].Score = r[k - 1].Score;
                 }
                 r[j].Name  = name;
                 r[j].Score = iScore;
                 bCheck     = true;
                 if (i < 5)
                 {
                     i++;
                 }
                 break;
             }
         }
         if (!bCheck)
         {
             if (i < 5)
             {
                 r[i].Name  = name;
                 r[i].Score = iScore;
                 i++;
             }
         }
         Read.Close();
         StreamWriter Write = new StreamWriter(path);
         for (int j = 0; j < i; j++)
         {
             Write.WriteLine(r[j].Name);
             Write.WriteLine(r[j].Score);
         }
         Write.Flush();
         Write.Close();
     }
     SceneManager.LoadScene("MainScene");
 }