Package populus :: Module Agent :: Class AgentManager
[frames] | no frames]

Class AgentManager


Instance Methods
 
__init__(self, zoom)
 
initMinds(self)
 
startAgentMode(self)
 
update(self, ticksPassed)
 
cleanUp()
 
createAgent(self, agentName, pos)
 
generateAgent(self)
 
getAgentNodePath(self, agentName)
 
glanceAt(self, name1, name2, timeIn)
 
setColor(self, agent, color, duration)
 
getAgent(self, agentName)
 
getAllAgents(self)
 
allApproachPlayer(self, playerName)
 
setZoom(self, z)
 
isConversing(self, agentName)
 
getConvParticipantsNames(self, agentName)
 
getConvParticipants(self, agentName)
 
lookingAt(self, agentName)
 
approachAgent(self, name1, name2)
 
say(self, name, sentence)
 
focusOn(self, name1, name2)
 
turnHeadToward(self, name1, name2)
 
lookAt(self, name1, name2)

Inherited from direct.showbase.DirectObject.DirectObject: accept, acceptOnce, addTask, classTree, detectLeaks, doMethodLater, getAllAccepting, ignore, ignoreAll, isAccepting, isIgnoring, removeAllTasks, removeTask

Class Variables
  zoom = 30
  TIMELINE = True
  agents = dict()
Method Details

__init__(self, zoom)
(Constructor)

 
Overrides: direct.showbase.DirectObject.DirectObject.__init__