示例#1
0
 public Lista(Stena stena)
 {
     Selected     = false;
     UsedListaLen = stena.Length;
     Steny        = new List <Stena>()
     {
         stena
     };
     stena.Lista = this;
 }
示例#2
0
 public static List <Stena> kuchyne()
 {
     return(fillStartingPoints(new List <Stena>()
     {
         Stena.create(24, Direction.RIGHT).startAt(startK),
         Stena.create(10, Direction.UP),
         Stena.create(147, Direction.RIGHT),
         Stena.create(10, Direction.DOWN),
         Stena.create(96, Direction.RIGHT),
         Stena.create(81, Direction.DOWN),
         Stena.create(14, Direction.RIGHT),
         Stena.create(75, Direction.UP).startAt(new Point(startK.X + 24 + 147 + 96, startK.Y + 81 + 75 + 80)),
         Stena.create(14, Direction.RIGHT)
     }));
 }
示例#3
0
 public static List <Stena> pokoj()
 {
     return(fillStartingPoints(new List <Stena>()
     {
         Stena.create(39, Direction.RIGHT).startAt(startP),
         Stena.create(7, Direction.UP),
         Stena.create(142, Direction.RIGHT),
         Stena.create(6, Direction.DOWN),
         Stena.create(53, Direction.RIGHT),
         Stena.create(384, Direction.DOWN),
         Stena.create(13, Direction.LEFT), //u zarubne
         Stena.create(375, Direction.DOWN).startAt(startP),
         Stena.create(128, Direction.RIGHT),
         Stena.create(7, Direction.DOWN),
         Stena.create(17, Direction.RIGHT) //u zarubne
     }));
 }
示例#4
0
 public static List <Stena> loznice()
 {
     return(fillStartingPoints(new List <Stena>()
     {
         Stena.create(325, Direction.RIGHT).startAt(startL),
         Stena.create(134, Direction.DOWN),
         Stena.create(8, Direction.RIGHT),
         Stena.create(144, Direction.DOWN),
         Stena.create(8, Direction.LEFT),
         Stena.create(94, Direction.DOWN),
         Stena.create(312, Direction.LEFT),
         Stena.create(160, Direction.UP),
         Stena.create(28, Direction.LEFT),
         Stena.create(14, Direction.UP), //u zarubne
         Stena.create(70, Direction.DOWN).startAt(startL),
         Stena.create(16, Direction.LEFT),
         Stena.create(44, Direction.DOWN) //u zarubne
     }));
 }
示例#5
0
 public static List <Stena> obyvak()
 {
     return(fillStartingPoints(new List <Stena>()
     {
         Stena.create(52, Direction.RIGHT).startAt(startO),
         Stena.create(6, Direction.UP),
         Stena.create(217, Direction.RIGHT),
         Stena.create(7, Direction.DOWN),
         Stena.create(53, Direction.RIGHT),
         Stena.create(116, Direction.DOWN),                                                         //u zarubne loznice
         Stena.create(317, Direction.DOWN).startAt(new Point(startO.X + 332, startO.Y + 130 + 80)), //u zarubne loznice
         Stena.create(323, Direction.LEFT),
         Stena.create(41, Direction.UP),                                                            //u zarubne chodba
         Stena.create(78, Direction.DOWN).startAt(startO),
         Stena.create(16, Direction.LEFT),
         Stena.create(16, Direction.RIGHT).startAt(new Point(startO.X - 15, startO.Y + 81 + 80)),
         Stena.create(242, Direction.DOWN) //u zarubne chodba
     }));
 }
示例#6
0
 public void add(Stena stena)
 {
     UsedListaLen += stena.Length;
     Steny.Add(stena);
     stena.Lista = this;
 }