Serialized Form
Package simpleGamePlatform |
Class simpleGamePlatform.BufferedApplet extends java.applet.Applet implements Serializable |
damage
boolean damage
animating
boolean animating
bufferImage
java.awt.Image bufferImage
bufferGraphics
java.awt.Graphics bufferGraphics
t
java.lang.Thread t
r
java.awt.Rectangle r
w
int w
h
int h
bgColor
java.awt.Color bgColor
selectedPiece
Piece selectedPiece
collisionTrackedPieces
java.util.ArrayList<E> collisionTrackedPieces
pieces
java.util.ArrayList<E> pieces
trackedPieces
java.util.ArrayList<E> trackedPieces
shadowOfTrackedPieces
java.util.ArrayList<E> shadowOfTrackedPieces
isColliding
boolean[][] isColliding
verbosity
int verbosity
isMouseOverStatus
boolean isMouseOverStatus
buffer
java.lang.StringBuffer buffer
eventBuffer
java.lang.StringBuffer eventBuffer
textIO
simpleGamePlatform.TextIO textIO
logFileName
java.lang.String logFileName
projectName
java.lang.String projectName
copyingLogToStdOut
boolean copyingLogToStdOut
isLogging
boolean isLogging
time0
long time0
trackedName
java.util.ArrayList<E> trackedName
- Strategy for tracking objects:
-- instantiate a shadow fields: an array of field valuess corresponding to the ones in the original object.
-- at each update:
-- compare object's field values with corresponding shadow field values.
-- if any field values have changed:
-- write out name/value pairs of all changed fields of the object.
-- for all changed fields: set shadow field values to the object's field values.
trackedVars
java.util.ArrayList<E> trackedVars
tracked
java.util.ArrayList<E> tracked
shadows
java.util.ArrayList<E> shadows
messageFont
java.awt.Font messageFont