Example #1
0
        private Location GetCave(Position position)
        {
            var loc = new Location("The Cave", position);

            var repo = new MonsterRepository();

            loc.Entities.Add(repo.Get(123, loc));
            loc.Entities.Add(repo.Get(124, loc));

            loc.Neighbours.Add(Position.FromString("001001001002"));
            loc.Neighbours.Add(Position.FromString("001001001003"));

            loc.ImageUrl = "cave.png";

            return(loc);
        }
Example #2
0
        private Location GetForest(Position position)
        {
            var loc = new Location("The Forest", position);

            var repo = new MonsterRepository();

            loc.Entities.Add(repo.Get(123, loc));

            loc.Neighbours.Add(Position.FromString("001001001001"));
            loc.Neighbours.Add(Position.FromString("001001001004"));

            loc.ImageUrl = "forest.png";

            return(loc);
        }
Example #3
0
        private static Location GetGrass(Position position)
        {
            var loc = new Location("The Grass", position);

            loc.Seeds.Add(Seed.Monster(123));

            var repo = new MonsterRepository();

            loc.Entities.Add(repo.Get(123, loc));

            loc.Neighbours.Add(Position.FromString("001001001001"));
            loc.Neighbours.Add(Position.FromString("001001001004"));

            loc.ImageUrl = "grass.png";

            return(loc);
        }