| Class | Description |
|---|---|
| BoardCanvas |
Implements the canvas that shows the game progress in game window
|
| CameraWindow |
A simple control window for letting the user control when to snap the
current game state on the real board using the camera.
|
| Circular |
Represents a circular clicking area
|
| ControllerWindow |
Main control window of the application.
|
| ControlWindow |
A general control-panel window used both by camera and robot control panel
|
| GameWindow |
Implements the window that visualizes the game progress and detects user
moves as mouse clicks
|
| ImageWithHotSpot |
Represents an Image and a relative-displacement of where it should be displayed in the board canvas
|
| LocationShape |
A general class for representing a place where location is sensitive
to user mouse clicking.
|
| Rectangular |
Represents a rectangular clicking area
|
| RobotControlWindow |
An auxiliary window that is used to control the robot arm with the keyboard.
|
| RobotWindow |
A simple control window for letting the user control when to make a new
move with the robot arm, and perhaps do some other operations on the robot
|