vs.plotagent
Interface IPlotGoalManager

All Superinterfaces:
IAgentModule
All Known Implementing Classes:
BasicPlotGoalManager

public interface IPlotGoalManager
extends IAgentModule

Author:
tommasse

Nested Class Summary
static interface IPlotGoalManager.IPlotGoalResult
           
static class IPlotGoalManager.PlotGoal
           
 
Method Summary
 void addGoal(IPlotGoalManager.PlotGoal goal)
           
 void performSteps(boolean fail)
          Tries to perform new steps to achieve the plot goals
 
Methods inherited from interface vs.IAgentModule
getAgent
 

Method Detail

addGoal

void addGoal(IPlotGoalManager.PlotGoal goal)

performSteps

void performSteps(boolean fail)
Tries to perform new steps to achieve the plot goals

Parameters:
fail - if true, the failure condition of a plot goal should be executed if no plan can be made