com.cliffblaster.game.level.tile
Class TrampolineTile

java.lang.Object
  extended by com.cliffblaster.game.level.tile.Tile
      extended by com.cliffblaster.game.level.tile.TrampolineTile

public class TrampolineTile
extends Tile

Trampoline tile class

Author:
Vulpovile

Field Summary
 float strength
           
 
Fields inherited from class com.cliffblaster.game.level.tile.Tile
BACK, bookshelf, bookshelf_empty, BOTTOM, bricks, canTick, canvas_black, canvas_blue, canvas_cyan, canvas_green, canvas_grey, canvas_indigo, canvas_lightblue, canvas_lime, canvas_magenta, canvas_orange, canvas_pink, canvas_red, canvas_turquoise, canvas_violet, canvas_white, canvas_yellow, coalblock, coalore, conveyor, dandelion, dirt, dislodgerblock, dynamite, elevator, FRONT, glass, goldblock, goldore, grass, gravel, id, ironblock, ironore, IS_LIQUID, lava, LAVA, leaves, LEFT, liquidType, log, MOVING, obsidian, plant, RIGHT, rose, sand, siding, sponge, STILL, stilllava, stillwater, stone, stonebrick, texCoord, tiles, TOP, trampoline, water, WATER, woodplank
 
Constructor Summary
TrampolineTile(int i, int tex1, float strength)
           
 
Method Summary
 void entityHit(com.cliffblaster.game.level.Level level, int x, int y, int z, com.cliffblaster.game.entity.Entity entity, int face)
          Trampoline physics, when hit it launches the entity back
 boolean isMechanical()
           
 
Methods inherited from class com.cliffblaster.game.level.tile.Tile
blocksLight, canExplode, canRenderFace, flow, getFlowDivider, getStepSound, getTextureFromFace, getTextureFromFace, getTileAABB, getTileRenderAABB, getTitle, glows, isOpaque, mayPick, onDestroy, onExplode, onNeighbourNotify, onNeighbourNotify, onPlace, onRemove, render, renderBackFace, renderFace, renderUnbound, setShape, setStepSound, setTick, setTitle, tick
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strength

public final float strength
Constructor Detail

TrampolineTile

public TrampolineTile(int i,
                      int tex1,
                      float strength)
Method Detail

isMechanical

public boolean isMechanical()
Overrides:
isMechanical in class Tile

entityHit

public void entityHit(com.cliffblaster.game.level.Level level,
                      int x,
                      int y,
                      int z,
                      com.cliffblaster.game.entity.Entity entity,
                      int face)
Trampoline physics, when hit it launches the entity back

Overrides:
entityHit in class Tile
Parameters:
level -
x -
y -
z -
entity -
face -