Interface Enemies
public interface Enemies
Interface defining enemy behavior patterns like fleeing, patrolling, and chasing.
-
Method Details
-
flee
void flee()Makes the enemy flee in a random direction. -
patrol
void patrol(float delta) Makes the enemy patrol around its area.- Parameters:
delta- Time since last update
-
chase
Makes the enemy chase the player.- Parameters:
deltaTime- Time since last updateplayerPosition- Player's positiongameField- Game field for navigation
-
AnimationDirection
void AnimationDirection()Updates enemy animation based on movement direction.
-