private void CreateWorld() { for (int rij = 0; rij < 10; rij++) { for (int kol = 0; kol < 17; kol++) { if (byteTileArray[rij, kol] == 1) { //ik loop eerst over rij en kolom, maar in een xy stelsel stelt //x (= horizontaal) de kolom en y de rij = (vertikaal) voor blokTileArray[rij, kol] = new Blok(new Vector2(kol * 70, rij * 70), BlokTex); } if (byteTileArray[rij, kol] == 2) { //ik loop eerst over rij en kolom, maar in een xy stelsel stelt //x (= horizontaal) de kolom en y de rij = (vertikaal) voor waterTileArray[rij, kol] = new Water(new Vector2(kol * 70, rij * 70 + 35), WaterTex); } } } }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. _spriteBatch = new SpriteBatch(GraphicsDevice); heroTexRight = Content.Load <Texture2D>("psyduckright"); heroTexLeft = Content.Load <Texture2D>("psyduckleft"); blokTex = Content.Load <Texture2D>("blok"); slimeTex = Content.Load <Texture2D>("slime_walk"); sheepTex = Content.Load <Texture2D>("sheep"); blokpos = new Vector2(100, 100); waterTex = Content.Load <Texture2D>("water"); slimePos1 = new Vector2(420, 140 - slimeTex.Height); sheepPos = new Vector2(490, 230); // TODO: use this.Content to load your game content here level = new Level(blokTex, waterTex); blok = new Blok(blokpos, blokTex); slime1 = new Slime(slimePos1, slimeTex, 350, 910); myhero = new Hero(heroTexRight, heroTexLeft); sheep1 = new Sheep(sheepPos, sheepTex); }