public static BeachTowerCemetery GetTownInstance() { if (_BeachTowerCemetery == null) { _BeachTowerCemetery = new BeachTowerCemetery(); } return(_BeachTowerCemetery); }
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); }
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); }
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); }
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); }
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); }