Advertisement
Guest User

Untitled

a guest
May 30th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
  2.  
  3. /**
  4.  * Write a description of class Frosch here.
  5.  *
  6.  * @author (your name)
  7.  * @version (a version number or a date)
  8.  */
  9. public class Frosch  extends Actor
  10. {
  11.     int Leben=3;    
  12.     public Counter lebensZaehler;
  13.     public Frosch()
  14.     {    
  15.     }
  16.     /**
  17.      * Act - do whatever the Frosch wants to do. This method is called whenever
  18.      * the 'Act' or 'Run' button gets pressed in the environment.
  19.      */
  20.     public void act()
  21.     {
  22.         bewegen();
  23.         gewinnen();
  24.         lebenZaehlen();
  25.        // mitfahren();
  26.     }  
  27.    
  28.     public void gewinnen()
  29.     {
  30.         if(getY()<95)
  31.         {
  32.             Greenfoot.stop();
  33.         }
  34.     }
  35.     public void bewegen()
  36.     {
  37.         int speed=5;
  38.         int gSpeed=speed+SObject.SObjectSpeed;
  39.         int vspeed=speed;
  40.         if(Greenfoot.isKeyDown("left"))
  41.         {
  42.             setLocation(getX()-gSpeed,getY());
  43.         }
  44.         if(Greenfoot.isKeyDown("right"))
  45.         {
  46.             setLocation(getX()+gSpeed,getY());
  47.         }
  48.         if(Greenfoot.isKeyDown("up"))
  49.         {
  50.             setLocation(getX(),getY()-vspeed);
  51.         }
  52.         if(Greenfoot.isKeyDown("down"))
  53.         {
  54.             setLocation(getX(),getY()+vspeed);
  55.         }
  56.     }
  57.    
  58.     public void lebenZaehlen()
  59.     {
  60.         lebensZaehler = new Counter("verbleibende Leben: ");
  61.         getWorld().addObject(lebensZaehler,150,20);
  62.     }
  63.    
  64.     public void mitfahren()
  65.     {
  66.       if(SObject.aufSObject())
  67.       {
  68.  
  69.        }
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement