com.cliffblaster.game.level.tile
Class StaticLiquidTile

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

public class StaticLiquidTile
extends LiquidTile

Trampoline tile class

Author:
Vulpovile

Field Summary
 
Fields inherited from class com.cliffblaster.game.level.tile.LiquidTile
flowRate
 
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
StaticLiquidTile(int i, int tex1, int flowRate, byte liquidType)
           
 
Method Summary
 void flow(com.cliffblaster.game.level.Level level, int x, int y, int z)
           
 void onNeighbourNotify(com.cliffblaster.game.level.Level level, int x, int y, int z, int id)
          Tile notify
 void onPlace(com.cliffblaster.game.level.Level level, int x, int y, int z)
           
 void tick(com.cliffblaster.game.level.Level level, int x, int y, int z)
          Tile tick
 
Methods inherited from class com.cliffblaster.game.level.tile.LiquidTile
canFlow, canRenderFace, destroySurroundingOtherLiquid, getBaseId, getFlowDivider, getTileAABB, glows, isOpaque, listFlow, mayPick, oppositeId, renderFace
 
Methods inherited from class com.cliffblaster.game.level.tile.Tile
blocksLight, canExplode, entityHit, getStepSound, getTextureFromFace, getTextureFromFace, getTileRenderAABB, getTitle, isMechanical, onDestroy, onExplode, onNeighbourNotify, onRemove, render, renderBackFace, renderUnbound, setShape, setStepSound, setTick, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticLiquidTile

public StaticLiquidTile(int i,
                        int tex1,
                        int flowRate,
                        byte liquidType)
Method Detail

tick

public void tick(com.cliffblaster.game.level.Level level,
                 int x,
                 int y,
                 int z)
Description copied from class: Tile
Tile tick

Overrides:
tick in class LiquidTile

onPlace

public void onPlace(com.cliffblaster.game.level.Level level,
                    int x,
                    int y,
                    int z)
Overrides:
onPlace in class Tile

onNeighbourNotify

public void onNeighbourNotify(com.cliffblaster.game.level.Level level,
                              int x,
                              int y,
                              int z,
                              int id)
Description copied from class: Tile
Tile notify

Overrides:
onNeighbourNotify in class LiquidTile

flow

public void flow(com.cliffblaster.game.level.Level level,
                 int x,
                 int y,
                 int z)
Overrides:
flow in class LiquidTile