using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace mmoRL { public class Player : Creature { public string location = "unknown"; public List learnPool = new List(); public List skills = new List(); public Player() { this.image = new Image("@"); this.name = "Anonymous"; } public Player(Image graphic) { this.image = graphic; } public void AddLearnable(int number) { learnPool.Add(Skill.GetSkill(number)); } public void AddSkill(int number) { skills.Add(Skill.GetSkill(number)); } public void RemLearnable(int number) { Skill toRem = null; for (int i = 0; i < learnPool.Count; i++) { if (learnPool[i].id == number) toRem = learnPool[i]; } if (toRem != null) learnPool.Remove(toRem); } public bool HasSkill(int skillNumber) { for (int i = 0; i < skills.Count; i++) { if (skills[i].id == skillNumber) return true; } return false; } } }