Class GloveItem
java.lang.Object
tech.underoaks.coldcase.state.tileContent.TileContent
tech.underoaks.coldcase.state.tileContent.ItemObject
tech.underoaks.coldcase.state.tileContent.GloveItem
- All Implemented Interfaces:
Cloneable
A
ItemObject that can be picked up by the player. It is required to move the MovableBlock-
Field Summary
Fields inherited from class tech.underoaks.coldcase.state.tileContent.TileContent
tileContent, visibilityState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaction(InteractionChain chain, Interaction interaction) Performs the action associated with this TileContent when interacted with.voidrender(com.badlogic.gdx.graphics.g2d.Batch batch, float x, float y) Renders the tileContent at the specified coordinates using the givenSpriteBatch.Methods inherited from class tech.underoaks.coldcase.state.tileContent.ItemObject
getInventoryTexture, setInventoryTexture, updateMethods inherited from class tech.underoaks.coldcase.state.tileContent.TileContent
clone, dispose, equals, getChildIndex, getNextContent, getTexture, getTileContentByIndex, getVisibilityState, handleAction, handleUpdate, isObjectPassable, isPlayerPassable, popContent, pushContent, setNextContent, setObjectPassable, setPlayerPassable, setTexture, setVisibilityState, topContent
-
Constructor Details
-
GloveItem
public GloveItem()Default-Constructor
-
-
Method Details
-
render
public void render(com.badlogic.gdx.graphics.g2d.Batch batch, float x, float y) Description copied from class:TileContentRenders the tileContent at the specified coordinates using the givenSpriteBatch. If the tile has no texture, this method renders nothing.If the tileContent has a
TileContent, the render method of the content is called.- Overrides:
renderin classTileContent- Parameters:
batch- theSpriteBatchused to render the tileContentx- the x-coordinate for rendering the tiley- the y-coordinate for rendering the tile
-
action
public boolean action(InteractionChain chain, Interaction interaction) throws GameStateUpdateException Description copied from class:TileContentPerforms the action associated with this TileContent when interacted with.- Overrides:
actionin classItemObject- Parameters:
chain- InteractionChain managing the snapshot.interaction- The interaction to trigger.- Returns:
- True if the action has been taken care of; False otherwise
- Throws:
GameStateUpdateException- If a GameStateUpdate has failed
-