Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
rabbitescape.render.gameloop.WaterAnimation Class Reference
Collaboration diagram for rabbitescape.render.gameloop.WaterAnimation:
Collaboration graph
[legend]

Public Member Functions

 WaterAnimation (World world)
 
void update (int frameNumber)
 
List< PolygonBuildercalculatePolygons ()
 
void step (World world)
 
void debugPrint ()
 

Static Public Member Functions

static WaterAnimation getDummyWaterAnimation ()
 

Public Attributes

final LookupTable2D< WaterRegionRendererlookupRenderer
 
final Dimension worldSize
 

Private Member Functions

 WaterAnimation ()
 

Private Attributes

int lastFramenumber = 10
 

Detailed Description

Manages animation of polygons for water.

Constructor & Destructor Documentation

rabbitescape.render.gameloop.WaterAnimation.WaterAnimation ( World  world)
rabbitescape.render.gameloop.WaterAnimation.WaterAnimation ( )
private

Member Function Documentation

List<PolygonBuilder> rabbitescape.render.gameloop.WaterAnimation.calculatePolygons ( )
void rabbitescape.render.gameloop.WaterAnimation.debugPrint ( )
static WaterAnimation rabbitescape.render.gameloop.WaterAnimation.getDummyWaterAnimation ( )
static
void rabbitescape.render.gameloop.WaterAnimation.step ( World  world)

Game step. Usually ten animation steps per game step.

void rabbitescape.render.gameloop.WaterAnimation.update ( int  frameNumber)

Animation step update. Several may have passed before this is called.

Member Data Documentation

int rabbitescape.render.gameloop.WaterAnimation.lastFramenumber = 10
private
final LookupTable2D<WaterRegionRenderer> rabbitescape.render.gameloop.WaterAnimation.lookupRenderer
final Dimension rabbitescape.render.gameloop.WaterAnimation.worldSize

The documentation for this class was generated from the following file: