|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.server.engine.Behavior
atavism.agis.behaviors.DotBehavior
public class DotBehavior
Nested Class Summary |
---|
Nested classes/interfaces inherited from class atavism.server.engine.Behavior |
---|
Behavior.CommandMessage, Behavior.EventMessage |
Field Summary | |
---|---|
protected boolean |
activated
|
protected Point |
destination
|
protected int |
radius
|
Fields inherited from class atavism.server.engine.Behavior |
---|
lock, MSG_TYPE_COMMAND, MSG_TYPE_EVENT, obj |
Fields inherited from interface atavism.msgsys.MessageCallback |
---|
NO_FLAGS, RESPONSE_EXPECTED |
Constructor Summary | |
---|---|
DotBehavior()
|
Method Summary | |
---|---|
void |
activate()
|
void |
deactivate()
|
int |
getRadius()
|
void |
handleMessage(Message msg,
int flags)
Handle message. |
void |
initialize()
|
void |
reaction(ObjectTracker.NotifyReactionRadiusMessage nMsg)
|
void |
setRadius(int radius)
|
Methods inherited from class atavism.server.engine.Behavior |
---|
dispatchMessage, getObjectStub, setObjectStub |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int radius
protected Point destination
protected boolean activated
Constructor Detail |
---|
public DotBehavior()
Method Detail |
---|
public void initialize()
initialize
in class Behavior
public void activate()
activate
in class Behavior
public void deactivate()
deactivate
in class Behavior
public void handleMessage(Message msg, int flags)
MessageCallback
handleMessage
in interface MessageCallback
handleMessage
in class Behavior
msg
- Message sent from other agent.flags
- Bitwise OR of MessageCallback.NO_FLAGS
, MessageCallback.RESPONSE_EXPECTED
.public void reaction(ObjectTracker.NotifyReactionRadiusMessage nMsg)
public void setRadius(int radius)
public int getRadius()
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |