All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

action(Event, Object). Method in class pinball.part.CarRemote
action(Event, Object). Method in class pinball.ErrorDialog
The events for the window.
action(Event, Object). Method in class pinball.part.Flasher
The events for the window.
action(Event, Object). Method in class pinball.log.MoviePlayer
Check for button presses.
action(Event, Object). Method in class pinball.part.MovitRobotRemote
When the user presses the Quit button, exit the system.
action(Event, Object). Method in class pinball.Options
The events for the window.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballBallLaunch
Launch button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballBallOut
Ball button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballCoin
coin button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballExit
Exit the system.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballGameStart
gamestart button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballPause
Pause button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballPlay
The play button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballRecord
The record button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballRefindFlippers
Refind button is pressed.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballStart
The game is started.
actionPerformed(ActionEvent). Method in class pinball.menuevent.PinballVerbose
Verbose button is pressed.
actionPerformed(ActionEvent). Method in class pinball.player.remote.RemoteExitEvent
Exit the system.
addBuffer(Buffer). Method in class pinball.player.Stub
Adds a buffer to the queue.
AdjustableBuffer(int). Constructor for class pinball.player.adjustable.AdjustableBuffer
Set's the id of the buffer.
AdjustableBuffer(int, boolean). Constructor for class pinball.player.adjustable.AdjustableBuffer
Set's the id of the buffer.
AdjustableBuffer(int, BufferInfo, Watcher). Constructor for class pinball.player.adjustable.AdjustableBuffer
Set's the id of the buffer.
AdjustableBufferInfo(int). Constructor for class pinball.player.adjustable.AdjustableBufferInfo
Build the buffer information.
adjustableBuffinfo. Variable in class pinball.player.adjustable.AdjustableDrawingCanvas
The special bufferinfo.
AdjustableDrawingCanvas(int, int). Constructor for class pinball.player.adjustable.AdjustableDrawingCanvas
Initalize the canvas.
adjustableFlippers. Static variable in class pinball.player.adjustable.AdjustableBufferInfo
Adjustments for the flippers.
AdjustableFlippers(). Constructor for class pinball.player.adjustable.AdjustableFlippers
AdjustablePlayer(). Constructor for class pinball.player.adjustable.AdjustablePlayer
AdjustablePost(Buffer). Constructor for class pinball.player.adjustable.AdjustablePost
Initalize the DrawingBoard.
AdjustableRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.adjustable.AdjustableRemoteStrategy
The strategy thread for the player.
AdjustableStrategy(). Constructor for class pinball.player.adjustable.AdjustableStrategy
For extended classes.
AdjustableStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.adjustable.AdjustableStrategy
The strategy thread for the player.
adjustments. Variable in class pinball.player.adjustable.AdjustableDrawingCanvas
Used to make the adjustments for the polygons for the flippers.
Adjustments(). Constructor for class pinball.player.adjustable.Adjustments
ADR2200(String). Constructor for class pinball.io.ADR2200
Create the IO device at the port specified.
ADR2200(String, int). Constructor for class pinball.io.ADR2200
Create the IO device for the port and board.
alias. Variable in class pinball.part.Blip
The alias for the blip, which blip is it part of.
alias(). Method in class pinball.part.Blip
Get the alias for this blip.
alias(int). Method in class pinball.part.Blip
Set the alias for this blip.
ALL. Variable in class pinball.io.RS232SDD16
A bitset with all the bits on.
analysis. Variable in class pinball.MainMenu
The frame analyzing thread.
Analyze(). Constructor for class pinball.player.Analyze
For extended classes.
analyze(). Static method in class pinball.GameOptions
Get the analyze thread status.
analyze(boolean). Static method in class pinball.GameOptions
Set the status of the analyze thread.
Analyze(Buffer). Constructor for class pinball.player.Analyze
Make a new analyze thread.
analyze(Buffer). Method in class pinball.player.morsecode.MorseCodePlayer
Get the analyze thread for the player.
analyze(Buffer). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesPlayer
Get the analyze thread for the player.
analyze(Buffer). Method in class pinball.player.nativeimageprocess.NativeImageProcessPlayer
Get the analyze thread for the player.
analyze(Buffer). Method in class pinball.player.pen.PenPlayer
Get the analyze thread for the player.
analyze(Buffer). Method in class pinball.player.standard.StdPlayer
Get the analyze thread for the player.
analyze(Buffer). Method in class pinball.player.standardV2.StdPlayer2
Get the analyze thread for the player.
analyze(int). Method in class pinball.Watcher
Start analyze.
analyzed. Variable in class pinball.Watcher
Buffer frame was analyzed.
analyzed(int). Method in class pinball.Watcher
End analyze.
appendText(String). Method in class pinball.player.morsecode.MorseCodeStub
atx. Variable in class pinball.player.DrawingCanvas
Xoffset of image.
aty. Variable in class pinball.player.DrawingCanvas
Yoffset of image.
avgBallTime(). Method in class pinball.Stats
Get the average time the ball was in play.
avgHits(). Method in class pinball.Stats
Get the average number of hits.

B

BACKWARD. Static variable in class pinball.part.MovitRobot
Commands for the system.
BACKWARD. Static variable in class pinball.player.movitrobot.MovitRobotControls
States of the robot.
BACKWARD. Static variable in class pinball.part.MovitRobotRemote
States of the robot.
backward(). Method in class pinball.part.MovitRobot
Move backward.
backward(). Method in class pinball.player.movitrobot.MovitRobotStub
Move backward.
badCount. Variable in class pinball.player.Stub
Number of frames with only bad objects.
ball. Variable in class pinball.player.Analyze
The ball to be located.
ball. Variable in class pinball.player.human.HumanWindow
Location of the ball.
ball. Variable in class pinball.MainMenu
Ball is out of play.
ballAlive(). Method in class pinball.Stats
The ball is found in the system.
ballDisappeared(). Method in class pinball.Stats
The ball was not found in the system.
ballDone(). Method in class pinball.Stats
Ball is out of play.
ballInDrain(). Method in class pinball.part.BallReturn
Checks if the ball is in the drain.
ballInPlay. Variable in class pinball.player.remote.RemoteStub
Ball in play status.
ballInPlay. Variable in class pinball.Stats
Is a ball in play.
ballInPlay(). Static method in class pinball.GameOptions
Get the number of the ball in play.
ballInPlay(). Method in class pinball.Stats
Ball is in play.
ballInPlay(boolean). Method in class pinball.Stats
Set "ball is in play" status.
ballInPlay(int). Static method in class pinball.GameOptions
Set ball in play number.
ballIsInPlay(). Method in class pinball.player.Stub
Force ball in play
ballLaunchable. Variable in class pinball.Stats
Is the ball launchable.
ballLaunchable(). Method in class pinball.Stats
Check if the ball is about to be lanuched.
ballLaunched. Variable in class pinball.Stats
Was the ball launched.
ballLaunched(). Method in class pinball.part.Plunger
Check if the ball was launched.
BallLocator(). Constructor for class pinball.log.BallLocator
ballMax(). Static method in class pinball.GameOptions
Get the maximum size of a ball.
ballMax(int). Static method in class pinball.GameOptions
Set the maximum size of a ball.
ballMin(). Static method in class pinball.GameOptions
Get the minimum size of a ball.
ballMin(int). Static method in class pinball.GameOptions
Set the minimum size of a ball.
ballOutOfPlay(). Static method in class pinball.GameOptions
See if the ball was forced out of play
ballOutOfPlay(boolean). Static method in class pinball.GameOptions
Tell if the ball was forced out of play.
ballReturn. Variable in class pinball.player.Stub
The ball return device.
BallReturn(DataIO). Constructor for class pinball.part.BallReturn
Controls the ball return of the pinball machine.
balls. Variable in class pinball.Stats
Number of balls played.
balls(). Method in class pinball.Stats
Get the number of balls played.
ballsInc(). Method in class pinball.Stats
Increment the number of balls played so far.
BallStat(int, long, int). Constructor for class pinball.log.BallStat
Creats a statistics object for the ball.
BallStats(PrintWriter). Constructor for class pinball.log.BallStats
Creates the statistics for the balls in play.
ballsToPlay(). Static method in class pinball.GameOptions
Get the number of balls to play.
ballsToPlay(int). Static method in class pinball.GameOptions
Set the number of ball's to play before exiting.
ballTime. Variable in class pinball.Stats
Time for that ball.
ballTime(). Method in class pinball.Stats
Get the total time the ball was in play.
batchMode(). Static method in class pinball.GameOptions
Is the program in batch mode.
batchMode(boolean). Static method in class pinball.GameOptions
Set the batch mode.
BatchMode(DataInputStream). Constructor for class pinball.BatchMode
Do the batch mode.
begin(). Method in class pinball.MainMenu
Create the threads, add the button events and display the window.
begin(). Method in class pinball.player.movitrobot.RobotMenu
Startup the system.
begin(String[], String). Method in class pinball.JavaQcam
Start up the program.
begining(). Method in class pinball.log.Viewer
Rewind the video.
betweenLaunch. Variable in class pinball.player.Stub
Time between launches.
biggestObject. Variable in class pinball.player.Stub
Biggest Object.
black. Variable in class pinball.player.pen.PenProcessImage
A black pixel.
black. Variable in class pinball.player.ProcessImage
A black pixel.
blip. Variable in class pinball.buffer.BufferInfo
The object found.
Blip(). Constructor for class pinball.part.Blip
Create a blank blip.
blip(). Method in class pinball.buffer.BufferInfo
Get the blip (ball) seen.
Blip(int, int). Constructor for class pinball.part.Blip
Create blip with the location seen.
Blip(int, int, int). Constructor for class pinball.part.Blip
Create blip with the location seen.
blipLocation(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the ball's location.
blipLocationFrame. Variable in class pinball.player.pen.PenProcessImage
Location of blips in the image.
blipLocationFrame. Variable in class pinball.player.ProcessImage
Location of blips in the image.
blips. Variable in class pinball.buffer.BufferInfo
The frame of found objects.
blipx. Variable in class pinball.player.remote.RemoteStub
X location of ball.
blipx(). Method in class pinball.player.Stub
Get the ball's x location.
blipx(int). Method in class pinball.player.Stub
Set the ball's x location.
blipy. Variable in class pinball.player.remote.RemoteStub
Y location of ball.
blipy(). Method in class pinball.player.Stub
Get the ball's y location.
blipy(int). Method in class pinball.player.Stub
Set the ball's y location.
boarder. Static variable in class pinball.MainMenu
Excess size for the window.
boarder. Variable in class pinball.player.Strategy
Area around flipper that is to be ignored.
boarder. Variable in class pinball.player.Stub
Area around flipper that is to be ignored.
boarder(int). Method in class pinball.player.Stub
Get the flipper boarder.
bottom. Static variable in class pinball.buffer.BufferInfo
Used to define the top & bottom of the image to see if the ball is in play or out of play.
bottom. Variable in class pinball.MainMenu
bottom has the buttons.
bottom. Variable in class pinball.player.Stub
Location from the bottom at the screen to be considered out of play.
bottom(). Method in class pinball.buffer.BufferInfo
The bottom of the playfield.
bottom(). Method in class pinball.player.Stub
The bottom of the playfield.
brightness. Variable in class pinball.part.Camera
Brightness of the camera.
brightness(). Method in class pinball.part.Camera
Get brightness.
buffer. Variable in class pinball.player.Analyze
The information buffer.
buffer. Variable in class pinball.player.DrawingCanvas
The current information buffer.
buffer. Variable in class pinball.player.FrameGrabber
The current infomation buffer.
buffer. Variable in class pinball.player.standardV2.Input
The current infomation buffer.
buffer. Variable in class pinball.MainMenu
The first of the list of information buffers.
buffer. Variable in class pinball.player.Post
The current information buffer.
buffer. Variable in class pinball.player.remote.RemoteStub
Buffer in use.
buffer. Variable in class pinball.player.Strategy
The information buffer.
buffer. Variable in class pinball.player.Stub
The buffer that hold the information buffer.
Buffer(). Constructor for class pinball.buffer.Buffer
For extended use.
Buffer(int). Constructor for class pinball.buffer.Buffer
Set's the id of the buffer.
Buffer(int, BufferInfo, Watcher). Constructor for class pinball.buffer.Buffer
Set's the id of the buffer.
bufferAvailable(). Method in class pinball.player.network.NetworkPlayerStrategy
A buffer is available for sending over the network.
bufferAvailable(). Method in class pinball.player.Strategy
Notify the thread that a buffer is available.
BufferInfo(). Constructor for class pinball.buffer.BufferInfo
For extended class.
BufferInfo(int). Constructor for class pinball.buffer.BufferInfo
Build the buffer information.
buffers. Variable in class pinball.part.Camera
Amount of display buffers.
bufferSize. Variable in class pinball.player.network.NetworkPlayerStrategy
The size of the buffers in the system.
bufferSize(). Static method in class pinball.GameOptions
Get the buffer size for the sytem.
bufferSize(int). Static method in class pinball.GameOptions
Setup the number of buffers.
buffinfo. Variable in class pinball.player.Analyze
The contents of the buffer.
buffinfo. Variable in class pinball.player.DrawingCanvas
The information in the buffer.
buffinfo. Variable in class pinball.player.FrameGrabber
The contents of the buffer.
buffinfo. Variable in class pinball.player.standardV2.Input
The contents of the buffer.
buffinfo. Variable in class pinball.player.Post
The information in the buffer.
buffinfo. Variable in class pinball.player.remote.RemoteStub
Buffer info in use.
buffinfo. Variable in class pinball.player.Strategy
The information from the buffer.
buffinfo. Variable in class pinball.player.Stub
The information buffer.
buffInfo(). Method in class pinball.buffer.ibuff.IBuff
Get the buffer info.
buffInfo(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the buffer.
buildBufferInfo(). Method in class pinball.player.remote.RemoteStub
Build the buffer.
busyAnalysis. Variable in class pinball.Watcher
Buffer is in analysis.
busyGrabber. Variable in class pinball.Watcher
Buffer is in frame grabber.
busyPost. Variable in class pinball.Watcher
Buffer is in post.
busyStrategy. Variable in class pinball.Watcher
Buffer is in strategy.

C

camera. Variable in class pinball.player.standardV2.PictureTaker
The camera.
camera. Variable in class pinball.player.standard.StdPlayer
The camera for the player.
camera. Variable in class pinball.player.Stub
The camera in the system.
camera(). Method in class pinball.player.standardV2.StandardInputs
Camera(boolean). Constructor for class pinball.part.Camera
Setup the camera.
cameraFrame. Variable in class pinball.part.Camera
Current frame from the camera.
CameraFrame(int, byte[], int, int, int, int). Constructor for class pinball.buffer.CameraFrame
Create a frame that was grabed by the camera.
CameraFrame(int, byte[], int, int, int, int, int). Constructor for class pinball.buffer.CameraFrame
Create a frame that was grabed by the camera.
CameraFrame(int, int, int, int, int, int, int). Constructor for class pinball.buffer.CameraFrame
Create a frame to be grabed by the camera.
cameraInfo(). Method in class pinball.part.Camera
Setup the camera information.
cameraInfo(int). Method in class pinball.buffer.BufferInfo
Make the frame for the image.
cameraInfo(int, int, int). Method in class pinball.buffer.BufferInfo
Make the frame for the image.
cameraInfo(int, int, int, int). Method in class pinball.buffer.BufferInfo
Make the frame for the image.
canRecord(). Method in class pinball.player.adjustable.AdjustableBuffer
Return recordable status.
canRecord(). Method in class pinball.buffer.Buffer
Returns recordable status.
canRecord(). Method in class pinball.buffer.ibuff.IBuff
Returns recordable status.
canvas. Variable in class pinball.player.adjustable.AdjustablePost
canvas. Variable in class pinball.player.Post
Area to draw to.
canvas. Variable in class pinball.player.Stub
Used for creating an image.
canvas(int, int). Method in class pinball.player.adjustable.AdjustablePost
Create the canvas drawn to.
canvas(int, int). Method in class pinball.player.draw.DrawPost
Create the canvas drawn to.
canvas(int, int). Method in class pinball.player.Post
Create the canvas drawn to.
Car(). Constructor for class pinball.part.Car
Start up the controller for the car.
CarRemote(). Constructor for class pinball.part.CarRemote
charSpace. Static variable in class pinball.part.MorseCode
Time between characters.
checkAccept(String, int). Method in class pinball.PinballSecurityManager
No network connections are allowed.
checkAccess(Thread). Method in class pinball.PinballSecurityManager
checkAccess(ThreadGroup). Method in class pinball.PinballSecurityManager
checkAwtEventQueueAccess(). Method in class pinball.PinballSecurityManager
No access to the event queue.
checkConnect(String, int). Method in class pinball.PinballSecurityManager
No network connections are allowed.
checkConnect(String, int, Object). Method in class pinball.PinballSecurityManager
No network connections are allowed.
checkCreateClassLoader(). Method in class pinball.PinballSecurityManager
checkDelete(String). Method in class pinball.PinballSecurityManager
Deleting of files is not allowed.
checkExec(String). Method in class pinball.PinballSecurityManager
No executing of commands.
checkExit(int). Method in class pinball.PinballSecurityManager
checkLink(String). Method in class pinball.PinballSecurityManager
Allow certain library files to load.
checkListen(int). Method in class pinball.PinballSecurityManager
No network connections are allowed.
checkMemberAccess(Class, int). Method in class pinball.PinballSecurityManager
checkMulticast(InetAddress). Method in class pinball.PinballSecurityManager
No network connections are allowed.
checkMulticast(InetAddress, byte). Method in class pinball.PinballSecurityManager
No network connections are allowed.
checkPackageAccess(String). Method in class pinball.PinballSecurityManager
checkPackageDefinition(String). Method in class pinball.PinballSecurityManager
checkPrintJobAccess(). Method in class pinball.PinballSecurityManager
No printing is allowed.
checkPropertiesAccess(). Method in class pinball.PinballSecurityManager
checkPropertyAccess(String). Method in class pinball.PinballSecurityManager
checkPropertyAccess(String, String). Method in class pinball.PinballSecurityManager
checkRead(FileDescriptor). Method in class pinball.PinballSecurityManager
No file descriptors.
checkRead(String). Method in class pinball.PinballSecurityManager
Only certain classes can read from certain directories.
checkRead(String, Object). Method in class pinball.PinballSecurityManager
Only certain classes can read from certain directories.
checkSecurityAccess(String). Method in class pinball.PinballSecurityManager
checkSetFactory(). Method in class pinball.PinballSecurityManager
checkSystemClipboardAccess(). Method in class pinball.PinballSecurityManager
Cannot use the clipboard.
checkTopLevelWindow(Object). Method in class pinball.PinballSecurityManager
checkWrite(FileDescriptor). Method in class pinball.PinballSecurityManager
Only certain classes can write to certain directories.
checkWrite(String). Method in class pinball.PinballSecurityManager
Only certain classes can write to certain directories.
clear(). Method in class pinball.player.human.HumanWindow
Clear the window.
clearing. Static variable in class pinball.buffer.BufferInfo
Are the frames to be cleared on the window.
clearing(). Method in class pinball.buffer.BufferInfo
Get the clearing flag.
clearing(). Method in class pinball.player.Stub
Get the clearing flag.
clearing(boolean). Method in class pinball.buffer.BufferInfo
Set the clearing flag.
clearing(boolean). Method in class pinball.player.Stub
Set the clearing flag.
client. Variable in class pinball.player.remote.RemoteListener
Client side of the network.
CLIENT. Static variable in class pinball.player.standard.StdPlayer
Client mode.
client(). Static method in class pinball.GameOptions
Is the program running in client mode.
clientMode(). Static method in class pinball.GameOptions
Set the system for client mode.
clientStrategy(Buffer, TextArea). Method in class pinball.player.adjustable.AdjustablePlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.constantpartial.ConstantPartialPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.constant.ConstantPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.human.HumanPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.morsecode.MorseCodePlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.movitrobot.MovitRobotPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.multipleblip.MultipleBlipPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.nohit.NoHitPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.random2.Random2Player
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.random.RandomPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.resize.ResizePlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.standard.StdPlayer
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.standardV2.StdPlayer2
Get the strategy thread for the player.
clientStrategy(Buffer, TextArea). Method in class pinball.player.tripwire.TripwirePlayer
Get the strategy thread for the player.
clockwise(). Method in class pinball.part.MovitRobot
Move clockwise.
clockwise(). Method in class pinball.player.movitrobot.MovitRobotStub
Move clockwise.
clone(). Method in class pinball.player.adjustable.AdjustableBuffer
Used to clone the buffer.
clone(). Method in class pinball.buffer.Buffer
Used to clone the buffer.
clone(). Method in class pinball.buffer.ibuff.IBuff
Used to clone the buffer.
close(). Method in class pinball.server.NetworkDataSocket
closeUp(). Static method in class pinball.PinballLog
Writes the header and information of the ball currently in play.
coin. Variable in class pinball.MainMenu
Insert a coin.
Coin(). Constructor for class pinball.part.Coin
Create a coin inset object.
commands. Variable in class pinball.player.human.HumanStrategy
The command from the human to flip the flippers.
commands. Variable in class pinball.player.human.HumanWindow
Used for the key commands for the flippers.
connected(). Method in class pinball.server.NetworkDataSocket
connection(). Method in class pinball.server.MyServer
Wait for a connection
ConstantPartialPlayer(). Constructor for class pinball.player.constantpartial.ConstantPartialPlayer
ConstantPartialRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.constantpartial.ConstantPartialRemoteStrategy
The strategy thread for the player.
ConstantPartialStrategy(). Constructor for class pinball.player.constantpartial.ConstantPartialStrategy
For extended classed.
ConstantPartialStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.constantpartial.ConstantPartialStrategy
The strategy thread for the player.
ConstantPlayer(). Constructor for class pinball.player.constant.ConstantPlayer
ConstantRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.constant.ConstantRemoteStrategy
The strategy thread for the player.
ConstantStrategy(). Constructor for class pinball.player.constant.ConstantStrategy
For extended classed.
ConstantStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.constant.ConstantStrategy
The strategy thread for the player.
contrast. Variable in class pinball.part.Camera
Contrast of the camera.
contrast(). Method in class pinball.part.Camera
Get contrast.
controller. Variable in class pinball.player.movitrobot.MovitRobotControls
The controller for the robot.
controls. Variable in class pinball.player.movitrobot.RobotMenu
Control the robot.
controls(). Method in class pinball.player.movitrobot.RobotMenu
The controls to control the robot.
counterClockwise(). Method in class pinball.part.MovitRobot
Move counterclockwise.
counterClockwise(). Method in class pinball.player.movitrobot.MovitRobotStub
Move counterclockwise.
createMenu(). Method in class pinball.JavaQcam
createMenu(). Method in class pinball.player.movitrobot.StartSystem
Control the menu.
currentDifferenceFrame. Variable in class pinball.player.pen.PenProcessImage
The current difference frame.
currentDifferenceFrame. Variable in class pinball.player.ProcessImage
The current difference frame.
custom(). Method in class pinball.player.internet.InternetPlayerStrategy
Startup the server.
custom(). Method in class pinball.player.movitrobot.MovitRobotStrategy
Do nothing for custom.
custom(). Method in class pinball.player.network.NetworkPlayerStrategy
Startup the server.
custom(). Method in class pinball.player.Strategy
Allow extended classes to define a custom startup option.

D

dash. Static variable in class pinball.part.MorseCode
Time for a dash.
dash(). Method in class pinball.part.MorseCode
Send a dash.
dataAvailable(). Method in class pinball.io.SerialPort
Checks if data is available in the port.
dataIO. Static variable in class pinball.buffer.BufferInfo
The data IO device.
DataIO(). Constructor for class pinball.io.DataIO
Using the default port.
DataIO(int). Constructor for class pinball.io.DataIO
The default port for a specific board.
DataIO(String). Constructor for class pinball.io.DataIO
Create the IO device at the port specified.
DataIO(String, int). Constructor for class pinball.io.DataIO
The default port for a specific board.
dataPort(). Static method in class pinball.GameOptions
Get the port for data IO.
dataPort(String). Static method in class pinball.GameOptions
Set the port for data IO.
dataSocket(). Method in class pinball.server.MyClient
Get the data socket.
dataSocket(). Method in class pinball.server.MyServer
Get the data socket.
debug(). Static method in class pinball.GameOptions
The debug level.
decision(). Method in class pinball.player.adjustable.AdjustableStrategy
Should you flip or not.
decision(). Method in class pinball.player.constantpartial.ConstantPartialStrategy
Should you flip or not.
decision(). Method in class pinball.player.constant.ConstantStrategy
Should you flip or not.
decision(). Method in class pinball.player.draw.DrawStrategy
Should you flip or not.
decision(). Method in class pinball.player.handgrab.HandGrabStrategy
Should you flip or not.
decision(). Method in class pinball.player.human.HumanStrategy
Have the human presss the keys to raise of lower the flippers.
decision(). Method in class pinball.player.morsecode.MorseCodeStrategy
Should you flip or not.
decision(). Method in class pinball.player.movitrobot.MovitRobotStrategy
No decision is called.
decision(). Method in class pinball.player.multipleblip.MultipleBlipStrategy
Should you flip or not.
decision(). Method in class pinball.player.nohit.NoHitStrategy
Should you flip or not.
decision(). Method in class pinball.player.pen.PenStrategy
Should you flip or not.
decision(). Method in class pinball.player.random2.Random2Strategy
Should you flip or not.
decision(). Method in class pinball.player.random.RandomStrategy
Should you flip or not.
decision(). Method in class pinball.player.Strategy
Should you flip or not.
decodeChar(String). Method in class pinball.player.morsecode.MorseCodeStrategy
defineLines(byte, byte). Method in class pinball.io.RS232SDD16
Define the IO lines in the system.
delayStatus(). Method in class pinball.io.SerialData
See if a delay is needed.
devices. Variable in class pinball.buffer.ibuff.IBuffInfo
devices(). Method in class pinball.buffer.ibuff.IBuffInfo
display(). Static method in class pinball.GameOptions
Get the display status.
displayFrame(CameraFrame, String, int, int). Method in class pinball.log.Viewer
Display the frame.
displayFrame(SavedFrame). Method in class pinball.log.Viewer
Displays a frame that was read in.
displayRate. Variable in class pinball.part.Camera
Display every nth frame.
distanceFromFlippers. Variable in class pinball.player.Stub
Ball's distance from either the left or right flipper, depending on which half of the screen it's on.
distanceFromLastSeen. Variable in class pinball.player.Stub
Ball's distance from the last known location of the ball.
doDraw(). Method in class pinball.player.human.HumanWindow
Do the drawing to the window.
dot. Static variable in class pinball.part.MorseCode
Time for a dot.
dot(). Method in class pinball.part.MorseCode
Send a dot.
down(). Method in class pinball.part.Flipper
Is the flipper down.
draw(Graphics, int, int). Method in class pinball.player.draw.DrawStrategy
Draw some objects for the person touch.
draw(Graphics, int, int). Method in class pinball.player.handgrab.HandGrabStrategy
Draw some objects for the person touch.
draw(Graphics, int, int). Method in class pinball.player.movitrobot.MovitRobotStrategy
Draw nothing.
draw(Graphics, int, int). Method in class pinball.player.multipleblip.MultipleBlipStrategy
Allows the strategy to draw to the screen any lines or other graphics for the user to see how the strategy operates.
draw(Graphics, int, int). Method in class pinball.player.nopinball.NoPinballStrategy
Draw's nothing on the screen.
draw(Graphics, int, int). Method in class pinball.player.pen.PenStrategy
Draw nothing.
draw(Graphics, int, int). Method in class pinball.player.Strategy
Allows the strategy to draw to the screen any lines or other graphics for the user to see how the strategy operates.
draw(Graphics, int, int). Method in class pinball.player.tracker.TrackerStrategy
Draw some objects for the person touch.
drawable. Variable in class pinball.player.human.HumanWindow
Is the image drawable.
drawable(). Method in class pinball.player.DrawLock
The buffer can be drawn.
DrawDrawingCanvas(int, int). Constructor for class pinball.player.draw.DrawDrawingCanvas
Initalize the DrawingBoard.
DrawingCanvas(). Constructor for class pinball.player.DrawingCanvas
Used in the extended classed.
DrawingCanvas(int, int). Constructor for class pinball.player.DrawingCanvas
Initalize the DrawingBoard.
DrawLock(). Constructor for class pinball.player.DrawLock
DrawPlayer(). Constructor for class pinball.player.draw.DrawPlayer
DrawPost(Buffer). Constructor for class pinball.player.draw.DrawPost
Initalize the DrawingBoard.
DrawStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.draw.DrawStrategy
The strategy thread for the player.
DrawStub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.draw.DrawStub
The stub for the strategy.

E

edited. Variable in class pinball.player.FrameGrabber
Amount of buffers adjusted.
edited. Variable in class pinball.player.standardV2.Input
Amount of buffers adjusted.
empty. Variable in class pinball.Watcher
The values for the lock positions.
encodeChar(char). Method in class pinball.part.MorseCode
Encode a character.
end. Variable in class pinball.part.Blip
End Points.
end(). Method in class pinball.part.Blip
Get the end location.
end(int, int). Method in class pinball.part.Blip
Set the end location.
ErrorDialog(Frame, String). Constructor for class pinball.ErrorDialog
Create the window with the following message.
establish(). Method in class pinball.server.MyClient
Establish a connection.
EventControls(). Constructor for class pinball.player.EventControls
exit. Variable in class pinball.MainMenu
Exit the system.
exit(). Method in class pinball.player.remote.RemoteExit
Called when the system is to go off line.
exitSystem(). Static method in class pinball.GameOptions
Exit the system.
exitSystem(). Method in class pinball.menuevent.PinballExit
Exit the system and close up the log file.

F

fast(). Method in class pinball.log.Viewer
Is the system playing fast?
fast(boolean). Method in class pinball.log.Viewer
Set fast mode.
filter(boolean). Method in class pinball.player.draw.DrawStub
Filter out the persons right hand.
filter(boolean). Method in class pinball.player.movitrobot.MovitRobotStub
Filter the image.
filter(boolean). Method in class pinball.player.nopinball.NoPinballStub
Filter out the persons right hand.
filter(boolean). Method in class pinball.player.pen.PenStub
Filter out the persons right hand.
filter(boolean). Method in class pinball.player.Stub
Filter out the ball from the other objects found.
findBallLocation(StringTokenizer). Method in class pinball.log.BallLocator
findDifference(int, boolean, int, int, int, int, int, byte[], byte[], byte[], byte[], byte[], byte[], int[]). Method in class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Process the image.
findDifferenceChanges(int, boolean, int, int, int, int, int, byte[], byte[], byte[], byte[], int[], byte[], int[], int[], int[]). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Process the image.
findFlippers(). Static method in class pinball.GameOptions
Get the number of times to check the flippers.
findFlippers(int). Method in class pinball.player.draw.DrawStub
Search for the flipper the number of times given.
findFlippers(int). Static method in class pinball.GameOptions
Set the number of times to check the flippers.
findFlippers(int). Method in class pinball.player.morsecode.MorseCodeStub
Search for the flipper the number of times given.
findFlippers(int). Method in class pinball.player.movitrobot.MovitRobotStub
Search for the flipper the number of times given.
findFlippers(int). Method in class pinball.player.nopinball.NoPinballStub
Search for the flipper the number of times given.
findFlippers(int). Method in class pinball.player.pen.PenStub
Search for the flipper the number of times given.
findFlippers(int). Method in class pinball.player.standardV2.StandardV2Stub
Search for the flipper the number of times given.
findFlippers(int). Method in class pinball.player.Stub
Search for the flipper the number of times given.
firstTime. Variable in class pinball.player.Strategy
Used in options to see if the they happened once.
firstTime. Variable in class pinball.player.Stub
Used in options to see if the they happened once.
Flasher(). Constructor for class pinball.part.Flasher
Setup the light.
flip(). Method in class pinball.part.Flipper
Do a flip, but if already up do not flip.
Flipper(DataIO, int). Constructor for class pinball.part.Flipper
Set up the flipper to the left or right.
flipperAdjust(). Static method in class pinball.GameOptions
Get the flipper adjust value.
flipperAdjust(double). Static method in class pinball.GameOptions
Set the percent to adjust the flippers.
FlipperCommands(Stub). Constructor for class pinball.player.human.FlipperCommands
Set the stub for the flipper commands.
flipperFlipped. Variable in class pinball.buffer.BufferInfo
Did the flipper flip.
flipperFlipped(). Method in class pinball.buffer.BufferInfo
Get the flippers flipped condition.
flipperFlipped(). Method in class pinball.player.Stub
Get the flippers flipped condition.
flipperFlipped(boolean). Method in class pinball.buffer.BufferInfo
Set the flippers flipped condition.
flipperFlipped(boolean). Method in class pinball.player.Strategy
Set the flippers flipped condition.
flipperFlipped(boolean). Method in class pinball.player.Stub
flipperHeight. Variable in class pinball.player.Strategy
Anything moving below this be considered for flipping.
flipperHeight. Variable in class pinball.player.Stub
Anything moving below this be considered for flipping.
flipperOffset. Variable in class pinball.buffer.BufferInfo
The y offset for the flippers.
flipperOffset. Variable in class pinball.player.Strategy
Where is the flipper from the top of the screen.
flipperOffset. Variable in class pinball.player.Stub
Where is the flipper from the top of the screen.
flipperOffset(). Method in class pinball.buffer.BufferInfo
Get the flipper offset.
flipperOffset(). Method in class pinball.player.Stub
Get the flipper offset.
flipperOffset(int). Method in class pinball.buffer.BufferInfo
Set the flipper offset.
flipperOffset(int). Method in class pinball.player.Stub
Set the flipper offset.
flippersCheck(). Method in class pinball.player.nopinball.NoPinballStrategy
Have a decision to move the mouse pointer.
flippersCheck(). Method in class pinball.player.Strategy
Check if the flippers need to be reset and then decide if they need to be flipped.
flippersCheck(). Method in class pinball.player.tripwire.TripwireStrategy
Check if the flippers need to be reset and then decide if they need to be flipped.
flipperSpace(). Static method in class pinball.GameOptions
Get the radius around the flippers to ignore.
flipperSpace(). Method in class pinball.player.remote.RemoteStub
Send the flipper space.
flipperSpace(int). Static method in class pinball.GameOptions
Set the radius around the flippers to ignore.
flippersReset(). Method in class pinball.player.human.HumanStrategy
Don't let the flippers reset on their own.
flippersReset(). Method in class pinball.player.Strategy
Reset the flippers if they are up the allowed amount of time.
flippersSave(). Method in class pinball.player.adjustable.AdjustableFlippers
Save the flipper's zones.
flipperStart. Variable in class pinball.player.resize.ResizeStrategy
Flipper Start.
flipperStart(). Method in class pinball.player.Stub
Get the start of the flipper's area.
flipperThreshold(). Static method in class pinball.GameOptions
Get the flipper threshold.
flipperZone. Variable in class pinball.player.remote.RemoteStub
Y location of begin flipper area.
flipperZone. Variable in class pinball.player.Strategy
Y location of begin flipper zone.
flipperZone. Variable in class pinball.player.Stub
Y location of begin flipper zone.
flipperZone(). Static method in class pinball.GameOptions
Get the flipper zone.
flipperZone(). Method in class pinball.player.remote.RemoteStub
Get the flipper's zone.
flipperZone(). Method in class pinball.player.Stub
Get the flipper's zone.
flipperZone(int). Static method in class pinball.GameOptions
Set the flipper zone.
flipperZone(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the flipper zone.
flipperZoneSize. Variable in class pinball.player.Stub
Length of flipper zone.
flipperZoneSize(). Static method in class pinball.GameOptions
Get the flipper zone size.
flipStatsRequest(). Method in class pinball.player.remote.RemoteStub
Request flipper statistics.
flushInputData(). Method in class pinball.io.ADR2200
Clear any data waiting to be read.
flushInputData(). Method in class pinball.io.RS232SDD16
Clear any data waiting to be read.
flushInputData(). Method in class pinball.io.SerialIO
Clear any data waiting to be read.
flushOutputData(). Method in class pinball.io.ADR2200
Clear any commands waiting to go out.
flushOutputData(). Method in class pinball.io.RS232SDD16
Clear any commands waiting to go out.
flushOutputData(). Method in class pinball.io.SerialIO
Clear any commands waiting to go out.
FORWARD. Static variable in class pinball.part.MovitRobot
Commands for the system.
FORWARD. Static variable in class pinball.player.movitrobot.MovitRobotControls
States of the robot.
FORWARD. Static variable in class pinball.part.MovitRobotRemote
States of the robot.
forward(). Method in class pinball.part.MovitRobot
Move forward.
forward(). Method in class pinball.player.movitrobot.MovitRobotStub
Move forward.
foundFlippers(). Static method in class pinball.GameOptions
Get the flipper's found status.
foundFlippers(boolean). Static method in class pinball.GameOptions
Set the flipper's found status.
foundObjects. Variable in class pinball.player.pen.PenProcessImage
Found objects.
foundObjects. Variable in class pinball.player.ProcessImage
Found objects.
foundX. Variable in class pinball.part.Blip
Last X location ball was found.
foundX(). Method in class pinball.part.Blip
Last found x location of blip.
foundY. Variable in class pinball.part.Blip
Last Y location ball was found.
foundY(). Method in class pinball.part.Blip
Last found y location of blip.
frame. Variable in class pinball.buffer.BufferInfo
The frame from the camera.
frame. Variable in class pinball.buffer.CameraFrame
The frame from the camera.
frame. Variable in class pinball.player.human.HumanStrategy
Frame number.
frame. Variable in class pinball.player.standardV2.PictureTaker
The frame from the camera.
frame(). Method in class pinball.log.SavedFrame
Get the frame.
frameBuffer. Variable in class pinball.player.DrawingCanvas
The image to draw to.
frameBuffer. Variable in class pinball.player.human.HumanWindow
The image to draw to.
frameBuffer. Variable in class pinball.log.ViewerCanvas
The image to draw to.
FrameGrabber(). Constructor for class pinball.player.FrameGrabber
For extended classes.
FrameGrabber(Camera, Buffer). Constructor for class pinball.player.FrameGrabber
Make a new frame grabber thread.
frameGrabber(Camera, Buffer). Method in class pinball.player.standard.StdPlayer
Get the frame grabber thread for the player.
frameGrabber(Camera, Buffer). Method in class pinball.player.standardV2.StdPlayer2
Get the frame grabber thread for the player.
frameNumber. Variable in class pinball.player.FrameGrabber
The current frame number.
frameNumber. Variable in class pinball.player.standardV2.Input
The current frame number.
frameRate. Variable in class pinball.player.human.HumanStrategy
Frame frame for requesting images.
framerate. Variable in class pinball.player.Post
Frame from for image display.
frameRate(). Static method in class pinball.GameOptions
Get the frame rate for the system.
frameRate(int). Static method in class pinball.GameOptions
Setup the frame rate for the system.
FrameResize(int, int, int, int, int). Method in class pinball.part.Camera
Resize the frame.
FrameSet(Vector, String). Constructor for class pinball.log.FrameSet
Generate the frame set for the statistics log files.
frameSize(). Method in class pinball.part.Camera
Get the number of bytes for the frame.
fromBottom. Variable in class pinball.player.Strategy
Location from bottom of screen to be considered out of play.
fromBottom. Variable in class pinball.player.Stub
Location from bottom of flippers to be considered out of play.
fromTop. Variable in class pinball.player.Strategy
Location from top of screen to be considered in play.
fromTop. Variable in class pinball.player.Stub
Location from top of screen to be considered in play.

G

gameButtons. Variable in class pinball.MainMenu
The buttons for controlling the game.
GameOptions(). Constructor for class pinball.GameOptions
gameStats. Variable in class pinball.MainMenu
The area on the window to display infomation about the game.
gameStats. Variable in class pinball.player.Stub
Location to write game stats.
get(). Method in class pinball.buffer.BufferInfo
Get the frame, used to pass buffer to camera.
getAdjustableFlippers(). Method in class pinball.player.adjustable.AdjustableBufferInfo
Get the adjustable flippers.
getArgs(). Static method in class pinball.GameOptions
Get the command line arguments.
getBlipsFrame(). Method in class pinball.buffer.BufferInfo
Get the frame of found objects.
getBlipsFrame(). Method in class pinball.player.Stub
Get the frame of found objects.
getBuffNumber(). Method in class pinball.player.Stub
getCamera(). Method in class pinball.player.standard.StdPlayer
Get the camera from the system.
getCameraFrame(). Method in class pinball.buffer.BufferInfo
Get the CameraFrame for saving in a log file.
getCameraOffset(). Static method in class pinball.GameOptions
Get the cameraOffset.
getCameraSize(). Static method in class pinball.GameOptions
Get the cameraSize.
getCameraTransfer(). Static method in class pinball.GameOptions
Get the cameraTransfer.
getCanvas(). Method in class pinball.player.adjustable.AdjustablePost
Get the canvas drawn to.
getCanvas(). Method in class pinball.player.Post
Get the canvas drawn to.
getCenterChange(). Method in class pinball.player.Stub
For the flippers, to find the center of the change of the image.
getData(). Method in class pinball.io.SerialData
Get the data.
getDataIO(). Static method in class pinball.GameOptions
Get the device used for data IO.
getFlipperCommands(). Method in class pinball.player.human.HumanWindow
Send the flipper comamnds.
getFlippersFileRead(). Static method in class pinball.GameOptions
Get the flipper file for reading.
getFlippersFileWrite(). Static method in class pinball.GameOptions
Get the flipper file for writting.
getFrame(). Method in class pinball.buffer.CameraFrame
Get the frame.
getFrame(). Method in class pinball.player.standardV2.PictureTaker
Get the frame from the camera.
getHeaderInfo(StringTokenizer). Method in class pinball.player.network.NetworkListener
Get the header info.
getHeight(). Method in class pinball.buffer.CameraFrame
Get the height of the frame.
getID(). Method in class pinball.buffer.CameraFrame
Get the id of the frame.
getImage(). Method in class pinball.player.human.HumanStrategy
Return the image from the stub.
getImage(). Method in class pinball.player.Stub
Get a frame from the camera.
getInfo(). Method in class pinball.log.HeaderInfo
Get the information in the header.
getInStream(). Method in class pinball.server.Network
Send out the input stream.
getLeft(). Method in class pinball.player.adjustable.AdjustableFlippers
Get the left flipper.
getLock(). Method in class pinball.player.Stub
Get the lock on the information buffer.
getLogFile(). Method in class pinball.log.LogFileAccess
Get the log file name only without the path.
getLogInfo(StringTokenizer). Method in class pinball.player.network.NetworkListener
Get the log info.
getLogName(). Method in class pinball.log.LogFileAccess
Get the log file name.
getMinimumSize(). Method in class pinball.player.DrawingCanvas
Method used in creating the canvas.
getMinimumSize(). Method in class pinball.log.ViewerCanvas
Method used in creating the canvas.
getNext(). Method in class pinball.log.LogFileAccess
Get the next log file.
getNextBuffer(). Method in class pinball.player.Stub
Get the next buffer from the queue.
getObjects(). Method in class pinball.buffer.BufferInfo
Get the objects table.
getObjects(). Method in class pinball.player.Stub
Get the objects table.
getOutStream(). Method in class pinball.server.Network
Send out the output stream.
getPlunger(). Static method in class pinball.GameOptions
Get the plunger in the system.
getPort(). Method in class pinball.server.MyServer
Get the port for the server.
getPreferredSize(). Method in class pinball.player.DrawingCanvas
Method used in creating the canvas.
getPreferredSize(). Method in class pinball.log.ViewerCanvas
Method used in creating the canvas.
getRawFrame(). Method in class pinball.player.Stub
Get the raw frame from the camera.
getReader(). Method in class pinball.log.LogFile
Get the reading part of the file, if opened for reading.
getReadNext(). Method in class pinball.VideoLog
Get the next log file to read from.
getReadNext(String). Method in class pinball.VideoLog
Get the next log file to read from.
getRecentBuffer(). Method in class pinball.player.Stub
Get the recent buffer from the queue.
getRight(). Method in class pinball.player.adjustable.AdjustableFlippers
Get the right flipper.
getSound(). Method in class pinball.part.SoundCard
Get the sound from the card.
getStub(). Method in class pinball.buffer.BufferInfo
Get the stub for the system.
getStub(). Method in class pinball.player.Strategy
Get the stub from the strategy.
getStubInfo(). Method in class pinball.player.Strategy
Get info from the stub.
getTransfer(). Method in class pinball.buffer.CameraFrame
Get the transfer size of the frame.
getValue(). Method in class pinball.log.HeaderInfo
Get the value of the information in the header.
getWidth(). Method in class pinball.buffer.CameraFrame
Get the width of the frame.
getWriteNext(String). Method in class pinball.VideoLog
Get the next log file to write to.
getWriter(). Method in class pinball.log.LogFile
Get the writing part of the file, if opened for writing.
getXOffset(). Method in class pinball.buffer.CameraFrame
Get the xoffset of the frame.
getYOffset(). Method in class pinball.buffer.CameraFrame
Get the yoffset of the frame.
goingOnline. Variable in class pinball.server.MyServer
Going to go online.
goingOnline(). Method in class pinball.server.MyServer
Get the going online status.
goingOnline(boolean). Method in class pinball.server.MyServer
Set the going online status.
grab(int). Method in class pinball.Watcher
Start grab.
grabber. Variable in class pinball.MainMenu
The frame capturing thread.
grabed. Variable in class pinball.Watcher
Buffer frame was grabed.
grabed(int). Method in class pinball.Watcher
End grab.
grabFrame(BufferInfo). Method in class pinball.part.Camera
Grab a frame from the camera.
GrabFrame(byte[]). Method in class pinball.part.Camera
Grab the frame from the camera.
graph. Variable in class pinball.part.SoundCardDisplay
The graph display.
graphicsContext. Variable in class pinball.player.DrawingCanvas
Where to draw to off screen.
graphicsContext. Variable in class pinball.player.human.HumanWindow
Where to draw to off screen.
graphicsContext. Variable in class pinball.log.ViewerCanvas
Where to draw to off screen.

H

halt(). Method in class pinball.player.movitrobot.MovitRobotStub
Halt the robot.
halt(). Method in class pinball.player.Strategy
Halt the thread until the queue is not empty.
HandGrabPlayer(). Constructor for class pinball.player.handgrab.HandGrabPlayer
HandGrabStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.handgrab.HandGrabStrategy
The strategy thread for the player.
handleEvent(Event). Method in class pinball.part.MovitRobotRemote
The user uses the arrow keys on the keyboard to control the robot.
headerInfo(String). Method in class pinball.player.remote.RemoteStub
Write to the header of the log.
headerInfo(String). Method in class pinball.player.Stub
Write to the header of the log.
headerInfo(String, Object). Static method in class pinball.PinballLog
Add info to the header.
HeaderInfo(String, String). Constructor for class pinball.log.HeaderInfo
The information found in a line in the header.
HeaderReport(PrintWriter). Constructor for class pinball.log.HeaderReport
Creates the header reports for the log files.
height. Variable in class pinball.buffer.BufferInfo
The size of the frame.
height. Variable in class pinball.buffer.CameraFrame
The height of the frame.
height. Variable in class pinball.player.DrawingCanvas
The y size of the canvas (image).
height. Variable in class pinball.player.human.HumanWindow
Frame's dimensions.
height. Variable in class pinball.MainMenu
Height of the image.
height. Variable in class pinball.player.remote.RemoteStub
Image size.
height. Variable in class pinball.log.ViewerCanvas
The y size of the canvas (image).
height(). Method in class pinball.part.Blip
Get the height of the blip.
height(). Method in class pinball.buffer.BufferInfo
Get the height.
height(). Method in class pinball.player.remote.RemoteStub
Get the height.
height(). Method in class pinball.buffer.ResizeInfo
Get the height of the image.
height(). Method in class pinball.player.Stub
Get the height.
height(int). Method in class pinball.buffer.BufferInfo
Set frame height.
height(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the height of the image.
hitFlipper. Variable in class pinball.player.Stub
Did the flipper hit the ball.
hits. Variable in class pinball.Stats
Number of times hit.
hits(). Method in class pinball.log.BallStat
Get the number of hits.
hits(). Method in class pinball.Stats
Get the number of hits.
hitsInc(). Method in class pinball.Stats
Ball was hit, increment the number of hits.
hitsTotal. Variable in class pinball.Stats
Total number of hits.
how. Variable in class pinball.JavaQcam
How the player is going to play.
how. Variable in class pinball.player.standard.StdPlayer
How the strategy is to play.
how(). Method in class pinball.player.standard.StdPlayer
How the player is setup.
howPlay(String[]). Method in class pinball.player.standard.StdPlayer
Determines how the strategy is to play.
HumanPlayer(). Constructor for class pinball.player.human.HumanPlayer
HumanRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.human.HumanRemoteStrategy
The strategy thread for the player.
HumanStrategy(). Constructor for class pinball.player.human.HumanStrategy
For extended classes.
HumanStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.human.HumanStrategy
The strategy thread for the player.
HumanWindow(int, int, Stub). Constructor for class pinball.player.human.HumanWindow
Make the window.

I

i. Variable in class pinball.player.pen.PenProcessImage
Used in for loops.
i. Variable in class pinball.player.ProcessImage
Used in for loops.
IBuff(). Constructor for class pinball.buffer.ibuff.IBuff
For extended use.
IBuff(int). Constructor for class pinball.buffer.ibuff.IBuff
Set's the id of the buffer.
IBuff(int, IBuffInfo, Watcher). Constructor for class pinball.buffer.ibuff.IBuff
Set's the id of the buffer.
IBuffInfo(int, InputDevices). Constructor for class pinball.buffer.ibuff.IBuffInfo
Build the buffer information.
id. Variable in class pinball.buffer.BufferInfo
The id of the information buffer.
id. Variable in class pinball.buffer.CameraFrame
The id of the frame.
id. Variable in class pinball.player.remote.RemoteStub
Buffer's id.
id. Static variable in class pinball.player.standard.StdPlayer
The id String for the player.
id. Static variable in class pinball.player.standardV2.StdPlayer2
The id String for the player.
id. Variable in class pinball.player.Strategy
ID of strategy.
id(). Method in class pinball.player.adjustable.AdjustableBuffer
Get the buffer's id.
id(). Method in class pinball.buffer.Buffer
Get the buffer's id.
id(). Method in class pinball.buffer.BufferInfo
Get the buffer's id.
id(). Method in class pinball.buffer.ibuff.IBuff
Get the buffer's id.
id(). Method in class pinball.player.standard.StdPlayer
Get id of player.
id(). Method in class pinball.player.standardV2.StdPlayer2
Get id of player.
id(). Method in class pinball.player.Strategy
Get the id of the strategy.
id(). Method in class pinball.player.Stub
Get buffer's id.
image. Variable in class pinball.player.human.HumanWindow
The image from the camera.
image. Variable in class pinball.player.remote.RemoteStub
The image from the camera.
imageOffset. Static variable in class pinball.buffer.BufferInfo
The image offset.
imageOffset(). Method in class pinball.buffer.BufferInfo
Get the image offset.
imageOffset(). Method in class pinball.player.Stub
Get the image offset.
imageOffset(int). Method in class pinball.buffer.BufferInfo
Set the image offset.
imageOffset(int). Method in class pinball.player.Stub
Set the image offset.
imageSize(). Method in class pinball.part.Camera
Image dimensions
in. Variable in class pinball.server.Network
Output for the server.
info(). Method in class pinball.player.adjustable.AdjustableBuffer
Get the buffer info.
info(). Method in class pinball.buffer.Buffer
Get the buffer info.
info(). Method in class pinball.buffer.ibuff.IBuff
Get the buffer info.
info(BufferInfo). Method in class pinball.player.adjustable.AdjustableBuffer
Set the information.
info(BufferInfo). Method in class pinball.buffer.Buffer
Set the information.
info(IBuffInfo). Method in class pinball.buffer.ibuff.IBuff
Set the information.
Init(). Method in class pinball.part.Camera
Initalize the camera.
init(). Method in class pinball.log.MoviePlayer
Initalize the applet.
Init(). Method in class pinball.part.SoundCard
Initalize the sound card.
initalize(). Method in class pinball.player.Strategy
Initalize the strategy.
Input(). Constructor for class pinball.player.standardV2.Input
For extended classes.
Input(Buffer, StandardInputs). Constructor for class pinball.player.standardV2.Input
Make a new frame grabber thread.
inputDevices. Variable in class pinball.player.standardV2.Input
inputDevices. Variable in class pinball.player.standardV2.StdPlayer2
InputDevices(). Constructor for class pinball.buffer.ibuff.InputDevices
insertCoin(). Method in class pinball.part.Coin
Inset a coin into the system.
insets. Variable in class pinball.player.human.HumanWindow
The windows insets.
InternetPlayer(). Constructor for class pinball.player.internet.InternetPlayer
InternetPlayerStrategy(Buffer, TextArea, Camera, MyServer). Constructor for class pinball.player.internet.InternetPlayerStrategy
The strategy thread for the player.
io(). Method in class pinball.part.MovitRobot
Get the controls.
isLeftDown(). Method in class pinball.player.remote.RemoteStub
Is the left flipper down.
isLeftDown(). Method in class pinball.player.Stub
Is the left flipper down.
isLeftUp(). Method in class pinball.player.remote.RemoteStub
Is the left flipper down.
isLeftUp(). Method in class pinball.player.Stub
Is the left flipper down.
isOnline(). Method in class pinball.server.MyServer
Is the server online.
isQueueEmpty(). Method in class pinball.player.Stub
Checks if the queue is empty.
isRightDown(). Method in class pinball.player.remote.RemoteStub
Is the right flipper down.
isRightDown(). Method in class pinball.player.Stub
Is the right flipper down.
isRightUp(). Method in class pinball.player.remote.RemoteStub
Is the right flipper down.
isRightUp(). Method in class pinball.player.Stub
Is the right flipper down.

J

javaQcam. Variable in class pinball.player.standard.StdPlayer
The main part of the game.
JavaQcam(). Constructor for class pinball.JavaQcam
For extended classes.
JavaQcam(String[], StdPlayer, String). Constructor for class pinball.JavaQcam
Starts the pinball program.

K

key. Variable in class pinball.player.Strategy
The lock on the strategy.
keyPressed(KeyEvent). Method in class pinball.player.adjustable.AdjustableFlippers
keyPressed(KeyEvent). Method in class pinball.player.human.FlipperCommands
Pressed a flipper.
keyPressed(KeyEvent). Method in class pinball.player.movitrobot.MovitRobotControls
keyReleased(KeyEvent). Method in class pinball.player.adjustable.AdjustableFlippers
keyReleased(KeyEvent). Method in class pinball.player.human.FlipperCommands
Relased a flipper.
keyReleased(KeyEvent). Method in class pinball.player.movitrobot.MovitRobotControls
keyTyped(KeyEvent). Method in class pinball.player.adjustable.AdjustableFlippers
Keys are pressed, check them.
keyTyped(KeyEvent). Method in class pinball.player.human.FlipperCommands
Generic Keyboard Events not used.
keyTyped(KeyEvent). Method in class pinball.player.movitrobot.MovitRobotControls
Keys are pressed, check them.

L

laser. Variable in class pinball.player.morsecode.MorseCodeProcessImage
lastBallLocation(). Method in class pinball.player.Stub
Get the last ball's location.
lastBallX. Variable in class pinball.player.Stub
Last ball's x location.
lastBallY. Variable in class pinball.player.Stub
Last ball's y location.
lastCheckedLaunchable. Variable in class pinball.Stats
When was the ball last checked for being launchable.
lastDifferenceFrame. Variable in class pinball.player.ProcessImage
Last difference frame.
lastFrame. Variable in class pinball.player.pen.PenProcessImage
The last frame.
lastFrame. Variable in class pinball.player.ProcessImage
The last frame.
lastFrameSize. Variable in class pinball.player.pen.PenProcessImage
Size of the last frame.
lastFrameSize. Variable in class pinball.player.ProcessImage
Size of the last frame.
lastLaunched. Variable in class pinball.player.Stub
Time last launched.
lastLeft. Variable in class pinball.player.human.HumanStrategy
The previous flip status of the flippers.
lastRight. Variable in class pinball.player.human.HumanStrategy
The previous flip status of the flippers.
lastSeen. Variable in class pinball.Stats
The time the ball was last seen.
lastTime. Variable in class pinball.Stats
Last time.
lastTime. Variable in class pinball.player.tracker.TrackerStrategy
Time between missed ball's till previous locations are erased.
lastX. Variable in class pinball.player.tracker.TrackerStrategy
Last ball's location.
lastXSize. Variable in class pinball.player.pen.PenProcessImage
Last XSize of the image.
lastXSize. Variable in class pinball.player.ProcessImage
Last XSize of the image.
lastY. Variable in class pinball.player.tracker.TrackerStrategy
Last ball's location.
lastYSize. Variable in class pinball.player.pen.PenProcessImage
Last YSize of the image.
lastYSize. Variable in class pinball.player.ProcessImage
Last YSize of the image.
launch. Variable in class pinball.MainMenu
Launch the ball.
launch(). Method in class pinball.menuevent.PinballBallLaunch
Launch the ball.
launchBall(). Static method in class pinball.GameOptions
Get the status of whether the system should launch the ball.
launchBall(). Method in class pinball.part.Plunger
Launch the ball.
launchBall(). Method in class pinball.player.Stub
Have the system launch the ball.
launchBall(boolean). Static method in class pinball.GameOptions
Set the status of whether the system should launch the ball.
launchTime. Variable in class pinball.Stats
Time to wait from the time the ball is out of play, before launching the ball.
LEFT. Static variable in class pinball.part.Flipper
Left flipper.
LEFT. Static variable in class pinball.part.MovitRobot
Commands for the system.
LEFT. Static variable in class pinball.player.movitrobot.MovitRobotControls
States of the robot.
LEFT. Static variable in class pinball.part.MovitRobotRemote
States of the robot.
left. Variable in class pinball.player.remote.RemoteStub
Locations of the flippers.
left. Variable in class pinball.player.Stub
The flippers in the game.
LEFT. Variable in class pinball.player.Stub
Value of the left flipper.
left(). Method in class pinball.player.human.FlipperCommands
Is the left flipper pressed.
leftAdjust. Variable in class pinball.player.adjustable.AdjustableDrawingCanvas
When the ball is in this polygon, the left flipper flips.
leftCount. Variable in class pinball.player.network.NetworkListener
Left flip count.
leftDistance. Variable in class pinball.player.Strategy
The distance the ball is from the left flipper.
leftFlipperLocation(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the left flipper location.
leftFlipperReset(long). Method in class pinball.player.remote.RemoteStub
Should the left flipper be reset.
leftFlipperReset(long). Method in class pinball.player.Stub
Should the left flipper be reset.
leftFlipperState(boolean). Method in class pinball.player.remote.RemoteStub
Set the left flipper state.
leftFlipperState(boolean). Method in class pinball.player.Stub
Set the state of the left flipper.
leftState. Variable in class pinball.player.remote.RemoteStub
Left flipper up state.
leftTime. Variable in class pinball.player.remote.RemoteStub
Time flipper was last up.
leftX. Variable in class pinball.player.Strategy
Left flipper x location.
leftX. Variable in class pinball.player.Stub
Left flipper x location.
leftX(). Method in class pinball.player.remote.RemoteStub
X location of left flipper.
leftX(). Method in class pinball.player.Stub
X location of left flipper.
leftY. Variable in class pinball.player.Strategy
Left flipper y location.
leftY. Variable in class pinball.player.Stub
Left flipper y location.
leftY(). Method in class pinball.player.remote.RemoteStub
Y location of left flipper.
leftY(). Method in class pinball.player.Stub
Y location of left flipper.
listen(byte[], int). Method in class pinball.part.SoundCard
Listen to the card.
listening(). Method in class pinball.player.network.NetworkListener
Keep listening for commands and follow them out.
live. Variable in class pinball.part.Camera
Live from the camera.
live(). Static method in class pinball.GameOptions
Set the system into live mode.
LOCAL. Static variable in class pinball.player.standard.StdPlayer
Local mode.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.adjustable.AdjustablePlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.constantpartial.ConstantPartialPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.constant.ConstantPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.draw.DrawPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.handgrab.HandGrabPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.human.HumanPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.morsecode.MorseCodePlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.movitrobot.MovitRobotPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.multipleblip.MultipleBlipPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.nohit.NoHitPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.nopinball.NoPinballPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.pen.PenPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.random2.Random2Player
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.random.RandomPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.resize.ResizePlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.standard.StdPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.standardV2.StdPlayer2
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.tracker.TrackerPlayer
Get the strategy thread for the player.
localStrategy(Buffer, TextArea, Camera). Method in class pinball.player.tripwire.TripwirePlayer
Get the strategy thread for the player.
locateFlippers(). Static method in class pinball.GameOptions
Should the system find the flippers?
locateFlippers(). Method in class pinball.player.Stub
Locate the flippers in the game.
locateFlippers(boolean). Static method in class pinball.GameOptions
Set whether the system should find the location of the flippers.
Location(). Constructor for class pinball.player.Location
Make a new location.
Location(int, int). Constructor for class pinball.player.Location
Make a new location.
locations. Variable in class pinball.player.tracker.TrackerStrategy
Previous ball location's.
lock(). Method in class pinball.player.adjustable.AdjustableBuffer
The mutex for the buffer in the processing threads.
lock(). Method in class pinball.buffer.Buffer
The mutex for the buffer in the processing threads.
lock(). Method in class pinball.buffer.ibuff.IBuff
The mutex for the buffer in the processing threads.
LogAnalyzer(String[]). Constructor for class pinball.log.LogAnalyzer
Starts up the log analyzer.
logChange(). Static method in class pinball.GameOptions
Set if the log file should change to a new ball.
logChange(boolean). Static method in class pinball.GameOptions
Set if the log file should change to a new ball.
LogFile(String, Applet). Constructor for class pinball.log.LogFile
Get the file from applets.
LogFile(String, char). Constructor for class pinball.log.LogFile
Opens a log file for reading or writting.
LogFileAccess(String, String, Applet). Constructor for class pinball.log.LogFileAccess
Opens up the log files in their file order.
logFileName(). Static method in class pinball.GameOptions
Get the name of the log file.
logFileName(String). Static method in class pinball.GameOptions
Set the name of the log file for playback.
login. Variable in class pinball.part.Camera
Input file.
logit(int, String, int, Object). Method in class pinball.player.Stub
Write to the log.
logit(String, int). Method in class pinball.player.remote.RemoteStub
Write to the log.
logout. Variable in class pinball.part.Camera
Output file.
LogReport(String, DataOutputStream, String, boolean). Constructor for class pinball.log.LogReport
Creates the log reports.

M

main(String[]). Static method in class pinball.player.adjustable.AdjustablePlayer
Start up the program.
main(String[]). Static method in class pinball.io.ADR2200
Used to test the device.
main(String[]). Static method in class pinball.part.CarRemote
main(String[]). Static method in class pinball.player.constantpartial.ConstantPartialPlayer
Start up the program.
main(String[]). Static method in class pinball.player.constant.ConstantPlayer
Start up the program.
main(String[]). Static method in class pinball.io.DataIO
Used to test the device.
main(String[]). Static method in class pinball.player.draw.DrawPlayer
Start up the program.
main(String[]). Static method in class pinball.part.Flasher
Test the light.
main(String[]). Static method in class pinball.player.handgrab.HandGrabPlayer
Start up the program.
main(String[]). Static method in class pinball.player.human.HumanPlayer
Start up the program.
main(String[]). Static method in class pinball.player.internet.InternetPlayer
Start up the program.
main(String[]). Static method in class pinball.log.LogAnalyzer
Starts up the log analyzer.
main(String[]). Static method in class pinball.part.MorseCode
Send a signal.
main(String[]). Static method in class pinball.player.morsecode.MorseCodePlayer
Start up the program.
main(String[]). Static method in class pinball.part.MovitRobot
Test the robot.
main(String[]). Static method in class pinball.player.movitrobot.MovitRobotPlayer
Start up the program.
main(String[]). Static method in class pinball.player.multipleblip.MultipleBlipPlayer
Start up the program.
main(String[]). Static method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesPlayer
Start up the program.
main(String[]). Static method in class pinball.player.nativeimageprocess.NativeImageProcessPlayer
Start up the program.
main(String[]). Static method in class pinball.player.nohit.NoHitPlayer
Start up the program.
main(String[]). Static method in class pinball.player.nopinball.NoPinballPlayer
Start up the program.
main(String[]). Static method in class pinball.player.pen.PenPlayer
Start up the program.
main(String[]). Static method in class pinball.part.Plunger
main(String[]). Static method in class pinball.player.random2.Random2Player
Start up the program.
main(String[]). Static method in class pinball.player.random.RandomPlayer
Start up the program.
main(String[]). Static method in class pinball.player.resize.ResizePlayer
Start up the program.
main(String[]). Static method in class pinball.io.RS232SDD16
Used to test the device.
main(String[]). Static method in class pinball.part.SoundCard
Test the sound card.
main(String[]). Static method in class pinball.part.StartButton
main(String[]). Static method in class pinball.player.standard.StdPlayer
Start up the program.
main(String[]). Static method in class pinball.player.standardV2.StdPlayer2
Start up the program.
main(String[]). Static method in class pinball.player.tracker.TrackerPlayer
Start up the program.
main(String[]). Static method in class pinball.player.tripwire.TripwirePlayer
Start up the program.
MainMenu(). Constructor for class pinball.MainMenu
For extended classes.
MainMenu(Camera, StdPlayer, String). Constructor for class pinball.MainMenu
Create the window and get the camera's settings
makeBuffers(int, Camera). Method in class pinball.player.adjustable.AdjustablePlayer
Make the information buffers.
makeBuffers(int, Camera). Method in class pinball.player.standard.StdPlayer
Make the information buffers.
makeBuffers(int, Camera). Method in class pinball.player.standardV2.StdPlayer2
Make the information buffers.
makeImage(). Method in class pinball.player.DrawingCanvas
Make the off screen image to draw to.
makeImage(). Method in class pinball.log.ViewerCanvas
Make the off screen image to draw to.
makeIt(StdPlayer, String[]). Method in class pinball.player.movitrobot.MovitRobotPlayer
Makes the player.
makeIt(StdPlayer, String[]). Method in class pinball.player.standard.StdPlayer
Makes the player.
maskFrame. Variable in class pinball.player.pen.PenProcessImage
Mask frame.
maxHeight. Static variable in class pinball.part.Camera
Max height of the frame.
maxLocations. Variable in class pinball.player.tracker.TrackerStrategy
Number of previous locations found.
maxObject. Variable in class pinball.player.pen.PenProcessImage
Biggest object.
maxObject. Variable in class pinball.player.ProcessImage
Biggest object.
maxWidth. Static variable in class pinball.part.Camera
Max width of the frame.
maxX. Variable in class pinball.part.Blip
Max x value for the blip.
maxX(). Method in class pinball.part.Blip
maximum x location of blip.
maxY. Variable in class pinball.part.Blip
Max y value for the blip.
maxY(). Method in class pinball.part.Blip
maximum y location of blip.
menu. Variable in class pinball.JavaQcam
The main menu of the program.
menu(). Static method in class pinball.GameOptions
Get the main menu
menu(MainMenu). Static method in class pinball.GameOptions
Set the main menu.
merge(Blip). Method in class pinball.part.Blip
Merge two blips together.
merge(int, int). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Merge two objects into one.
merge(int, int). Method in class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Merge two objects into one.
merge(int, int). Method in class pinball.player.pen.PenProcessImage
Merge two objects into one.
merge(int, int). Method in class pinball.player.ProcessImage
Merge two objects into one.
message(String). Method in class pinball.part.MorseCode
Send a message.
middle. Variable in class pinball.MainMenu
middle is the statistics.
middle. Variable in class pinball.player.Strategy
The x location for the middle of the flippers.
minX. Variable in class pinball.part.Blip
Min x value for the blip.
minX(). Method in class pinball.part.Blip
minimum x location of blip.
minY. Variable in class pinball.part.Blip
Min y value for the blip.
minY(). Method in class pinball.part.Blip
minimum y location of blip.
missingTime. Variable in class pinball.Stats
The amount of time a ball can be missing until it's considered out of play.
model. Variable in class pinball.player.DrawingCanvas
The greyscale values for the painting of the image.
model. Variable in class pinball.player.Stub
The greyscale values for the painting of the image.
model. Variable in class pinball.log.ViewerCanvas
The greyscale values for the painting of the image.
MorseCode(). Constructor for class pinball.part.MorseCode
Send the signals.
MorseCodeAnalyze(Buffer). Constructor for class pinball.player.morsecode.MorseCodeAnalyze
Make a new analyze thread.
MorseCodePlayer(). Constructor for class pinball.player.morsecode.MorseCodePlayer
MorseCodeProcessImage(byte[], int). Constructor for class pinball.player.morsecode.MorseCodeProcessImage
Make the first frame for comparison.
MorseCodeStrategy(). Constructor for class pinball.player.morsecode.MorseCodeStrategy
For extended classes.
MorseCodeStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.morsecode.MorseCodeStrategy
The strategy thread for the player.
MorseCodeStub(). Constructor for class pinball.player.morsecode.MorseCodeStub
Needed for when this class is extended.
MorseCodeStub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.morsecode.MorseCodeStub
The stub for the strategy.
mouseClicked(MouseEvent). Method in class pinball.player.adjustable.AdjustableFlippers
mouseClicked(MouseEvent). Method in class pinball.player.movitrobot.MovitRobotControls
mouseEntered(MouseEvent). Method in class pinball.player.adjustable.AdjustableFlippers
When the mouse is window, make sure the canvas has focus.
mouseEntered(MouseEvent). Method in class pinball.player.movitrobot.MovitRobotControls
When the mouse is window, make sure the canvas has focus.
mouseExited(MouseEvent). Method in class pinball.player.adjustable.AdjustableFlippers
mouseExited(MouseEvent). Method in class pinball.player.movitrobot.MovitRobotControls
mousePressed(MouseEvent). Method in class pinball.player.adjustable.AdjustableFlippers
Mouse is pressed add the location of the mouse to the flipper zone.
mousePressed(MouseEvent). Method in class pinball.player.movitrobot.MovitRobotControls
Mouse is pressed add the location of the mouse to the flipper zone.
mouseReleased(MouseEvent). Method in class pinball.player.adjustable.AdjustableFlippers
mouseReleased(MouseEvent). Method in class pinball.player.movitrobot.MovitRobotControls
moveThreshold(). Static method in class pinball.GameOptions
Get the move threshold.
moveThreshold(int). Static method in class pinball.GameOptions
Set the move threshold.
MoviePlayer(). Constructor for class pinball.log.MoviePlayer
MovieViewer(String, MoviePlayer, boolean, int, int). Constructor for class pinball.log.MovieViewer
Creates the log reports.
MovitRobot(). Constructor for class pinball.part.MovitRobot
Build the robot.
MovitRobotControls(). Constructor for class pinball.player.movitrobot.MovitRobotControls
Make the robot controls.
MovitRobotPlayer(). Constructor for class pinball.player.movitrobot.MovitRobotPlayer
MovitRobotRemote(). Constructor for class pinball.part.MovitRobotRemote
Start up the system.
MovitRobotStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.movitrobot.MovitRobotStrategy
The strategy thread for the player.
MovitRobotStub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.movitrobot.MovitRobotStub
The stub for the strategy.
MultipleBlipPlayer(). Constructor for class pinball.player.multipleblip.MultipleBlipPlayer
MultipleBlipRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.multipleblip.MultipleBlipRemoteStrategy
The strategy thread for the player.
MultipleBlipStrategy(). Constructor for class pinball.player.multipleblip.MultipleBlipStrategy
For extended classes.
MultipleBlipStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.multipleblip.MultipleBlipStrategy
The strategy thread for the player.
MyClient(). Constructor for class pinball.server.MyClient
Setup the socket.
MyClient(BufferedReader, PrintWriter). Constructor for class pinball.server.MyClient
Setup the client with pre-exisiting streams.
MyClient(String, int). Constructor for class pinball.server.MyClient
Setup the socket.
myImage. Variable in class pinball.log.ViewerCanvas
The image from the camera.
MyServer(). Constructor for class pinball.server.MyServer
Set up the sockets for the server.
MyServer(BufferedReader, PrintWriter). Constructor for class pinball.server.MyServer
Setup the client with pre-exisiting streams.
MyServer(int). Constructor for class pinball.server.MyServer
Set up the sockets for the server.
MyServer(int, int). Constructor for class pinball.server.MyServer
Set up the sockets for the server.
MyServer(int, int, boolean). Constructor for class pinball.server.MyServer
Set up the sockets for the server.

N

NativeImageProcessAnalyze(Buffer). Constructor for class pinball.player.nativeimageprocess.NativeImageProcessAnalyze
Make a new analyze thread.
NativeImageProcessChangesAnalyze(Buffer). Constructor for class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesAnalyze
Make a new analyze thread.
NativeImageProcessChangesPlayer(). Constructor for class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesPlayer
NativeImageProcessChangesProcessImage(byte[], int). Constructor for class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Make the first frame for comparison.
NativeImageProcessPlayer(). Constructor for class pinball.player.nativeimageprocess.NativeImageProcessPlayer
NativeImageProcessProcessImage(byte[], int). Constructor for class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Make the first frame for comparison.
Network(). Constructor for class pinball.server.Network
NetworkDataSocket(ServerSocket, int). Constructor for class pinball.server.NetworkDataSocket
Have a client connect to the server and get the data socket.
NetworkDataSocket(Socket). Constructor for class pinball.server.NetworkDataSocket
Setup a data socket based on a pre existing socket.
networkHost(). Static method in class pinball.GameOptions
Get the network host.
networkHost(String). Static method in class pinball.GameOptions
Set the network host.
NetworkListener(MyServer, Stub). Constructor for class pinball.player.network.NetworkListener
Setup the network listener.
NetworkPlayerStrategy(). Constructor for class pinball.player.network.NetworkPlayerStrategy
NetworkPlayerStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.network.NetworkPlayerStrategy
The strategy thread for the player.
networkPort(). Static method in class pinball.GameOptions
Get the network port.
networkPort(int). Static method in class pinball.GameOptions
Set the network port.
networkTime. Variable in class pinball.player.remote.RemoteStub
Time ping was sent.
newBall(). Static method in class pinball.PinballLog
Set the log file for a new ball.
newBall(). Method in class pinball.Stats
Reset the statistics for a new ball.
newGame(). Method in class pinball.Stats
Reset the statistics for a new game.
next(). Method in class pinball.player.adjustable.AdjustableBuffer
Get the next buffer.
next(). Method in class pinball.buffer.Buffer
Get the next buffer.
next(). Method in class pinball.buffer.ibuff.IBuff
Get the next buffer.
next(). Method in class pinball.JavaQcam
Used by the Options menu to continue with the program.
next(Buffer). Method in class pinball.player.adjustable.AdjustableBuffer
Set the next buffer.
next(Buffer). Method in class pinball.buffer.Buffer
Set the next buffer.
next(IBuff). Method in class pinball.buffer.ibuff.IBuff
Set the next buffer.
nextBall(). Method in class pinball.part.Camera
Go to the next log video log file.
nextBallClip(String). Method in class pinball.log.Viewer
Get the next ball's video clip.
nextBuff(). Method in class pinball.buffer.ibuff.IBuff
Get the next buffer.
nextBuffer(). Method in class pinball.player.Stub
Go to the next information buffer.
nextFrame(). Method in class pinball.log.Viewer
Display the next frame.
NoHitPlayer(). Constructor for class pinball.player.nohit.NoHitPlayer
NoHitRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.nohit.NoHitRemoteStrategy
The strategy thread for the player.
NoHitStrategy(). Constructor for class pinball.player.nohit.NoHitStrategy
For extended classes.
NoHitStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.nohit.NoHitStrategy
The strategy thread for the player.
NoPinballPlayer(). Constructor for class pinball.player.nopinball.NoPinballPlayer
NoPinballStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.nopinball.NoPinballStrategy
The strategy thread for the player.
NoPinballStub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.nopinball.NoPinballStub
The stub for the strategy.
number. Variable in class pinball.buffer.BufferInfo
The number of the frame grabed.
number. Variable in class pinball.player.remote.RemoteStub
Frame number.
number(). Method in class pinball.log.BallStat
Get the ball's number.
number(). Method in class pinball.buffer.BufferInfo
Get frame grabbed number.
number(). Method in class pinball.player.remote.RemoteStub
Get the frame number.
number(). Method in class pinball.player.Stub
Get frame grabbed number.
number(int). Method in class pinball.buffer.BufferInfo
Set frame grabbed number.

O

objects. Variable in class pinball.buffer.BufferInfo
Table of found objects.
objects. Variable in class pinball.player.remote.RemoteStub
Objects found in the frame.
objectsFrame. Variable in class pinball.player.pen.PenProcessImage
Frame of objects.
objectsFrame. Variable in class pinball.player.ProcessImage
Frame of objects.
off(). Method in class pinball.part.Car
Turn it off.
off(). Method in class pinball.part.Flasher
Turn the light off.
off(). Method in class pinball.part.MovitRobot
Turn off the robot.
offline(). Method in class pinball.server.MyServer
Set server offline.
offline(). Method in class pinball.player.remote.RemoteStub
The client is going offline.
offsets(int, int). Method in class pinball.buffer.BufferInfo
Set the location of the offsets.
offsets(int, int). Method in class pinball.player.Stub
Set the location of the offsets.
oldFlipperZone. Variable in class pinball.player.resize.ResizeStrategy
Old flipperZone.
oldHeight. Variable in class pinball.player.resize.ResizeStrategy
Old Height.
oldWidth. Variable in class pinball.player.resize.ResizeStrategy
Old width.
oldXOffset. Variable in class pinball.player.resize.ResizeStrategy
Old Xoffset.
oldYOffset. Variable in class pinball.player.resize.ResizeStrategy
Old Yoffset.
on(). Method in class pinball.part.Car
Turn it on.
on(). Method in class pinball.part.Flasher
Turn the light on.
option(). Method in class pinball.player.morsecode.MorseCodeStrategy
For extended classes.
option(). Method in class pinball.player.movitrobot.MovitRobotStrategy
Find the robot stopped and reverse the direction.
option(). Method in class pinball.player.pen.PenStrategy
Setup the options for the strategy.
option(). Method in class pinball.player.resize.ResizeStrategy
The option for this strategy does the resizing.
option(). Method in class pinball.player.Strategy
Setup the options for the strategy.
option(). Method in class pinball.player.tripwire.TripwireStrategy
Resize to only see a line above the flippers.
Options(JavaQcam). Constructor for class pinball.Options
Make the options window.
out. Variable in class pinball.server.Network
Input for the server.
outputAvailable(). Method in class pinball.io.SerialIO
Checks if there is any available data to be written to the serial port.
outputData(). Method in class pinball.io.SerialIO
Gets the next command to be written to the serial port.
outZone. Variable in class pinball.player.remote.RemoteStub
Location from bottom of screen to be considered out of play.
outZone. Variable in class pinball.player.Strategy
Location from bottom of screen to be considered out of play.
outZone. Variable in class pinball.player.Stub
Location from bottom of screen to be considered out of play.
outZone(). Method in class pinball.player.remote.RemoteStub
Get the flipper's outzone.
outZone(). Method in class pinball.player.Stub
Get the flipper's outzone.
outZone(int). Method in class pinball.player.Stub
Override the outZone value.
outZone(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the out zone area.
outZoneEnd. Variable in class pinball.player.Stub
End of outZone.
outZoneEnd(). Method in class pinball.player.Stub
Get the end flipper's outzone.
outZoneLength. Variable in class pinball.player.Stub
Length of outZone.

P

paint(Graphics). Method in class pinball.player.DrawingCanvas
Draw the images.
paint(Graphics). Method in class pinball.player.human.HumanWindow
Draw the image.
paint(Graphics). Method in class pinball.part.SoundCardGraph
Draw the sound graph.
paint(Graphics). Method in class pinball.log.ViewerCanvas
Draw the images.
parse(String). Method in class pinball.log.HeaderReport
Analyzes the header part of the log file.
pause. Variable in class pinball.MainMenu
Pause the system.
pause. Variable in class pinball.player.Stub
How long the flipper can be up in testing.
pause(). Static method in class pinball.GameOptions
Get the pause state of the system
pause(boolean). Static method in class pinball.GameOptions
Set the pause state of the system.
paused(). Method in class pinball.log.Viewer
Is the viewer paused.
paused(boolean). Method in class pinball.log.Viewer
PenAnalyze(Buffer). Constructor for class pinball.player.pen.PenAnalyze
Make a new analyze thread.
PenPlayer(). Constructor for class pinball.player.pen.PenPlayer
PenProcessImage(). Constructor for class pinball.player.pen.PenProcessImage
For extended classes.
PenProcessImage(byte[], int). Constructor for class pinball.player.pen.PenProcessImage
Make the first frame for comparison.
PenStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.pen.PenStrategy
The strategy thread for the player.
PenStub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.pen.PenStub
The stub for the strategy.
picture. Variable in class pinball.MainMenu
The canvas for the image in the window.
PictureTaker(Camera). Constructor for class pinball.player.standardV2.PictureTaker
Take pictures on that camera.
PinballBallLaunch(Button). Constructor for class pinball.menuevent.PinballBallLaunch
Get the launch button.
PinballBallOut(Button). Constructor for class pinball.menuevent.PinballBallOut
Get the ball button.
PinballCoin(Button). Constructor for class pinball.menuevent.PinballCoin
Get the coin button.
PinballExit(Camera). Constructor for class pinball.menuevent.PinballExit
Setup what to do with the game exits.
PinballGameStart(Button). Constructor for class pinball.menuevent.PinballGameStart
Get the gameStart button.
PinballLog(). Constructor for class pinball.PinballLog
PinballPause(Button). Constructor for class pinball.menuevent.PinballPause
Set the pause button.
PinballPlay(Button, Button). Constructor for class pinball.menuevent.PinballPlay
Set up the play and record buttons.
PinballRecord(Button, Button). Constructor for class pinball.menuevent.PinballRecord
Set up the play and record buttons.
PinballRefindFlippers(Button). Constructor for class pinball.menuevent.PinballRefindFlippers
Set the refind button.
PinballSecurityManager(). Constructor for class pinball.PinballSecurityManager
For extended classes.
PinballSecurityManager(String). Constructor for class pinball.PinballSecurityManager
Start the security manager with the location of the output directory.
PinballStart(MainMenu, Post, FrameGrabber, Analyze, Strategy, Button). Constructor for class pinball.menuevent.PinballStart
Set up the event for what happens when the game is started.
PinballVerbose(Button). Constructor for class pinball.menuevent.PinballVerbose
Get the verbose button.
ping(). Method in class pinball.player.remote.RemoteStub
Transmit ping command.
ping(long). Method in class pinball.player.network.NetworkListener
Respond to ping with pong.
pixelRate. Variable in class pinball.player.pen.PenProcessImage
Rate of pixels to skip while processing.
pixelRate. Variable in class pinball.player.ProcessImage
Rate of pixels to skip while processing.
pixelRate(). Static method in class pinball.GameOptions
Get the pixel rate for the system.
pixelRate(int). Static method in class pinball.GameOptions
Set the pixel rate for the system.
pixelThreshold(). Static method in class pinball.GameOptions
Get the pixel threshold.
pixelThreshold(int). Static method in class pinball.GameOptions
Set the pixel threshold.
play. Variable in class pinball.part.Camera
Playing from a file.
play(). Static method in class pinball.GameOptions
Is the system to playback the images.
play(). Method in class pinball.log.Viewer
Is the system playing?
play(boolean). Method in class pinball.log.Viewer
Set the play condition.
play_it(). Static method in class pinball.GameOptions
Set the system up to playback the images.
player. Variable in class pinball.JavaQcam
The player to play pinball.
player. Variable in class pinball.player.standard.StdPlayer
The player of the game.
playMovie(). Method in class pinball.log.MovieViewer
Play the movie.
playStatus(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the ball in play status.
plunger. Variable in class pinball.player.Stub
The plunger in the system.
Plunger(DataIO). Constructor for class pinball.part.Plunger
Create the plunger.
pong(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the pong command.
port(). Method in class pinball.server.MyClient
port(). Method in class pinball.server.NetworkDataSocket
post. Variable in class pinball.MainMenu
The post strategy thread.
post(). Static method in class pinball.GameOptions
Get the post thread status.
Post(). Constructor for class pinball.player.Post
Used in the extended classed.
post(boolean). Static method in class pinball.GameOptions
Set the status of the post thread.
post(Buffer). Method in class pinball.player.adjustable.AdjustablePlayer
Get the post thread for the player.
post(Buffer). Method in class pinball.player.draw.DrawPlayer
Get the post thread for the player.
post(Buffer). Method in class pinball.player.handgrab.HandGrabPlayer
Get the post thread for the player.
post(Buffer). Method in class pinball.player.pen.PenPlayer
Get the post thread for the player.
Post(Buffer). Constructor for class pinball.player.Post
Initalize the DrawingBoard.
post(Buffer). Method in class pinball.player.standard.StdPlayer
Get the post thread for the player.
post(Buffer). Method in class pinball.player.standardV2.StdPlayer2
Get the post thread for the player.
post(int). Method in class pinball.Watcher
Start display.
posted. Variable in class pinball.Watcher
Buffer frame was drawn on the screen.
posted(int). Method in class pinball.Watcher
End display.
press(). Method in class pinball.part.StartButton
Launch the ball.
press2(). Method in class pinball.part.StartButton
Launch the ball.
previousFrame(). Method in class pinball.log.Viewer
Display the previous frame.
print(String). Static method in class pinball.PinballLog
Write the log info on the current line.
process. Variable in class pinball.player.Analyze
The object to process the image and find things.
process(). Method in class pinball.BatchMode
Process the batch file.
process(). Method in class pinball.log.LogReport
Proces the log files.
process(). Method in class pinball.log.MovieViewer
Proces the log files.
process(). Method in class pinball.player.Stub
Process the blips found.
process(byte[], int, BufferInfo). Method in class pinball.player.morsecode.MorseCodeProcessImage
Analize the frame for the ball.
process(byte[], int, BufferInfo). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Analize the frame for the ball.
process(byte[], int, BufferInfo). Method in class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Analize the frame for the ball.
process(byte[], int, BufferInfo). Method in class pinball.player.pen.PenProcessImage
Analize the frame for the ball.
process(byte[], int, BufferInfo). Method in class pinball.player.ProcessImage
Analize the frame for the ball.
process(StringTokenizer). Method in class pinball.log.BallStats
Finds how long a ball was in play and the number of hits for it.
process(StringTokenizer). Method in class pinball.log.TimeStampReport
Finds the frame rate statistics.
processCommand(String). Method in class pinball.player.network.NetworkListener
Process the command from the network.
processCommand(String). Method in class pinball.player.remote.RemoteListener
Process the command from the network.
processed(). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Get the last difference image.
processed(). Method in class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Get the last difference image.
processed(). Method in class pinball.player.pen.PenProcessImage
Get the last difference image.
processed(). Method in class pinball.player.ProcessImage
Get the last difference image.
ProcessImage(). Constructor for class pinball.player.ProcessImage
For extended classes.
ProcessImage(byte[], int). Constructor for class pinball.player.ProcessImage
Make the first frame for comparison.

Q

Qcam. Variable in class pinball.player.FrameGrabber
The camera.
Qcam. Variable in class pinball.JavaQcam
Generate the camera.
Qcam. Variable in class pinball.MainMenu
The camera watching the game.
Qcam. Variable in class pinball.menuevent.PinballExit
The camera in the system.
queue. Variable in class pinball.player.Strategy
The queue of buffers waiting to be looked at.
queue. Variable in class pinball.player.Stub
The queue of waiting buffers.
quit(). Method in class pinball.part.MovitRobotRemote
Exits the system.

R

Random2Player(). Constructor for class pinball.player.random2.Random2Player
Random2RemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.random2.Random2RemoteStrategy
The strategy thread for the player.
Random2Strategy(). Constructor for class pinball.player.random2.Random2Strategy
Required for extended class.
Random2Strategy(Buffer, TextArea, Camera). Constructor for class pinball.player.random2.Random2Strategy
The strategy thread for the player.
RandomPlayer(). Constructor for class pinball.player.random.RandomPlayer
RandomRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.random.RandomRemoteStrategy
The strategy thread for the player.
RandomStrategy(). Constructor for class pinball.player.random.RandomStrategy
Required for extended class.
RandomStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.random.RandomStrategy
The strategy thread for the player.
read(). Method in class pinball.io.SerialIO
Read from the port.
read(). Method in class pinball.io.SerialPort
Read from the port.
read(DataInputStream). Method in class pinball.Options
Read the options from disk.
readConfiguration(). Method in class pinball.io.RS232SDD16
Read the configuration of the device.
readFlippersFile(). Method in class pinball.player.Stub
Read in the flipper's file to see where the flippers were previously located.
readFlippersFile(String). Static method in class pinball.GameOptions
Set whether to read the flipper's location.
readFrame(int, int, String, long). Method in class pinball.log.Viewer
Read a frame from the log file.
ReadInput(int). Method in class pinball.io.ADR2200
Read the output lines.
readObject(ObjectInputStream). Method in class pinball.player.adjustable.AdjustableBufferInfo
Read the buffer information from the disk.
readObject(ObjectInputStream). Method in class pinball.part.Blip
Read object from disk.
readOutputLines(). Method in class pinball.io.RS232SDD16
Read the output lines.
receive(). Method in class pinball.server.Network
Receive data.
record. Variable in class pinball.part.Camera
Recording to a file.
record(). Static method in class pinball.GameOptions
Is the system to record the images.
record_it(). Static method in class pinball.GameOptions
Set the system up to record the images.
recordable(). Method in class pinball.player.adjustable.AdjustableBuffer
The buffer can be recorded.
recordable(). Method in class pinball.buffer.Buffer
The buffer can be recorded.
recordable(). Method in class pinball.buffer.ibuff.IBuff
The buffer can be recorded.
refindFlippers. Variable in class pinball.MainMenu
Refind the flippers.
refindFlippers(). Static method in class pinball.GameOptions
Get the status of the refinding of the flippers.
refindFlippers(boolean). Static method in class pinball.GameOptions
Set the refind flippers status.
releaseAllBuffers(). Method in class pinball.player.remote.RemoteStub
Release all buffers.
releaseAllBuffers(). Method in class pinball.player.Stub
Release all the buffers from the queue.
releaseLock(). Method in class pinball.part.CarRemote
releaseLock(). Method in class pinball.part.Flasher
The system will release the lock.
releaseLock(). Method in class pinball.part.MovitRobotRemote
Delete the lock file.
releaseLock(). Method in class pinball.player.Stub
Release the lock on the information buffer.
releaseLock(Buffer). Method in class pinball.player.remote.RemoteStub
Release the lock on the information buffer.
releaseLock(Buffer). Method in class pinball.player.Stub
Release the lock on the information buffer.
releaseLock(int). Method in class pinball.player.Stub
Release the lock on the information buffer.
RemoteExit(RemoteStub). Constructor for class pinball.player.remote.RemoteExit
Sets up the stub to be request to exit.
RemoteExitEvent(RemoteExit). Constructor for class pinball.player.remote.RemoteExitEvent
Sets up so when the user presses the exit button the system logs off.
RemoteListener(RemoteStub, MyClient). Constructor for class pinball.player.remote.RemoteListener
Create a new remote listener.
RemotePlayerStrategy(). Constructor for class pinball.player.remote.RemotePlayerStrategy
For extentions.
RemotePlayerStrategy(Buffer, TextArea). Constructor for class pinball.player.remote.RemotePlayerStrategy
The strategy thread for the player.
RemoteStub(Buffer, TextArea, Strategy). Constructor for class pinball.player.remote.RemoteStub
The stub for the strategy.
RemoteStub(Strategy). Constructor for class pinball.player.remote.RemoteStub
The stub for the strategy.
RemoteStub(Strategy, MyClient). Constructor for class pinball.player.remote.RemoteStub
The stub for the strategy.
requestFrame(). Method in class pinball.player.remote.RemoteStub
Get a frame from the camera.
requestFrame(). Method in class pinball.player.Stub
Get a frame from the camera.
requestRead(). Method in class pinball.io.ADR2200
Request a read from the output lines.
requestRead(). Method in class pinball.io.RS232SDD16
Request a read from the output lines.
reset(). Method in class pinball.part.BallReturn
Make the ball return plunger go back down.
reset(). Method in class pinball.part.Flipper
Reset the flipper.
reset(). Method in class pinball.part.Plunger
Reset the plunger.
reset(). Method in class pinball.TimeStamp
Reset the time stamp.
resetOutputLine(int). Method in class pinball.io.ADR2200
Clear the output lines on the device.
resetOutputLines(BitSet, BitSet). Method in class pinball.io.RS232SDD16
Clear the output lines on the device.
resetTime. Variable in class pinball.player.Strategy
How long can the flipper stay up in the game.
resetTime. Variable in class pinball.player.Stub
How long can the flipper stay up in the game.
resetTime(). Static method in class pinball.GameOptions
How long to leave a flipper up before reseting it.
resetTime(int). Static method in class pinball.GameOptions
Set how long to leave a flipper up before reseting it.
resetTime(int). Method in class pinball.player.Strategy
Get the flipper reset time.
resetTime(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the in play time.
resize(). Method in class pinball.buffer.BufferInfo
Get the resize flag.
resize(). Method in class pinball.player.FrameGrabber
Setup the resize.
resize(). Method in class pinball.player.standardV2.Input
Setup the resize.
resize(). Method in class pinball.buffer.ResizeInfo
Check if the camera should be resized.
resize(). Method in class pinball.player.Stub
Get the resize flag.
resize(int, int, int, int). Method in class pinball.buffer.BufferInfo
Set the resize flag and include resize information.
resize(int, int, int, int). Method in class pinball.player.remote.RemoteStub
Set the resize flag and include resize information.
resize(int, int, int, int). Method in class pinball.player.Stub
Set the resize flag and include resize information.
resize(int, int, int, int, int). Method in class pinball.buffer.BufferInfo
Set the resize flag and include resize information.
resize(int, int, int, int, int). Method in class pinball.player.Stub
Set the resize flag and include resize information.
resized. Variable in class pinball.player.FrameGrabber
Did the resize of the camera take place.
resized. Variable in class pinball.player.standardV2.Input
Did the resize of the camera take place.
resized(). Method in class pinball.buffer.BufferInfo
Set the condition that it was resized.
resized(). Method in class pinball.buffer.ResizeInfo
Set that the camera was resized.
resized(). Method in class pinball.player.Stub
Set the condition that it was resized.
resizedFull. Variable in class pinball.player.resize.ResizeStrategy
Did it go to full screen.
resizedSmall. Variable in class pinball.player.resize.ResizeStrategy
Did it go to small screen.
resizeFrame(BufferInfo). Method in class pinball.part.Camera
Resize the frame.
resizeImage(). Method in class pinball.player.FrameGrabber
Check to see if resize of the images is needed.
resizeImage(). Method in class pinball.player.standardV2.Input
Check to see if resize of the images is needed.
resizeInfo. Static variable in class pinball.buffer.BufferInfo
The resize information for the image.
ResizeInfo(). Constructor for class pinball.buffer.ResizeInfo
ResizePlayer(). Constructor for class pinball.player.resize.ResizePlayer
ResizeRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.resize.ResizeRemoteStrategy
The strategy thread for the player.
ResizeStrategy(). Constructor for class pinball.player.resize.ResizeStrategy
For extended classes.
ResizeStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.resize.ResizeStrategy
The strategy thread for the player.
resizeTransfer(). Method in class pinball.buffer.BufferInfo
Get the transfer size.
resizeX(). Method in class pinball.buffer.BufferInfo
Get the resize x size.
resizeX(). Method in class pinball.player.Stub
Get the resize x size.
resizeXOffset(). Method in class pinball.buffer.BufferInfo
Get the resize x offset.
resizeXOffset(). Method in class pinball.player.Stub
Get the resize x offset.
resizeY(). Method in class pinball.buffer.BufferInfo
Get the resize y size.
resizeY(). Method in class pinball.player.Stub
Get the resize y size.
resizeYOffset(). Method in class pinball.buffer.BufferInfo
Get the resize y offset.
resizeYOffset(). Method in class pinball.player.Stub
Get the resize y offset.
resizing. Variable in class pinball.player.FrameGrabber
Is the image to be resized.
resizing. Variable in class pinball.player.standardV2.Input
Is the image to be resized.
reverseImage(byte[], int, int). Method in class pinball.player.draw.DrawStub
Reverse the image from the camera.
reverseImage(byte[], int, int). Method in class pinball.player.pen.PenStub
Reverse the image from the camera.
rewind(). Method in class pinball.log.Viewer
Should the system rewind the video.
rewind(boolean). Method in class pinball.log.Viewer
The system will rewind.
RIGHT. Static variable in class pinball.part.Flipper
Right flipper.
RIGHT. Static variable in class pinball.part.MovitRobot
Commands for the system.
RIGHT. Static variable in class pinball.player.movitrobot.MovitRobotControls
States of the robot.
RIGHT. Static variable in class pinball.part.MovitRobotRemote
States of the robot.
right. Variable in class pinball.player.remote.RemoteStub
Locations of the flippers.
RIGHT. Variable in class pinball.player.Stub
Value of the right flipper.
right. Variable in class pinball.player.Stub
The flippers in the game.
right(). Method in class pinball.player.human.FlipperCommands
Is the right flipper pressed.
rightAdjust. Variable in class pinball.player.adjustable.AdjustableDrawingCanvas
When the ball is in this polygon, the right flipper flips.
rightCount. Variable in class pinball.player.network.NetworkListener
Right flip count.
rightDistance. Variable in class pinball.player.Strategy
The distance the ball is from the right flipper.
rightFlipperLocation(StringTokenizer). Method in class pinball.player.remote.RemoteStub
Get the right flipper location.
rightFlipperReset(long). Method in class pinball.player.remote.RemoteStub
Should the right flipper be reset.
rightFlipperReset(long). Method in class pinball.player.Stub
Should the right flipper be reset.
rightFlipperState(boolean). Method in class pinball.player.remote.RemoteStub
Set the right flipper state.
rightFlipperState(boolean). Method in class pinball.player.Stub
Set the state of the right flipper.
rightState. Variable in class pinball.player.remote.RemoteStub
Right flipper up state.
rightTime. Variable in class pinball.player.remote.RemoteStub
Time flipper was last up.
rightX. Variable in class pinball.player.Strategy
Right flipper x location.
rightX. Variable in class pinball.player.Stub
Right flipper x location.
rightX(). Method in class pinball.player.remote.RemoteStub
X location of right flipper.
rightX(). Method in class pinball.player.Stub
X location of right flipper.
rightY. Variable in class pinball.player.Strategy
Right flipper y location.
rightY. Variable in class pinball.player.Stub
Right flipper y location.
rightY(). Method in class pinball.player.remote.RemoteStub
Y location of right flipper.
rightY(). Method in class pinball.player.Stub
Y location of right flipper.
RobotMenu(Camera, StdPlayer, String). Constructor for class pinball.player.movitrobot.RobotMenu
Create the window and get the camera's settings
robotStatus(). Method in class pinball.player.movitrobot.MovitRobotStub
Get the robot's status.
RS232SDD16(String). Constructor for class pinball.io.RS232SDD16
Create the IO device at the port specified.
run(). Method in class pinball.player.adjustable.AdjustablePost
Keep looking at the images and draw them at the frame rate from GameOptions.
run(). Method in class pinball.player.Analyze
Analyze the images for the ball's location.
run(). Method in class pinball.part.CarRemote
run(). Method in class pinball.player.FrameGrabber
Grab images from the camera.
run(). Method in class pinball.player.standardV2.Input
Grab images from the camera.
run(). Method in class pinball.log.MovieViewer
Startup the viewing.
run(). Method in class pinball.part.MovitRobotRemote
Poll the system to see if the user was pressing the keyboard.
run(). Method in class pinball.player.network.NetworkListener
Listen for commands and follow them out.
run(). Method in class pinball.player.nopinball.NoPinballStub
Filter out the object.
run(). Method in class pinball.player.standardV2.PictureTaker
Grab images from the camera.
run(). Method in class pinball.player.Post
Keep looking at the images and draw them at the frame rate from GameOptions.
run(). Method in class pinball.player.remote.RemoteListener
Keep listening for commands and follow them out.
run(). Method in class pinball.player.remote.RemoteStub
Do nothing in the main thread.
run(). Method in class pinball.io.SerialPort
Keep doing IO on the serial port.
run(). Method in class pinball.player.Strategy
Wait until the stub filtered out the ball and then decide to flip or not.
run(). Method in class pinball.player.Stub
Get the loctions of the objects found and determine which is the ball and flip the flippers based on these finding.
running(). Static method in class pinball.GameOptions
Find the running status of the system.
running(boolean). Static method in class pinball.GameOptions
Set the running status of the system.

S

sample. Variable in class pinball.part.SoundCardDisplay
The sound sample.
sample. Variable in class pinball.part.SoundCardGraph
The sound sample from the card.
sample(). Method in class pinball.part.SoundCardDisplay
Get a sound sample.
save(DataOutputStream). Method in class pinball.Options
Save the options to disk.
SavedFrame(CameraFrame, String, int, int, long). Constructor for class pinball.log.SavedFrame
Store a frame from the video log file into the memory.
sendCharacters(String). Method in class pinball.part.MorseCode
Send characters.
sender. Variable in class pinball.player.remote.RemoteStub
Send data to the server.
sendFrame. Variable in class pinball.player.Stub
Send frame.
sendFrame(). Method in class pinball.player.Stub
Should the system send a frame from the camera over the network.
sendFrame(boolean). Method in class pinball.player.Stub
Set if the system should send a frame from the camera over the network.
SerialData(String). Constructor for class pinball.io.SerialData
Set the data with no delay.
SerialData(String, boolean). Constructor for class pinball.io.SerialData
Set the data & the weither or not a delay is needed.
SerialIO(String). Constructor for class pinball.io.SerialIO
Make the serial port with the port given.
SerialPort(String, SerialIO). Constructor for class pinball.io.SerialPort
server. Variable in class pinball.player.network.NetworkListener
The server that receives the data.
server. Variable in class pinball.player.network.NetworkPlayerStrategy
Sends data over the network.
SERVER. Static variable in class pinball.player.standard.StdPlayer
Server mode.
serverSocket(). Method in class pinball.server.MyServer
Get the server socket.
serverStrategy(Buffer, TextArea, Camera). Method in class pinball.player.adjustable.AdjustablePlayer
Get the strategy thread for the player.
serverStrategy(Buffer, TextArea, Camera). Method in class pinball.player.internet.InternetPlayer
Get the strategy thread for the player.
serverStrategy(Buffer, TextArea, Camera). Method in class pinball.player.standard.StdPlayer
Get the strategy thread for the player.
serverStrategy(Buffer, TextArea, Camera). Method in class pinball.player.standardV2.StdPlayer2
Get the strategy thread for the player.
set(CameraFrame). Method in class pinball.buffer.BufferInfo
Set the frame buffer.
setAdjustableFlippers(AdjustableFlippers). Method in class pinball.player.adjustable.AdjustableBufferInfo
Set the adjustable flippers.
setAdjustments(AdjustableFlippers). Method in class pinball.player.adjustable.AdjustableDrawingCanvas
Setup the adjustable flippers.
setArgs(String[]). Static method in class pinball.GameOptions
Set the command line arguments.
setBall(int, int). Method in class pinball.player.human.HumanWindow
Set the location of the ball.
setBlips(int[][], Vector). Method in class pinball.buffer.BufferInfo
Store the found objects frame and Vector table.
setBlips(Vector). Method in class pinball.buffer.BufferInfo
Store the objects found.
setBuffer(Buffer). Method in class pinball.player.Stub
Set the buffer used by the stub.
setCameraOffset(int, int). Static method in class pinball.GameOptions
Set the cameraOffset.
setCameraSize(int, int). Static method in class pinball.GameOptions
Set the cameraSize.
setCameraTransfer(int). Static method in class pinball.GameOptions
Set the cameraOffset.
setController(MovitRobotStub). Method in class pinball.player.movitrobot.MovitRobotControls
Set the controller of the robot.
setDataIO(DataIO). Static method in class pinball.GameOptions
Set the device for data IO.
setEndAnalyzeTime(). Method in class pinball.TimeStamp
Finished the analyze.
setEndDisplayTime(). Method in class pinball.TimeStamp
Finished the display.
setEndGrabTime(). Method in class pinball.TimeStamp
Ended a grab.
setEndTime(). Method in class pinball.TimeStamp
Set the time at the end of the program.
setExit(PinballExit). Static method in class pinball.GameOptions
Set the object used to call when exiting the system.
setFirstGrab(). Method in class pinball.TimeStamp
Set the time a frame is grabed.
setFlippers(Point, Point). Method in class pinball.log.Viewer
Set the locations of the flippers.
setFlippers(Point, Point). Method in class pinball.log.ViewerCanvas
Set the locations of the flippers.
setID(int). Method in class pinball.buffer.CameraFrame
Set the ID.
setImage(Image). Method in class pinball.player.human.HumanWindow
Set the image from the camera.
setImage(String). Method in class pinball.player.remote.RemoteStub
Sets the image from the camera.
setObjects(Vector). Method in class pinball.player.Stub
Set the blips in the buffer.
setOutputLine(int). Method in class pinball.io.ADR2200
Set the output lines on the device.
setOutputLines(BitSet, BitSet). Method in class pinball.io.RS232SDD16
Set the output lines on the device.
setPanel(Panel). Method in class pinball.player.movitrobot.MovitRobotControls
The panel that contains the image from the camera.
setParent(AdjustableDrawingCanvas). Method in class pinball.player.adjustable.AdjustableFlippers
Set the parent of this object.
setPath(String, boolean). Static method in class pinball.PinballLog
Set the path of the log file.
setPlunger(Plunger). Static method in class pinball.GameOptions
Set the plunger in the system.
setPowerupStates(byte, byte). Method in class pinball.io.RS232SDD16
Define the IO lines inital power on state.
setQueue(StrategyQueue). Method in class pinball.player.Strategy
Set up the queue of buffers.
setReadData(byte). Method in class pinball.io.SerialIO
Add data that read in from the serial port.
setSample(byte[]). Method in class pinball.part.SoundCardGraph
Set the sample.
setSize(int, int, int, int). Method in class pinball.buffer.ResizeInfo
Set the size of the image.
setSize(int, int, int, int, int). Method in class pinball.buffer.ResizeInfo
Set the size of the image.
setStartAnalyzeTime(). Method in class pinball.TimeStamp
Started to analyzed.
setStartDisplayTime(). Method in class pinball.TimeStamp
Started to display.
setStartGrabTime(). Method in class pinball.TimeStamp
Start grab.
setStates(int). Method in class pinball.io.ADR2200
Set the output lines on the device.
setStates(String). Method in class pinball.io.ADR2200
Set the output lines on the device.
setStatsFile(String, int). Static method in class pinball.PinballLog
Set the statistics file and priority.
setStub(Stub). Method in class pinball.buffer.BufferInfo
Set the stub for the system.
setStub(Stub). Method in class pinball.player.DrawingCanvas
Setup the stub from the system.
setText(String). Method in class pinball.player.morsecode.MorseCodeStub
setText(String). Method in class pinball.log.Viewer
Set the text to be displayed.
setup(byte[], int). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Setup the arrays.
setup(byte[], int). Method in class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Setup the arrays.
setup(byte[], int). Method in class pinball.player.pen.PenProcessImage
Setup the arrays.
setup(byte[], int). Method in class pinball.player.ProcessImage
Setup the arrays.
setupImage(). Method in class pinball.player.Stub
Setup the color model for the frame from the camera.
setupProcessImage(). Method in class pinball.player.Analyze
Setup the process image object
setupProcessImage(). Method in class pinball.player.morsecode.MorseCodeAnalyze
Setup the process image object
setupProcessImage(). Method in class pinball.player.nativeimageprocess.NativeImageProcessAnalyze
Setup the process image object
setupProcessImage(). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesAnalyze
Setup the process image object
setupProcessImage(). Method in class pinball.player.pen.PenAnalyze
Setup the process image object
setupStub(). Method in class pinball.player.adjustable.AdjustablePost
Setup the stub in the drawing canvas.
setupStub(). Method in class pinball.player.Post
Setup the stub in the drawing canvas.
size. Variable in class pinball.buffer.BufferInfo
Number of bytes for the image.
skip(). Method in class pinball.player.Analyze
Skip to the most recent buffer.
skip(). Method in class pinball.player.Stub
Skip past some of the buffers, if there is more recent data in the system.
skip(BufferInfo). Method in class pinball.player.nativeimageprocesschanges.NativeImageProcessChangesProcessImage
Buffer was skipped.
skip(BufferInfo). Method in class pinball.player.nativeimageprocess.NativeImageProcessProcessImage
Buffer was skipped.
skip(BufferInfo). Method in class pinball.player.pen.PenProcessImage
Buffer was skipped.
skip(BufferInfo). Method in class pinball.player.ProcessImage
Buffer was skipped.
skipBuffer(). Method in class pinball.player.Stub
Skip the buffer.
skipFrame(). Method in class pinball.player.Stub
The frame was skipped.
skipped(). Method in class pinball.player.adjustable.AdjustableBuffer
Was the buffer skipped by a thread.
skipped(). Method in class pinball.buffer.Buffer
Was the buffer skipped by a thread.
skipped(). Method in class pinball.buffer.ibuff.IBuff
Was the buffer skipped by a thread.
skipped(boolean). Method in class pinball.player.adjustable.AdjustableBuffer
Set skip status.
skipped(boolean). Method in class pinball.buffer.Buffer
Set skip status.
skipped(boolean). Method in class pinball.buffer.ibuff.IBuff
Set skip status.
sleepTime(). Method in class pinball.log.SavedFrame
smallestObject. Variable in class pinball.player.Stub
Smallest Object.
sound. Variable in class pinball.part.SoundCardDisplay
The sound card.
SoundCard(). Constructor for class pinball.part.SoundCard
Create the sound card.
SoundCardDisplay(SoundCard). Constructor for class pinball.part.SoundCardDisplay
Display the sound graph on the screen.
SoundCardGraph(int, int). Constructor for class pinball.part.SoundCardGraph
Setup the canvas.
special(). Method in class pinball.player.Strategy
Special is used for players that want to add something special to their strategy, but want the standard decision.
special(). Method in class pinball.player.tracker.TrackerStrategy
Find the angle and store previous locations.
StandardInputs(Camera). Constructor for class pinball.player.standardV2.StandardInputs
StandardV2Strategy(). Constructor for class pinball.player.standardV2.StandardV2Strategy
For extended classes.
StandardV2Strategy(Buffer, TextArea, Camera). Constructor for class pinball.player.standardV2.StandardV2Strategy
The strategy thread for the player.
StandardV2Stub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.standardV2.StandardV2Stub
The stub for the strategy.
start. Variable in class pinball.part.Blip
End Points.
start. Variable in class pinball.MainMenu
Begin the system.
start. Variable in class pinball.player.pen.PenProcessImage
The first pixel to start at.
start. Variable in class pinball.player.ProcessImage
The first pixel to start at.
start(). Method in class pinball.part.Blip
Get the start location.
start(). Method in class pinball.log.MoviePlayer
Starts up the movie player.
start(). Method in class pinball.menuevent.PinballStart
Start the game.
start(int, int). Method in class pinball.part.Blip
Set the start location.
startBallTime. Variable in class pinball.Stats
Time ball started.
startButton. Variable in class pinball.Stats
Use to check for a start of a new game.
startButton. Variable in class pinball.player.Stub
Starts a new game on the pinball machine.
StartButton(DataIO). Constructor for class pinball.part.StartButton
Make a start button to start the pinball game.
startDelay. Variable in class pinball.player.Stub
Should the system way a few seconds at the begining for a ball to return.
startGame. Variable in class pinball.MainMenu
Start the pinball game.
startGameTime. Variable in class pinball.Stats
Time game started.
startOfGame. Variable in class pinball.player.Stub
Start of game.
StartSystem(String[], StdPlayer, String). Constructor for class pinball.player.movitrobot.StartSystem
Starts the program.
startTime. Variable in class pinball.player.network.NetworkListener
Start Time.
startTime. Variable in class pinball.player.Stub
Time when the flipper was flipped in testing.
startTime(). Method in class pinball.TimeStamp
Set the start time for the program.
state(). Method in class pinball.part.MovitRobot
What is the state of the robot.
state(). Method in class pinball.part.MovitRobotRemote
The current state.
statistics(). Method in class pinball.player.draw.DrawStub
Check the list of statistic events and see what to log.
statistics(). Method in class pinball.player.morsecode.MorseCodeStub
Check the list of statistic events and see what to log.
statistics(). Method in class pinball.player.movitrobot.MovitRobotStub
No statistics done.
statistics(). Method in class pinball.player.nopinball.NoPinballStub
Check the list of statistic events and see what to log.
statistics(). Method in class pinball.player.pen.PenStub
Check the list of statistic events and see what to log.
statistics(). Method in class pinball.player.Stub
Check the list of statistic events and see what to log.
stats. Variable in class pinball.player.Stub
The statistics for the game.
Stats(Stub). Constructor for class pinball.Stats
Checks the stats of the game.
statsBallInPlay(). Method in class pinball.player.remote.RemoteStub
Check if ball is in play.
statsBallInPlay(). Method in class pinball.player.Stub
Check if ball is in play.
statsDone(). Method in class pinball.Stats
Check to see if the system is done doing the statistics for the game.
status(). Method in class pinball.player.DrawLock
Check if the buffer can be drawn.
status(). Method in class pinball.player.movitrobot.MovitRobotControls
The current status of the system.
status(). Method in class pinball.Watcher
Find the status of the lock.
StdPlayer(). Constructor for class pinball.player.standard.StdPlayer
StdPlayer2(). Constructor for class pinball.player.standardV2.StdPlayer2
step(). Method in class pinball.log.Viewer
Go to the next frame.
stepBack(). Method in class pinball.log.Viewer
Go to the previous frame.
stop(). Method in class pinball.part.CarRemote
stop(). Method in class pinball.log.MoviePlayer
The applet is done.
stop(). Method in class pinball.part.MovitRobot
Stop the robot.
stop(). Method in class pinball.part.MovitRobotRemote
Stop the system.
STOPPED. Static variable in class pinball.part.MovitRobot
Commands for the system.
STOPPED. Static variable in class pinball.player.movitrobot.MovitRobotControls
States of the robot.
STOPPED. Static variable in class pinball.part.MovitRobotRemote
States of the robot.
stoppedTime. Variable in class pinball.Stats
Time when the ball was out of play.
stoppedTime(). Method in class pinball.player.movitrobot.MovitRobotControls
The last time the system stopped.
storeBall(). Method in class pinball.player.Stub
Save the ball's location to the log file.
storeBlips(). Method in class pinball.player.Stub
Write the blips to the log file.
strategied. Variable in class pinball.Watcher
Buffer frame was used to make the flipping descision.
strategied(int). Method in class pinball.Watcher
End strategy.
strategy. Variable in class pinball.player.human.HumanWindow
The strategy thread.
strategy. Variable in class pinball.MainMenu
The frame strategy thread.
strategy. Variable in class pinball.player.network.NetworkListener
The strategy who plays the game.
strategy. Variable in class pinball.player.remote.RemoteStub
Strategy used.
strategy. Variable in class pinball.player.Stub
The strategy to work on.
strategy(). Static method in class pinball.GameOptions
Get the strategy thread status.
Strategy(). Constructor for class pinball.player.Strategy
Used in the extended classed.
strategy(boolean). Static method in class pinball.GameOptions
Set the status of the strategy thread.
Strategy(Buffer, TextArea, Camera). Constructor for class pinball.player.Strategy
Make a new strategy thread.
strategy(int). Method in class pinball.Watcher
Start strategy.
strategyDraw(Graphics, int, int). Method in class pinball.player.draw.DrawStub
Allows the strategy to draw to the screen any lines or other graphics for the user to see how the strategy operates.
strategyDraw(Graphics, int, int). Method in class pinball.player.movitrobot.MovitRobotStub
Don't draw anything.
strategyDraw(Graphics, int, int). Method in class pinball.player.nopinball.NoPinballStub
Allows the strategy to draw to the screen any lines or other graphics for the user to see how the strategy operates.
strategyDraw(Graphics, int, int). Method in class pinball.player.pen.PenStub
Allows the strategy to draw to the screen any lines or other graphics for the user to see how the strategy operates.
strategyDraw(Graphics, int, int). Method in class pinball.player.Stub
Allows the strategy to draw to the screen any lines or other graphics for the user to see how the strategy operates.
strategyUnlock(String). Method in class pinball.player.adjustable.AdjustableBuffer
Get's the strategy unlock status.
strategyUnlock(String). Method in class pinball.buffer.Buffer
Get's the strategy unlock status.
strategyUnlock(String). Method in class pinball.buffer.ibuff.IBuff
Get's the strategy unlock status.
stub. Static variable in class pinball.buffer.BufferInfo
The stub for the strategy.
stub. Variable in class pinball.player.DrawingCanvas
The stub which contains various lines from the strategy to be drawn to the screen.
stub. Variable in class pinball.player.network.NetworkListener
The stub to control.
stub. Variable in class pinball.player.Post
Stub from the strategy.
stub. Variable in class pinball.player.remote.RemoteListener
Stub for the strategy.
stub. Variable in class pinball.Stats
The pinball controlls of the system.
stub. Variable in class pinball.player.Strategy
The stub to connect the strategy to the system.
Stub(). Constructor for class pinball.player.Stub
Needed for when this class is extended.
Stub(Buffer, TextArea, Strategy, Camera). Constructor for class pinball.player.Stub
The stub for the strategy.
symbolSpace. Static variable in class pinball.part.MorseCode
Time betwen a symbol.
systemButtons. Variable in class pinball.MainMenu
The buttons for controlling the system.

T

test(). Method in class pinball.part.SoundCard
Test clap.
test(). Method in class pinball.part.SoundCardDisplay
Test sound
test(byte[]). Method in class pinball.player.movitrobot.MovitRobotStrategy
Test sound
test(String). Method in class pinball.part.MorseCode
Send a message.
test2(). Method in class pinball.part.SoundCard
Test range.
test3(). Method in class pinball.part.SoundCard
Test clap.
testing(). Method in class pinball.player.Strategy
Used to simulate lots packets.
testingFlippers. Variable in class pinball.player.Stub
Are the flippers being tested.
text(). Method in class pinball.log.SavedFrame
Get the text for the frame.
thing. Variable in class pinball.player.pen.PenProcessImage
The object working on.
thing. Variable in class pinball.player.ProcessImage
The object working on.
threshold. Variable in class pinball.player.pen.PenProcessImage
The threshold in comparing the images for changes.
threshold. Variable in class pinball.player.ProcessImage
The threshold in comparing the images for changes.
time(). Method in class pinball.log.BallStat
Get the time in ball.
time(). Method in class pinball.buffer.BufferInfo
The time stamp used in the threads.
time(). Method in class pinball.server.MyServer
Send the time.
time(). Method in class pinball.player.Stub
The time stamp used in the threads.
time1. Variable in class pinball.player.remote.RemoteListener
Used to count transfer time.
time2. Variable in class pinball.player.remote.RemoteListener
Used to count transfer time.
timeRange(long, long, long). Method in class pinball.player.morsecode.MorseCodeStrategy
timeRequest(). Method in class pinball.player.remote.RemoteStub
Request the time.
timeSelect. Variable in class pinball.player.remote.RemoteListener
Which time is being read.
timestamp. Variable in class pinball.buffer.BufferInfo
The time stamper, used to keep track of the time used by various processes.
timeStamp. Variable in class pinball.player.Stub
Should the system report time stamps.
timeStamp(). Method in class pinball.part.Flipper
Get the time stamp for the flipper.
TimeStamp(). Constructor for class pinball.TimeStamp
Create a new timeStamp.
TimeStampReport(PrintWriter). Constructor for class pinball.log.TimeStampReport
Creates the TimeStamp reports for the log files.
timeToPlay(). Static method in class pinball.GameOptions
Get the time to play.
timeToPlay(int). Static method in class pinball.GameOptions
Set the time to play before exiting.
top. Static variable in class pinball.buffer.BufferInfo
Used to define the top & bottom of the image to see if the ball is in play or out of play.
top. Variable in class pinball.MainMenu
Top is the image.
top. Variable in class pinball.player.Strategy
Location from bottom of screen to be considered out of play.
top. Variable in class pinball.player.Stub
Location from bottom of screen to be considered out of play.
top(). Method in class pinball.buffer.BufferInfo
The top of the playfield.
top(). Method in class pinball.player.Stub
The top of the playfield.
topBottom(). Method in class pinball.player.remote.RemoteStub
Send the top and bottom area of game play.
topBottom(int, int). Method in class pinball.buffer.BufferInfo
Set the top & bottom for the in play area.
topBottom(int, int). Method in class pinball.player.Stub
Set the top & bottom for the in play area.
toString(). Method in class pinball.player.adjustable.AdjustablePost
Get the name of the object.
toString(). Method in class pinball.player.Analyze
Get the name of the object.
toString(). Method in class pinball.part.Camera
Get the name of the camera.
toString(). Method in class pinball.player.FrameGrabber
Get the name of the object.
toString(). Method in class pinball.player.standardV2.Input
Get the name of the object.
toString(). Method in class pinball.player.network.NetworkListener
Name of the object.
toString(). Method in class pinball.player.Post
Get the name of the object.
toString(). Method in class pinball.player.Strategy
Get the name of the object.
toString(). Method in class pinball.player.Stub
Name of the object.
toString(). Method in class pinball.TimeStamp
The statistics for the buffers.
total. Variable in class pinball.part.Blip
Total pixels it takes up.
total(). Method in class pinball.part.Blip
Get the total pixels used by this blip.
totalTime. Variable in class pinball.Stats
Total time spent playing.
totalTime(). Method in class pinball.Stats
Get the total time the game was in use.
totalX. Variable in class pinball.part.Blip
Total x values for the blip.
totalX(). Method in class pinball.part.Blip
Get the total x.
totalY. Variable in class pinball.part.Blip
Total y values for the blip.
totalY(). Method in class pinball.part.Blip
Get the total y.
trace(String). Static method in class pinball.GameOptions
Used to force a line statement of where the program is up to.
TrackerPlayer(). Constructor for class pinball.player.tracker.TrackerPlayer
TrackerStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.tracker.TrackerStrategy
The strategy thread for the player.
transfer. Variable in class pinball.buffer.BufferInfo
The transfer size of the image.
transfer. Variable in class pinball.part.Camera
The camera's transfer.
transfer. Variable in class pinball.buffer.CameraFrame
The transfer size for the frame.
transfer(). Method in class pinball.buffer.BufferInfo
Get the transfer size.
transfer(). Method in class pinball.part.Camera
Get the transfer size.
transfer(). Method in class pinball.buffer.ResizeInfo
Get the transfer of the image.
transferset. Variable in class pinball.part.Camera
Contrast of the camera.
transmit(String). Method in class pinball.part.MorseCode
Send an encoded character.
transmit(String). Method in class pinball.server.Network
Send out data.
triedLaunch. Variable in class pinball.player.Stub
Number of tries to launch the ball.
TripwirePlayer(). Constructor for class pinball.player.tripwire.TripwirePlayer
TripwireRemoteStrategy(Buffer, TextArea). Constructor for class pinball.player.tripwire.TripwireRemoteStrategy
The strategy thread for the player.
TripwireStrategy(). Constructor for class pinball.player.tripwire.TripwireStrategy
TripwireStrategy(Buffer, TextArea, Camera). Constructor for class pinball.player.tripwire.TripwireStrategy
The strategy thread for the player.
turnOff(). Method in class pinball.io.ADR2200
Clean out the data, so that all the devices are turned off.
turnOff(). Method in class pinball.io.RS232SDD16
Clean out the data, so that all the devices are turned off.

U

undrawable(). Method in class pinball.player.DrawLock
The buffer cannot be drawn.
up(). Method in class pinball.part.Flipper
Is the flipper up.
update(Graphics). Method in class pinball.player.DrawingCanvas
Called when the window is updated.
update(Graphics). Method in class pinball.player.human.HumanWindow
Draw the image.
update(Graphics). Method in class pinball.part.SoundCardGraph
Update the display.
update(Graphics). Method in class pinball.log.ViewerCanvas
Called when the window is updated.
updateFrame(BufferInfo). Method in class pinball.player.adjustable.AdjustableDrawingCanvas
Update the image's data.
updateFrame(BufferInfo). Method in class pinball.player.draw.DrawDrawingCanvas
Update the image's data.
updateFrame(BufferInfo). Method in class pinball.player.DrawingCanvas
Update the image's data.
updateFrame(CameraFrame, int, int). Method in class pinball.log.ViewerCanvas
Update the image's data.

V

value(). Method in class pinball.io.ADR2200
The value of the relays
verbose. Variable in class pinball.MainMenu
Display the changes in the image.
verbose(). Static method in class pinball.GameOptions
Find the verbose status.
verbose(boolean). Static method in class pinball.GameOptions
Set the verbose status.
verboseFrame. Variable in class pinball.buffer.BufferInfo
The frame from the camera.
verboseFrame. Variable in class pinball.player.pen.PenProcessImage
Verbose Image.
verboseFrame. Variable in class pinball.player.ProcessImage
Verbose Image.
verboseFrame(). Method in class pinball.buffer.BufferInfo
Get the verbose frame.
verboseFrame(byte[]). Method in class pinball.buffer.BufferInfo
Set the verbose frame.
videoFile(String, String). Method in class pinball.log.FrameSet
Make code for the applet that displays the video file.
videoLog. Variable in class pinball.part.Camera
Video log, for recording or playing a game.
VideoLog(). Constructor for class pinball.VideoLog
Create a log file.
VideoLog(Applet). Constructor for class pinball.VideoLog
Create a log file with the specified applet.
VideoLog(String). Constructor for class pinball.VideoLog
Create a log file with the specified first log file name.
videoLogFileName(). Static method in class pinball.PinballLog
Get the name of the videoLogFile.
viewer(). Method in class pinball.log.MovieViewer
Get the viewer.
Viewer(MovieViewer, MoviePlayer, int, int). Constructor for class pinball.log.Viewer
Sets up the video viewer.
ViewerCanvas(). Constructor for class pinball.log.ViewerCanvas
Used in the extended classed.
ViewerCanvas(int, int). Constructor for class pinball.log.ViewerCanvas
Initalize with the size and create the color table.
visualDetection. Variable in class pinball.player.Stub
Visual Ball Detection.

W

wakeup(). Method in class pinball.io.SerialPort
Wake the thread up, data is available.
Watcher(). Constructor for class pinball.Watcher
Setup the lock for the threads.
white. Variable in class pinball.player.pen.PenProcessImage
A white pixel.
white. Variable in class pinball.player.ProcessImage
A white pixel.
width. Variable in class pinball.buffer.BufferInfo
The size of the frame.
width. Variable in class pinball.buffer.CameraFrame
The width of the frame.
width. Variable in class pinball.player.DrawingCanvas
The x size of the canvas (image).
width. Variable in class pinball.player.human.HumanWindow
Frame's dimensions.
width. Variable in class pinball.MainMenu
Width of the image.
width. Variable in class pinball.player.remote.RemoteStub
Image size.
width. Variable in class pinball.log.ViewerCanvas
The x size of the canvas (image).
width(). Method in class pinball.part.Blip
Get the width of the blip.
width(). Method in class pinball.buffer.BufferInfo
Get the width of the frame.
width(). Method in class pinball.buffer.ResizeInfo
Get the width of the image.
width(). Method in class pinball.player.Stub
Get the width of the frame.
width(int). Method in class pinball.buffer.BufferInfo
Set frame width.
window. Variable in class pinball.player.human.HumanStrategy
The window to draw to.
WORDSIZE. Variable in class pinball.io.RS232SDD16
Size of word for the device.
wordSpace. Static variable in class pinball.part.MorseCode
Time between words.
write(int, String, int, Object). Static method in class pinball.PinballLog
Write the log info on the current line.
write(SerialData). Method in class pinball.io.SerialIO
Write the data to the port.
write(Vector). Method in class pinball.io.SerialPort
Write the data to the port.
writeFlippersFile(). Static method in class pinball.GameOptions
Check whether to write the flipper's location.
writeFlippersFile(). Method in class pinball.player.Stub
Write the flippers file, to store the locations of the flippers.
writeFlippersFile(String). Static method in class pinball.GameOptions
Set the file to write the flipper's location.
writeInfo(). Method in class pinball.log.BallStats
Writes the information about the balls to the output file.
writeInfo(). Method in class pinball.log.HeaderReport
Write the header information to the log file.
writeInfo(). Method in class pinball.log.TimeStampReport
Writes the information about the frame rate.
writeln(int, String, int, Object). Static method in class pinball.PinballLog
Write the log info on a new line.
writeObject(ObjectOutputStream). Method in class pinball.player.adjustable.AdjustableBufferInfo
Save the buffer information to disk.
writeObject(ObjectOutputStream). Method in class pinball.part.Blip
Save the object to disk.

X

x. Variable in class pinball.part.Blip
X location of ball.
X. Variable in class pinball.player.FrameGrabber
Image location.
X. Variable in class pinball.player.standardV2.Input
Image location.
x. Variable in class pinball.player.Strategy
X location of the ball.
x. Variable in class pinball.player.Stub
X location of the ball.
x(). Method in class pinball.part.Blip
Get the x location of this blip.
x(). Method in class pinball.part.Flipper
Get the x location of the flipper.
x(). Method in class pinball.player.Location
Get the x location of the object.
x(). Method in class pinball.log.SavedFrame
Get the x location of the ball.
x(int). Method in class pinball.part.Blip
Set the x location.
x(int). Method in class pinball.part.Flipper
Set the y location of the flipper.
x(int). Method in class pinball.player.Location
X location.
xinc(int). Method in class pinball.part.Blip
Add to the x location, find the min & max x, and increment the total pixels used up by this blip.
xLocation(). Method in class pinball.part.Blip
Get the x location of this blip.
XOffset. Variable in class pinball.buffer.BufferInfo
The x & y offsets for the image.
xoffset. Variable in class pinball.part.Camera
horizontal image offset
xoffset. Variable in class pinball.buffer.CameraFrame
The xoffset of the frame.
XOffset. Variable in class pinball.player.FrameGrabber
Image location.
XOffset. Variable in class pinball.player.standardV2.Input
Image location.
xoffset. Variable in class pinball.player.remote.RemoteStub
X image offset.
XOffset(). Method in class pinball.buffer.BufferInfo
Get the x offset.
XOffset(). Method in class pinball.part.Camera
Get the frame's x offset.
xoffset(). Method in class pinball.buffer.ResizeInfo
Get the x offset of the image.
XOffset(). Method in class pinball.player.Stub
Get the x offset.
xsize. Variable in class pinball.player.Analyze
The width of the image.
xsize. Variable in class pinball.part.Camera
horizontal size
xsize. Variable in class pinball.player.pen.PenProcessImage
XSize of the image.
xsize. Variable in class pinball.player.ProcessImage
XSize of the image.
xsize. Variable in class pinball.player.Strategy
Image x size.
xsize. Variable in class pinball.player.Stub
Image x size.
xSize(). Method in class pinball.part.Camera
Get the frame's x size.
xTest. Variable in class pinball.player.Stub
Used to test the x location of the ball.

Y

y. Variable in class pinball.part.Blip
Y location of ball.
Y. Variable in class pinball.player.FrameGrabber
Image location.
Y. Variable in class pinball.player.standardV2.Input
Image location.
y. Variable in class pinball.player.Strategy
Y location of the ball.
y. Variable in class pinball.player.Stub
Y location of the ball.
y(). Method in class pinball.part.Blip
Get the x location of this blip.
y(). Method in class pinball.part.Flipper
Get the y location of the flipper.
y(). Method in class pinball.player.Location
Get the y location of the object.
y(). Method in class pinball.log.SavedFrame
Get the y location of the ball.
y(int). Method in class pinball.part.Blip
Set the y location.
y(int). Method in class pinball.part.Flipper
Set the y location of the flipper.
y(int). Method in class pinball.player.Location
Y location.
yinc(int). Method in class pinball.part.Blip
Add to the y location, find the min & max y.
yLocation(). Method in class pinball.part.Blip
Get the y location of this blip.
YOffset. Variable in class pinball.buffer.BufferInfo
The x & y offsets for the image.
yoffset. Variable in class pinball.part.Camera
vertical image offset
yoffset. Variable in class pinball.buffer.CameraFrame
The yoffset of the frame.
YOffset. Variable in class pinball.player.FrameGrabber
Image location.
YOffset. Variable in class pinball.player.standardV2.Input
Image location.
yoffset. Variable in class pinball.player.remote.RemoteStub
Y image offset.
YOffset(). Method in class pinball.buffer.BufferInfo
Get the y offset.
YOffset(). Method in class pinball.part.Camera
Get the frame's y offset.
yOffset(). Method in class pinball.part.Flipper
Get the Y offset of the flipper.
yoffset(). Method in class pinball.buffer.ResizeInfo
Get the y offset of the image.
YOffset(). Method in class pinball.player.Stub
Get the y offset.
yOffset(int). Method in class pinball.part.Flipper
Set the Y offset of the flipper.
ysize. Variable in class pinball.part.Camera
vertical size
ysize. Variable in class pinball.player.pen.PenProcessImage
YSize of the image.
ysize. Variable in class pinball.player.ProcessImage
YSize of the image.
ysize. Variable in class pinball.player.Strategy
Image y size.
ysize. Variable in class pinball.player.Stub
Image y size.
ySize(). Method in class pinball.part.Camera
Get the frame's y size.
yTest. Variable in class pinball.player.Stub
Used to test the y location of the ball.

Z

ZERO. Variable in class pinball.io.RS232SDD16
A zero bitset.
zoom. Variable in class pinball.part.Camera
Zoom
zoomSize(). Method in class pinball.part.Camera
Get the frame's zoom size.