Class InanimateDoor
java.lang.Object
rekit.logic.gameelements.GameElement
rekit.logic.gameelements.inanimate.Inanimate
rekit.logic.gameelements.inanimate.InanimateBox
rekit.logic.gameelements.inanimate.InanimateDoor
- All Implemented Interfaces:
Collidable
This is the default implementation of an inanimate door in the game.
-
Nested Class Summary
Nested classes/interfaces inherited from interface rekit.logic.Collidable
Collidable.Optional -
Field Summary
Fields inherited from class rekit.logic.gameelements.GameElement
deleteMe, deltaTime, team, visible -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidTemplate method that will be called periodically after being added to aIScene.Methods inherited from class rekit.logic.gameelements.inanimate.InanimateBox
staticCreateMethods inherited from class rekit.logic.gameelements.inanimate.Inanimate
collidedWithSolid, create, getLives, getPrototype, reactToCollisionMethods inherited from class rekit.logic.gameelements.GameElement
checkCollision, destroy, getDeleteMe, getFrame, getPos, getScene, getSize, getTeam, getVel, getZ, getZHint, init, isAddableToGroup, isVisible, killBoost, logicLoop, render, setPos, setScene, setSize, setVelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface rekit.logic.Collidable
addDamage
-
Constructor Details
-
InanimateDoor
Create a new door.- Parameters:
pos- the position
-
-
Method Details
-
internalRender
Description copied from class:GameElementTemplate method that will be called periodically after being added to a
IScene. Must be as performant as possible to keep the FPS low, since it will be called in every render-loop.Should be overwritten in sub classes for custom visualization using the
GameGrid.- Overrides:
internalRenderin classInanimateBox- Parameters:
f- theGameGridthat represents the games field and supplies primitive drawing operations.
-