Skip navigation links
A B C D F G H I J K M N O P R S U V W 

A

about() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
aboutTab() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
addMove() - Method in class org.vectomatic.svg.chess.HistoryManager
 
addMove() - Method in class org.vectomatic.svg.chess.HistoryManagerMozilla
 
addMove() - Method in class org.vectomatic.svg.chess.Main
Add an event to the browser undo/redo stack
addPiece(char, String) - Method in class org.vectomatic.svg.chess.ChessBoard
Adds a new piece to the chessboard.
advanced() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

B

bestMove(int, int) - Method in class org.vectomatic.svg.chess.Main
Invoked by the carballo engine when the search is done
bishopMagic - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
bishopShiftBits - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
BitboardAttacks - Class in com.alonsoruibal.chess.bitboard
Discover attacks to squares
BitboardAttacks() - Constructor for class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
black() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
blacksVsComputer() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
blacksWin() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

C

ChessBoard - Class in org.vectomatic.svg.chess
Class to update the SVG chess board Representations used for the chessboard: indexint 0 ...
ChessBoard(Board, OMSVGSVGElement, Main) - Constructor for class org.vectomatic.svg.chess.ChessBoard
 
ChessConstants - Interface in org.vectomatic.svg.chess
 
ChessMode - Enum in org.vectomatic.svg.chess
Enum to represent possible game modes
com.alonsoruibal.chess.bitboard - package com.alonsoruibal.chess.bitboard
 
computerVsComputer() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
ConfirmBox - Class in org.vectomatic.svg.chess
UI panel to ask for confirmation upon game restart
confirmNo() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
confirmNo(ClickEvent) - Method in class org.vectomatic.svg.chess.ConfirmBox
 
confirmRestart() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
confirmRestart(ClickEvent) - Method in class org.vectomatic.svg.chess.Main
 
confirmYes() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
confirmYes(ClickEvent) - Method in class org.vectomatic.svg.chess.ConfirmBox
 
createConfirmBox(Main) - Static method in class org.vectomatic.svg.chess.ConfirmBox
 

D

draw() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

F

fen() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

G

generateAttacks() - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
generateMoves(Board) - Method in class org.vectomatic.svg.chess.JSONBook
 
generatePieces(int, int, long) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
Fills pieces from a mask.
getAlgebraic(MouseEvent<?>) - Method in class org.vectomatic.svg.chess.ChessBoard
Returns the algebraic corresponding to a mouse event, or null if there is no square
getBishopAttacks(int, long) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
getBishopShiftAttacks(long, long) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
getBoard() - Method in interface org.vectomatic.svg.chess.Resources
 
getCss() - Method in interface org.vectomatic.svg.chess.Resources
 
getDescription() - Method in enum org.vectomatic.svg.chess.ChessMode
 
getHeight() - Method in class org.vectomatic.svg.chess.Main
 
getIndexAttacks(Board, int) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
Discover attacks to squares using magics: cheap version
getLocalCoordinates(MouseEvent<?>) - Method in class org.vectomatic.svg.chess.ChessBoard
 
getMove(Board) - Method in class org.vectomatic.svg.chess.JSONBook
Gets a random move from the book taking care of weights
getMoves() - Method in class org.vectomatic.svg.chess.JSONBook
 
getPiece(String) - Method in class org.vectomatic.svg.chess.ChessBoard
Returns the piece at the specified position
getRookAttacks(int, long) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
Magic! attacks, very fast method
getRookShiftAttacks(long, long) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
without magic bitboards, too expensive, but neccesary for magic generation
getWaitImage() - Method in interface org.vectomatic.svg.chess.Resources
 
getWeights() - Method in class org.vectomatic.svg.chess.JSONBook
 
getX(int) - Method in class org.vectomatic.svg.chess.ChessBoard
 
getXrayAttacks(Board, int, long) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
getY(int) - Method in class org.vectomatic.svg.chess.ChessBoard
 

H

history() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
HistoryManager - Class in org.vectomatic.svg.chess
 
HistoryManager() - Constructor for class org.vectomatic.svg.chess.HistoryManager
 
HistoryManagerMozilla - Class in org.vectomatic.svg.chess
 
HistoryManagerMozilla() - Constructor for class org.vectomatic.svg.chess.HistoryManagerMozilla
 

I

info(SearchStatusInfo) - Method in class org.vectomatic.svg.chess.Main
Unused carballo chess engine event handler
infoTab() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
init() - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
Build/load attack tables
initialize(Main) - Method in class org.vectomatic.svg.chess.HistoryManager
 
initialize(Main) - Method in class org.vectomatic.svg.chess.HistoryManagerMozilla
 
initialized - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
INSTANCE - Static variable in interface org.vectomatic.svg.chess.ChessConstants
 
INSTANCE - Static variable in interface org.vectomatic.svg.chess.Resources
 
isIndexAttacked(Board, byte, boolean) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
Discover attacks to squares using magics: cheap version
isSquareAttacked(Board, long, boolean) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
Discover attacks to squares using magics: expensive version

J

JSONBook - Class in org.vectomatic.svg.chess
Polyglot opening book support
JSONBook() - Constructor for class org.vectomatic.svg.chess.JSONBook
 

K

king - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
knight - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 

M

magicTransform(long, long, byte) - Static method in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
Main - Class in org.vectomatic.svg.chess
Main class.
Main() - Constructor for class org.vectomatic.svg.chess.Main
 
mode() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
modeChange(ChangeEvent) - Method in class org.vectomatic.svg.chess.Main
 
mt10m() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
mt10s() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
mt1m() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
mt30s() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
mt3m() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
mt3s() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

N

nextMove() - Method in class org.vectomatic.svg.chess.Main
Invoked to make the game advance to the next move

O

onModuleLoad() - Method in class org.vectomatic.svg.chess.Main
GWT entry point
onMouseDown(MouseDownEvent) - Method in class org.vectomatic.svg.chess.ChessBoard
 
onMouseMove(MouseMoveEvent) - Method in class org.vectomatic.svg.chess.ChessBoard
 
onMouseUp(MouseUpEvent) - Method in class org.vectomatic.svg.chess.ChessBoard
 
org.vectomatic.svg.chess - package org.vectomatic.svg.chess
 

P

pawnDownwards - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
pawnUpwards - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 
player() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

R

redo() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
redo(ClickEvent) - Method in class org.vectomatic.svg.chess.Main
 
reflectionTime() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
removePiece(String) - Method in class org.vectomatic.svg.chess.ChessBoard
Removes a piece from the chessboard at the specified position
Resources - Interface in org.vectomatic.svg.chess
 
restart() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
restart() - Method in class org.vectomatic.svg.chess.Main
Start a new game
rookShiftBits - Static variable in class com.alonsoruibal.chess.bitboard.BitboardAttacks
 

S

setFen() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
setMove(int) - Method in class org.vectomatic.svg.chess.HistoryManager
 
setMove(int) - Method in class org.vectomatic.svg.chess.HistoryManagerMozilla
 
settingsTab() - Method in interface org.vectomatic.svg.chess.ChessConstants
 

U

undo() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
undo(ClickEvent) - Method in class org.vectomatic.svg.chess.Main
 
update(boolean) - Method in class org.vectomatic.svg.chess.ChessBoard
Update the chessboard
updateFen(ClickEvent) - Method in class org.vectomatic.svg.chess.Main
 

V

valueOf(String) - Static method in enum org.vectomatic.svg.chess.ChessMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.vectomatic.svg.chess.ChessMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitMessage() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
white() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
whitesVsBlacks() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
whitesVsComputer() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
whitesWin() - Method in interface org.vectomatic.svg.chess.ChessConstants
 
A B C D F G H I J K M N O P R S U V W 
Skip navigation links

Copyright © 2017. All Rights Reserved.