Interface IMapSegmentImageCreator

  • All Known Implementing Classes:
    MapSegmentCreator

    public interface IMapSegmentImageCreator
    Author:
    Andi Hotz, (c) Sahits GmbH, 2015 Created on Dec 15, 2015
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void createMapSegment​(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.MapSegments.PirateHideout hideout, java.lang.String mapImage)
      Create an image from the data of a pirate hideout map.
      void createMapSegment​(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.MapSegments.PirateNest priateNest, java.lang.String mapImage)
      Create an image from the data of a pirate nest.
      void createMapSegment​(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.MapSegments.SunkenTreasure treasure, java.lang.String mapImage)
      Create an image from the data of a treasure map.
      void loadMap​(java.lang.String fileName)
      Retrieve the map image and store it in the image loader under the key map
    • Method Detail

      • createMapSegment

        void createMapSegment​(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.MapSegments.PirateNest priateNest,
                              java.lang.String mapImage)
                       throws java.io.IOException
        Create an image from the data of a pirate nest.
        Parameters:
        priateNest - for which to create the map segment
        mapImage - image name tag
        Throws:
        java.io.IOException - failure in creating a map segment from the image
      • createMapSegment

        void createMapSegment​(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.MapSegments.SunkenTreasure treasure,
                              java.lang.String mapImage)
                       throws java.io.IOException
        Create an image from the data of a treasure map.
        Parameters:
        treasure - for which to create the map segment
        mapImage - image name tag
        Throws:
        java.io.IOException - failure in creating a map segment from the image
      • createMapSegment

        void createMapSegment​(ch.sahits.game.openpatrician.data.xmlmodel.map.Map.MapSegments.PirateHideout hideout,
                              java.lang.String mapImage)
                       throws java.io.IOException
        Create an image from the data of a pirate hideout map.
        Parameters:
        hideout - for which to create the map segment
        mapImage - image name tag
        Throws:
        java.io.IOException - failure in creating a map segment from the image
      • loadMap

        void loadMap​(java.lang.String fileName)
        Retrieve the map image and store it in the image loader under the key map
        Parameters:
        fileName - map name tag