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

Public Member Functions

 SpriteAnimator (World world, AnimationCache animationCache)
 
List< SpritegetSprites (int frameNum)
 

Private Member Functions

void addBlock (Block block, List< Sprite > ret)
 
void addThing (int frameNum, Thing thing, String soundEffectOverride, List< Sprite > ret)
 
String soundEffectForFrame (String soundEffectOverride, Frame frame)
 
Frame frameForThing (int frameNum, Thing thing)
 
String bitmapNameForBlock (Block block)
 

Private Attributes

final World world
 
final AnimationCache animationCache
 

Static Private Attributes

static final String[] metal_block
 
static final String[] land_block
 
static final String[] land_rising_right
 
static final String[] land_rising_left
 
static final String bridge_rising_right = "bridge_rising_right"
 
static final String bridge_rising_left = "bridge_rising_left"
 

Constructor & Destructor Documentation

rabbitescape.render.SpriteAnimator.SpriteAnimator ( World  world,
AnimationCache  animationCache 
)

Member Function Documentation

void rabbitescape.render.SpriteAnimator.addBlock ( Block  block,
List< Sprite ret 
)
private
void rabbitescape.render.SpriteAnimator.addThing ( int  frameNum,
Thing  thing,
String  soundEffectOverride,
List< Sprite ret 
)
private
String rabbitescape.render.SpriteAnimator.bitmapNameForBlock ( Block  block)
private
Frame rabbitescape.render.SpriteAnimator.frameForThing ( int  frameNum,
Thing  thing 
)
private
List<Sprite> rabbitescape.render.SpriteAnimator.getSprites ( int  frameNum)
String rabbitescape.render.SpriteAnimator.soundEffectForFrame ( String  soundEffectOverride,
Frame  frame 
)
private

Member Data Documentation

final AnimationCache rabbitescape.render.SpriteAnimator.animationCache
private
final String rabbitescape.render.SpriteAnimator.bridge_rising_left = "bridge_rising_left"
staticprivate
final String rabbitescape.render.SpriteAnimator.bridge_rising_right = "bridge_rising_right"
staticprivate
final String [] rabbitescape.render.SpriteAnimator.land_block
staticprivate
Initial value:
= new String[]
{
"land_block_1",
"land_block_2",
"land_block_3",
"land_block_4",
}
final String [] rabbitescape.render.SpriteAnimator.land_rising_left
staticprivate
Initial value:
= new String[]
{
"land_rising_left_1",
"land_rising_left_2",
"land_rising_left_3",
"land_rising_left_4"
}
final String [] rabbitescape.render.SpriteAnimator.land_rising_right
staticprivate
Initial value:
= new String[]
{
"land_rising_right_1",
"land_rising_right_2",
"land_rising_right_3",
"land_rising_right_4"
}
final String [] rabbitescape.render.SpriteAnimator.metal_block
staticprivate
Initial value:
= new String[]
{
"metal_block_1",
"metal_block_2",
"metal_block_3",
"metal_block_4",
}
final World rabbitescape.render.SpriteAnimator.world
private

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