edu.turtlekit2.demos.creation
Class Creator

java.lang.Object
  extended by madkit.kernel.AbstractAgent
      extended by edu.turtlekit2.kernel.agents.Turtle
          extended by edu.turtlekit2.demos.creation.Creator
All Implemented Interfaces:
Serializable, madkit.kernel.ReferenceableAgent

public class Creator
extends Turtle

Adapted from the creation simulation of TurtleKit (v1).

Version:
1.1 - 4/2010 Turtles who create other kind of turtle during simulation and die after a countdown, 1.1 6/12/1999
Author:
G.Beurier, Fabien MICHEL
See Also:
Serialized Form

Field Summary
 int life
           
 
Fields inherited from class edu.turtlekit2.kernel.agents.Turtle
angle, angleCos, angleSin, color, East, hidden, initMethod, North, NorthEast, NorthWest, position, South, SouthEast, SouthWest, TURTLE_DEFAULT_ROLE, West, x, y
 
Constructor Summary
Creator()
           
 
Method Summary
 void end()
          Madkit kernel usage : you must include super.end() when overriding
 String erase()
           
 void launchGravity()
          launch turtles of the gravity simulation
 String ride()
          these behaviors have no means, just a test
 void setup()
           
 
Methods inherited from class edu.turtlekit2.kernel.agents.Turtle
activate, bk, countTurtlesAt, countTurtlesHere, createTurtle, defaultAction, die, distance, distanceNowrap, dropMark, dropMarkAt, dx, dy, emit, fd, getAttributes, getColor, getCurrentBehaviorCount, getDirectionOfMax, getDirectionOfMaxInMyDirection, getDirectionOfMin, getDirectionOfMinInMyDirection, getHeading, getHeadingToMaxOf, getHidden, getMark, getMarkAt, getPatchAt, getPatchColor, getPatchColorAt, getPatchWithMaxOf, getPerceptPatchVariable, getSimulationGroup, getTurtlesListWithRole, getTurtlesWithRole, getTurtleWithID, getWorldHeight, getWorldWidth, giveUpRole, home, incrementBehaviorCount, incrementPatchVariableAt, initialisation, isMarkPresent, isMarkPresentAt, isPlayingRole, moveTo, moveTo, mySelf, nextPatch, playRole, randomHeading, realX, realY, setAttributes, setColor, setHeading, setHidden, setNextAction, setPatchColor, setPatchColorAt, setX, setXY, setY, smell, smellAt, smellNextPatch, toString, towards, towardsNowrap, turnLeft, turnRight, turtlesAt, turtlesHere, wiggle, xcor, ycor
 
Methods inherited from class madkit.kernel.AbstractAgent
broadcastMessage, broadcastMessage, connectedWithCommunity, createGroup, createGroup, debug, disposeMyGUI, 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, hashCode, 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, notify, notifyAll, wait, wait, wait
 

Field Detail

life

public int life
Constructor Detail

Creator

public Creator()
Method Detail

setup

public void setup()
Overrides:
setup in class Turtle

ride

public String ride()
these behaviors have no means, just a test


erase

public String erase()

launchGravity

public void launchGravity()
launch turtles of the gravity simulation


end

public void end()
Description copied from class: Turtle
Madkit kernel usage : you must include super.end() when overriding

Overrides:
end in class Turtle