3 import de.lathanda.eos.robot.World;
4 import de.lathanda.eos.robot.exceptions.CubeImmutableException;
5 import de.lathanda.eos.robot.exceptions.CubeMissingException;
6 import de.lathanda.eos.robot.exceptions.RobotEntranceMissingException;
7 import de.lathanda.eos.robot.exceptions.RobotException;
8 import de.lathanda.eos.robot.exceptions.RobotNoSpaceException;
9 import de.lathanda.eos.robot.exceptions.UnknownWorldVersionException;
10 import de.lathanda.eos.robot.exceptions.WorldLoadFailedException;
11 import de.lathanda.eos.robot.exceptions.WorldNotFoundException;
12 import eos.ausnahmen.EingangFehltAusnahme;
13 import eos.ausnahmen.KeinPlatzAusnahme;
14 import eos.ausnahmen.KeinSteinVorhandenAusnahme;
15 import eos.ausnahmen.RoboterAusnahme;
16 import eos.ausnahmen.SteinFeststehendAusnahme;
17 import eos.ausnahmen.WeltKorruptAusnahme;
18 import eos.ausnahmen.WeltNichtGefundenAusnahme;
30 public Welt(String filename) {
88 public void laden(String name) {
97 public void ziegelVerstreuen(
int links,
int oben,
int rechts,
int unten,
double dichte) {
99 world.
fillRandom(links, oben, rechts, unten, dichte);
void dropStone(int x, int y)
void load(String filename)
void setStoneColor(MutableColor c)
void fillRandom(int left, int top, int right, int bottom, double density)
void setStone(int x, int y, int z)
void removeStone(int x, int y, int z)
void pickupStone(int x, int y)
void steinHinlegen(int x, int y)
void steinSetzen(int x, int y, int z)
void betreten(Roboter roboter)
void ziegelVerstreuen(int links, int oben, int rechts, int unten, double dichte)
void steinFarbeSetzen(Farbe farbe)
void steinEntfernen(int x, int y, int z)
void steinAufheben(int x, int y)