public void setPlayerName(string boxtext)
 {
     if (!String_functions.HasNoSpecialChars(boxtext))
     {
         SetNameQuotes = "Dont use special chars.";
         Name          = Name.Remove(0);
         Name          = Name.Insert(0, "Default character");
     }
     else if (Data_store.CheckIfPlayerExists(boxtext) && cp_mode != "Edit")
     {
         SetNameQuotes = "Player with this name already exists.";
         Name          = Name.Remove(0);
         Name          = Name.Insert(0, "Default character");
     }
     else if (boxtext.Length > 20 || boxtext.Length < 6)
     {
         SetNameQuotes = "Player name length must bet betwee 6 and 20.";
         Name          = Name.Remove(0);
         Name          = Name.Insert(0, "Default character");
     }
     else
     {
         Name          = Name.Remove(0);
         Name          = Name.Insert(0, boxtext);
         SetNameQuotes = "Name set!";
     }
 }
Exemple #2
0
        protected string constructPng(string item_type, string png_name)
        {
            string png_location = "../../Resources/Items/png/" + item_type + "/" + png_name.Replace(" ", "_") + ".png";

            if (Data_store.CheckIfFileExists(png_location))
            {
                return(png_location);
            }
            else
            {
                return("../../Resources/404.png");
            }
        }
Exemple #3
0
 public void Create()
 {
     if (SelectedPlayer.Name != "Default character")
     {
         if (Data_store.CheckIfPlayerExists(SelectedPlayer.Name))
         {
             Data_store.DeletePlayer(SelectedPlayer.Name);
         }
         Data_store.SavePlayer(SelectedPlayer);
         _loadscreenviewmodel.Load_players();
         _loadscreenviewmodel.SelectedPlayer = SelectedPlayer;
         backToLoadScreen();
     }
 }
Exemple #4
0
 public void Load_players()
 {
     PlayerList.Clear();
     Data_store.LoadPlayers(PlayerList);
     PlayerList = PlayerList;
 }
Exemple #5
0
 public void delete_player(string name)
 {
     Data_store.DeletePlayer(name);
     Load_players();
     SelectedPlayer = new PlayerModel();
 }