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

M

main(String[]) - Static method in class debug.PositionTimeTest
 
main(String[]) - Static method in class gui.Myriad_XSN
 
makeMove(Move) - Method in class rules.Position
Makes a move on the position.
material() - Method in class eval.ESFramework
Generates the material imbalance between the two sides and stores it in the appropriate index.
message_pane - Variable in class gui.Myriad_XSN
 
Move - Class in rules
Myriad's representation of chess moves, each chess move consists of a starting square an ending square and an appropriate modifier.
Move(byte, byte) - Constructor for class rules.Move
Makes a "normal" move with no special modifier.
Move(byte, byte, byte) - Constructor for class rules.Move
Makes a special move that requires a start, destination, and a modifier.
move(byte) - Method in class rules.Piece
Moves a piece a 0x88 difference in decimal, that is, the difference between 0x58 and 0x70 is actually not 12.
move(Move) - Method in class rules.Piece
Applies a Move m to this object.
Myriad_XSN - Class in gui
 
Myriad_XSN() - Constructor for class gui.Myriad_XSN
 

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