Exemple #1
0
 public static void AddPlayer(PlayerControlled player)
 {
     if (!PlayerParty.Contains(player))
     {
         PlayerParty.Add(player);
     }
 }
Exemple #2
0
 public static void SetPlayerParty(List <PlayerData> list)
 {
     PlayerParty.Clear();
     foreach (var data in list)
     {
         PlayerControlled player = new PlayerControlled(Content, new Vector2(data.PositionX, data.PositionY), data.name, new stats(), Content.Load <Texture2D>(data.SpritePath));
         player.Elevation = data.Elevation;
         PlayerParty.Add(player);
     }
 }
Exemple #3
0
 public static void Kill(PlayerControlled character)
 {
     foreach (var player in PlayerParty)
     {
         if (character.Name == player.Name)
         {
             PlayerParty.Remove(player);
         }
     }
 }
Exemple #4
0
        public static void NewPlayer(string name, stats stats, Vector2 position, Texture2D PassedSprite)
        {
            PlayerControlled Character = new PlayerControlled(Content, position, name, stats, PassedSprite);

            PlayerParty.Add(Character);
        }