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
col
Fields inherited from class rekit.logic.gui.parallax.BackgroundElement
backgroundZ, parent
Fields inherited from class rekit.logic.gameelements.GameElement
deleteMe, deltaTime, team, visible
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final int
protected final int
protected final int
protected final int
protected final int
protected final int
protected final int
protected final int
protected float
protected float
protected float
protected float
protected float
protected float
protected float
elemXMu()
protected float
protected final float
elemYMu()
protected final float
protected float
protected float
void
Template method that will be called periodically after being added to aIScene
.Methods inherited from class rekit.logic.gui.parallax.BackgroundElement
addDamage, collidedWithSolid, getLives, getZHint
Methods 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:
elemNumMu
in classHeapElement
-
elemNumSigma
protected float elemNumSigma()- Overrides:
elemNumSigma
in classHeapElement
-
heapDistanceMu
protected float heapDistanceMu()- Overrides:
heapDistanceMu
in classHeapElement
-
heapDistanceSigma
protected float heapDistanceSigma()- Overrides:
heapDistanceSigma
in classHeapElement
-
elemColRMu
protected final int elemColRMu()- Overrides:
elemColRMu
in classHeapElement
-
elemColRSigma
protected final int elemColRSigma()- Overrides:
elemColRSigma
in classHeapElement
-
elemColGMu
protected final int elemColGMu()- Overrides:
elemColGMu
in classHeapElement
-
elemColGSigma
protected final int elemColGSigma()- Overrides:
elemColGSigma
in classHeapElement
-
elemColBMu
protected final int elemColBMu()- Overrides:
elemColBMu
in classHeapElement
-
elemColBSigma
protected final int elemColBSigma()- Overrides:
elemColBSigma
in classHeapElement
-
elemColAMu
protected final int elemColAMu()- Overrides:
elemColAMu
in classHeapElement
-
elemColASigma
protected final int elemColASigma()- Overrides:
elemColASigma
in classHeapElement
-
elemXMu
protected float elemXMu()- Overrides:
elemXMu
in classHeapElement
-
elemXSigma
protected float elemXSigma()- Overrides:
elemXSigma
in classHeapElement
-
elemYMu
protected final float elemYMu()- Overrides:
elemYMu
in classHeapElement
-
elemYSigma
protected final float elemYSigma()- Overrides:
elemYSigma
in classHeapElement
-
elemWidthMu
protected float elemWidthMu()- Overrides:
elemWidthMu
in classHeapElement
-
elemWidthSigma
protected float elemWidthSigma()- Overrides:
elemWidthSigma
in classHeapElement
-
elemHeightMu
protected float elemHeightMu()- Overrides:
elemHeightMu
in classHeapElement
-
elemHeightSigma
protected float elemHeightSigma()- Overrides:
elemHeightSigma
in classHeapElement
-
internalRender
Description copied from class:GameElement
Template 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:
internalRender
in classHeapElement
- Parameters:
f
- theGameGrid
that represents the games field and supplies primitive drawing operations.
-
create
- Specified by:
create
in classHeapElement
-