Commit 0b2eeb5d authored by charlie.hamer's avatar charlie.hamer 💬

Update BossMonsterObject.java

parent f8f670b6
asdasd public class BossMonsterObject extends EnemyObject {
\ No newline at end of file
// Used for the boss
boolean alive = true;
int health;
public BossMonsterObject(int x, int y) {
super(x, y);
}
public EnemyObject(int x, int y, String sprite, int state) {
super(x, y);
spriteFile = sprite;
spriteState = state;
}
public void specialAttack() {
// this is the code for his special attack
}
public void changeSprite(String sprite) {
// Change the spriteFile string
}
public void update() {
// Change positionX, positionY if the object is moving
// Change spriteState based on what the AnimatedObject is doing
}
public void processAI() {
// uses the AI to determine the enemy's actions
}
private void getHealth() {
// returns the health
}
private void sethealth() {
// sets the health variable
}
public void objectInfo() {
println("GameObject:AnimatedObject:EnemyObject:BossMonsterObject"); //shows object heirarchy
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment