All pastes #373849 Raw Edit

MikeH

public text v1 · immutable
#373849 ·published 2007-02-27 01:35 UTC
rendered paste body

public class CreateMap{
  
  
  public CreateMap(){
    int zero = 0;
  }
  
  /** Query/Mutator: Is passed the player's name and then it creates
   * a player with that name that is passed the starting room of 
   * a map of interconnected rooms.*/
  public static Explorer start(String name){
    Denizen creature1 = new Denizen(5,10);
    Denizen creature2 = new Denizen(5,10);
    Denizen creature3 = new Denizen(5,10);
    Denizen creature4 = new Denizen(5,10);
    
    Room room1 = new Room("Lounge", false, true);
    Room room2 = new Room("Hall", false, false);
    Room room3 = new Room("Study", false, false, creature2);
    Room room4 = new Room("Dining Room", false, false);
    Room room5 = new Room("Cellar", true, false);
    Room room6 = new Room("Library", false, false);
    Room room7 = new Room("Kitchen", false, false, creature3);
    Room room8 = new Room("Ballroom", false, false);
    Room room9 = new Room("Conservatory", false, false, creature4);
    
    Room.connectNorthSouth(room7,room4);
    Room.connectNorthSouth(room8,room5);
    Room.connectNorthSouth(room9,room6);
    Room.connectNorthSouth(room4,room1);
    Room.connectNorthSouth(room5,room2);
    Room.connectNorthSouth(room6,room3);
    Room.connectEastWest(room7,room8);
    Room.connectEastWest(room8,room9);
    Room.connectEastWest(room4,room5);
    Room.connectEastWest(room5,room6);
    Room.connectEastWest(room1,room2);
    Room.connectEastWest(room2,room3);
    
    Explorer player = new Explorer(name,room5);
    return player;
    
  }
}