zombie.behaviors.survivor.orders
Class OrderSequence

java.lang.Object
  extended by zombie.behaviors.survivor.orders.Order
      extended by zombie.behaviors.survivor.orders.OrderSequence
Direct Known Subclasses:
AquireSheetAndBlockWindow, BlockWindows, CallMeetingOrder, DrinkWater, EndMeetingOrder, FindSafehouse, Heal, LootBuilding, LootMission, ObtainItem, SecureSafehouse, StopBleeding

public class OrderSequence
extends Order

Author:
LEMMYLAP

Field Summary
 int ID
           
 java.util.Stack<Order> Orders
           
 
Fields inherited from class zombie.behaviors.survivor.orders.Order
bInit, character, name, type
 
Constructor Summary
OrderSequence(IsoGameCharacter chr)
           
 
Method Summary
 boolean complete()
           
 float getPriority(IsoGameCharacter character)
           
 void initOrder()
           
 Behavior.BehaviorResult process()
           
 int renderDebug(int y)
           
 void update()
           
 
Methods inherited from class zombie.behaviors.survivor.orders.Order
ActedThisFrame, getAttackIfEnemiesAroundBias, getPathSpeed, isCancelledOnAttack, isCritical, processNext, updatenext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public int ID

Orders

public java.util.Stack<Order> Orders
Constructor Detail

OrderSequence

public OrderSequence(IsoGameCharacter chr)
Method Detail

complete

public boolean complete()
Specified by:
complete in class Order

update

public void update()
Specified by:
update in class Order

initOrder

public void initOrder()
Overrides:
initOrder in class Order

process

public Behavior.BehaviorResult process()
Specified by:
process in class Order

renderDebug

public int renderDebug(int y)
Overrides:
renderDebug in class Order

getPriority

public float getPriority(IsoGameCharacter character)
Overrides:
getPriority in class Order