import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class TargetingProjectile here. * * @author (your name) * @version (a version number or a date) */ public class TargetingProjectile extends Projectile { /** * Act - do whatever the TargetingProjectile wants to do. This method is called whenever * the 'Act' or 'Run' button gets pressed in the environment. */ public void act() { targetPlayer(); falling(); } public void targetPlayer(){ Player player = (Player) getWorld().getObjects(Player.class).get(0); int playerX = player.getX(); int playerY = player.getY(); turnTowards(playerX, playerY); move(1); if(getY() > playerY){ setLocation(getX(),getY()+5); } } }