Exemplo n.º 1
0
  private void paintCornice(final Graphics g) {

    int x = I - AbstractBlockRoadObject.getSize();
    int y = J - AbstractBlockRoadObject.getSize();

    g.drawImage(ImageProvider.getBoardEdgeUpLeft(), x, y, null);

    g.drawImage(
        ImageProvider.getBoardEdgeDownRight(),
        World.Y_MATRIX_STRING * AbstractBlockRoadObject.getSize()
            + x
            + AbstractBlockRoadObject.getSize(),
        World.X_MATRIX_STRING * AbstractBlockRoadObject.getSize()
            + y
            + AbstractBlockRoadObject.getSize(),
        null);

    g.drawImage(
        ImageProvider.getBoardEdgeUpRight(),
        World.Y_MATRIX_STRING * AbstractBlockRoadObject.getSize()
            + x
            + AbstractBlockRoadObject.getSize(),
        y,
        null);

    g.drawImage(
        ImageProvider.getBoardEdgeDownLeft(),
        x,
        World.X_MATRIX_STRING * AbstractBlockRoadObject.getSize()
            + y
            + AbstractBlockRoadObject.getSize(),
        null);

    for (int i = 0; i < World.Y_MATRIX_STRING; i++) {
      g.drawImage(
          ImageProvider.getBoardHigh(),
          i * AbstractBlockRoadObject.getSize() + x + AbstractBlockRoadObject.getSize(),
          0 + y,
          null);

      g.drawImage(
          ImageProvider.getBoardDown(),
          i * AbstractBlockRoadObject.getSize() + x + AbstractBlockRoadObject.getSize(),
          (World.X_MATRIX_STRING + 1) * AbstractBlockRoadObject.getSize() + y,
          null);
    }

    for (int i = 0; i < World.X_MATRIX_STRING; i++) {
      g.drawImage(
          ImageProvider.getBoardLeft(),
          0 + x,
          i * AbstractBlockRoadObject.getSize() + y + AbstractBlockRoadObject.getSize(),
          null);

      g.drawImage(
          ImageProvider.getBoardRight(),
          (World.Y_MATRIX_STRING + 1) * AbstractBlockRoadObject.getSize() + x,
          i * AbstractBlockRoadObject.getSize() + y + AbstractBlockRoadObject.getSize(),
          null);
    }
  }