コード例 #1
0
ファイル: AttackCommand.cs プロジェクト: Kais120/7201a2
        public NonPlayerCharacterCollection RemoveCharacter(Location location)
        {
            NonPlayerCharacterCollection newList = new NonPlayerCharacterCollection();

            foreach (NonPlayerCharacter npc in location.CharacterList.Values)
                if (npc.LifePoints>1)
                {
                    newList.Add(npc.Name, npc);
                }

            return newList;
        }
コード例 #2
0
ファイル: Location.cs プロジェクト: Kais120/7201a2
 public Location()
 {
     this.exitCollection = new ExitCollection();
     this.items = new Inventory();
     this.characterList = new NonPlayerCharacterCollection();
 }