クラス Bug

java.lang.Object
  拡張swarm.BaseImpl
      拡張swarm.objectbase.SwarmObjectImpl
          拡張Bug
すべての実装インタフェース:
swarm.defobj.Create, swarm.defobj.CreateS, swarm.defobj.Customize, swarm.defobj.CustomizeS, swarm.defobj.DefinedObject, swarm.defobj.DefinedObjectS, swarm.defobj.Drop, swarm.defobj.DropS, swarm.defobj.GetName, swarm.defobj.GetNameS, swarm.objectbase.SwarmObject, swarm.objectbase.SwarmObjectS

public class Bug
extends swarm.objectbase.SwarmObjectImpl


フィールドの概要
(パッケージプライベート)  FoodSpace foodSpace
           
(パッケージプライベート)  int haveEaten
           
(パッケージプライベート)  swarm.space.Grid2d world
           
(パッケージプライベート)  int worldXSize
           
(パッケージプライベート)  int worldYSize
           
(パッケージプライベート)  int xPos
           
(パッケージプライベート)  int yPos
           
 
クラス swarm.BaseImpl から継承したフィールド
 
コンストラクタの概要
Bug(swarm.defobj.Zone aZone)
           
 
メソッドの概要
 java.lang.Object report()
           
 java.lang.Object setWorld$Food(swarm.space.Grid2d w, FoodSpace f)
           
 java.lang.Object setWorldSizeX$Y(int xSize, int ySize)
           
 java.lang.Object setX$Y(int x, int y)
           
 void step()
           
 
クラス swarm.objectbase.SwarmObjectImpl から継承したメソッド
compare, describe, describeID, drop, getCompleteProbeMap, getDisplayName, getName, getProbeForMessage, getProbeForVariable, getProbeMap, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

xPos

int xPos

yPos

int yPos

worldXSize

int worldXSize

worldYSize

int worldYSize

foodSpace

FoodSpace foodSpace

world

swarm.space.Grid2d world

haveEaten

int haveEaten
コンストラクタの詳細

Bug

public Bug(swarm.defobj.Zone aZone)
メソッドの詳細

setWorld$Food

public java.lang.Object setWorld$Food(swarm.space.Grid2d w,
                                      FoodSpace f)

setX$Y

public java.lang.Object setX$Y(int x,
                               int y)

setWorldSizeX$Y

public java.lang.Object setWorldSizeX$Y(int xSize,
                                        int ySize)

step

public void step()

report

public java.lang.Object report()