code: @Override
      public void load()
      {
          if (surface == null)
          {
              surface = Graphics.createImageBuffer(map.getInTileWidth(), map.getInTileHeight(), ColorRgba.TRANSPARENT);
          }
      }
docs: Load minimap surface from map tile size. Does nothing if already loaded.