Advertisement
bethdps

Sonic

Oct 16th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.53 KB | None | 0 0
  1. PImage imgFloor;
  2. PImage imgGrass;
  3. PImage imgWater;
  4. PImage imgSkyup;
  5. PImage imgSky2;
  6. PImage imgSkydown;
  7. PImage imgCloud;
  8. PImage imgStone;
  9.  
  10. int[][] mapa = { {6, 6, 5, 6, 6, 5, 6, 6},
  11.                  {5, 6, 6, 5, 6, 6, 6, 5},
  12.                  {0, 0, 0, 0, 0, 0, 0, 0},
  13.                  {0, 0, 0, 0, 0, 0, 2, 0},
  14.                  {4, 4, 4, 2, 2, 2, 3, 4},
  15.                  {7, 7, 7, 3, 3, 3, 3, 7},
  16.                  {1, 1, 1, 3, 3, 3, 3, 1},
  17.                  {2, 2, 2, 2, 2, 2, 2, 2} };
  18.  
  19. void setup(){
  20.   size(256, 256);
  21.   imgFloor = loadImage("floor.png");
  22.   imgGrass = loadImage("grass.png");
  23.   imgSkyup = loadImage("sky.png");
  24.   imgSky2 = loadImage("sky2.png");
  25.   imgSkydown = loadImage("skydown.png");
  26.   imgWater = loadImage("water.png");
  27.   imgCloud = loadImage("cloud.png");
  28.   imgStone = loadImage("stone.png");
  29.  }
  30.  
  31. void draw(){
  32.   mostraMapa();
  33. }
  34.  
  35. void mostraMapa(){
  36.    for(int i=0; i<8; i++)
  37.      for (int j=0; j<8; j++)
  38.      switch(mapa[j][i]){
  39.        case 0:
  40.          image(imgSkyup, i*32, j*32);
  41.        break;
  42.         case 1:
  43.          image(imgWater, i*32, j*32);
  44.        break;
  45.         case 2:
  46.          image(imgGrass, i*32, j*32);
  47.        break;
  48.         case 3:
  49.          image(imgFloor, i*32, j*32);
  50.        break;
  51.         case 4:
  52.          image(imgSkydown, i*32, j*32);
  53.        break;
  54.         case 5:
  55.          image(imgCloud, i*32, j*32);
  56.        break;
  57.         case 6:
  58.          image(imgSky2, i*32, j*32);
  59.        break;
  60.         case 7:
  61.          image(imgStone, i*32, j*32);
  62.        break;
  63.       }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement