monrovia.game.creatures
Class AggressiveCreature

java.lang.Object
  |
  +--monrovia.server.platform.GameObject
        |
        +--monrovia.server.platform.Creature
              |
              +--monrovia.server.platform.map.PlayerCreature
                    |
                    +--monrovia.game.creatures.GameCreature
                          |
                          +--monrovia.game.creatures.ComputerGameCreature
                                |
                                +--monrovia.game.creatures.AggressiveCreature
All Implemented Interfaces:
ComputerCreature

public class AggressiveCreature
extends ComputerGameCreature

AggressiveCreature attacks all players


Fields inherited from class monrovia.game.creatures.GameCreature
mAttackTarget, mMsgCrit, mMsgFleeFalse, mMsgFleeTrue, mMsgHit, mMsgMiss, mMsgYouCrit, mMsgYouFleeFalse, mMsgYouFleeTrue, mMsgYouHit, mMsgYouMiss
 
Constructor Summary
AggressiveCreature()
           
 
Method Summary
 boolean isScared()
          Are we scared
 boolean isVisibleEnemy(GameCreature pVisible)
          Is the creature in sight our enemy
 
Methods inherited from class monrovia.game.creatures.ComputerGameCreature
addParameters, checkParameters, getCommand, isComputer, setComputer
 
Methods inherited from class monrovia.game.creatures.GameCreature
addEnemy, canMove, d, doDamage, escaped, getOptionalParameters, getParam, getStatistics, isMoving, removeEnemy, resetObject, setMoving, setParam, setTarget, tryFlee, update
 
Methods inherited from class monrovia.server.platform.map.PlayerCreature
addMessage, addStatUpdate, addStatUpdate, die, exit, getMessages, initialize, isPlayer, isSavePoint, reconnect, sendUpdate, setPlayer, setSavePoint, setSenders
 
Methods inherited from class monrovia.server.platform.Creature
findFreePointNear, getCommandMessage, getIconID, getNeededParameters, getStartArea, getStartPoint, isAlive, setAlive, setCommandMessage
 
Methods inherited from class monrovia.server.platform.GameObject
addParameter, clearCommandMarks, create, getArea, getCommandMark, getGI, getID, getLocation, getName, getParameter, removeParameter, resetParameters, setCommandMark, setParameter, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AggressiveCreature

public AggressiveCreature()
Method Detail

isVisibleEnemy

public boolean isVisibleEnemy(GameCreature pVisible)
Is the creature in sight our enemy
Overrides:
isVisibleEnemy in class ComputerGameCreature

isScared

public boolean isScared()
Are we scared
Overrides:
isScared in class ComputerGameCreature