private static List<Entity> LoadZone1_2() { List<Entity> zone = new List<Entity>(); Random r = new Random(); Random r2 = new Random(53); for (int i = 0; i < 55; i++) { Tree tree = new Tree() { WorldPosition = new Vector2(r.Next(-1200, 1200), r2.Next(-1200, 1200)) }; tree.LoadContent(); zone.Add(tree); } for (int i = 0; i < 4; i++) { Rock rock = new Rock() { WorldPosition = new Vector2(r.Next(-600, 600), r2.Next(-600, 600)) }; rock.LoadContent(); zone.Add(rock); } // Background Tiles for (int i = -15; i < 15; i++) { for (int j = -15; j < 15; j++) { if (i < -10 || i > 10 || j < -10 || j > 10) { CementBlock block = new CementBlock() { WorldPosition = new Vector2(i * 150, j * 150) }; block.LoadContent(); zone.Add(block); } else { GroundTile tile = new GroundTile(GroundTile.GroundTileType.Grass) { WorldPosition = new Vector2(i * 150, j * 150) }; tile.LoadContent(); zone.Add(tile); } } } House house = new House() { WorldPosition = new Vector2(0, 0) }; house.LoadContent(); zone.Add(house); return zone; }
private static List<Entity> LoadZone1_1() { List<Entity> zone = new List<Entity>(); Random r = new Random(); Random r2 = new Random(53); List<Vector2> treePositions = new List<Vector2>(); // Left upper treePositions.Add(new Vector2(-500, -100)); treePositions.Add(new Vector2(-450, -440)); treePositions.Add(new Vector2(-250, -255)); treePositions.Add(new Vector2(-750, -791)); // Left lower treePositions.Add(new Vector2(-200, 55)); treePositions.Add(new Vector2(-810, 515)); treePositions.Add(new Vector2(-700, 815)); // Right upper treePositions.Add(new Vector2(500, -800)); treePositions.Add(new Vector2(850, -510)); // Right lower treePositions.Add(new Vector2(850, 50)); foreach(Vector2 treePos in treePositions) { Tree tree = new Tree() { WorldPosition = treePos }; tree.LoadContent(); zone.Add(tree); } for (int i = 0; i < 4; i++) { Rock rock = new Rock() { WorldPosition = new Vector2(r.Next(-600, 600), r2.Next(-600, 600)) }; rock.LoadContent(); zone.Add(rock); } // Background Tiles for (int i = -15; i < 15; i++) { for (int j = -15; j < 15; j++) { if (i < -10 || i > 10 || j < -10 || j > 10) { CementBlock block = new CementBlock() { WorldPosition = new Vector2(i * 150, j * 150) }; block.LoadContent(); zone.Add(block); } else { GroundTile tile = new GroundTile(GroundTile.GroundTileType.Grass) { WorldPosition = new Vector2(i * 150, j * 150) }; tile.LoadContent(); zone.Add(tile); } } } House house = new House() { WorldPosition = new Vector2(0, 0) }; house.LoadContent(); zone.Add(house); return zone; }