|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmadkit.kernel.AbstractAgent
madkit.kernel.Watcher
edu.turtlekit2.kernel.agents.Observer
edu.turtlekit2.kernel.agents.Viewer
edu.turtlekit2.demos.gameoflife.LifeViewer
public class LifeViewer
Adapted from the game of life simulation of TurtleKit (v1).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.turtlekit2.kernel.agents.Viewer |
---|
Viewer.GridCanvas |
Field Summary |
---|
Fields inherited from class edu.turtlekit2.kernel.agents.Viewer |
---|
allTurtles, cellSize, clickedPoint, onScreen, redrawAll, xDecay, yDecay |
Fields inherited from class edu.turtlekit2.kernel.agents.Observer |
---|
attrib, envHeight, envWidth, flavors, gridValues, patchGrid, probe1, probe2, simulationGroup |
Constructor Summary | |
---|---|
LifeViewer()
|
Method Summary | |
---|---|
void |
paintPatch(Graphics g,
Patch p,
int x,
int y,
int CellSize)
override this method if you want an other patch graphic representation giving an on screen location (x,y), a patch p to draw and a reserved on screen patch size: a square of pixels with a side of cellS. |
Methods inherited from class edu.turtlekit2.kernel.agents.Viewer |
---|
display, initGUI, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paintInfo, paintTurtle, readyToDisplay, setup |
Methods inherited from class edu.turtlekit2.kernel.agents.Observer |
---|
activate, flavorsContains, getAllValues, getAttrib, getBooleanParam, getBooleanParam, getColorParam, getColorParam, getDoubleParam, getDoubleParam, getFlavor, getFlavorName, getFlavors, getFloatParam, getFloatParam, getIntParam, getIntParam, getParam, getParam, getSimulationGroup, getStringParam, getStringParam, setAttrib, setFlavors, watch |
Methods inherited from class madkit.kernel.Watcher |
---|
addProbe, addProbe, end, getProbes, removeAllProbes, removeProbe, update |
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, 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, toString, windowClosing |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LifeViewer()
Method Detail |
---|
public void paintPatch(Graphics g, Patch p, int x, int y, int CellSize)
Viewer
paintPatch
in class Viewer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |