Serialized Form

Class BasicWorld implements Serializable

Serialized Fields

XMINWORLDSIZE

int XMINWORLDSIZE

YMINWORLDSIZE

int YMINWORLDSIZE

XMAXWORLDSIZE

int XMAXWORLDSIZE

YMAXWORLDSIZE

int YMAXWORLDSIZE

wallLocation

BasicWorldWalls wallLocation

beeperLocation

BasicWorldBeepers beeperLocation

xSize

int xSize

ySize

int ySize

xWorldSize

int xWorldSize

yWorldSize

int yWorldSize

robotProgram

Robot robotProgram


Class BasicWorldBeepers implements Serializable

Serialized Fields

beepersPlaced

int[][] beepersPlaced

XSIZE

int XSIZE

YSIZE

int YSIZE

OFFSET

int OFFSET

XWORLDSIZE

int XWORLDSIZE

YWORLDSIZE

int YWORLDSIZE


Class BasicWorldWalls implements Serializable

Serialized Fields

verticalWalls

boolean[][] verticalWalls

horizalWalls

boolean[][] horizalWalls

XSIZE

int XSIZE

YSIZE

int YSIZE

OFFSET

int OFFSET

XWORLDSIZE

int XWORLDSIZE

YWORLDSIZE

int YWORLDSIZE


Class Robot implements Serializable

Serialized Fields

world

BasicWorld world

programName

java.awt.TextField programName

programNameLabel

java.awt.Label programNameLabel

outputLine

java.lang.String outputLine

robot

DynamicLoaderThread robot

robotButtonPanel

RobotButtonPanel robotButtonPanel

robotRunningHistory

RobotRunningHistory robotRunningHistory

x

int x

y

int y

verticalLastX

int verticalLastX

verticalLastY

int verticalLastY

horizalLastX

int horizalLastX

horizalLastY

int horizalLastY

verticalLastI

int verticalLastI

verticalLastJ

int verticalLastJ

horizalLastI

int horizalLastI

horizalLastJ

int horizalLastJ

lastX

int lastX

lastY

int lastY

lastI

int lastI

lastJ

int lastJ

OFFSET

int OFFSET

paintingHistory

boolean paintingHistory

step

int step


Class RobotButtonPanel implements Serializable

Serialized Fields

runButton

java.awt.Button runButton

changingButton

java.awt.Button changingButton

runningButton

java.awt.Button runningButton

worldFilesButton

java.awt.Button worldFilesButton

exitButton

java.awt.Button exitButton

optionalButton1

java.awt.Button optionalButton1

optionalButton2

java.awt.Button optionalButton2

optionalButton3

java.awt.Button optionalButton3

optionalButton4

java.awt.Button optionalButton4

optionalButton5

java.awt.Button optionalButton5

lastOptionalButton1

java.awt.Button lastOptionalButton1

lastOptionalButton2

java.awt.Button lastOptionalButton2

lastOptionalButton3

java.awt.Button lastOptionalButton3

lastOptionalButton4

java.awt.Button lastOptionalButton4

lastOptionalButton5

java.awt.Button lastOptionalButton5

robotProgram

Robot robotProgram

worldNameLabel

java.awt.Label worldNameLabel

worldName

java.awt.TextField worldName

textFieldString

java.lang.String textFieldString

labelString

java.lang.String labelString

robotRunningHistory

RobotRunningHistory robotRunningHistory

changeWorld

boolean changeWorld

RUN

java.lang.String RUN

CHANGING

java.lang.String CHANGING

ENDCHANGING

java.lang.String ENDCHANGING

RUNNING

java.lang.String RUNNING

FILES

java.lang.String FILES

ENDFILES

java.lang.String ENDFILES

EXIT

java.lang.String EXIT

SIZE

java.lang.String SIZE

ENDSIZE

java.lang.String ENDSIZE

XSIZEPLUS

java.lang.String XSIZEPLUS

YSIZEPLUS

java.lang.String YSIZEPLUS

XSIZEMINUS

java.lang.String XSIZEMINUS

YSIZEMINUS

java.lang.String YSIZEMINUS

ADDWALLS

java.lang.String ADDWALLS

DONTADDWALLS

java.lang.String DONTADDWALLS

ADDBEEPERS

java.lang.String ADDBEEPERS

DONTADDBEEPERS

java.lang.String DONTADDBEEPERS

REMOVEWALLS

java.lang.String REMOVEWALLS

DONTREMOVEWALLS

java.lang.String DONTREMOVEWALLS

REMOVEBEEPERS

java.lang.String REMOVEBEEPERS

DONTREMOVEBEEPERS

java.lang.String DONTREMOVEBEEPERS

FIRSTSTEP

java.lang.String FIRSTSTEP

BACKWARD

java.lang.String BACKWARD

FORWARD

java.lang.String FORWARD

CONTINUERUNNING

java.lang.String CONTINUERUNNING

LOAD

java.lang.String LOAD

SAVE

java.lang.String SAVE

NEW

java.lang.String NEW

EMPTY

java.lang.String EMPTY