MCPcopy Create free account

hub / github.com/ParthPant/chess-rs / functions

Functions203 in github.com/ParthPant/chess-rs

↓ 1 callersMethodget_fullmove_number
(&self)
chrs-lib/src/data/mod.rs:416
↓ 1 callersMethodget_halfmove_clock
(&self)
chrs-lib/src/data/mod.rs:412
↓ 1 callersMethodget_is_cursor_in
(&self)
chrs/src/board/events.rs:40
↓ 1 callersFunctionget_king_score
(sq: Square, c: Color)
chrs-lib/src/ai/eval.rs:106
↓ 1 callersFunctionget_knight_score
(sq: Square, c: Color)
chrs-lib/src/ai/eval.rs:85
↓ 1 callersMethodget_last
(&self)
chrs-lib/src/data/moves.rs:238
↓ 1 callersFunctionget_pawn_score
(sq: Square, c: Color)
chrs-lib/src/ai/eval.rs:78
↓ 1 callersMethodget_picked_piece
(&self)
chrs/src/board/mod.rs:81
↓ 1 callersMethodget_pos_prom_box
(&self, pos: &(usize, usize))
chrs/src/board/mod.rs:85
↓ 1 callersFunctionget_rook_score
(sq: Square, c: Color)
chrs-lib/src/ai/eval.rs:99
↓ 1 callersMethodget_sq_from_pointer
(&self)
chrs/src/board/mod.rs:399
↓ 1 callersMethodget_user_move
(&mut self)
chrs/src/board/mod.rs:73
↓ 1 callersMethodload_fen
(&mut self, s: &str)
chrs-lib/src/data/mod.rs:371
↓ 1 callersMethodmake_castle
(&mut self, m: &Move, castle_type: CastleType)
chrs-lib/src/data/mod.rs:219
↓ 1 callersMethodmake_double_push
(&mut self, m: &Move)
chrs-lib/src/data/mod.rs:193
↓ 1 callersMethodmake_en_passant
(&mut self, m: &Move)
chrs-lib/src/data/mod.rs:204
↓ 1 callersMethodmake_normal
(&mut self, m: &Move)
chrs-lib/src/data/mod.rs:186
↓ 1 callersMethodmake_promotion
(&mut self, m: &Move, prom: BoardPiece)
chrs-lib/src/data/mod.rs:256
↓ 1 callersMethodnega_max
( &mut self, config: &mut BoardConfig, gen: &MoveGenerator, mut alpha: i32,
chrs-lib/src/ai/negamax.rs:72
↓ 1 callersFunctionperft_impl
(depth: usize, config: &mut BoardConfig, gen: &MoveGenerator, divide: bool)
chrs-perft/src/main.rs:10
↓ 1 callersMethodpop
(&mut self)
chrs-lib/src/data/moves.rs:229
↓ 1 callersMethodprepare
Prepare egui.
chrs/src/ui/mod.rs:85
↓ 1 callersMethodquiescence
( &mut self, config: &mut BoardConfig, gen: &MoveGenerator, mut alpha: i32,
chrs-lib/src/ai/negamax.rs:185
↓ 1 callersMethodremove_from_bitboard
(&mut self, p: BoardPiece, pos: Square)
chrs-lib/src/data/mod.rs:488
↓ 1 callersMethodresize
Resize egui.
chrs/src/ui/mod.rs:73
↓ 1 callersFunctionrook_relevant_occupancy
(sq: usize)
chrs-lib/src/generator/tables.rs:241
↓ 1 callersMethodrun
()
chrs/src/app.rs:22
↓ 1 callersFunctionscore_mvv_lva
(m: &Move)
chrs-lib/src/ai/eval.rs:157
↓ 1 callersMethodset_black_oo
(&mut self)
chrs-lib/src/data/mod.rs:529
↓ 1 callersMethodset_black_ooo
(&mut self)
chrs-lib/src/data/mod.rs:541
↓ 1 callersMethodset_cursor_in
(&mut self)
chrs/src/board/events.rs:72
↓ 1 callersMethodset_left_pressed
(&mut self)
chrs/src/board/events.rs:52
↓ 1 callersMethodset_left_released
(&mut self)
chrs/src/board/events.rs:56
↓ 1 callersMethodset_mate
(&mut self, c: Color)
chrs-lib/src/data/mod.rs:56
↓ 1 callersMethodset_prom
(&mut self, p: BoardPiece)
chrs-lib/src/data/moves.rs:155
↓ 1 callersMethodset_right_pressed
(&mut self)
chrs/src/board/events.rs:60
↓ 1 callersMethodset_right_released
(&mut self)
chrs/src/board/events.rs:64
↓ 1 callersMethodset_stalemate
(&mut self)
chrs-lib/src/data/mod.rs:60
↓ 1 callersMethodset_white_oo
(&mut self)
chrs-lib/src/data/mod.rs:505
↓ 1 callersMethodset_white_ooo
(&mut self)
chrs-lib/src/data/mod.rs:517
↓ 1 callersFunctiontry_make_table
( sq: usize, slider: BoardPiece, magic: &MagicEntry, )
chrs-lib/src/generator/tables.rs:149
↓ 1 callersMethodui
Create the UI using egui.
chrs/src/ui/gui.rs:29
↓ 1 callersMethodundo_castle
(&mut self, commit: &MoveCommit, castle_type: CastleType)
chrs-lib/src/data/mod.rs:317
↓ 1 callersMethodundo_double_push
(&mut self, commit: &MoveCommit)
chrs-lib/src/data/mod.rs:313
↓ 1 callersMethodundo_en_passant
(&mut self, commit: &MoveCommit)
chrs-lib/src/data/mod.rs:353
↓ 1 callersMethodundo_normal
(&mut self, commit: &MoveCommit)
chrs-lib/src/data/mod.rs:306
↓ 1 callersMethodundo_promotion
(&mut self, commit: &MoveCommit, prom: BoardPiece)
chrs-lib/src/data/mod.rs:342
↓ 1 callersMethodunset
(&mut self, sq: Square)
chrs-lib/src/data/bitboard.rs:28
↓ 1 callersMethodunset_cursor_in
(&mut self)
chrs/src/board/events.rs:68
↓ 1 callersMethodupdate_mouse_state
(&mut self, e: BoardEvent)
chrs/src/board/mod.rs:373
↓ 1 callersMethodupdate_pos
(&mut self, p: (usize, usize))
chrs/src/board/events.rs:24
↓ 1 callersMethodupdate_state
(&self, config: &mut BoardConfig)
chrs-lib/src/generator/mod.rs:54
Methodbitand
(self, rhs: Self)
chrs-lib/src/data/bitboard.rs:127
Methodbitand_assign
(&mut self, rhs: Self)
chrs-lib/src/data/bitboard.rs:133
Methodbitor
(self, rhs: Self)
chrs-lib/src/data/bitboard.rs:113
Methodbitor_assign
(&mut self, rhs: Self)
chrs-lib/src/data/bitboard.rs:119
Methodclear
(&mut self)
chrs-lib/src/data/moves.rs:216
Methoddefault
()
chrs-lib/src/generator/mod.rs:17
Methoddefault
()
chrs-lib/src/data/moves.rs:32
Methoddefault
()
chrs-lib/src/data/mod.rs:42
Methoddefault
()
chrs-lib/src/ai/negamax.rs:24
Methoddefault
()
chrs/src/cache.rs:9
Methoddefault
()
chrs/src/board/mod.rs:48
Methodderef
(&self)
chrs-lib/src/data/moves.rs:269
Methodderef
(&self)
chrs-lib/src/data/bitboard.rs:12
Methodderef_mut
(&mut self)
chrs-lib/src/data/moves.rs:275
Methodderef_mut
(&mut self)
chrs-lib/src/data/bitboard.rs:18
Methodeq
(&self, other: &u64)
chrs-lib/src/data/bitboard.rs:73
Methodfmt
(&self, f: &mut Formatter<'_>)
chrs-lib/src/data/moves.rs:44
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
chrs-lib/src/data/bitboard.rs:91
Methodfrom
(value: BitBoard)
chrs-lib/src/data/bitboard.rs:79
Methodfrom_fen_str
(s: &str)
chrs-lib/src/data/mod.rs:367
Methodget_bit_board
(&self, c: char)
chrs-lib/src/data/mod.rs:420
Methodget_delta
(&self)
chrs/src/board/events.rs:48
Methodget_font_src
()
chrs/src/board/mod.rs:408
Methodget_glyph_path
(p: &BoardPiece)
chrs/src/board/mod.rs:368
Methodget_is_right_pressed
(&self)
chrs/src/board/events.rs:36
Methodget_last_commit
(&self)
chrs-lib/src/data/mod.rs:103
Methodget_piece_from_c
(c: char)
chrs-lib/src/data/fen.rs:68
Methodget_sq_from_code
(s: &str)
chrs-lib/src/data/fen.rs:77
Methodget_stats
(&self)
chrs-lib/src/ai/negamax.rs:248
Methodget_svg_src
(filename: &str)
chrs/src/board/mod.rs:414
Methodhandle_event
(&mut self, e: BoardEvent, config: &BoardConfig)
chrs/src/board/mod.rs:98
Methodinfer
(from: Square, to: Square, c: &BoardConfig)
chrs-lib/src/data/moves.rs:85
Functionmain
()
chrs/src/main.rs:10
Functionmain
()
chrs-perft/src/main.rs:40
Methodmake_config
TODO: Return Result with custom error type
chrs-lib/src/data/fen.rs:99
Methodmake_config_from_str
(s: &str)
chrs-lib/src/data/fen.rs:13
Methodmake_fen_from_config
(c: &BoardConfig)
chrs-lib/src/data/fen.rs:17
Methodmake_move
(&mut self, prev: Square, new: Square)
chrs-lib/src/data/bitboard.rs:36
Methodnew
( from: Square, to: Square, p: BoardPiece, capture: Option<BoardPiece>,
chrs-lib/src/data/moves.rs:53
Methodnew
(depth: usize, qdepth: usize)
chrs-lib/src/ai/negamax.rs:46
Methodnew
Create egui.
chrs/src/ui/mod.rs:33
Methodnew
Create a `Gui`.
chrs/src/ui/gui.rs:19
Methodnew_prom
( from: Square, to: Square, p: BoardPiece, capture: Option<BoardPiece>,
chrs-lib/src/data/moves.rs:69
Methodnot
(self)
chrs-lib/src/data/bitboard.rs:159
Methodnot
(self)
chrs-lib/src/data/piece.rs:13
Methodprint_board
(&self)
chrs-lib/src/data/mod.rs:52
Methodshl
(self, Self(rhs): Self)
chrs-lib/src/data/bitboard.rs:150
Methodshr
(self, Self(rhs): Self)
chrs-lib/src/data/bitboard.rs:141
← previousnext →101–200 of 203, ranked by callers