import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class level1 here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class level0 extends World
{
private int[] level = {
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //1
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //2
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //3
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //4
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //5
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //6
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //7
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //8
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //9
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //10
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, //11
0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0,
2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, 2,0, //12
};
private static final int CELL_SIZE = 25;
private static int zellenGroesse = 1;
final int levelNumber = 1;
final int levelBreite = 800;
final int levelHöhe = 600;
final public int time = 2100;
int i = 0;
public level0( )
{
super(800, 600, 1);
generateLevel();
addObject ( new StickmanD(1, 100), 0+50, 200 );
setPaintOrder(
FPS.class,
LifeRating.class,
StickmanD.class,
stickman.class,
Bot.class,
LittleBrick.class,
Brick.class,
BackgroundStuff.class,
Wolke.class,
Sun.class,
DayTime.class
);
this.setBackground("Backgounds/Outside Taal.jpg");
generateLevel();
Greenfoot.setSpeed(47);
prepare();
}
public void generateLevel()
{
for (int y = CELL_SIZE/2; y < 24*CELL_SIZE; y += CELL_SIZE) {
for (int x = CELL_SIZE/2; x < 32*CELL_SIZE; x += CELL_SIZE) {
if(!(level[i]==0)&&level[i] % 2 == 0) {
addObject( new Brick(), x+13, y-12 );
}
if(!(level[i]==0)&&level[i] % 3 == 0) {
addObject ( new stickman(), x, y );
}
if(!(level[i]==0)&&level[i] % 5 == 0) {
addObject ( new StickmanD(levelNumber,100), x, y );
}
if(!(level[i]==0)&&level[i] % 7 == 0) {
addObject ( new LittleBrick(), x, y );
}
if(!(level[i]==0)&&level[i] % 11 == 0){
addObject ( new Bot(), x, y );
}
if(!(level[i]==0)&&level[i] % 13 == 0){
addObject ( new Man(), x, y );
}
if(!(level[i]==0)&&level[i] % 31 ==0) {
addObject ( new Haus(), x, y-30 );
}
if(!(level[i]==0)&&level[i] % 37 ==0) {
addObject ( new Baum(), x, y-25 );
}
if(!(level[i]==0)&&level[i] % 41 ==0) {
addObject ( new strassenLampe(true), x, y- 30);
}
if(!(level[i]==0)&&level[i] % 43 ==0) {
addObject ( new strassenLampe(false), x, y- 30);
}
if(!(level[i]==0)&&level[i] % 47 ==0) {
addObject ( new Baum2(), x, y-25 );
}
i++;
}
}
}
//----------------------------------------------------------------------------
}
