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!"; } }
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"); } }
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(); } }
public void Load_players() { PlayerList.Clear(); Data_store.LoadPlayers(PlayerList); PlayerList = PlayerList; }
public void delete_player(string name) { Data_store.DeletePlayer(name); Load_players(); SelectedPlayer = new PlayerModel(); }