Ejemplo n.º 1
0
        public static BeachTowerCemetery GetTownInstance()
        {
            if (_BeachTowerCemetery == null)
            {
                _BeachTowerCemetery = new BeachTowerCemetery();
            }

            return(_BeachTowerCemetery);
        }
Ejemplo n.º 2
0
        public Location LoadOldGraves()
        {
            Location returnData;

            returnData             = new Location();
            returnData.Name        = "Old Graves";
            returnData.Description = "These graves are ancient. The foul stench still feels faint.";

            //Adjacent Locations
            Dictionary <string, LocationDefinition> adjacentLocationDefintions = new Dictionary <string, LocationDefinition>();

            //Town Center
            LocationDefinition locationDefinition = BeachTowerCemetery.GetTownInstance().GetEntranceDefinition();

            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);

            locationDefinition = BeachTowerCemetery.GetTownInstance().GetNewGravesDefinition();
            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);


            returnData.AdjacentLocationDefinitions = adjacentLocationDefintions;

            return(returnData);
        }
Ejemplo n.º 3
0
        public Location LoadEntrance()
        {
            Location returnData;

            returnData             = new Location();
            returnData.Name        = "Cemetery";
            returnData.Description = "A small cemetery within walking distance of the village. There is a foul stench in the air. You can feel that an evil presence is nearby but you cannot see anything suspicious.";

            //Adjacent Locations
            Dictionary <string, LocationDefinition> adjacentLocationDefintions = new Dictionary <string, LocationDefinition>();

            //Town Center
            LocationDefinition locationDefinition = BeachTowerCapturedVillage.GetTownInstance().GetEntranceDefinition();

            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);

            locationDefinition = BeachTowerCemetery.GetTownInstance().GetOldGravesDefinition();
            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);


            returnData.AdjacentLocationDefinitions = adjacentLocationDefintions;

            return(returnData);
        }
Ejemplo n.º 4
0
        public Location LoadCatacombs()
        {
            Location returnData;

            returnData             = new Location();
            returnData.Name        = "Catacombs";
            returnData.Description = "There are several ancient catacombs in this section of the cemetery. The foul stench in the air is oppressing here. You can feel evil seeping into your bones.";

            //Adjacent Locations
            Dictionary <string, LocationDefinition> adjacentLocationDefintions = new Dictionary <string, LocationDefinition>();

            //Town Center
            LocationDefinition locationDefinition = BeachTowerCemetery.GetTownInstance().GetNewGravesDefinition();

            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);

            locationDefinition = BeachTowerCatacomb.GetTownInstance().GetEntranceDefinition();
            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);


            returnData.AdjacentLocationDefinitions = adjacentLocationDefintions;

            return(returnData);
        }
Ejemplo n.º 5
0
        public Location LoadNewGraves()
        {
            Location returnData;

            returnData             = new Location();
            returnData.Name        = "New Graves";
            returnData.Description = "These graves are rather new. You wonder how many graves will be added to this section from the pirate raid. The foul stench grows stronger.";

            //Adjacent Locations
            Dictionary <string, LocationDefinition> adjacentLocationDefintions = new Dictionary <string, LocationDefinition>();

            //Town Center
            LocationDefinition locationDefinition = BeachTowerCemetery.GetTownInstance().GetOldGravesDefinition();

            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);

            locationDefinition = BeachTowerCemetery.GetTownInstance().GetCatacombsDefinition();
            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);


            returnData.AdjacentLocationDefinitions = adjacentLocationDefintions;

            return(returnData);
        }
Ejemplo n.º 6
0
        public Location LoadEntrance()
        {
            Location returnData;

            returnData             = new Location();
            returnData.Name        = "Opened Catacomb";
            returnData.Description = "An opened catacomb. The feeling of evil is seeping within this catacomb";

            //Adjacent Locations
            Dictionary <string, LocationDefinition> adjacentLocationDefintions = new Dictionary <string, LocationDefinition>();

            //Town Center
            LocationDefinition locationDefinition = BeachTowerCemetery.GetTownInstance().GetCatacombsDefinition();

            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);

            locationDefinition = BeachTowerCatacomb.GetTownInstance().GetSmallHallwayDefinition();
            adjacentLocationDefintions.Add(locationDefinition.LocationKey, locationDefinition);


            returnData.AdjacentLocationDefinitions = adjacentLocationDefintions;

            return(returnData);
        }