Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
rabbitescape.render.VoidMarker Class Reference

Static Public Member Functions

static void mark (World world, List< Sprite > sprites, Style style)
 

Static Private Member Functions

static void highlighter (World world, List< Sprite > sprites)
 
static void torn (World world, List< Sprite > sprites)
 
static void row (Position start, Position step, int n, Position offset, String[] bitmaps, List< Sprite > sprites)
 
static void corners (Dimension worldSize, Position offset, String[] bitmaps, List< Sprite > sprites)
 

Static Private Attributes

static final String[] vert_highlighter
 
static final String[] horz_highlighter
 
static final String[] corner_highlighter
 
static final String[] top_torn
 
static final String[] left_torn
 
static final String[] right_torn
 
static final String[] corner_torn
 
static final String[] bottom_torn
 

Detailed Description

Draws things to mark the void beyond the world's edge.

Member Function Documentation

static void rabbitescape.render.VoidMarker.corners ( Dimension  worldSize,
Position  offset,
String[]  bitmaps,
List< Sprite sprites 
)
staticprivate
static void rabbitescape.render.VoidMarker.highlighter ( World  world,
List< Sprite sprites 
)
staticprivate
static void rabbitescape.render.VoidMarker.mark ( World  world,
List< Sprite sprites,
Style  style 
)
static

Adds sprites to mark the void.

Parameters
spritesThe list of sprites to add to.
static void rabbitescape.render.VoidMarker.row ( Position  start,
Position  step,
int  n,
Position  offset,
String[]  bitmaps,
List< Sprite sprites 
)
staticprivate
static void rabbitescape.render.VoidMarker.torn ( World  world,
List< Sprite sprites 
)
staticprivate

Member Data Documentation

final String [] rabbitescape.render.VoidMarker.bottom_torn
staticprivate
Initial value:
= {
"void_torn_bottom_1",
"void_torn_bottom_2",
"void_torn_bottom_3",
"void_torn_bottom_4",
}
final String [] rabbitescape.render.VoidMarker.corner_highlighter
staticprivate
Initial value:
= {
"void_highlighter_corner_dash_1",
"void_highlighter_corner_dash_2",
"void_highlighter_corner_dash_3",
"void_highlighter_corner_dash_4"
}
final String [] rabbitescape.render.VoidMarker.corner_torn
staticprivate
Initial value:
= {
"void_torn_top_left",
"void_torn_top_right",
"void_torn_bottom_right",
"void_torn_bottom_left"
}
final String [] rabbitescape.render.VoidMarker.horz_highlighter
staticprivate
Initial value:
= {
"void_highlighter_horz_dash_1",
"void_highlighter_horz_dash_2",
"void_highlighter_horz_dash_3",
"void_highlighter_horz_dash_4"
}
final String [] rabbitescape.render.VoidMarker.left_torn
staticprivate
Initial value:
= {
"void_torn_left_1",
"void_torn_left_2",
"void_torn_left_3",
"void_torn_left_4",
}
final String [] rabbitescape.render.VoidMarker.right_torn
staticprivate
Initial value:
= {
"void_torn_right_1",
"void_torn_right_2",
"void_torn_right_3",
"void_torn_right_4",
}
final String [] rabbitescape.render.VoidMarker.top_torn
staticprivate
Initial value:
= {
"void_torn_top_1",
"void_torn_top_2",
"void_torn_top_3",
"void_torn_top_4",
}
final String [] rabbitescape.render.VoidMarker.vert_highlighter
staticprivate
Initial value:
= {
"void_highlighter_vert_dash_1",
"void_highlighter_vert_dash_2",
"void_highlighter_vert_dash_3",
"void_highlighter_vert_dash_4"
}

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