Files
magicbane/src/engine/mobileAI/SuperSimpleMobAI.java
T
2025-03-25 20:16:50 -05:00

30 lines
703 B
Java

package engine.mobileAI;
import engine.mobileAI.MobHandlers.MobHandler;
import engine.mobileAI.MobHandlers.PetHandler;
import engine.mobileAI.MobHandlers.PlayerGuardHandler;
import engine.mobileAI.MobHandlers.SiegeHandler;
import engine.objects.Mob;
public class SuperSimpleMobAI {
public static void run(Mob mob){
if(mob.isPet() && !mob.isSiege()) {
PetHandler.run(mob);
return;
}
if (mob.isSiege()) {
SiegeHandler.run(mob);
return;
}
if(mob.isPlayerGuard()){
PlayerGuardHandler.run(mob);
return;
}
MobHandler.run(mob);
}
//##generic methods for all mobs
}