Package ch.sahits.game.graphic.loaders
Interface IPolygonLoader
-
- All Known Implementing Classes:
PolygonLoader
public interface IPolygonLoaderLoader for polygon definitions used as JavaFX components. The polygons loaded are not directly tied to an image.- Author:
- Andi Hotz, (c) Sahits GmbH, 2013 Created on Jul 27, 2013
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygonfind(java.util.List<ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon> polygons, java.lang.String name)Find the polygonenameed in the list.java.util.List<ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon>getPolygon(java.lang.String resourceName, java.lang.String name)Retrieve the list of polygons definition for a named scene.java.util.List<ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon>getPolygon(java.lang.String resourceName, java.lang.String name, java.lang.String locale)Retrieve the list of polygons definition for a named scene in a specified language.javafx.scene.shape.PolygontoJavaFXPolygon(ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon polygon)Convert the Polygon data into a JavaFX polygon.
-
-
-
Method Detail
-
getPolygon
java.util.List<ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon> getPolygon(java.lang.String resourceName, java.lang.String name, java.lang.String locale)Retrieve the list of polygons definition for a named scene in a specified language.- Parameters:
resourceName- name of the XML resourcename- of the polygonlocale- two character locale- Returns:
- Polygon data
-
getPolygon
java.util.List<ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon> getPolygon(java.lang.String resourceName, java.lang.String name)Retrieve the list of polygons definition for a named scene.- Parameters:
resourceName- name of the XML resourcename- of the polygon- Returns:
- Polygon data
-
find
ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon find(java.util.List<ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon> polygons, java.lang.String name)Find the polygonenameed in the list.- Parameters:
polygons- list of polygonsname- of the polygon- Returns:
- found polygon or null.
-
toJavaFXPolygon
javafx.scene.shape.Polygon toJavaFXPolygon(ch.sahits.game.graphic.data.polygon.Polygons.PolygonsForScene.Polygon polygon)
Convert the Polygon data into a JavaFX polygon.- Parameters:
polygon- data- Returns:
- JavaFX Polygon shape
-
-