Pykrieg
Contents:
API Reference
Pykrieg
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (pykrieg.board.Board method)
(pykrieg.pieces.Unit method)
(pykrieg.protocol.engine.UCIEngine method)
(pykrieg.protocol.parser.ParsedCommand method)
(pykrieg.protocol.parser.ProtocolParser method)
(pykrieg.protocol.response.ResponseGenerator method)
(pykrieg.protocol.uci.EngineOption method)
(pykrieg.protocol.uci.GoParameters method)
(pykrieg.protocol.uci.InfoParameters method)
(pykrieg.protocol.uci.Score method)
(pykrieg.turn.TurnState method)
A
add_pending_retreat() (pykrieg.Board method)
(pykrieg.board.Board method)
attack (pykrieg.pieces.Cannon attribute)
(pykrieg.pieces.Cavalry attribute)
(pykrieg.pieces.Infantry attribute)
(pykrieg.pieces.Relay attribute)
(pykrieg.pieces.SwiftCannon attribute)
(pykrieg.pieces.SwiftRelay attribute)
(pykrieg.pieces.Unit property)
attacks_this_turn (pykrieg.turn.TurnState attribute)
B
best_move() (pykrieg.protocol.response.ResponseGenerator method)
Board (class in pykrieg.board)
board_to_fen() (pykrieg.fen.Fen static method)
C
calculate_combat() (pykrieg.board.Board method)
calculate_network() (pykrieg.board.Board method)
can_attack_more() (pykrieg.Board method)
(pykrieg.board.Board method)
can_end_turn() (in module pykrieg.turn)
can_move_more() (pykrieg.Board method)
(pykrieg.board.Board method)
can_redo() (pykrieg.board.Board method)
can_undo() (pykrieg.board.Board method)
Cannon (class in pykrieg.pieces)
Cavalry (class in pykrieg.pieces)
check_victory() (pykrieg.board.Board method)
cleanup() (pykrieg.protocol.engine.UCIEngine method)
clear_pending_retreats() (pykrieg.Board method)
(pykrieg.board.Board method)
clear_square() (pykrieg.board.Board method)
cols (pykrieg.board.Board property)
command (pykrieg.protocol.parser.ParsedCommand attribute)
count_units() (pykrieg.board.Board method)
cp (pykrieg.protocol.uci.Score attribute)
create_and_place_unit() (pykrieg.board.Board method)
create_piece() (in module pykrieg.pieces)
current_phase (pykrieg.board.Board property)
(pykrieg.turn.TurnState attribute)
current_phase() (pykrieg.Board method)
currmove (pykrieg.protocol.uci.InfoParameters attribute)
currmovenumber (pykrieg.protocol.uci.InfoParameters attribute)
D
default (pykrieg.protocol.uci.EngineOption attribute)
defense (pykrieg.pieces.Cannon attribute)
(pykrieg.pieces.Cavalry attribute)
(pykrieg.pieces.Infantry attribute)
(pykrieg.pieces.Relay attribute)
(pykrieg.pieces.SwiftCannon attribute)
(pykrieg.pieces.SwiftRelay attribute)
(pykrieg.pieces.Unit property)
depth (pykrieg.protocol.uci.GoParameters attribute)
(pykrieg.protocol.uci.InfoParameters attribute)
destroy_arsenal() (pykrieg.board.Board method)
E
enable_networks() (pykrieg.board.Board method)
end_turn() (pykrieg.Board method)
(pykrieg.board.Board method)
EngineOption (class in pykrieg.protocol.uci)
error() (pykrieg.protocol.response.ResponseGenerator method)
execute_capture() (pykrieg.board.Board method)
F
Fen (class in pykrieg.fen)
fen_to_board() (pykrieg.fen.Fen static method)
from_dict() (pykrieg.turn.TurnState class method)
G
game_state (pykrieg.board.Board property)
get_adjacency_relay_propagation() (pykrieg.board.Board method)
get_all_units() (pykrieg.board.Board method)
get_arsenal_owner() (pykrieg.board.Board method)
get_attack_target() (pykrieg.board.Board method)
get_attacks_this_turn() (pykrieg.Board method)
(pykrieg.board.Board method)
get_author() (pykrieg.protocol.engine.UCIEngine method)
get_effective_attack() (pykrieg.pieces.Unit method)
get_effective_defense() (pykrieg.pieces.Unit method)
get_effective_movement() (pykrieg.pieces.Unit method)
get_effective_range() (pykrieg.pieces.Unit method)
get_kfen_metadata() (pykrieg.board.Board method)
get_legal_moves() (pykrieg.board.Board method)
get_moves_this_turn() (pykrieg.Board method)
(pykrieg.board.Board method)
get_name() (pykrieg.protocol.engine.UCIEngine method)
get_network_active_relays() (pykrieg.board.Board method)
get_offline_units() (pykrieg.board.Board method)
get_online_units() (pykrieg.board.Board method)
get_pending_retreats() (pykrieg.Board method)
(pykrieg.board.Board method)
get_piece() (pykrieg.board.Board method)
get_terrain() (pykrieg.board.Board method)
get_territory() (pykrieg.board.Board method)
get_territory_squares() (pykrieg.board.Board method)
get_turn_state() (in module pykrieg.turn)
get_turn_summary() (in module pykrieg.turn)
get_unit() (pykrieg.board.Board method)
get_unit_owner() (pykrieg.board.Board method)
get_unit_type() (pykrieg.board.Board method)
get_units_by_owner() (pykrieg.board.Board method)
get_units_by_type() (pykrieg.board.Board method)
get_units_must_retreat() (pykrieg.board.Board method)
get_valid_retreat_positions() (pykrieg.board.Board method)
go() (pykrieg.protocol.engine.UCIEngine method)
GoParameters (class in pykrieg.protocol.uci)
H
handle_surrender() (pykrieg.board.Board method)
has_moved_this_turn() (pykrieg.Board method)
(pykrieg.board.Board method)
has_pending_retreat() (pykrieg.Board method)
(pykrieg.board.Board method)
hashfull (pykrieg.protocol.uci.InfoParameters attribute)
I
increment_turn() (pykrieg.Board method)
(pykrieg.board.Board method)
index_to_tuple() (pykrieg.board.Board static method)
Infantry (class in pykrieg.pieces)
infinite (pykrieg.protocol.uci.GoParameters attribute)
info() (pykrieg.protocol.response.ResponseGenerator method)
InfoParameters (class in pykrieg.protocol.uci)
is_combat_unit() (pykrieg.pieces.Unit method)
is_game_over() (pykrieg.board.Board method)
is_legal_move() (pykrieg.board.Board method)
is_north_territory() (pykrieg.board.Board method)
is_ray_covered() (pykrieg.board.Board method)
is_relay_online() (pykrieg.board.Board method)
is_south_territory() (pykrieg.board.Board method)
is_structure() (pykrieg.pieces.Unit method)
is_unit_in_retreat() (pykrieg.board.Board method)
is_unit_online() (pykrieg.board.Board method)
is_valid_owner() (pykrieg.board.Board method)
is_valid_square() (pykrieg.board.Board method)
is_valid_unit_type() (pykrieg.board.Board method)
isready() (pykrieg.protocol.engine.UCIEngine method)
L
lowerbound (pykrieg.protocol.uci.Score attribute)
M
make_move() (pykrieg.board.Board method)
make_turn_attack() (pykrieg.Board method)
(pykrieg.board.Board method)
make_turn_move() (pykrieg.Board method)
(pykrieg.board.Board method)
mate (pykrieg.protocol.uci.Score attribute)
max (pykrieg.protocol.uci.EngineOption attribute)
min (pykrieg.protocol.uci.EngineOption attribute)
module
pykrieg.board
pykrieg.constants
pykrieg.fen
pykrieg.protocol.engine
pykrieg.protocol.parser
pykrieg.protocol.response
pykrieg.protocol.uci
pykrieg.turn
moved_units (pykrieg.turn.TurnState attribute)
movement (pykrieg.pieces.Cannon attribute)
(pykrieg.pieces.Cavalry attribute)
(pykrieg.pieces.Infantry attribute)
(pykrieg.pieces.Relay attribute)
(pykrieg.pieces.SwiftCannon attribute)
(pykrieg.pieces.SwiftRelay attribute)
(pykrieg.pieces.Unit property)
movetime (pykrieg.protocol.uci.GoParameters attribute)
N
name (pykrieg.protocol.uci.EngineOption attribute)
network() (pykrieg.protocol.response.ResponseGenerator method)
nodes (pykrieg.protocol.uci.GoParameters attribute)
(pykrieg.protocol.uci.InfoParameters attribute)
nps (pykrieg.protocol.uci.InfoParameters attribute)
O
option() (pykrieg.protocol.response.ResponseGenerator method)
owner (pykrieg.pieces.Unit property)
P
parameters (pykrieg.protocol.parser.ParsedCommand attribute)
parse() (pykrieg.protocol.parser.ProtocolParser method)
ParsedCommand (class in pykrieg.protocol.parser)
pass_attack() (pykrieg.Board method)
(pykrieg.board.Board method)
pending_retreats (pykrieg.turn.TurnState attribute)
phase() (pykrieg.protocol.response.ResponseGenerator method)
PIECE_SYMBOLS (pykrieg.fen.Fen attribute)
place_unit() (pykrieg.board.Board method)
ponder (pykrieg.protocol.uci.GoParameters attribute)
position() (pykrieg.protocol.engine.UCIEngine method)
ProtocolParser (class in pykrieg.protocol.parser)
pykrieg.board
module
pykrieg.constants
module
pykrieg.fen
module
pykrieg.protocol.engine
module
pykrieg.protocol.parser
module
pykrieg.protocol.response
module
pykrieg.protocol.uci
module
pykrieg.turn
module
R
range (pykrieg.pieces.Cannon attribute)
(pykrieg.pieces.Cavalry attribute)
(pykrieg.pieces.Infantry attribute)
(pykrieg.pieces.Relay attribute)
(pykrieg.pieces.SwiftCannon attribute)
(pykrieg.pieces.SwiftRelay attribute)
(pykrieg.pieces.Unit property)
ready_ok() (pykrieg.protocol.response.ResponseGenerator method)
redo() (pykrieg.board.Board method)
Relay (class in pykrieg.pieces)
remove_arsenal() (pykrieg.board.Board method)
reset_turn_state() (pykrieg.Board method)
(pykrieg.board.Board method)
resolve_retreats() (pykrieg.Board method)
(pykrieg.board.Board method)
ResponseGenerator (class in pykrieg.protocol.response)
retreats() (pykrieg.protocol.response.ResponseGenerator method)
rows (pykrieg.board.Board property)
S
Score (class in pykrieg.protocol.uci)
score (pykrieg.protocol.uci.InfoParameters attribute)
seldepth (pykrieg.protocol.uci.InfoParameters attribute)
send_info() (pykrieg.protocol.engine.UCIEngine method)
set_adjacency_relay_propagation() (pykrieg.board.Board method)
set_arsenal() (pykrieg.board.Board method)
set_kfen_metadata() (pykrieg.board.Board method)
set_max_undo_history() (pykrieg.board.Board method)
set_piece() (pykrieg.board.Board method)
set_terrain() (pykrieg.board.Board method)
setoption() (pykrieg.protocol.engine.UCIEngine method)
spreadsheet_to_tuple() (pykrieg.board.Board static method)
status() (pykrieg.protocol.response.ResponseGenerator method)
stop() (pykrieg.protocol.engine.UCIEngine method)
SwiftCannon (class in pykrieg.pieces)
SwiftRelay (class in pykrieg.pieces)
switch_to_battle_phase() (pykrieg.Board method)
(pykrieg.board.Board method)
SYMBOL_TO_PIECE (pykrieg.fen.Fen attribute)
T
TERRITORY_BOUNDARY (pykrieg.board.Board attribute)
territory_boundary (pykrieg.board.Board property)
time (pykrieg.protocol.uci.InfoParameters attribute)
to_dict() (pykrieg.turn.TurnState method)
tuple_to_index() (pykrieg.board.Board static method)
tuple_to_spreadsheet() (pykrieg.board.Board static method)
turn (pykrieg.board.Board property)
turn_number (pykrieg.board.Board property)
turn_number() (pykrieg.Board method)
turn_side() (pykrieg.board.Board method)
TurnState (class in pykrieg.turn)
TurnValidationError
type (pykrieg.protocol.uci.EngineOption attribute)
U
uci() (pykrieg.protocol.engine.UCIEngine method)
uci_identification() (pykrieg.protocol.response.ResponseGenerator method)
UCIEngine (class in pykrieg.protocol.engine)
ucinewgame() (pykrieg.protocol.engine.UCIEngine method)
undo() (pykrieg.board.Board method)
undo_redo_manager (pykrieg.board.Board property)
Unit (class in pykrieg.pieces)
unit_type (pykrieg.pieces.Cannon attribute)
(pykrieg.pieces.Cavalry attribute)
(pykrieg.pieces.Infantry attribute)
(pykrieg.pieces.Relay attribute)
(pykrieg.pieces.SwiftCannon attribute)
(pykrieg.pieces.SwiftRelay attribute)
(pykrieg.pieces.Unit property)
upperbound (pykrieg.protocol.uci.Score attribute)
V
validate_attack() (pykrieg.Board method)
(pykrieg.board.Board method)
validate_move() (pykrieg.Board method)
(pykrieg.board.Board method)
validate_turn_action() (in module pykrieg.turn)
var (pykrieg.protocol.uci.EngineOption attribute)
victory() (pykrieg.protocol.response.ResponseGenerator method)
victory_result (pykrieg.board.Board property)