Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
- /**
- * Write a description of class Frosch here.
- *
- * @author (your name)
- * @version (a version number or a date)
- */
- public class Frosch extends Actor
- {
- int Leben=3;
- public Counter lebensZaehler;
- public Frosch()
- {
- }
- /**
- * Act - do whatever the Frosch wants to do. This method is called whenever
- * the 'Act' or 'Run' button gets pressed in the environment.
- */
- public void act()
- {
- bewegen();
- gewinnen();
- lebenZaehlen();
- }
- public void gewinnen()
- {
- if(getY()<95)
- {
- Greenfoot.stop();
- }
- }
- public void bewegen()
- {
- int speed=5;
- int gSpeed=speed+SObject.SObjectSpeed; // Wenn ich den Code jetzt kompilieren will, gibt er mir hier einen Fehler.
- int vspeed=speed;
- if(Greenfoot.isKeyDown("left"))
- {
- setLocation(getX()-gSpeed,getY());
- }
- if(Greenfoot.isKeyDown("right"))
- {
- setLocation(getX()+gSpeed,getY());
- }
- if(Greenfoot.isKeyDown("up"))
- {
- setLocation(getX(),getY()-vspeed);
- }
- if(Greenfoot.isKeyDown("down"))
- {
- setLocation(getX(),getY()+vspeed);
- }
- }
- public void lebenZaehlen()
- {
- lebensZaehler = new Counter("verbleibende Leben: ");
- getWorld().addObject(lebensZaehler,150,20);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement