aboutsummaryrefslogtreecommitdiff
path: root/Rennbahn.java
blob: 86e114aeeda87328273c9ac9aa14715f3d3a3d06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import lang.stride.*;
import java.util.*;
import greenfoot.*;

/**
 * Rennbahn fuer alle Fahrzeuge
 */
public class Rennbahn extends World
{
    /**
     * Konstruktor für Objekte der Klasse Rennbahn.
     */
    public Rennbahn()
    {
        super(300, 800, 1);
        Ziel ziel = new Ziel(); // Erzeuge ein neues Ziel.
        addObject(ziel, 150, 10); // Zeichne das Ziel an Position (150, 10).
        addObject(new Auto(), 80, 700); // Erzeuge ein neues Auto
        addObject(new Rakete(), 220, 700); // Erzeuge eine neue Rakete
    }

    public void angekommen(Object o)
    {
        if (o instanceof Auto) {
            showText("Gewonnen :)", 150, 250);             
        } else if (o instanceof Rakete) {
            showText("Verloren :(", 150, 250);
        }
        Greenfoot.stop();
    }
}