Class ImageData
- java.lang.Object
-
- ch.sahits.game.graphic.image.model.ImageData
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ImageData extends java.lang.Object implements java.lang.CloneableRepresenting of image data- Author:
- aho
-
-
Field Summary
Fields Modifier and Type Field Description private ECropcropprivate java.lang.StringimageNameprivate intmaxCropprivate java.util.Map<java.lang.Integer,NamedPolygon>polygonsMap holding all the polygons in theri correct z-orderprivate ch.sahits.game.graphic.data.image.Images.Image.Spritesprite
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPolygon(NamedPolygon polygon, int zIndex)java.lang.Objectclone()booleanequals(java.lang.Object o)ECropgetCrop()java.lang.StringgetImageName()intgetMaxCrop()java.util.Map<java.lang.Integer,NamedPolygon>getPolygons()ch.sahits.game.graphic.data.image.Images.Image.SpritegetSprite()inthashCode()
-
-
-
Field Detail
-
polygons
private final java.util.Map<java.lang.Integer,NamedPolygon> polygons
Map holding all the polygons in theri correct z-order
-
imageName
private final java.lang.String imageName
-
crop
private final ECrop crop
-
maxCrop
private final int maxCrop
-
sprite
private final ch.sahits.game.graphic.data.image.Images.Image.Sprite sprite
-
-
Constructor Detail
-
ImageData
public ImageData(java.lang.String imageName, ECrop crop, int maxCrop)
-
ImageData
public ImageData(java.lang.String imageName, ch.sahits.game.graphic.data.image.Images.Image.Sprite sprite)
-
-
Method Detail
-
addPolygon
public void addPolygon(NamedPolygon polygon, int zIndex)
-
getPolygons
public java.util.Map<java.lang.Integer,NamedPolygon> getPolygons()
-
getImageName
public java.lang.String getImageName()
-
getCrop
public ECrop getCrop()
-
getMaxCrop
public int getMaxCrop()
-
getSprite
public ch.sahits.game.graphic.data.image.Images.Image.Sprite getSprite()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-