Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String[]) - Static method in class be.belegkarnil.game.board.tak.BelegTak
- MainFrame - Class in be.belegkarnil.game.board.tak.gui
-
This class is a GUI component of the Game.
- MainFrame() - Constructor for class be.belegkarnil.game.board.tak.gui.MainFrame
- markAs(Piece) - Method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- markAsEmpty() - Method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- markAsPath(int) - Method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- markAsSource() - Method in class be.belegkarnil.game.board.tak.gui.CellDrawer
- MEDIUM - Enum constant in enum class be.belegkarnil.game.board.tak.Board.Size
-
Define a size of a medium board according to the official rules
- MENHIR_BLACK - Enum constant in enum class be.belegkarnil.game.board.tak.Piece
-
This piece is a menhir associated to the black player (see
Constants) - MENHIR_WHITE - Enum constant in enum class be.belegkarnil.game.board.tak.Piece
-
This piece is a menhir associated to the white player (see
Constants) - MisdesignAdapter - Class in be.belegkarnil.game.board.tak.event
-
An abstract adapter class for receiving misdesign events.
- MisdesignAdapter() - Constructor for class be.belegkarnil.game.board.tak.event.MisdesignAdapter
- MisdesignEvent - Class in be.belegkarnil.game.board.tak.event
-
This event is used to notify interested parties that an error of design, conception or implementation has occurred during a
Game. - MisdesignEvent(Player, Board) - Constructor for class be.belegkarnil.game.board.tak.event.MisdesignEvent
-
Constructor designed for a timeout, only a board and a player, no piece are played
- MisdesignEvent(Player, Board, Piece) - Constructor for class be.belegkarnil.game.board.tak.event.MisdesignEvent
-
Constructor designed for a cheat event, the player uses a
Piecehe does not have - MisdesignEvent(Player, Board, Piece, Point) - Constructor for class be.belegkarnil.game.board.tak.event.MisdesignEvent
-
Constructor designed for an invalid position.
- MisdesignEvent(Player, Board, Exception) - Constructor for class be.belegkarnil.game.board.tak.event.MisdesignEvent
-
Constructor designed for exceptions, only a board, a player, and the generated exception.
- MisdesignListener - Interface in be.belegkarnil.game.board.tak.event
-
The listener interface for receiving "interesting" misdesign events (begin, and end) during a game.
- mouseClicked(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- mouseDragged(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- mouseEntered(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- mouseExited(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- mouseMoved(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- mousePressed(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- mouseReleased(MouseEvent) - Method in class be.belegkarnil.game.board.tak.gui.BoardPanel
- move(Point, int[], Point) - Method in class be.belegkarnil.game.board.tak.Board
-
Move some
Pieces on the board according to the given path
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form