Merge remote-tracking branch 'origin/main'

# Conflicts:
#	SMIMS-Game/Player.class
This commit is contained in:
2026-09-16 10:43:36 +02:00
3 changed files with 8 additions and 6 deletions
Binary file not shown.
+4 -4
View File
@@ -9,9 +9,9 @@ import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class MyWorld extends World public class MyWorld extends World
{ {
int PlattformCountdown; int PlattformCountdown;
int timer = 200; //Zeit, bevor das erste Projektil auftaucht int timer = 300; //Zeit, bevor das erste Projektil auftaucht
//kann später noch beliebig angepasst werden //kann später noch beliebig angepasst werden
int targetTimer = 100; int targetTimer = 1000;
/** /**
* Constructor for objects of class MyWorld. * Constructor for objects of class MyWorld.
* *
@@ -93,7 +93,7 @@ public class MyWorld extends World
if(timer == 0){ if(timer == 0){
Projectile projectile = new Projectile(); Projectile projectile = new Projectile();
addObject(projectile,Greenfoot.getRandomNumber(300)+50,0); addObject(projectile,Greenfoot.getRandomNumber(300)+50,0);
timer = 200; //zeitlicher Abstand timer = 300; //zeitlicher Abstand
} }
else{ else{
timer = timer - 1; timer = timer - 1;
@@ -104,7 +104,7 @@ public class MyWorld extends World
if(targetTimer == 0){ if(targetTimer == 0){
TargetingProjectile targetingProjectile = new TargetingProjectile(); TargetingProjectile targetingProjectile = new TargetingProjectile();
addObject(targetingProjectile, Greenfoot.getRandomNumber(300)+50,0); addObject(targetingProjectile, Greenfoot.getRandomNumber(300)+50,0);
targetTimer = 100; targetTimer = 1000;
} }
else{ else{
targetTimer = targetTimer - 1; targetTimer = targetTimer - 1;
+4 -2
View File
@@ -85,8 +85,10 @@ public class Player extends Actor
setLocation( getX(), groundTop - getImage().getHeight() / 2 ); setLocation( getX(), groundTop - getImage().getHeight() / 2 );
verticalSpeed = 0; verticalSpeed = 0;
landed = true; landed = true;
break; } break;
} onGround = landed; }
}
onGround = landed;
} }
public void shootProjectile(){ public void shootProjectile(){