override protected void CallOnLoad() { bot.SetPosition(11, 11, "up"); WallBuild.Vertical(10, 10, 2, Walls, this); WallBuild.Vertical(12, 10, 2, Walls, this); Exits.Add(new Exit(11, 9, this, new L2())); }
override protected void CallOnLoad() { bot.SetPosition(19, 19, "up"); int x = 16; int y = 17; for (int i = 0; i < 5; i++) { WallBuild.Horizontal(x, y, 3, Walls, this); WallBuild.Horizontal(x + 1, y - 2, 3, Walls, this); x -= 3; y -= 3; } x = 15; y = 15; for (int i = 0; i < 5; i++) { WallBuild.Vertical(x, y, 3, Walls, this); WallBuild.Vertical(x + 5, y, 3, Walls, this); x -= 3; y -= 3; } WallBuild.Vertical(18, 18, 3, Walls, this); WallBuild.Vertical(20, 18, 3, Walls, this); WallBuild.Vertical(3, 1, 2, Walls, this); WallBuild.Vertical(5, 1, 2, Walls, this); Exits.Add(new Exit(4, 4, this, new L6())); }
override protected void CallOnLoad() { bot.SetPosition(6, 15, "up"); WallBuild.Vertical(5, 4, 12, Walls, this); WallBuild.Vertical(7, 6, 10, Walls, this); WallBuild.Horizontal(8, 6, 10, Walls, this); WallBuild.Horizontal(6, 4, 12, Walls, this); Walls.Add(new Wall(18, 5, this)); Exits.Add(new Exit(17, 5, this, new L4())); }
override protected void CallOnLoad() { bot.SetPosition(5, 5, "up"); WallBuild.Vertical(4, 5, 8, Walls, this); WallBuild.Vertical(6, 5, 6, Walls, this); WallBuild.Horizontal(5, 12, 4, Walls, this); WallBuild.Vertical(8, 5, 7, Walls, this); WallBuild.Horizontal(6, 4, 3, Walls, this); Exits.Add(new Exit(7, 5, this, new L5())); }
protected override void CallOnLoad() { bot.SetPosition(15, 16, "left"); WallBuild.Horizontal(5, 15, 11, Walls, this); WallBuild.Horizontal(4, 13, 11, Walls, this); WallBuild.Horizontal(5, 11, 11, Walls, this); WallBuild.Horizontal(4, 9, 11, Walls, this); WallBuild.Horizontal(5, 7, 11, Walls, this); WallBuild.Vertical(3, 6, 10, Walls, this); WallBuild.Vertical(16, 6, 10, Walls, this); WallBuild.Horizontal(1, 15, 2, Walls, this); WallBuild.Horizontal(17, 15, 4, Walls, this); Exits.Add(new Exit(4, 6, this, new L8())); }
protected override void CallOnLoad() { bot.SetPosition(7, 15, "up"); WallBuild.Vertical(6, 7, 10, Walls, this); WallBuild.Vertical(8, 8, 9, Walls, this); WallBuild.Horizontal(6, 6, 8, Walls, this); WallBuild.Horizontal(9, 8, 7, Walls, this); WallBuild.Vertical(13, 3, 3, Walls, this); WallBuild.Vertical(15, 3, 5, Walls, this); Walls.Add(new Wall(14, 3, this)); Walls.Add(new Wall(7, 16, this)); Exits.Add(new Exit(14, 4, this, new L10())); }
protected override void CallOnLoad() { bot.SetPosition(13, 17, "left"); int x = 7; int y = 6; int l = 9; for (int i = 0; i < 3; i++) { WallBuild.Horizontal(x, y, l, Walls, this); x += 2; y += 2; l -= 1; WallBuild.Horizontal(x, y, l, Walls, this); x -= 1; y += 2; l -= 1; } x = 17; y = 5; l = 4; for (int i = 0; i < 3; i++) { WallBuild.Vertical(x, y, l, Walls, this); x -= 1; y += 4; } x = 7; y = 7; for (int i = 0; i < 3; i++) { WallBuild.Vertical(x, y, l, Walls, this); x += 1; y += 4; } WallBuild.Horizontal(15, 4, 3, Walls, this); WallBuild.Horizontal(9, 18, 6, Walls, this); Walls.Add(new Wall(15, 5, this)); Walls.Add(new Wall(14, 17, this)); Exits.Add(new Exit(16, 5, this, new Debreifing())); }
public BuildWall(WallBuild wall) { _wallToBuild = wall; }