Advertisement
Guest User

Untitled

a guest
Apr 30th, 2014
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 37.72 KB | None | 0 0
  1. //GHAMAS main building floor #1
  2.     Node g1 = new Node(
  3.         new ConnectionTo[] {
  4.             new ConnectionTo(new Node(new Coordinates(0,3,7)), new Room[]{}, Direction.north),
  5.             new ConnectionTo(new Node(new Coordinates(0,4,8)), new Room[]{}, Direction.east),
  6.             new ConnectionTo(new Node(new Coordinates(0,5,7)), new Room[]{}, Direction.south),
  7.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  8.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  9.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  10.         }new Coordinates(0,4,7)
  11.     );
  12.     Node g2 = new Node(
  13.         new ConnectionTo[] {
  14.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  15.             new ConnectionTo(new Node(new Coordinates(0,3,8)), new Room[]{}, Direction.east),
  16.             new ConnectionTo(new Node(new Coordinates(0,4,7)), new Room[]{}, Direction.south),
  17.             new ConnectionTo(new Node(new Coordinates(0,3,6)), new Room[]{new Room("104",new String[]{"left","right"}),new Room("120",new String[]{"right","left"})}, Direction.west),
  18.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  19.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  20.         }new Coordinates(0,3,7)
  21.     );
  22.     Node g3 = new Node(
  23.         new ConnectionTo[] {
  24.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  25.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  26.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  27.             new ConnectionTo(new Node(new Coordinates(0,4,7)), new Room[]{}, Direction.west),
  28.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  29.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  30.         }new Coordinates(0,4,8)
  31.     );
  32.     Node g4 = new Node(
  33.         new ConnectionTo[] {
  34.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  35.             new ConnectionTo(new Node(new Coordinates(0,3,6)), new Room[]{new Room("118",new String[]{"right","left"}),new Room("117",new String[]{"right","left"}),new Room("115",new String[]{"right","left"})}, Direction.east),
  36.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  37.             new ConnectionTo(new Node(new Coordinates(0,3,4)), new Room[]{}, Direction.west),
  38.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  39.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  40.         }new Coordinates(0,3,5)
  41.     );
  42.     Node gs1 = new Node(
  43.         new ConnectionTo[] {
  44.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  45.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  46.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  47.             new ConnectionTo(new Node(new Coordinates(0,3,7)), new Room[]{}, Direction.west),
  48.             new ConnectionTo(new Node(new Coordinates(1,3,8)), new Room[]{}, Direction.up),
  49.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  50.         }new Coordinates(0,3,8)
  51.     );
  52.     Node gs2 = new Node(
  53.         new ConnectionTo[] {
  54.             new ConnectionTo(new Node(new Coordinates(0,3,6)), new Room[]{new Room("111",new String[]{"on the leftmost wall of the common area, under the clock","on the rightmost wall of the common area, under the clock"}, true)}, Direction.north),
  55.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  56.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  57.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  58.             new ConnectionTo(new Node(new Coordinates(1,5,5)), new Room[]{}, Direction.up),
  59.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  60.         }new Coordinates(0,4,6)
  61.     );
  62.     Node gc = new Node(
  63.         new ConnectionTo[] {
  64.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  65.             new ConnectionTo(new Node(new Coordinates(0,3,7)), new Room[]{new Room("104",new String[]{"left","right"}),new Room("120",new String[]{"right","left"})}, Direction.east),
  66.             new ConnectionTo(new Node(new Coordinates(0,4,6)), new Room[]{new Room("111",new String[]{"under the clock","under the clock"}, true)}, Direction.south),
  67.             new ConnectionTo(new Node(new Coordinates(0,3,5)), new Room[]{new Room("118",new String[]{"right","left"}),new Room("117",new String[]{"right","left"}),new Room("115",new String[]{"right","left"})}, Direction.west),
  68.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  69.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  70.         }new Coordinates(0,3,6)
  71.     );
  72.     Node gal = new Node(
  73.         new ConnectionTo[] {
  74.             new ConnectionTo(new Node(new Coordinates(0,4,7)), new Room[]{}, Direction.north),
  75.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  76.             new ConnectionTo(new Node(new Coordinates(0,6,7)), new Room[]{}, Direction.south),
  77.             new ConnectionTo(new Node(new Coordinates(0,5,6)), new Room[]{}, Direction.west),
  78.             new ConnectionTo(new Node(new Coordinates(1,6,7)), new Room[]{}, Direction.up),
  79.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  80.         }new Coordinates(0,5,7)
  81.     );
  82.     Node a1 = new Node(
  83.         new ConnectionTo[] {
  84.             new ConnectionTo(new Node(new Coordinates(0,5,7)), new Room[]{}, Direction.north),
  85.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  86.             new ConnectionTo(new Node(new Coordinates(0,7,7)), new Room[]{}, Direction.south),
  87.             new ConnectionTo(new Node(new Coordinates(0,6,6)), new Room[]{}, Direction.west),
  88.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  89.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  90.         }new Coordinates(0,6,7)
  91.     );
  92.     Node a2 = new Node(
  93.         new ConnectionTo[] {
  94.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  95.             new ConnectionTo(new Node(new Coordinates(0,6,7)), new Room[]{new Room("173",new String[]{"at the end of the hall","behind you"}, true)}, Direction.east),
  96.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  97.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  98.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  99.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  100.         }new Coordinates(0,6,6)
  101.     );
  102.     Node a3 = new Node(
  103.         new ConnectionTo[] {
  104.             new ConnectionTo(new Node(new Coordinates(0,6,7)), new Room[]{}, Direction.north),
  105.             new ConnectionTo(new Node(new Coordinates(0,7,8)), new Room[]{new Room("156",new String[]{"right","left"})}, Direction.east),
  106.             new ConnectionTo(new Node(new Coordinates(0,8,7)), new Room[]{new Room("163",new String[]{"left","right"})}, Direction.south),
  107.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  108.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  109.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  110.         }new Coordinates(0,7,7)
  111.     );
  112.     Node a4 = new Node(
  113.         new ConnectionTo[] {
  114.             new ConnectionTo(new Node(new Coordinates(0,7,7)), new Room[]{new Room("163",new String[]{"left","right"})}, Direction.north),
  115.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  116.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  117.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  118.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  119.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  120.         }new Coordinates(0,8,7)
  121.     );
  122.     Node as = new Node(
  123.         new ConnectionTo[] {
  124.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  125.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  126.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  127.             new ConnectionTo(new Node(new Coordinates(0,7,7)), new Room[]{new Room("156",new String[]{"right","left"})}, Direction.west),
  128.             new ConnectionTo(new Node(new Coordinates(1,8,8)), new Room[]{}, Direction.up),
  129.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  130.         }new Coordinates(0,7,8)
  131.     );
  132.     //GHAMAS main building floor #2
  133.     Node G4 = new Node(
  134.         new ConnectionTo[] {
  135.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  136.             new ConnectionTo(new Node(new Coordinates(1,3,6)), new Room[]{new Room("221",new String[]{"right","left"}),new Room("216",new String[]{"at the end of the hall","behind you"}, true)}, Direction.east),
  137.             new ConnectionTo(new Node(new Coordinates(1,4,5)), new Room[]{}, Direction.south),
  138.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  139.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  140.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  141.         }new Coordinates(1,3,5)
  142.     );
  143.     Node GC1 = new Node(
  144.         new ConnectionTo[] {
  145.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  146.             new ConnectionTo(new Node(new Coordinates(1,3,5)), new Room[]{new Room("222",new String[]{"right","left"}),new Room("204",new String[]{"right","left"})}, Direction.east),
  147.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  148.             new ConnectionTo(new Node(new Coordinates(1,3,7)), new Room[]{new Room("221",new String[]{"right","left"})}, Direction.west),
  149.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  150.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  151.         }new Coordinates(1,3,6)
  152.     );
  153.     Node G3 = new Node(
  154.         new ConnectionTo[] {
  155.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  156.             new ConnectionTo(new Node(new Coordinates(1,3,6)), new Room[]{new Room("204",new String[]{"right","left"}),new Room("222",new String[]{"right","left"})}, Direction.east),
  157.             new ConnectionTo(new Node(new Coordinates(1,2,7)), new Room[]{}, Direction.south),
  158.             new ConnectionTo(new Node(new Coordinates(1,3,8)), new Room[]{new Room("227",new String[]{"right","left"})}, Direction.west),
  159.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  160.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  161.         }new Coordinates(1,3,7)
  162.     );
  163.     Node GS1 = new Node(
  164.         new ConnectionTo[] {
  165.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  166.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  167.             new ConnectionTo(new Node(new Coordinates(1,2,8)), new Room[]{}, Direction.south),
  168.             new ConnectionTo(new Node(new Coordinates(1,3,7)), new Room[]{new Room("227",new String[]{"right","left"})}, Direction.west),
  169.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  170.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  171.         }new Coordinates(1,3,8)
  172.     );
  173.     Node GC2 = new Node(
  174.         new ConnectionTo[] {
  175.             new ConnectionTo(new Node(new Coordinates(1,3,5)), new Room[]{}, Direction.north),
  176.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  177.             new ConnectionTo(new Node(new Coordinates(1,5,5)), new Room[]{}, Direction.south),
  178.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  179.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  180.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  181.         }new Coordinates(1,4,5)
  182.     );
  183.     Node G1 = new Node(
  184.         new ConnectionTo[] {
  185.             new ConnectionTo(new Node(new Coordinates(1,3,7)), new Room[]{}, Direction.north),
  186.             new ConnectionTo(new Node(new Coordinates(1,4,8)), new Room[]{new Room("233A",new String[]{"right","left"})}, Direction.east),
  187.             new ConnectionTo(new Node(new Coordinates(1,5,7)), new Room[]{new Room("233B",new String[]{"left","right"})}, Direction.south),
  188.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  189.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  190.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  191.         }new Coordinates(1,4,7)
  192.     );
  193.     Node G2 = new Node(
  194.         new ConnectionTo[] {
  195.             new ConnectionTo(new Node(new Coordinates(1,3,8)), new Room[]{new Room("232",new String[]{"right","left"}),new Room("231",new String[]{"right","left"}),new Room("230",new String[]{"right","left"})}, Direction.north),
  196.             new ConnectionTo(new Node(new Coordinates(1,4,7)), new Room[]{}, Direction.east),
  197.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  198.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  199.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  200.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  201.         }new Coordinates(1,4,8)
  202.     );
  203.     Node GS2 = new Node(
  204.         new ConnectionTo[] {
  205.             new ConnectionTo(new Node(new Coordinates(1,4,5)), new Room[]{}, Direction.north),
  206.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  207.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  208.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  209.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  210.             new ConnectionTo(new Node(new Coordinates(0,4,6)), new Room[]{}, Direction.down)
  211.         }new Coordinates(1,5,5)
  212.     );
  213.     Node GAL = new Node(
  214.         new ConnectionTo[] {
  215.             new ConnectionTo(new Node(new Coordinates(1,4,7)), new Room[]{new Room("233B",new String[]{"right","left"})}, Direction.north),
  216.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  217.             new ConnectionTo(new Node(new Coordinates(1,6,7)), new Room[]{}, Direction.south),
  218.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  219.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  220.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  221.         }new Coordinates(1,5,7)
  222.     );
  223.     Node GALS = new Node(
  224.         new ConnectionTo[] {
  225.             new ConnectionTo(new Node(new Coordinates(1,5,7)), new Room[]{}, Direction.north),
  226.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  227.             new ConnectionTo(new Node(new Coordinates(1,7,7)), new Room[]{}, Direction.south),
  228.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  229.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  230.             new ConnectionTo(new Node(new Coordinates(0,5,7)), new Room[]{}, Direction.down)
  231.         }new Coordinates(1,6,7)
  232.     );
  233.     Node A5 = new Node(
  234.         new ConnectionTo[] {
  235.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  236.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  237.             new ConnectionTo(new Node(new Coordinates(1,7,6)), new Room[]{new Room("261",new String[]{"right","left"}),new Room("258",new String[]{"right","left"}),new Room("255",new String[]{"left","right"}),new Room("256",new String[]{"left","right"}),new Room("257",new String[]{"at the end of the hallway","behind you"},true)}, Direction.south),
  238.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  239.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  240.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  241.         }new Coordinates(1,6,6)
  242.     );
  243.     Node A3 = new Node(
  244.         new ConnectionTo[] {
  245.             new ConnectionTo(new Node(new Coordinates(1,6,6)), new Room[]{new Room("261",new String[]{"right","left"}),new Room("258",new String[]{"right","left"}),new Room("255",new String[]{"left","right"}),new Room("256",new String[]{"left","right"}),new Room("257",new String[]{"at the end of the hallway","behind you"},true)}, Direction.north),
  246.             new ConnectionTo(new Node(new Coordinates(1,7,7)), new Room[]{}, Direction.east),
  247.             new ConnectionTo(new Node(new Coordinates(1,8,7)), new Room[]{new Room("250",new String[]{"left","right"}),new Room("252",new String[]{"left","right"}),new Room("253",new String[]{"left","right"}),new Room("254",new String[]{"left","right"})}, Direction.south),
  248.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  249.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  250.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  251.         }new Coordinates(1,7,6)
  252.     );
  253.     Node A1 = new Node(
  254.         new ConnectionTo[] {
  255.             new ConnectionTo(new Node(new Coordinates(1,6,7)), new Room[]{}, Direction.north),
  256.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  257.             new ConnectionTo(new Node(new Coordinates(1,8,7)), new Room[]{}, Direction.south),
  258.             new ConnectionTo(new Node(new Coordinates(1,7,6)), new Room[]{}, Direction.west),
  259.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  260.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  261.         }new Coordinates(1,7,7)
  262.     );
  263.     Node A2 = new Node(
  264.         new ConnectionTo[] {
  265.             new ConnectionTo(new Node(new Coordinates(1,7,7)), new Room[]{}, Direction.north),
  266.             new ConnectionTo(new Node(new Coordinates(1,8,8)), new Room[]{new Room("249",new String[]{"left","right"}),new Room("248",new String[]{"left","right"})}, Direction.east),
  267.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  268.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  269.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  270.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  271.         }new Coordinates(1,8,7)
  272.     );
  273.     Node AS = new Node(
  274.         new ConnectionTo[] {
  275.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  276.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  277.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  278.             new ConnectionTo(new Node(new Coordinates(1,8,7)), new Room[]{new Room("249",new String[]{"left","right"}),new Room("248",new String[]{"left","right"})}, Direction.west),
  279.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  280.             new ConnectionTo(new Node(new Coordinates(0,7,8)), new Room[]{}, Direction.down)
  281.         }new Coordinates(1,8,8)
  282.     );
  283.     //theater floor 1
  284.     Node t3 = new Node(
  285.         new ConnectionTo[] {
  286.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  287.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  288.             new ConnectionTo(new Node(new Coordinates(0,8,1)), new Room[]{new Room("T117",new String[]{"right","left"})}, Direction.south),
  289.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  290.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  291.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  292.         }new Coordinates(0,7,1)
  293.     );
  294.     Node t4 = new Node(
  295.         new ConnectionTo[] {
  296.             new ConnectionTo(new Node(new Coordinates(0,9,1)), new Room[]{new Room("T128",new String[]{"left","right"})}, Direction.north),
  297.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  298.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  299.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  300.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  301.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  302.         }new Coordinates(0,10,1)
  303.     );
  304.     Node ts = new Node(
  305.         new ConnectionTo[] {
  306.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  307.             new ConnectionTo(new Node(new Coordinates(0,9,1)), new Room[]{}, Direction.east),
  308.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  309.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  310.             new ConnectionTo(new Node(new Coordinates(1,9,1)), new Room[]{}, Direction.up),
  311.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  312.         }new Coordinates(0,9,0)
  313.     );
  314.     Node t2 = new Node(
  315.         new ConnectionTo[] {
  316.             new ConnectionTo(new Node(new Coordinates(1,8,1)), new Room[]{}, Direction.north),
  317.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  318.             new ConnectionTo(new Node(new Coordinates(1,10,1)), new Room[]{new Room("T128",new String[]{"left","right"})}, Direction.south),
  319.             new ConnectionTo(new Node(new Coordinates(1,8,1)), new Room[]{}, Direction.west),
  320.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  321.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  322.         }new Coordinates(1,9,1)
  323.     );
  324.     Node t1 = new Node(
  325.         new ConnectionTo[] {
  326.             new ConnectionTo(new Node(new Coordinates(0,7,1)), new Room[]{new Room("T117",new String[]{"right","left"})}, Direction.north),
  327.             new ConnectionTo(new Node(new Coordinates(0,8,2)), new Room[]{new Room("T115",new String[]{"right","left"})}, Direction.east),
  328.             new ConnectionTo(new Node(new Coordinates(0,9,1)), new Room[]{}, Direction.south),
  329.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  330.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  331.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  332.         }new Coordinates(0,8,1)
  333.     );
  334.     Node tl1 = new Node(
  335.         new ConnectionTo[] {
  336.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  337.             new ConnectionTo(new Node(new Coordinates(0,8,3)), new Room[]{}, Direction.east),
  338.             new ConnectionTo(new Node(new Coordinates(0,9,2)), new Room[]{}, Direction.south),
  339.             new ConnectionTo(new Node(new Coordinates(0,8,1)), new Room[]{new Room("T115",new String[]{"right","left"})}, Direction.west),
  340.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  341.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  342.         }new Coordinates(0,8,2)
  343.     );
  344.     Node tl2 = new Node(
  345.         new ConnectionTo[] {
  346.             new ConnectionTo(new Node(new Coordinates(0,8,2)), new Room[]{}, Direction.north),
  347.             new ConnectionTo(new Node(new Coordinates(0,9,3)), new Room[]{}, Direction.east),
  348.             new ConnectionTo(new Node(new Coordinates(0,10,2)), new Room[]{}, Direction.south),
  349.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  350.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  351.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  352.         }new Coordinates(0,9,2)
  353.     );
  354.     Node tls = new Node(
  355.         new ConnectionTo[] {
  356.             new ConnectionTo(new Node(new Coordinates(0,9,2)), new Room[]{}, Direction.north),
  357.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  358.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  359.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  360.             new ConnectionTo(new Node(new Coordinates(1,10,1)), new Room[]{}, Direction.up),
  361.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  362.         }new Coordinates(0,10,2)
  363.     );
  364.     //theater floor 2
  365.     Node TS = new Node(
  366.         new ConnectionTo[] {
  367.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  368.             new ConnectionTo(new Node(new Coordinates(1,9,1)), new Room[]{new Room("T213",new String[]{"right","left"})}, Direction.east),
  369.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  370.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  371.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  372.             new ConnectionTo(new Node(new Coordinates(0,9,0)), new Room[]{}, Direction.down)
  373.         }new Coordinates(1,9,0)
  374.     );
  375.     Node T4 = new Node(
  376.         new ConnectionTo[] {
  377.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  378.             new ConnectionTo(new Node(new Coordinates(1,9,2)), new Room[]{new Room("T205",new String[]{"right","left"}),new Room("T211",new String[]{"right","left"})}, Direction.east),
  379.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  380.             new ConnectionTo(new Node(new Coordinates(1,9,0)), new Room[]{new Room("T213",new String[]{"right","left"})}, Direction.west),
  381.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  382.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  383.         }new Coordinates(1,9,1)
  384.     );
  385.     Node T3 = new Node(
  386.         new ConnectionTo[] {
  387.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  388.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  389.             new ConnectionTo(new Node(new Coordinates(1,10,2)), new Room[]{}, Direction.south),
  390.             new ConnectionTo(new Node(new Coordinates(1,9,1)), new Room[]{new Room("T205",new String[]{"right","left"}),new Room("T211",new String[]{"right","left"})}, Direction.west),
  391.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  392.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  393.         }new Coordinates(1,9,2)
  394.     );
  395.     Node TLS = new Node(
  396.         new ConnectionTo[] {
  397.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  398.             new ConnectionTo(new Node(new Coordinates(0,10,2)), new Room[]{}, Direction.east),
  399.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  400.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  401.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  402.             new ConnectionTo(new Node(new Coordinates(0,10,2)), new Room[]{}, Direction.down)
  403.         }new Coordinates(1,10,1)
  404.     );
  405.     Node TL = new Node(
  406.         new ConnectionTo[] {
  407.             new ConnectionTo(new Node(new Coordinates(1,9,2)), new Room[]{}, Direction.north),
  408.             new ConnectionTo(new Node(new Coordinates(1,10,1)), new Room[]{}, Direction.east),
  409.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  410.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  411.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  412.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  413.         }new Coordinates(1,10,2)
  414.     );
  415.     //Commons Building floor 1
  416.     Node cl = new Node(
  417.         new ConnectionTo[] {
  418.             new ConnectionTo(new Node(new Coordinates(0,0,5)), new Room[]{}, Direction.north),
  419.             new ConnectionTo(new Node(new Coordinates(0,1,6)), new Room[]{new Room("C000",new String[]{"behind you","at the end of the hall"},true)}, Direction.east),
  420.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  421.             new ConnectionTo(new Node(new Coordinates(0,1,4)), new Room[]{}, Direction.west),
  422.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  423.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  424.         }new Coordinates(0,1,5)
  425.     );
  426.     Node cls = new Node(
  427.         new ConnectionTo[] {
  428.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  429.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  430.             new ConnectionTo(new Node(new Coordinates(0,1,5)), new Room[]{}, Direction.south),
  431.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  432.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  433.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  434.         }new Coordinates(0,0,5)
  435.     );
  436.     Node cf = new Node(
  437.         new ConnectionTo[] {
  438.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  439.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  440.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  441.             new ConnectionTo(new Node(new Coordinates(0,1,5)), new Room[]{new Room("C000",new String[]{"behind you","at the end of the hall"},true)}, Direction.west),
  442.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  443.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  444.         }new Coordinates(0,1,6)
  445.     );
  446.     //Commons Building floor 2
  447.     Node CLS = new Node(
  448.         new ConnectionTo[] {
  449.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  450.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  451.             new ConnectionTo(new Node(new Coordinates(1,1,5)), new Room[]{}, Direction.south),
  452.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  453.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  454.             new ConnectionTo(new Node(new Coordinates(0,0,5)), new Room[]{}, Direction.down)
  455.         }new Coordinates(1,0,5)
  456.     );
  457.     Node CL = new Node(
  458.         new ConnectionTo[] {
  459.             new ConnectionTo(new Node(new Coordinates(1,0,5)), new Room[]{}, Direction.north),
  460.             new ConnectionTo(new Node(new Coordinates(1,1,6)), new Room[]{}, Direction.east),
  461.             new ConnectionTo(new Node(new Coordinates(1,2,5)), new Room[]{new Room("C233",new String[]{"behind you","in the alcove in front of you"}, true)}, Direction.south),
  462.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  463.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  464.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  465.         }new Coordinates(1,1,5)
  466.     );
  467.     Node C1 = new Node(
  468.         new ConnectionTo[] {
  469.             new ConnectionTo(new Node(new Coordinates(1,1,5)), new Room[]{new Room("C233",new String[]{"behind you","in the alcove in front of you"}, true)}, Direction.north),
  470.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  471.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  472.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  473.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  474.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  475.         }new Coordinates(1,2,5)
  476.     );
  477.     Node C2 = new Node(
  478.         new ConnectionTo[] {
  479.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  480.             new ConnectionTo(new Node(new Coordinates(1,1,7)), new Room[]{new Room("C221",new String[]{"left","right"}),new Room("C222",new String[]{"left","right"})}, Direction.east),
  481.             new ConnectionTo(new Node(new Coordinates(1,2,6)), new Room[]{new Room("C223",new String[]{"behind you","to the right"}, true),new Room("C216",new String[]{"behind you","to the left"}, true)}, Direction.south),
  482.             new ConnectionTo(new Node(new Coordinates(1,1,5)), new Room[]{}, Direction.west),
  483.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  484.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  485.         }new Coordinates(1,1,6)
  486.     );
  487.     Node C3 = new Node(
  488.         new ConnectionTo[] {
  489.             new ConnectionTo(new Node(new Coordinates(1,1,6)), new Room[]{new Room("C223",new String[]{"behind you","to the right"}, true),new Room("C216",new String[]{"behind you","to the left"}, true)}, Direction.north),
  490.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  491.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  492.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  493.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  494.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  495.         }new Coordinates(1,2,6)
  496.     );
  497.     Node C4 = new Node(
  498.         new ConnectionTo[] {
  499.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  500.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  501.             new ConnectionTo(new Node(new Coordinates(1,2,7)), new Room[]{new Room("217",new String[]{"left","right"})}, Direction.south),
  502.             new ConnectionTo(new Node(new Coordinates(1,1,6)), new Room[]{new Room("C221",new String[]{"left","right"}),new Room("C222",new String[]{"left","right"})}, Direction.west),
  503.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  504.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  505.         }new Coordinates(1,1,7)
  506.     );
  507.     Node C5 = new Node(
  508.         new ConnectionTo[] {
  509.             new ConnectionTo(new Node(new Coordinates(1,1,7)), new Room[]{new Room("217",new String[]{"left","right"})}, Direction.north),
  510.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  511.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  512.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  513.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  514.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  515.         }new Coordinates(1,2,7)
  516.     );
  517.     //outside
  518.     Node oc = new Node(
  519.         new ConnectionTo[] {
  520.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  521.             new ConnectionTo(new Node(new Coordinates(0,1,5)), new Room[]{}, Direction.east),
  522.             new ConnectionTo(new Node(new Coordinates(0,3,4)), new Room[]{}, Direction.south),
  523.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  524.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  525.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  526.         }new Coordinates(0,1,4)
  527.     );
  528.     Node og2 = new Node(
  529.         new ConnectionTo[] {
  530.             new ConnectionTo(new Node(new Coordinates(0,1,4)), new Room[]{}, Direction.north),
  531.             new ConnectionTo(new Node(new Coordinates(0,3,5)), new Room[]{}, Direction.east),
  532.             new ConnectionTo(new Node(new Coordinates(0,5,4)), new Room[]{}, Direction.south),
  533.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  534.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  535.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  536.         }new Coordinates(0,3,4)
  537.     );
  538.     Node op = new Node(
  539.         new ConnectionTo[] {
  540.             new ConnectionTo(new Node(new Coordinates(0,3,4)), new Room[]{}, Direction.north),
  541.             new ConnectionTo(new Node(new Coordinates(0,5,6)), new Room[]{}, Direction.east),
  542.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  543.             new ConnectionTo(new Node(new Coordinates(0,5,3)), new Room[]{}, Direction.west),
  544.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  545.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  546.         }new Coordinates(0,5,4)
  547.     );
  548.     Node og1 = new Node(
  549.         new ConnectionTo[] {
  550.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  551.             new ConnectionTo(new Node(new Coordinates(0,5,7)), new Room[]{}, Direction.east),
  552.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  553.             new ConnectionTo(new Node(new Coordinates(0,5,4)), new Room[]{}, Direction.west),
  554.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  555.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  556.         }new Coordinates(0,5,6)
  557.     );
  558.     Node ot1 = new Node(
  559.         new ConnectionTo[] {
  560.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  561.             new ConnectionTo(new Node(new Coordinates(0,5,4)), new Room[]{}, Direction.east),
  562.             new ConnectionTo(new Node(new Coordinates(0,8,3)), new Room[]{}, Direction.south),
  563.             new ConnectionTo(new Node(new Coordinates(0,5,1)), new Room[]{}, Direction.west),
  564.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  565.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  566.         }new Coordinates(0,5,3)
  567.     );
  568.     Node ot3 = new Node(
  569.         new ConnectionTo[] {
  570.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.north),
  571.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  572.             new ConnectionTo(new Node(new Coordinates(0,6,1)), new Room[]{}, Direction.south),
  573.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  574.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  575.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  576.         }new Coordinates(0,5,1)
  577.     );
  578.     Node ot4 = new Node(
  579.         new ConnectionTo[] {
  580.             new ConnectionTo(new Node(new Coordinates(0,5,1)), new Room[]{}, Direction.north),
  581.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  582.             new ConnectionTo(new Node(new Coordinates(0,7,1)), new Room[]{}, Direction.south),
  583.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.west),
  584.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  585.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  586.         }new Coordinates(0,6,1)
  587.     );
  588.     Node ot2 = new Node(
  589.         new ConnectionTo[] {
  590.             new ConnectionTo(new Node(new Coordinates(0,5,3)), new Room[]{}, Direction.north),
  591.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  592.             new ConnectionTo(new Node(new Coordinates(0,9,3)), new Room[]{}, Direction.south),
  593.             new ConnectionTo(new Node(new Coordinates(0,8,2)), new Room[]{}, Direction.west),
  594.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  595.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  596.         }new Coordinates(0,8,3)
  597.     );
  598.     Node ot5 = new Node(
  599.         new ConnectionTo[] {
  600.             new ConnectionTo(new Node(new Coordinates(0,8,3)), new Room[]{}, Direction.north),
  601.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.east),
  602.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.south),
  603.             new ConnectionTo(new Node(new Coordinates(0,9,2)), new Room[]{}, Direction.west),
  604.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.up),
  605.             new ConnectionTo(new Node(new Coordinates()), new Room[]{}, Direction.down)
  606.         }new Coordinates(0,9,3)
  607.     );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement