dynamicbees
Class AbstractBee

java.lang.Object
  extended by madkit.kernel.AbstractAgent
      extended by dynamicbees.AbstractBee
All Implemented Interfaces:
java.io.Serializable, ReferenceableAgent
Direct Known Subclasses:
Bee, QueenBee

public abstract class AbstractBee
extends AbstractAgent
implements ReferenceableAgent

Version:
2.0
Author:
Olivier Gutknecht, Fabien MICHEL 01/02/2001
See Also:
Serialized Form

Field Summary
 BeeColor beeColor
           
 BeeEnvironment beeWorld
           
 java.awt.Point oldp
           
 java.awt.Point p
           
 
Constructor Summary
AbstractBee()
           
 
Method Summary
 int randomFromRange(int val)
          -------------------------------------------------------------------------- randomFromRange - return a value from -val to +val
 int RangedRdm(int min, int max)
           
 void setEnvironment(BeeEnvironment bw)
           
 
Methods inherited from class madkit.kernel.AbstractAgent
activate, broadcastMessage, broadcastMessage, connectedWithCommunity, createGroup, createGroup, debug, disposeMyGUI, end, foundGroup, getAddress, getAgentInformation, getAgentsWithRole, getAgentsWithRole, getAgentWithRole, getAgentWithRole, getAvailableCommunities, getBean, getController, getCurrentKernelAddress, getDebug, getExistingGroups, getExistingGroups, getExistingRoles, getExistingRoles, getGroups, getGUIObject, getMessageBoxSize, getMyGroups, getMyGroups, getMyRoles, getMyRoles, getName, getRoles, hasGUI, initGUI, isBelongingToGroup, isBelongingToGroup, isCommunity, isGroup, isGroup, isMemberOf, isMemberOf, isMessageBoxEmpty, isRole, isRole, joinGroup, killAgent, launchAgent, launchAgent, leaveGroup, leaveGroup, leaveRole, leaveRole, nextMessage, print, println, receiveMessage, redisplayMyGUI, requestRole, requestRole, requestRole, restoreAgent, sendMessage, sendMessage, sendMessage, setBean, setController, setDebug, setGUIObject, setName, setOutput, setOutputWriter, windowClosing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

p

public java.awt.Point p

oldp

public java.awt.Point oldp

beeWorld

public BeeEnvironment beeWorld

beeColor

public BeeColor beeColor
Constructor Detail

AbstractBee

public AbstractBee()
Method Detail

RangedRdm

public int RangedRdm(int min,
                     int max)

randomFromRange

public final int randomFromRange(int val)
-------------------------------------------------------------------------- randomFromRange - return a value from -val to +val


setEnvironment

public void setEnvironment(BeeEnvironment bw)


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