Package com.treasure.hunt.strategy.geom
Class GeometryStyle
- java.lang.Object
-
- com.treasure.hunt.strategy.geom.GeometryStyle
-
public class GeometryStyle extends java.lang.ObjectColor and shape style of aGeometryItem.
-
-
Field Summary
Fields Modifier and Type Field Description static GeometryStyleCURRENT_PHASEstatic GeometryStyleCURRENT_POLYGONstatic GeometryStyleCURRENT_RECTANGLEstatic GeometryStyleCURRENT_WAY_POINTstatic GeometryStyleGRIDstatic GeometryStyleHALF_PLANEstatic GeometryStyleHALF_PLANE_BEFORE_PREVIOUS_LIGHT_BROWNstatic GeometryStyleHALF_PLANE_CURRENT_REDstatic GeometryStyleHALF_PLANE_PREVIOUS_BROWNstatic GeometryStyleHELPER_LINEstatic GeometryStyleHIGHLIGHTERstatic GeometryStyleHINT_ANGLEstatic GeometryStyleHINT_CIRCLEstatic GeometryStyleL1_DOUBLE_APOSstatic GeometryStyleMAX_Xstatic GeometryStyleMAX_Ystatic GeometryStyleMIN_Xstatic GeometryStyleMIN_Ystatic GeometryStylePREVIOUS_RECTANGLEstatic GeometryStyleSTANDARDstatic GeometryStyleTREASUREstatic GeometryStyleWAY_POINTstatic GeometryStyleWAY_POINT_LINE
-
Constructor Summary
Constructors Constructor Description GeometryStyle()GeometryStyle(boolean visible, boolean filled, java.awt.Color outlineColor, java.awt.Color fillColor, int zIndex)GeometryStyle(boolean visible, java.awt.Color outlineColor)GeometryStyle(boolean visible, java.awt.Color outlineColor, int zIndex)GeometryStyle(boolean visible, java.awt.Color outlineColor, java.awt.Color fillColor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)protected GeometryStyleclone()booleanequals(java.lang.Object o)static GeometryStylegetDefaults(GeometryType type)java.awt.ColorgetFillColor()java.awt.ColorgetOutlineColor()java.awt.StrokegetStroke()intgetZIndex()inthashCode()booleanisFilled()booleanisVisible()voidsetFillColor(java.awt.Color fillColor)voidsetFilled(boolean filled)voidsetOutlineColor(java.awt.Color outlineColor)voidsetVisible(boolean visible)voidsetZIndex(int zIndex)java.lang.StringtoString()
-
-
-
Field Detail
-
WAY_POINT
public static final GeometryStyle WAY_POINT
-
TREASURE
public static final GeometryStyle TREASURE
-
HINT_ANGLE
public static final GeometryStyle HINT_ANGLE
-
GRID
public static final GeometryStyle GRID
-
CURRENT_WAY_POINT
public static final GeometryStyle CURRENT_WAY_POINT
-
CURRENT_PHASE
public static final GeometryStyle CURRENT_PHASE
-
CURRENT_RECTANGLE
public static final GeometryStyle CURRENT_RECTANGLE
-
PREVIOUS_RECTANGLE
public static final GeometryStyle PREVIOUS_RECTANGLE
-
CURRENT_POLYGON
public static final GeometryStyle CURRENT_POLYGON
-
HALF_PLANE_CURRENT_RED
public static final GeometryStyle HALF_PLANE_CURRENT_RED
-
HALF_PLANE_PREVIOUS_BROWN
public static final GeometryStyle HALF_PLANE_PREVIOUS_BROWN
-
HALF_PLANE_BEFORE_PREVIOUS_LIGHT_BROWN
public static final GeometryStyle HALF_PLANE_BEFORE_PREVIOUS_LIGHT_BROWN
-
L1_DOUBLE_APOS
public static final GeometryStyle L1_DOUBLE_APOS
-
HALF_PLANE
public static final GeometryStyle HALF_PLANE
-
WAY_POINT_LINE
public static final GeometryStyle WAY_POINT_LINE
-
HIGHLIGHTER
public static final GeometryStyle HIGHLIGHTER
-
HELPER_LINE
public static final GeometryStyle HELPER_LINE
-
STANDARD
public static final GeometryStyle STANDARD
-
HINT_CIRCLE
public static final GeometryStyle HINT_CIRCLE
-
MAX_X
public static final GeometryStyle MAX_X
-
MAX_Y
public static final GeometryStyle MAX_Y
-
MIN_X
public static final GeometryStyle MIN_X
-
MIN_Y
public static final GeometryStyle MIN_Y
-
-
Constructor Detail
-
GeometryStyle
public GeometryStyle(boolean visible, java.awt.Color outlineColor)
-
GeometryStyle
public GeometryStyle(boolean visible, java.awt.Color outlineColor, java.awt.Color fillColor)
-
GeometryStyle
public GeometryStyle(boolean visible, java.awt.Color outlineColor, int zIndex)
-
GeometryStyle
public GeometryStyle(boolean visible, boolean filled, java.awt.Color outlineColor, java.awt.Color fillColor, int zIndex)
-
GeometryStyle
public GeometryStyle()
-
-
Method Detail
-
getDefaults
public static GeometryStyle getDefaults(GeometryType type)
-
getStroke
public java.awt.Stroke getStroke()
-
clone
protected GeometryStyle clone()
- Overrides:
clonein classjava.lang.Object
-
isVisible
public boolean isVisible()
-
isFilled
public boolean isFilled()
-
getOutlineColor
public java.awt.Color getOutlineColor()
-
getFillColor
public java.awt.Color getFillColor()
-
getZIndex
public int getZIndex()
-
setVisible
public void setVisible(boolean visible)
-
setFilled
public void setFilled(boolean filled)
-
setOutlineColor
public void setOutlineColor(java.awt.Color outlineColor)
-
setFillColor
public void setFillColor(java.awt.Color fillColor)
-
setZIndex
public void setZIndex(int zIndex)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-