Package com.prineside.tdi2.systems
Class GameMapSelectionSystem
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.GameSystem
com.prineside.tdi2.systems.GameMapSelectionSystem
- All Implemented Interfaces:
Disposable
,KryoSerializable
-
Field Summary
Fields inherited from class com.prineside.tdi2.Registrable
S
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
void
static void
drawGateHover
(Batch batch, int x, int y, boolean leftSide) static void
drawGateSelection
(Batch batch, int x, int y, boolean leftSide) void
drawMapHoverSelect
(Batch batch) static void
drawTileHover
(Batch batch, int x, int y) static void
drawTileSelection
(Batch batch, int x, int y) void
setHoveredGate
(int x, int y, boolean leftSide) void
setHoveredGate
(Gate gate) void
setHoveredTile
(int x, int y) void
setHoveredTile
(Tile tile) void
setSelectedGate
(int x, int y, boolean leftSide) void
setSelectedGate
(Gate gate) void
setSelectedTile
(int x, int y) void
setSelectedTile
(Tile tile) void
setup()
Произвести начальную настройку системы.Methods inherited from class com.prineside.tdi2.GameSystem
dispose, getFastStateHash, postSetup, postStateRestore, profileUpdate, update
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, read, setRegistered, setUnregistered, write
-
Constructor Details
-
GameMapSelectionSystem
public GameMapSelectionSystem()
-
-
Method Details
-
setup
public void setup()Description copied from class:GameSystem
Произвести начальную настройку системы. На момент вызова этого метода, systemProvider содержит объекты всех систем.- Overrides:
setup
in classGameSystem
-
drawMapHoverSelect
-
drawTileHover
-
drawTileSelection
-
drawGateHover
-
drawGateSelection
-
disableSelection
public void disableSelection() -
disableHover
public void disableHover() -
setSelectedTile
-
setSelectedTile
public void setSelectedTile(int x, int y) -
setHoveredTile
-
setHoveredTile
public void setHoveredTile(int x, int y) -
getSelectedTile
-
getHoveredTile
-
setSelectedGate
-
setSelectedGate
public void setSelectedGate(int x, int y, boolean leftSide) -
setHoveredGate
-
setHoveredGate
public void setHoveredGate(int x, int y, boolean leftSide) -
getSelectedGate
-
getHoveredGate
-
affectsGameState
public boolean affectsGameState()- Specified by:
affectsGameState
in classGameSystem
-
getSystemName
- Specified by:
getSystemName
in classGameSystem
-