Class StaticEntity
- java.lang.Object
-
- net.egartley.beyondorigins.core.abstracts.Renderable
-
- net.egartley.beyondorigins.core.abstracts.Entity
-
- net.egartley.beyondorigins.core.abstracts.StaticEntity
-
- All Implemented Interfaces:
Tickable
- Direct Known Subclasses:
Building
,BuildingChanger
,CutsceneTrigger
,DefaultRock
,DefaultTree
,DroppedItem
,WarpPad
,WoodenFence
public abstract class StaticEntity extends Entity
An entity that does have not any animations- See Also:
Entity
-
-
Field Summary
-
Fields inherited from class net.egartley.beyondorigins.core.abstracts.Entity
boundaries, canCollide, defaultBoundary, deltaX, deltaY, DIRECTION_DOWN, DIRECTION_LEFT, DIRECTION_RIGHT, DIRECTION_UP, firstLayer, health, image, interactions, inventory, isAllowedToMoveDownwards, isAllowedToMoveLeftwards, isAllowedToMoveRightwards, isAllowedToMoveUpwards, isAnimated, isCollided, isDualRendered, isMovingDownwards, isMovingLeftwards, isMovingRightwards, isMovingUpwards, isSectorSpecific, isTraversable, lastCollision, lastCollisionEvent, maximumHealth, name, secondLayer, sheets, speed, sprite, sprites, uuid
-
-
Constructor Summary
Constructors Constructor Description StaticEntity(java.lang.String id)
StaticEntity(java.lang.String id, Sprite sprite)
Creates a new static entity, while settingEntity.isAnimated
tofalse
-
Method Summary
-
Methods inherited from class net.egartley.beyondorigins.core.abstracts.Entity
allowAllMovement, drawDebug, drawFirstLayer, drawSecondLayer, move, onMove, onSectorEnter, onSectorLeave, render, setBoundaries, setCollisions, setInteractions, setPosition, setSprite, setSprite, setSprites, tick, toString, x, x, y, y
-
Methods inherited from class net.egartley.beyondorigins.core.abstracts.Renderable
x, y
-
-
-
-
Constructor Detail
-
StaticEntity
public StaticEntity(java.lang.String id)
-
StaticEntity
public StaticEntity(java.lang.String id, Sprite sprite)
Creates a new static entity, while settingEntity.isAnimated
tofalse
- See Also:
Entity(String, Sprite)
-
-