PowerUps/JumpBoost

neue Klassen: PowerUps, JumpBoostItem

Die aktivieren und das deaktivieren der PowerUps wird im Player durchgeführt.
This commit is contained in:
2026-09-15 11:33:47 +02:00
parent 81fb707beb
commit 9cef598196
13 changed files with 183 additions and 16 deletions
+28
View File
@@ -0,0 +1,28 @@
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class PowerUps here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class PowerUps extends Actor
{
int duration;
public void act()
{
touchedByPlayer();
}
public void touchedByPlayer(){
if (getIntersectingObjects(Player.class).size() > 0){
collect();
getWorld().removeObject(this);
}
}
void collect(){
Player player = getIntersectingObjects(Player.class).get(0);
player.reveivePowerUp(duration, "dummy");
}
}