Package squidpony.squidgrid.gui.gdx
Class ICellVisible.Named
java.lang.Object
squidpony.squidgrid.gui.gdx.ICellVisible.Basic
squidpony.squidgrid.gui.gdx.ICellVisible.Named
- All Implemented Interfaces:
Serializable,ICellVisible
- Enclosing interface:
- ICellVisible
public static class ICellVisible.Named extends ICellVisible.Basic implements ICellVisible, Serializable
A implementation of ICellVisible that extends
ICellVisible.Basic to also carry a String name.- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface squidpony.squidgrid.gui.gdx.ICellVisible
ICellVisible.Basic, ICellVisible.Named -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description StringgetName()floatgetPackedColor()chargetSymbol()voidsetName(String name)voidsetPackedColor(float packedColor)voidsetSymbol(char symbol)
-
Field Details
-
Constructor Details
-
Method Details
-
getSymbol
- Specified by:
getSymbolin interfaceICellVisible- Overrides:
getSymbolin classICellVisible.Basic- Returns:
- a char that can be used to represent this ICellVisible on a grid
-
setSymbol
- Overrides:
setSymbolin classICellVisible.Basic
-
getPackedColor
- Specified by:
getPackedColorin interfaceICellVisible- Overrides:
getPackedColorin classICellVisible.Basic- Returns:
- a packed float color as produced by
Color.toFloatBits()that this ICellVisible will be shown with
-
setPackedColor
- Overrides:
setPackedColorin classICellVisible.Basic
-
getName
-
setName
-