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

B

BLACK_PREFERRED - Static variable in class bluegammon.Bluegammon
Key for preferred color (boolean)
BT_PROTOCOL - Static variable in class bluegammon.io.BluetoothFacade
Protocol
BackgammonBTConnection - class bluegammon.io.BackgammonBTConnection.
Implementation of the interface BackgammonConnection for bluetooth bearer.
BackgammonBTConnection() - Constructor for class bluegammon.io.BackgammonBTConnection
 
BackgammonConnection - interface bluegammon.io.BackgammonConnection.
This interface defines needed methods for connecting to another device on a remote backgammon game.
BinaryPageItem - class bluegammon.gui.menu.BinaryPageItem.
An abstract item that can be set to true or false.
BinaryPageItem(char[], Image, Image, MenuPage) - Constructor for class bluegammon.gui.menu.BinaryPageItem
Constructor for BinaryPageItem.
BinaryPageItem(char[], Image, Image, MenuPage, ItemAction, int) - Constructor for class bluegammon.gui.menu.BinaryPageItem
Constructor for BinaryPageItem.
Bluegammon - class bluegammon.Bluegammon.
The Bluegammon class represents the Bluegammon MIDlet game altogether.
BluegammonMIDlet - class bluegammon.BluegammonMIDlet.
The bluegammon MIDlet.
BluegammonMIDlet() - Constructor for class bluegammon.BluegammonMIDlet
 
BluetoothClientWorkflow - class bluegammon.gui.BluetoothClientWorkflow.
Handles the different steps of connecting to a server as a client.
BluetoothClientWorkflow(BluetoothDevicePage) - Constructor for class bluegammon.gui.BluetoothClientWorkflow
Creates a workflow for connecting to a server as client.
BluetoothDevicePage - class bluegammon.gui.BluetoothDevicePage.
A page that presents nearby devices, and gives feedback when search is active.
BluetoothDevicePage(char[], Menu, PopupCanvas, SoftButtonControl) - Constructor for class bluegammon.gui.BluetoothDevicePage
Creates the nearby bluetooth devices page.
BluetoothFacade - class bluegammon.io.BluetoothFacade.
Facade for JSR82, connecting via the btspp protocol.
BluetoothFacade() - Constructor for class bluegammon.io.BluetoothFacade
 
BluetoothServerWorkflow - class bluegammon.gui.BluetoothServerWorkflow.
Handles the different steps of setting up a server and awaiting a client.
BluetoothServerWorkflow() - Constructor for class bluegammon.gui.BluetoothServerWorkflow
 
Board - class bluegammon.logic.Board.
Representing a game state and basic logic for modifying and querying.
Board() - Constructor for class bluegammon.logic.Board
 
BoardCanvas - class bluegammon.gui.BoardCanvas.
Singleton class handling all graphical details of a backgammon view.
BoardMediator - class bluegammon.logic.BoardMediator.
The BoardMediator class is active during a backgammon game.
BoardState - class bluegammon.logic.BoardState.
Singleton class holding game logic and state of a game.
BoardStateListener - interface bluegammon.logic.BoardStateListener.
Implementations of this interface can be registered in the BoardState and will receive events when the state changes.
bindScene(Graphics) - Method in class bluegammon.gui.Context3D
Binds a graphics context and set up the common 3d environment used in this game.
bluegammon - package bluegammon
The bluegammon package contains static resources of the Bluegammon game.
bluegammon.gui - package bluegammon.gui
The bluegammon.gui package contains classes related to presentation and user interaction of the Bluegammon game.
bluegammon.gui.animation - package bluegammon.gui.animation
The bluegammon.gui.animation package contains the general animation functionality as well as specific gui animations.
bluegammon.gui.menu - package bluegammon.gui.menu
The bluegammon.gui.menu package is a standalone package for drawing menus on a canvas in J2ME.
bluegammon.gui.popup - package bluegammon.gui.popup
The bluegammon.gui.popup package contains the general functionality for drawing a popup and handle the interaction.
bluegammon.io - package bluegammon.io
The bluegammon.io package defines common behaviour for setting up a remote game, and contains one implementation of this using bluetooth.
bluegammon.logic - package bluegammon.logic
The bluegammon.logic package contains logic aspects of the backgammon game.

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