Uses of Class
madkit.kernel.AbstractAgent

Packages that use AbstractAgent
dynamicbees   
jsynedit   
madkit.bsh   
madkit.chat   
madkit.communicator   
madkit.demos   
madkit.demos.gpong   
madkit.designer   
madkit.desktop2   
madkit.docbrowser   
madkit.explorer   
madkit.games.tictactoe   
madkit.hello   
madkit.jess   
madkit.kernel   
madkit.linechart   
madkit.MadChat   
madkit.netcomm   
madkit.pluginmanager   
madkit.python   
madkit.scheme   
madkit.share   
madkit.simulation.activators   
madkit.simulation.probes   
madkit.system   
madkit.system.property   
madkit.utils.agents   
marketorg   
SEdit   
SEdit.Formalisms   
SEdit.Formalisms.World.Preys   
turtlekit.kernel   
turtlekit.simulations.diffusion   
turtlekit.simulations.gameoflife   
turtlekit.simulations.gas   
turtlekit.simulations.gravity   
turtlekit.simulations.hunt   
turtlekit.simulations.soccer   
turtlekit.simulations.termites   
turtlekit.simulations.tests   
turtlekit.simulations.virus   
warbot.CM   
warbot.demo   
warbot.gecko   
warbot.GGG   
warbot.kernel   
warbot.XO   
 

Uses of AbstractAgent in dynamicbees
 

Subclasses of AbstractAgent in dynamicbees
 class AbstractBee
           
 class Bee
           
 class BeeEnvironment
           
 class BeeLauncher
           
 class BeeScheduler
           
 class BeeWorldViewer
           
 class QueenBee
           
 

Methods in dynamicbees with parameters of type AbstractAgent
 void QueenBeeEnumerator.update(AbstractAgent theAgent, boolean added)
           
 void BeePointProbe.update(AbstractAgent theAgent, boolean added)
           
 void BeeEnumerator.update(AbstractAgent theAgent, boolean added)
           
 void BeeColorProbe.update(AbstractAgent theAgent, boolean added)
           
 

Uses of AbstractAgent in jsynedit
 

Subclasses of AbstractAgent in jsynedit
 class JSynEditAgent
          An agent that implements a simple editor and which is able to send the content of its buffer to other agents using 'StringMessages' messages.
 

Uses of AbstractAgent in madkit.bsh
 

Subclasses of AbstractAgent in madkit.bsh
 class BeanShellAgent
           
 class BeanShellEditorAgent
           
 

Constructors in madkit.bsh with parameters of type AbstractAgent
BeanShellController(AbstractAgent _ag)
           
BeanShellController(AbstractAgent _ag, java.lang.String f)
           
BeanShellEditorPanel(AbstractAgent _ag, Interpreter interp)
           
 

Uses of AbstractAgent in madkit.chat
 

Subclasses of AbstractAgent in madkit.chat
 class ChatAgent
          Titre : Chat Agent for MadKit Description : The Agent itself, used to control every pieces of the project.
 class PrivateAgent
          Titre : Chat Agent for MadKit Description : PrivateAgent, allows the chatter to chat in private in one way.
 class PrivateAgent1
          Titre : Chat Agent for MadKit Description : PrivateAgent, allows the chatter to chat in private on the second way.
 

Uses of AbstractAgent in madkit.communicator
 

Subclasses of AbstractAgent in madkit.communicator
 class DynamicTwoChannelsCommunicator
           
 

Fields in madkit.communicator declared as AbstractAgent
protected  AbstractAgent CodingModule.myAgent
           
 

Constructors in madkit.communicator with parameters of type AbstractAgent
CodingModule(AbstractAgent myAgent)
           
 

Uses of AbstractAgent in madkit.demos
 

Subclasses of AbstractAgent in madkit.demos
 class PingPong
           
 

Uses of AbstractAgent in madkit.demos.gpong
 

Subclasses of AbstractAgent in madkit.demos.gpong
 class GPongAgent
          Title: TicTacToe Description: A simple distributed Ping Pong in MadKit Copyright: Copyright (c) 2002 Company: MadKit Team
 

Uses of AbstractAgent in madkit.designer
 

Subclasses of AbstractAgent in madkit.designer
 class PluginDesignerAgent
           
 

Constructors in madkit.designer with parameters of type AbstractAgent
AgentNode(AbstractAgent ag, java.io.File file)
           
AntFileNode(AbstractAgent ag, java.io.File file)
           
BeanShellAgentNode(AbstractAgent ag, java.io.File file)
           
ConfigFileNode(AbstractAgent ag, java.io.File file)
           
EditableFileNode(AbstractAgent _ag, java.io.File file)
           
FormalismNode(AbstractAgent ag, java.io.File file)
           
HTMLFileNode(AbstractAgent ag, java.io.File file)
           
JavaAgentNode(AbstractAgent _ag, java.lang.String _smallName, java.lang.String _longName)
           
JessAgentNode(AbstractAgent ag, java.io.File file)
           
PropertyFileNode(AbstractAgent ag, java.io.File file)
           
PythonAgentNode(AbstractAgent ag, java.io.File file)
           
SchemeAgentNode(AbstractAgent ag, java.io.File file)
           
SEditFileNode(AbstractAgent ag, java.io.File file)
           
 

Uses of AbstractAgent in madkit.desktop2
 

Subclasses of AbstractAgent in madkit.desktop2
 class DesktopAgent
          DesktopAgent: an agent which is able to explore a directory and launch agents of different styles..
 

Methods in madkit.desktop2 with parameters of type AbstractAgent
 void DesktopAgentGUI.addAgent(AbstractAgent ag, java.awt.Component c, java.awt.Point p, java.awt.Dimension d)
           
protected  void DesktopAgent.addAgent(AbstractAgent ag, java.awt.Component c, java.awt.Point p, java.awt.Dimension d)
           
 void DesktopBooter.disposeGUI(AbstractAgent a)
           
 void DesktopBooter.disposeGUIImmediatly(AbstractAgent a)
           
protected  void DesktopBooter.registerAgentGUI(AbstractAgent a, java.awt.Component c)
           
 void DesktopBooter.setupGUI(AbstractAgent a, java.awt.Point p, java.awt.Dimension d)
           
 

Uses of AbstractAgent in madkit.docbrowser
 

Subclasses of AbstractAgent in madkit.docbrowser
 class DocBrowserAgent
           
 

Constructors in madkit.docbrowser with parameters of type AbstractAgent
MadkitHelpMenu(AbstractAgent agent, java.lang.String plugin, java.lang.String displayString)
           
 

Uses of AbstractAgent in madkit.explorer
 

Subclasses of AbstractAgent in madkit.explorer
 class ExplorerLauncher
           
 

Methods in madkit.explorer with parameters of type AbstractAgent
 boolean FileIconPanel.processPropertyFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
 

Constructors in madkit.explorer with parameters of type AbstractAgent
AgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
AntFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
BeanShellAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
ConfigFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
EditableFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
Explorer(AbstractAgent ag, java.lang.String path, int iconSize, javax.swing.JTextField display)
           
FileIcon(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
FileIconPanel(AbstractAgent ag, int iconSize, Explorer explorer)
           
FormalismNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
HTMLFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
Icon(AbstractAgent ag, GenericIconDescriptor desc, java.lang.String name, int iconSize, IconPanel iconPanel)
           
IconPanel(AbstractAgent ag, int iconSize)
           
JavaAgentNode(AbstractAgent ag, int iconSize, IconPanel iconPanel, java.lang.String _smallName, java.lang.String _longName)
           
JessAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
MadkitExplorer(AbstractAgent ag, ExplorerTree tree, AbstractFileNode node, java.lang.String path, int iconSize, javax.swing.JTextField display)
           
PropertyFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
PythonAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
SchemeAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
SEditFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)
           
 

Uses of AbstractAgent in madkit.games.tictactoe
 

Subclasses of AbstractAgent in madkit.games.tictactoe
 class TicTacToeAgent
          The TicTacToe shows how to easily implement a distributed application in MadKit.
 

Uses of AbstractAgent in madkit.hello
 

Subclasses of AbstractAgent in madkit.hello
 class Hello
           
 

Uses of AbstractAgent in madkit.jess
 

Subclasses of AbstractAgent in madkit.jess
 class EditJessAgent
           
 class JessAgent
           
 class JessMonitor
           
 class JessPingPongAgent
           
 

Methods in madkit.jess with parameters of type AbstractAgent
 void JessController.doLaunchAgent(AbstractAgent agent, java.lang.String name, boolean gui)
           
 void JessAgentInterface.doLaunchAgent(AbstractAgent agent, java.lang.String name, boolean gui)
           
 

Constructors in madkit.jess with parameters of type AbstractAgent
JessController(AbstractAgent _ag)
           
JessController(AbstractAgent _ag, java.lang.String f)
           
 

Uses of AbstractAgent in madkit.kernel
 

Subclasses of AbstractAgent in madkit.kernel
 class Agent
          The main MadKit AbstractAgent class.
 class Scheduler
          This class defines a generic threaded scheduler agent.
 class SynchroScheduler
          This class is the non threaded version of a Scheduler.
 class Watcher
          This class defines a generic watcher agent.
 

Fields in madkit.kernel declared as AbstractAgent
protected  AbstractAgent AgentLauncher.ag
           
protected  AbstractAgent AgentWindowHandler.theAgent
           
 

Methods in madkit.kernel that return AbstractAgent
 AbstractAgent AbstractMadkitBooter.makeJavaAgent(AbstractAgent ag, java.lang.String className, boolean gui)
           
 AbstractAgent AbstractMadkitBooter.makeScriptAgent(AbstractAgent ag, java.lang.String className, java.lang.String typeArg, java.lang.Object arg, boolean gui)
          Create a ScriptAgent (i.e.
 AbstractAgent Controller.thisAgent()
           
 

Methods in madkit.kernel with parameters of type AbstractAgent
protected  java.awt.event.WindowListener AbstractMadkitBooter.createWindowHandler(Kernel k, AbstractAgent a)
           
 void GraphicShell.disposeGUI(AbstractAgent a)
          This method is called by the MadKit kernel when a local agent is killed, so that the host graphical application can clean up the wrapper graphical interface
 void AbstractMadkitBooter.disposeGUI(AbstractAgent a)
           
 void GraphicShell.disposeGUIImmediatly(AbstractAgent a)
          This method is called by the MadKit kernel when a local agent request the host graphical application to remove its wrapper graphical interface
 void AbstractMadkitBooter.disposeGUIImmediatly(AbstractAgent a)
           
 java.lang.Object GraphicShell.getDefaultGUIObject(AbstractAgent a)
          This method defines a default GUI object that will be instanciated when an agent does not define its initGUI() method.
 java.lang.Object AbstractMadkitBooter.getDefaultGUIObject(AbstractAgent a)
           
 void Kernel.killAgent(AbstractAgent a)
          Kill a given agent (also manage groups update)
 void AbstractAgent.killAgent(AbstractAgent agent)
          Kill another agent.
 void AbstractAgent.launchAgent(AbstractAgent agent, java.lang.String name, boolean gui)
          This method is called in order to launch an agent from another agent.
 void Kernel.launchAgent(AbstractAgent agent, java.lang.String name, java.lang.Object creator, boolean startGUI)
           
 void Kernel.launchAgent(AbstractAgent agent, java.lang.String name, java.lang.Object creator, boolean startGUI, java.awt.Point position, java.awt.Dimension dim)
           
 void AbstractAgent.launchAgent(AbstractAgent agent, java.lang.String name, java.awt.Point position, java.awt.Dimension dim)
          This method try to launch an agent with a GUI with the specified coordinates and dimension
 void AbstractMadkitBooter.loadFile(AbstractAgent ag, java.io.File f)
           
 AbstractAgent AbstractMadkitBooter.makeJavaAgent(AbstractAgent ag, java.lang.String className, boolean gui)
           
 AbstractAgent AbstractMadkitBooter.makeScriptAgent(AbstractAgent ag, java.lang.String className, java.lang.String typeArg, java.lang.Object arg, boolean gui)
          Create a ScriptAgent (i.e.
 void AbstractAgent.restoreAgent(AbstractAgent agent)
          experimental
 void AgentLauncher.setAgent(AbstractAgent ag)
           
 void GraphicShell.setupGUI(AbstractAgent a)
          This method is called by the MadKit kernel when a new agent is launched, it is up to the graphical application to setup the appropriate widget in cooperation with the agent (i.e. with the getGUIObject() method in the Agent class)
 void AbstractMadkitBooter.setupGUI(AbstractAgent a)
           
 void GraphicShell.setupGUI(AbstractAgent a, java.awt.Point p, java.awt.Dimension d)
          This method is identical to setupGUI(AbstractAgent a) except that location and dimension of the graphic interface are passed as arguments.
 void AbstractMadkitBooter.setupGUI(AbstractAgent a, java.awt.Point p, java.awt.Dimension d)
           
 void Probe.update(AbstractAgent theAgent, boolean added)
          this method is automatically invoked when changes occur on the considered group/role couple
 void Activator.update(AbstractAgent theAgent, boolean added)
          this method is automatically invoked when changes occur on the considered group/role couple
 

Constructors in madkit.kernel with parameters of type AbstractAgent
AgentWindowHandler(Kernel k, AbstractMadkitBooter b, AbstractAgent ag)
           
 

Uses of AbstractAgent in madkit.linechart
 

Subclasses of AbstractAgent in madkit.linechart
 class LineChartAgent
          This Agent is dedicated to create linecharts.
 

Uses of AbstractAgent in madkit.MadChat
 

Subclasses of AbstractAgent in madkit.MadChat
 class ChanInfoAgent
           
 class MadChatHello
           
 

Uses of AbstractAgent in madkit.netcomm
 

Subclasses of AbstractAgent in madkit.netcomm
 class MadkitNetworkAgent
          This the generic Networking Agent.
 class NetAgent
          The NetAgent replaces the Communicator.
 

Uses of AbstractAgent in madkit.pluginmanager
 

Subclasses of AbstractAgent in madkit.pluginmanager
 class ManagerAgent
          The ManagerAgent checks for new versions of madkit plugins.
 class ProgressAgent
           
 

Methods in madkit.pluginmanager with parameters of type AbstractAgent
 void PluginInstaller.disposeGUI(AbstractAgent arg0)
           
 void PluginInstaller.disposeGUIImmediatly(AbstractAgent arg0)
           
 java.lang.Object PluginInstaller.getDefaultGUIObject(AbstractAgent arg0)
           
 void PluginInstaller.setupGUI(AbstractAgent arg0)
           
 void PluginInstaller.setupGUI(AbstractAgent arg0, java.awt.Point arg1, java.awt.Dimension arg2)
           
 

Uses of AbstractAgent in madkit.python
 

Subclasses of AbstractAgent in madkit.python
 class PythonAgent
           
 class PythonEditorAgent
           
 

Constructors in madkit.python with parameters of type AbstractAgent
PythonController(AbstractAgent _ag)
           
PythonController(AbstractAgent _ag, java.lang.String f)
           
PythonEditorPanel(AbstractAgent _ag, PythonInterpreter interp)
           
 

Uses of AbstractAgent in madkit.scheme
 

Subclasses of AbstractAgent in madkit.scheme
 class EditSchemeAgent
           
 class LiveScheme
          A simple agent that extends the SchemeAgent to launch a interactive read-eval-print loop
 class SchemeAgent
          A wrapper class for agents coded in Scheme with Kawa
 

Methods in madkit.scheme with parameters of type AbstractAgent
 void SchemeAgent.doLaunchAgent(AbstractAgent a, java.lang.String n, boolean gui)
           
 

Uses of AbstractAgent in madkit.share
 

Subclasses of AbstractAgent in madkit.share
 class AbstractServerAgent
           
 class AbstractShareAgent
           
 class FileServerAgent
           
 class PluginServerAgent
           
 class PluginShareAgent
           
 class ProgressBar
           
 class SenderAgent
           
 class ShareAgent
           
 class SmallSearchFileAgent
           
 class SmallSenderAgent
           
 class SmallShareAgent
           
 class SmallUpdatePluginAgent
           
 

Uses of AbstractAgent in madkit.simulation.activators
 

Methods in madkit.simulation.activators with parameters of type AbstractAgent
 void TurboMethodActivator.update(AbstractAgent theAgent, boolean added)
           
 void OneValueArgsMethodActivator.update(AbstractAgent theAgent, boolean added)
           
 

Uses of AbstractAgent in madkit.simulation.probes
 

Methods in madkit.simulation.probes with parameters of type AbstractAgent
 void ReflexiveProbe.update(AbstractAgent theAgent, boolean added)
           
 

Uses of AbstractAgent in madkit.system
 

Subclasses of AbstractAgent in madkit.system
 class EditorAgent
          An agent that implements a simple editor and which is able to send the content of its buffer to other agents using 'StringMessages' messages.
 class GraphicGroupObserver
           
 class GroupMessageTracer
          This is the third major version of the MessageTracer Agent.
 class GroupObserver
          This is the third major version of the MessageTracer Agent.
 class MadkitOutput
           
 class MemoryMonitorAgent
           
 class MinimalChatAgent
           
 class OrganizationTracer
          This is the second major version of the OrganizationTracer Agent.
 class OutputRerouter
           
 class Pager
           
 class PluginAgent
          This class represent the different plugins that are in the kernel..
 class WebBrowserAgent
           
 

Uses of AbstractAgent in madkit.system.property
 

Subclasses of AbstractAgent in madkit.system.property
 class PropertyAgent
           
 

Constructors in madkit.system.property with parameters of type AbstractAgent
PropertyAgent(AbstractAgent ag)
           
 

Uses of AbstractAgent in madkit.utils.agents
 

Subclasses of AbstractAgent in madkit.utils.agents
 class AbstractEditorAgent
          An abstract agent that implements a simple editor.
 

Fields in madkit.utils.agents declared as AbstractAgent
protected  AbstractAgent AbstractEditorPanel.ag
           
protected  AbstractAgent LanguageController.thisAgent
           
protected  AbstractAgent DefaultController.thisAgent
           
 

Methods in madkit.utils.agents that return AbstractAgent
 AbstractAgent LanguageController.thisAgent()
           
 AbstractAgent DefaultController.thisAgent()
           
 

Methods in madkit.utils.agents with parameters of type AbstractAgent
 void LanguageController.doLaunchAgent(AbstractAgent agent, java.lang.String name, boolean gui)
           
 

Constructors in madkit.utils.agents with parameters of type AbstractAgent
AbstractEditorPanel(AbstractAgent _ag)
           
DefaultController(AbstractAgent _ag)
           
LanguageController(AbstractAgent _ag)
           
LanguageController(AbstractAgent _ag, java.lang.String f)
           
 

Uses of AbstractAgent in marketorg
 

Subclasses of AbstractAgent in marketorg
 class Broker
           
 class Client
           
 class Provider
           
 

Uses of AbstractAgent in SEdit
 

Subclasses of AbstractAgent in SEdit
 class FormalismAgent
           
 class SEditAgent
           
 class StructureAgent
           
 

Methods in SEdit that return AbstractAgent
 AbstractAgent AbstractAgentNode.getAgent()
           
 

Methods in SEdit with parameters of type AbstractAgent
static void SEditTools.createStructure(AbstractAgent ag, Message m)
           
protected  java.awt.event.WindowListener Booter.createWindowHandler(Kernel k, AbstractAgent a)
           
 void StructureAgent.doKillAgent(AbstractAgent a)
          glue code
 void StructureAgent.doLaunchAgent(AbstractAgent a, java.lang.String n, boolean gui)
           
 void SEditAgent.doLaunchAgent(AbstractAgent ag, java.lang.String label, boolean bean)
           
 void Booter.inspectAgent(AbstractAgent elt)
           
 void Booter.setupGUI(AbstractAgent a)
          Implements the GraphicShell interface
 void AbstractAgentNode.setupGUI(AbstractAgent ag)
           
 

Constructors in SEdit with parameters of type AbstractAgent
SEditAgentWindowHandler(Kernel k, AbstractMadkitBooter b, AbstractAgent ag)
           
 

Uses of AbstractAgent in SEdit.Formalisms
 

Subclasses of AbstractAgent in SEdit.Formalisms
 class FormalismStructureAgent
           
 

Uses of AbstractAgent in SEdit.Formalisms.World.Preys
 

Subclasses of AbstractAgent in SEdit.Formalisms.World.Preys
 class AbstractPredator
          Titre : Preys Description : Copyright : Copyright (c) 2000 Société :
 class CommunicatingPredator
          Titre : Preys Description : Copyright : Copyright (c) 2000 Société :
 class DumbPredator
          A very simple predator which is absolutely dumb!!
 class Prey
          The prey brain
 

Uses of AbstractAgent in turtlekit.kernel
 

Subclasses of AbstractAgent in turtlekit.kernel
 class Launcher
          This agent sets up, launches and manages Turtle based simulations.
 class Observer
          Observer is an abstract class that have to be extended in order to initialize patches or make some observations.
 class PythonCommandCenter
           
 class PythonLauncher
          a launcher that just a python command center and a viewer
 class Turtle
          The Turtle class implements the Turtle commands which are used to move set heading...
 class TurtleEnvironment
          This Agent is the one who creates turtles,patches and who cares about managing them all (creation, death...)
 class TurtleScheduler
          The TurtleKit scheduler
 class Viewer
          Viewer is the simulation default world displayer agent (an specialized Observer, it can be extended to redefine the default representation of patches and turtles (a square fill with the color return by the getColor() method of them).
 

Constructors in turtlekit.kernel with parameters of type AbstractAgent
CommandEditorPanel(AbstractAgent _ag, PythonInterpreter interpret)
           
 

Uses of AbstractAgent in turtlekit.simulations.diffusion
 

Subclasses of AbstractAgent in turtlekit.simulations.diffusion
 class DiffusionTest
          only a test simulation with two viewers to display flavor and flavor2 diffusion on differents panels
 class FlavorViewer
          FlavorViewer overrides the paintPatch method in order to adjust the onscreen color of a patch to the flavor's value and then make the diffusion visible
 class FlavorViewer2
          FlavorViewer2 overrides the paintPatch method in order to adjust the onscreen color of a patch to the flavor2's value and then make only the diffusion of flavor2 visible
 class GridInitializer
          This agent just initializes the center patch flavor and flavor2 (PatchVariable Objects)
 

Uses of AbstractAgent in turtlekit.simulations.gameoflife
 

Subclasses of AbstractAgent in turtlekit.simulations.gameoflife
 class GameOfLife
          the game of life
 class GridPlayer
          This agent just play the game of life
 class LifeViewer
          LifeViewer overrides the paintPatch method in order to adjust the onscreen color of a patch
 class LifeViewer2
          LifeViewer overrides the paintPatch method in order to adjust the onscreen color of a patch
 class LifeViewer3
          LifeViewer overrides the paintPatch method in order to adjust the onscreen color of a patch
 

Uses of AbstractAgent in turtlekit.simulations.gas
 

Subclasses of AbstractAgent in turtlekit.simulations.gas
 class Gas
          The turtle "gaz" is only a turtle who needs space !!!
 class GasExperiment
           
 class GasObserver
          This agent watch the gas simulation (nb of turtles on right or left)
 

Uses of AbstractAgent in turtlekit.simulations.gravity
 

Subclasses of AbstractAgent in turtlekit.simulations.gravity
 class BlackHole
          the "galaxy" center
 class Gravity
          the gravity simulation is far from based on physic consideration.
 class Star
          this turtle turns around the nearer BlackKole.
 

Uses of AbstractAgent in turtlekit.simulations.hunt
 

Subclasses of AbstractAgent in turtlekit.simulations.hunt
 class HuntLauncher
          Hunt simulation launcher
 class Predator
          A Predator
 

Uses of AbstractAgent in turtlekit.simulations.soccer
 

Subclasses of AbstractAgent in turtlekit.simulations.soccer
 class Ball
          the ball
 class BluePlayer
          blue player
 class Player
          the abstract class that defines the basic behaviors of all turtles who are soccer players
 class RedPlayer
          red player
 class Soccer
          only a test simulation with an basic IA for players.
 class SoccerObserver
          Observer for the playground initialization, and (in the future) it will be the refere
 class SoccerViewer
          SoccerViewer changes the turtle display to obtain a tiny player insteed of a rect,
 

Uses of AbstractAgent in turtlekit.simulations.termites
 

Subclasses of AbstractAgent in turtlekit.simulations.termites
 class PatchInitializer
          The only goal of this Observer is to setup the patches for the termite simulation, having its variables: patchGrid, EnvWidth, EnvHeight
 class Termite
          Termite
 class TermiteLauncher
          Termite simulation launcher
 

Uses of AbstractAgent in turtlekit.simulations.tests
 

Subclasses of AbstractAgent in turtlekit.simulations.tests
 class Creation
          testing turle creation
 class CreationObserver
          This agent watch the number of turtles in the cration simulation.
 class Creator
          Turtles who create other kind of turtle during simulation and die after a countdown
 class Mosquito
          a turtle for a turtle command test
 class Mosquitoes
          only a test simulation
 class Ovni
          a turtle for a graphic test
 class OvniLauncher
          only a test simulation
 class SpecialViewer
          A viewer that override the paintTurtle method to obtain a different visual effect,
 class Walker
          the only thing is to walk and change color
 class Walkers
          Launcher for a small test simulation
 

Uses of AbstractAgent in turtlekit.simulations.virus
 

Subclasses of AbstractAgent in turtlekit.simulations.virus
 class Epidemic
          Virus transmission simulation
 class Virus
          An infected turtle transmits virus by sending a real agent message to the turtles who cross its way
 class Virus2
          An infected turtle transmits virus, but not by sending a message, just by changing the color of the turtles who cross its way
 class VirusObserver
          This agent watches the number of infected turtles
 

Uses of AbstractAgent in warbot.CM
 

Subclasses of AbstractAgent in warbot.CM
 class CMExplorer
           
 class CMHome
           
 class CMRocketLauncher
           
 

Uses of AbstractAgent in warbot.demo
 

Subclasses of AbstractAgent in warbot.demo
 class Ant
           
 class HomeKiller
           
 class RastaRocket
           
 

Uses of AbstractAgent in warbot.gecko
 

Subclasses of AbstractAgent in warbot.gecko
 class gecko_team_fortress
           
 class gecko_team_spy
           
 class gecko_team_warrior
           
 

Uses of AbstractAgent in warbot.GGG
 

Subclasses of AbstractAgent in warbot.GGG
 class GGG_Explorer
           
 class GGG_Home
           
 class GGG_RocketLauncher
           
 class GGG_WB
           
 class GGG_WB_Mobile
           
 

Uses of AbstractAgent in warbot.kernel
 

Subclasses of AbstractAgent in warbot.kernel
 class Brain
          The main super class of robot developpers.
 class DebugViewer
           
 class JessBrain
           
 class MapViewer
           
 class PythonBrain
           
 class ScriptedBrain
           
 class Warbot
          WARBOT
 class WarbotEnvironment
           
 class WarbotScheduler
           
 

Uses of AbstractAgent in warbot.XO
 

Subclasses of AbstractAgent in warbot.XO
 class OlivXavBase
           
 class OlivXavDetector
           
 class OlivXavMissileLauncher
           
 



Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.