Ejemplo n.º 1
0
  private void makeSpawnShop(World w, int x, int y) {

    int O = World.AIR;
    int W = World.WOOD; // TODO wood
    int S = World.STONE;
    int D = World.DIRT;
    int I = -1;

    int[][] shop = {
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, W, W, W, W, W, W, W, W, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, W, O, O, O, O, O, O, O, O, W, O,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O
      },
      {
        I, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, W, O, O, O, O, O, O, O, O, O, O, W,
        O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, I
      },
      {
        I, I, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, W, O, O, O, O, O, O, O, O, O, O, O, O,
        W, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, I, I
      },
      {
        I, I, I, I, I, O, O, O, O, O, O, O, O, O, O, O, O, O, W, O, O, O, O, O, O, O, O, O, O, O, O,
        W, O, O, O, O, O, O, O, O, O, O, O, O, O, I, I, I, I, I
      },
      {
        I, I, I, I, I, I, I, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, O, O, O, I, I, I, I, I, I, I
      },
      {
        I, I, I, I, I, I, I, I, I, I, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O, O,
        O, O, O, O, O, O, O, O, O, I, I, I, I, I, I, I, I, I, I
      },
      {
        I, I, I, I, I, I, I, I, I, I, I, I, O, O, O, O, O, O, W, W, W, W, W, W, W, W, W, W, W, W, W,
        W, O, O, O, O, O, O, I, I, I, I, I, I, I, I, I, I, I, I
      },
      {
        I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, S, S, S, S, S, S, S, S, S, S, S, S, S,
        S, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I
      },
      {
        I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, S, S, S, S, S, S, S, S, S, S, S, S, S,
        S, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I, I
      },
    };

    w.makeStructure(shop, x - shop[0].length / 2, y - shop.length + 3);
  }