23 lines
617 B
Java
23 lines
617 B
Java
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
|
|
|
|
public class Enemy extends Actor
|
|
{
|
|
int shootTimer;
|
|
public void act()
|
|
{
|
|
shootAtPlayer();
|
|
}
|
|
|
|
|
|
public void shootAtPlayer(){
|
|
shootTimer++;
|
|
if (shootTimer >= 100){
|
|
Player player = getWorld().getObjects(Player.class).get(0);
|
|
EnemyProjectile enemyProjectile = new EnemyProjectile();
|
|
getWorld().addObject(enemyProjectile, getX(), getY());
|
|
enemyProjectile.turnTowards(player.getX(), player.getY());
|
|
shootTimer = 0;
|
|
}
|
|
}
|
|
}
|