|
| World (Dimension size, List< Block > blocks, List< Rabbit > rabbits, List< Thing > things, Map< Position, Integer > waterAmounts, Map< Token.Type, Integer > abilities, String name, String description, String author_name, String author_url, String[] hints, String[] solutions, int num_rabbits, int num_to_save, int[] rabbit_delay, String music, int num_saved, int num_killed, int num_waiting, int rabbit_index_count, boolean paused, Comment[] comments, WorldStatsListener statsListener, VoidMarkerStyle.Style voidStyle) |
|
void | rabbitIndex (Rabbit r) |
|
int | getRabbitIndexCount () |
|
void | countRabbitsForIndex () |
|
void | step () |
|
ChangeDescription | describeChanges () |
|
Block | getBlockAt (int x, int y) |
|
CompletionState | completionState () |
|
Token | getTokenAt (int x, int y) |
|
List< Thing > | getThingsAt (int x, int y) |
|
boolean | fireAt (int x, int y) |
|
Rabbit[] | getRabbitsAt (int x, int y) |
|
int | numRabbitsOut () |
|
void | setPaused (boolean paused) |
|
void | recalculateWaterRegions (Position point) |
|
Map< Position, Integer > | getWaterContents () |
|
rabbitescape.engine.World.World |
( |
Dimension |
size, |
|
|
List< Block > |
blocks, |
|
|
List< Rabbit > |
rabbits, |
|
|
List< Thing > |
things, |
|
|
Map< Position, Integer > |
waterAmounts, |
|
|
Map< Token.Type, Integer > |
abilities, |
|
|
String |
name, |
|
|
String |
description, |
|
|
String |
author_name, |
|
|
String |
author_url, |
|
|
String[] |
hints, |
|
|
String[] |
solutions, |
|
|
int |
num_rabbits, |
|
|
int |
num_to_save, |
|
|
int[] |
rabbit_delay, |
|
|
String |
music, |
|
|
int |
num_saved, |
|
|
int |
num_killed, |
|
|
int |
num_waiting, |
|
|
int |
rabbit_index_count, |
|
|
boolean |
paused, |
|
|
Comment[] |
comments, |
|
|
WorldStatsListener |
statsListener, |
|
|
VoidMarkerStyle.Style |
voidStyle |
|
) |
| |
Iterable<Thing> rabbitescape.engine.World.allThings |
( |
| ) |
|
|
private |
void rabbitescape.engine.World.countRabbitsForIndex |
( |
| ) |
|
For levels with some rabbits in to start with. Then entering rabbits are indexed correctly.
boolean rabbitescape.engine.World.fireAt |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Block rabbitescape.engine.World.getBlockAt |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
int rabbitescape.engine.World.getRabbitIndexCount |
( |
| ) |
|
Rabbit [] rabbitescape.engine.World.getRabbitsAt |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
List<Thing> rabbitescape.engine.World.getThingsAt |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Token rabbitescape.engine.World.getTokenAt |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Map<Position, Integer> rabbitescape.engine.World.getWaterContents |
( |
| ) |
|
void rabbitescape.engine.World.init |
( |
| ) |
|
|
private |
int rabbitescape.engine.World.numRabbitsOut |
( |
| ) |
|
void rabbitescape.engine.World.rabbitIndex |
( |
Rabbit |
r | ) |
|
void rabbitescape.engine.World.recalculateWaterRegions |
( |
Position |
point | ) |
|
void rabbitescape.engine.World.setPaused |
( |
boolean |
paused | ) |
|
void rabbitescape.engine.World.step |
( |
| ) |
|
final Map<Token.Type, Integer> rabbitescape.engine.World.abilities |
final String rabbitescape.engine.World.author_name |
final String rabbitescape.engine.World.author_url |
final Comment [] rabbitescape.engine.World.comments |
final String rabbitescape.engine.World.description |
final String [] rabbitescape.engine.World.hints |
final String rabbitescape.engine.World.music |
final String rabbitescape.engine.World.name |
int rabbitescape.engine.World.num_killed |
final int rabbitescape.engine.World.num_rabbits |
int rabbitescape.engine.World.num_saved |
final int rabbitescape.engine.World.num_to_save |
int rabbitescape.engine.World.num_waiting |
boolean rabbitescape.engine.World.paused |
final int [] rabbitescape.engine.World.rabbit_delay |
int rabbitescape.engine.World.rabbit_index_count |
|
private |
final List<Rabbit> rabbitescape.engine.World.rabbits |
final Dimension rabbitescape.engine.World.size |
final String [] rabbitescape.engine.World.solutions |
final List<Thing> rabbitescape.engine.World.things |
final VoidMarkerStyle.Style rabbitescape.engine.World.voidStyle |
A grid of water. Only one water object should be stored in each location.
The documentation for this class was generated from the following file:
- rabbit-escape-engine/src/rabbitescape/engine/World.java