![]() |
Rabbit Escape
2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
|
Classes | |
class | DrawFrame |
class | FrameCounter |
class | InitUi |
class | Listener |
enum | Mode |
Public Member Functions | |
AnimationTester (Config atConfig) | |
Static Public Member Functions | |
static void | main (String[] args) |
Package Attributes | |
boolean | running |
Private Member Functions | |
void | setBoundsFromConfig () |
void | loop () |
FrameCounter | keyStep (FrameCounter counter) |
FrameCounter | runStep (FrameCounter counter) |
FrameCounter | frameDumpStep (FrameCounter counter, DrawFrame drawFrame) |
java.awt.Point | int2dim (int i) |
int | screen2index (int x, int y) |
void | pause () |
void | setIcon () |
Static Private Member Functions | |
static Config | createConfig () |
static String | animationsToConfigString (String[][] animations) |
static String | blocksToConfigString (String[] blocks) |
static String[][] | animationsFromConfig (String cfgEntry) |
static String[] | blocksFromConfig (String cfgEntry) |
Private Attributes | |
Mode | runMode = Mode.RUN |
FrameCounter | firstFrameDumped = null |
FrameDumper | frameDumper = null |
boolean | forwardStep = false |
boolean | backwardStep = false |
boolean | frameLogging = false |
int | msFrameLength = 100 |
final int | tileSize |
final int | numTilesX |
final java.awt.Canvas | canvas |
final Config | atConfig |
final SwingPaint | paint |
final BitmapCache< SwingBitmap > | bitmapCache |
final AnimationCache | animationCache |
final String[] | allBlocks |
final String[][] | animationNames |
final String[] | blockNames |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
static final String | CONFIG_PATH |
static final String | CFG_AT_WINDOW_LEFT |
static final String | CFG_AT_WINDOW_TOP |
static final String | CFG_AT_TILE_SIZE = "animationtester.tile.size" |
static final String | CFG_AT_ANIMATIONS |
static final String | CFG_AT_BLOCKS = "animationtester.blocks" |
static final String[][] | defaultAnimationNames |
static final String[] | defaultBlockNames |
rabbitescape.ui.swing.AnimationTester.AnimationTester | ( | Config | atConfig | ) |
Name of .rea files (changed to caps it's also the name of the state)
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
[0-8][0-2] position in 3x3 grid, and triplet of consecutive animations for that position.
|
private |
|
private |
|
private |
|
private |
Blocks don't animate, so just [0-8], one for each position.
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
package |
|
staticprivate |
|
private |