|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.primordion.xholon.base.Xholon
org.primordion.xholon.base.XholonWithPorts
org.primordion.xholon.base.AbstractGrid
org.primordion.xholon.base.GridEntity
org.primordion.xholon.base.Patch
org.primordion.user.app.WolfSheepGrass.Grass
Wolf Sheep Grass.
original NetLogo wolf sheep predation model is: Copyright 1998 Uri Wilensky. All rights reserved.
See http://ccl.northwestern.edu/netlogo/models/WolfSheepPredation for terms of use.| Field Summary | |
int |
countdown
|
static int |
grassRegrowthTime
|
static boolean |
growGrass
|
| Fields inherited from class org.primordion.xholon.base.Patch |
pcolor, pxcor, pycor |
| Fields inherited from class org.primordion.xholon.base.AbstractGrid |
P_BEHAVIOR, P_NEXT, P_PREVIOUS |
| Fields inherited from class org.primordion.xholon.base.XholonWithPorts |
port |
| Fields inherited from class org.primordion.xholon.base.Xholon |
DEFAULT_LEVEL, interaction, interactionsEnabled |
| Fields inherited from interface org.primordion.user.app.WolfSheepGrass.CeWolfSheepGrass |
AggregatorCE, GrassCE, includeCE, PatchOwnerCE, RowCE, SheepCE, TheSystemCE, TurtleCE, TurtleObserverCE, WolfCE, XholonClassCE |
| Fields inherited from interface org.primordion.xholon.base.IPatch |
COMMANDID_NONE, FILTERID_NONE |
| Fields inherited from interface org.primordion.xholon.base.IXholon |
DEFAULT_SIZE_MSG_Q, NINCLUDE_PSC, NINCLUDE_PSx, NINCLUDE_PxC, NINCLUDE_Pxx, NINCLUDE_xSC, NINCLUDE_xSx, NINCLUDE_xxC, NINCLUDE_xxx |
| Fields inherited from interface org.primordion.xholon.base.IGrid |
BOUNDARY_GRID, BOUNDARY_TORUS, NEIGHBORHOOD_1DCA, NEIGHBORHOOD_HEXAGONAL, NEIGHBORHOOD_MOORE, NEIGHBORHOOD_SIBLING, NEIGHBORHOOD_VON_NEUMANN, P_CAFUTURESELF, P_CALEFTNEIGHBOR, P_CARIGHTNEIGHBOR, P_EAST, P_HEX0, P_HEX1, P_HEX2, P_HEX3, P_HEX4, P_HEX5, P_NORTH, P_NORTHEAST, P_NORTHWEST, P_SOUTH, P_SOUTHEAST, P_SOUTHWEST, P_STAYHERE, P_WEST, REGULAR_COMPLETE, REGULAR_COMPLETE_SELF, REGULAR_CYCLE, REGULAR_WHEEL |
| Constructor Summary | |
Grass()
|
|
| Method Summary | |
void |
act()
Do some action during this time step. |
static int |
getGrassRegrowthTime()
|
static boolean |
getGrowGrass()
|
void |
postConfigure()
Perform some action, typically once at start up; MAY be overridden. |
static void |
setGrassRegrowthTime(int GrassRegrowthTimeArg)
|
static void |
setGrowGrass(boolean GrowGrassArg)
|
| Methods inherited from class org.primordion.xholon.base.Patch |
aggregate, beep, distance, distancexy, getPcolor, getPlabel, getPxcor, getPycor, inRadius, inRadius, neighbors, neighbors4, patch, patchAt, patchAtHeadingAndDistance, setPcolor, setPlabel, setPxcor, setPycor, sprout, toString, towards, towardsxy, turtlesAt, turtlesHere, turtlesOn, with |
| Methods inherited from class org.primordion.xholon.base.GridEntity |
getMaxPorts, setPorts |
| Methods inherited from class org.primordion.xholon.base.AbstractGrid |
configure, getNeighType, getNumNeighbors, initialize, moveXholonsToGrid, postReconfigure, preReconfigure, reconfigure, setCaFuture, setCaLeft, setCaRight, setEast, setHex0, setHex1, setHex2, setHex3, setHex4, setHex5, setNorth, setNorthEast, setNorthWest, setSiblingsComplete, setSiblingsCompleteSelf, setSiblingsCycle, setSiblingsWheel, setSouth, setSouthEast, setSouthWest, setWest |
| Methods inherited from class org.primordion.xholon.base.XholonWithPorts |
configure, getPort, isActiveObject, isBound, isContainer, isPassiveObject, setMaxPorts, terminate |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.primordion.xholon.base.IGrid |
getNeighType, getNumNeighbors, moveXholonsToGrid, setCaFuture, setCaLeft, setCaRight, setEast, setHex0, setHex1, setHex2, setHex3, setHex4, setHex5, setNorth, setNorthEast, setNorthWest, setSiblingsComplete, setSiblingsCompleteSelf, setSiblingsCycle, setSiblingsWheel, setSouth, setSouthEast, setSouthWest, setWest |
| Field Detail |
public static boolean growGrass
public static int grassRegrowthTime
public int countdown
| Constructor Detail |
public Grass()
| Method Detail |
public static void setGrowGrass(boolean GrowGrassArg)
public static boolean getGrowGrass()
public static void setGrassRegrowthTime(int GrassRegrowthTimeArg)
public static int getGrassRegrowthTime()
public void postConfigure()
IXholon
postConfigure in interface IXholonpostConfigure in class AbstractGridpublic void act()
IXholon
act in interface IXholonact in class Xholon
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||