code: @Override
      public void renderTile(Graphic g, MapTile map, Tile tile, int x, int y)
      {
          final int tx = tile.getInTileX();
          final int ty = tile.getInTileY();
  
          final Tile fogTile = mapFogged.getTile(tx, ty);
          if (fogMap && fogTile != null && fogTile.getNumber() != MapTileFog.NO_FOG)
          {
              fogTiles.setLocation(x, y);
              fogTiles.setTile(fogTile.getNumber());
              fogTiles.render(g);
          }
  
          final Tile hideTile = mapHidden.getTile(tx, ty);
          if (hideMap && hideTile != null && hideTile.getNumber() != MapTileFog.NO_FOG)
          {
              hideTiles.setTile(hideTile.getNumber());
              hideTiles.setLocation(x, y);
              hideTiles.render(g);
          }
      }
docs: /*
  MapTileRenderer