Package rekit.logic.gui.parallax
Class HeapElementMountain
java.lang.Object
rekit.logic.gameelements.GameElement
rekit.logic.gui.parallax.BackgroundElement
rekit.logic.gui.parallax.HeapElement
rekit.logic.gui.parallax.HeapElementMountain
- All Implemented Interfaces:
Collidable
-
Nested Class Summary
Nested classes/interfaces inherited from interface rekit.logic.Collidable
Collidable.Optional -
Field Summary
Fields inherited from class rekit.logic.gui.parallax.HeapElement
colFields inherited from class rekit.logic.gui.parallax.BackgroundElement
backgroundZ, parentFields inherited from class rekit.logic.gameelements.GameElement
deleteMe, deltaTime, team, visible -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final intprotected final intprotected final intprotected final intprotected final intprotected final intprotected final intprotected final intprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatelemXMu()protected floatprotected final floatelemYMu()protected final floatprotected floatprotected floatvoidTemplate method that will be called periodically after being added to aIScene.Methods inherited from class rekit.logic.gui.parallax.BackgroundElement
addDamage, collidedWithSolid, getLives, getZHintMethods inherited from class rekit.logic.gameelements.GameElement
checkCollision, create, destroy, getDeleteMe, getFrame, getPos, getScene, getSize, getTeam, getVel, getZ, init, isAddableToGroup, isVisible, killBoost, logicLoop, reactToCollision, render, setPos, setScene, setSize, setVel
-
Constructor Details
-
HeapElementMountain
-
-
Method Details
-
elemNumMu
protected float elemNumMu()- Overrides:
elemNumMuin classHeapElement
-
elemNumSigma
protected float elemNumSigma()- Overrides:
elemNumSigmain classHeapElement
-
heapDistanceMu
protected float heapDistanceMu()- Overrides:
heapDistanceMuin classHeapElement
-
heapDistanceSigma
protected float heapDistanceSigma()- Overrides:
heapDistanceSigmain classHeapElement
-
elemColRMu
protected final int elemColRMu()- Overrides:
elemColRMuin classHeapElement
-
elemColRSigma
protected final int elemColRSigma()- Overrides:
elemColRSigmain classHeapElement
-
elemColGMu
protected final int elemColGMu()- Overrides:
elemColGMuin classHeapElement
-
elemColGSigma
protected final int elemColGSigma()- Overrides:
elemColGSigmain classHeapElement
-
elemColBMu
protected final int elemColBMu()- Overrides:
elemColBMuin classHeapElement
-
elemColBSigma
protected final int elemColBSigma()- Overrides:
elemColBSigmain classHeapElement
-
elemColAMu
protected final int elemColAMu()- Overrides:
elemColAMuin classHeapElement
-
elemColASigma
protected final int elemColASigma()- Overrides:
elemColASigmain classHeapElement
-
elemXMu
protected float elemXMu()- Overrides:
elemXMuin classHeapElement
-
elemXSigma
protected float elemXSigma()- Overrides:
elemXSigmain classHeapElement
-
elemYMu
protected final float elemYMu()- Overrides:
elemYMuin classHeapElement
-
elemYSigma
protected final float elemYSigma()- Overrides:
elemYSigmain classHeapElement
-
elemWidthMu
protected float elemWidthMu()- Overrides:
elemWidthMuin classHeapElement
-
elemWidthSigma
protected float elemWidthSigma()- Overrides:
elemWidthSigmain classHeapElement
-
elemHeightMu
protected float elemHeightMu()- Overrides:
elemHeightMuin classHeapElement
-
elemHeightSigma
protected float elemHeightSigma()- Overrides:
elemHeightSigmain classHeapElement
-
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.- Specified by:
internalRenderin classHeapElement- Parameters:
f- theGameGridthat represents the games field and supplies primitive drawing operations.
-
create
- Specified by:
createin classHeapElement
-