MCPcopy Create free account

hub / github.com/agl-alexglopez/maze-tui / functions

Functions271 in github.com/agl-alexglopez/maze-tui

↓ 140 callersMethodpush
(&mut self, s: Delta)
maze_tui/maze/src/lib.rs:420
↓ 138 callersMethodget_mut
(&mut self, row: usize, col: usize)
maze_tui/builders/src/eller.rs:249
↓ 127 callersMethodget_mut
(&mut self, row: i32, col: i32)
maze_tui/maze/src/lib.rs:232
↓ 117 callersMethodcols
(&self)
maze_tui/maze/src/lib.rs:195
↓ 114 callersMethodget
(&self, row: usize, col: usize)
maze_tui/builders/src/eller.rs:245
↓ 108 callersMethodget
(&self, row: i32, col: i32)
maze_tui/maze/src/lib.rs:237
↓ 86 callersMethodrows
(&self)
maze_tui/maze/src/lib.rs:185
↓ 32 callersFunctionpick_random_point
(maze: &maze::Maze)
maze_tui/solvers/src/solve.rs:134
↓ 27 callersMethodwall_at
(&self, row: i32, col: i32)
maze_tui/maze/src/lib.rs:242
↓ 22 callersMethodlen
(&self)
maze_tui/maze/src/lib.rs:346
↓ 18 callersFunctionbuild_path
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/build.rs:298
↓ 18 callersFunctionbuild_path_history
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/build.rs:718
↓ 18 callersFunctionis_path
(square: Square)
maze_tui/maze/src/lib.rs:464
↓ 11 callersFunctionis_finish
(square: maze::Square)
maze_tui/solvers/src/solve.rs:55
↓ 10 callersFunctionget_mark_color
(square: maze::Square)
maze_tui/builders/src/build.rs:163
↓ 10 callersMethodpush_burst
(&mut self, steps: &[Delta])
maze_tui/maze/src/lib.rs:404
↓ 9 callersFunctionjoin_squares
(maze: &mut maze::Maze, cur: maze::Point, next: maze::Point)
maze_tui/builders/src/build.rs:277
↓ 8 callersFunctioncan_build_new_square
(maze: &maze::Maze, next: maze::Point)
maze_tui/builders/src/build.rs:129
↓ 8 callersFunctionfill_maze_history_with_walls
History tracking for playback and animation.
maze_tui/builders/src/build.rs:357
↓ 8 callersFunctionfill_maze_with_walls
Data Driven with no IO or animation.
maze_tui/builders/src/build.rs:229
↓ 8 callersMethodis_empty
(&self)
maze_tui/maze/src/lib.rs:328
↓ 8 callersMethodpath_at
(&self, row: i32, col: i32)
maze_tui/maze/src/lib.rs:247
↓ 8 callersFunctionset_corner_starts
(maze: &maze::Maze)
maze_tui/solvers/src/solve.rs:105
↓ 7 callersFunctioncarve_path_walls
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/build.rs:207
↓ 7 callersFunctionjoin_squares_history
(maze: &mut maze::Maze, cur: maze::Point, next: maze::Point)
maze_tui/builders/src/build.rs:597
↓ 7 callersMethodscroll
(&mut self, dir: ScrollDirection)
maze_tui/run_tui/src/tui.rs:254
↓ 7 callersFunctionthread_rgb
(square: maze::Square)
maze_tui/solvers/src/solve.rs:70
↓ 6 callersFunctionbacktrack_point
(maze: &maze::Maze, walk: &maze::Point)
maze_tui/builders/src/wilson_carver.rs:395
↓ 6 callersFunctionbacktrack_point
(maze: &maze::Maze, walk: &maze::Point)
maze_tui/builders/src/wilson_adder.rs:437
↓ 6 callersFunctionbuild_wall_line
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/build.rs:185
↓ 6 callersMethodget_fn
(&self)
maze_tui/tables/src/lib.rs:137
↓ 6 callersFunctionis_square_within_perimeter_walls
(maze: &maze::Maze, next: maze::Point)
maze_tui/builders/src/build.rs:148
↓ 5 callersFunctionerr_string
(args: &tables::FlagArg)
maze_tui/run_tui/src/run.rs:406
↓ 5 callersFunctionfind_nearest_square
(maze: &maze::Maze, choice: maze::Point)
maze_tui/solvers/src/solve.rs:146
↓ 5 callersFunctionis_built
(square: maze::Square)
maze_tui/builders/src/build.rs:143
↓ 5 callersFunctionis_first
(square: maze::Square)
maze_tui/solvers/src/solve.rs:65
↓ 5 callersMethodnext
(&self)
maze_tui/run_tui/src/tui.rs:527
↓ 5 callersFunctionsearch_table
(arg: &str, table: &[(&str, T)])
maze_tui/tables/src/lib.rs:106
↓ 4 callersMethodbuild_step
(&mut self)
maze_tui/run_tui/src/run.rs:423
↓ 4 callersFunctionbuild_walk_line_history
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/wilson_adder.rs:328
↓ 4 callersFunctionbuild_walk_square
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/wilson_carver.rs:288
↓ 4 callersFunctionchoose_point_from_row_start
( maze: &maze::Maze, row_start: i32, parity: ParityPoint, )
maze_tui/builders/src/build.rs:109
↓ 4 callersMethodfind
(&mut self, mut id: usize)
maze_tui/builders/src/disjoint.rs:14
↓ 4 callersFunctionhas_builder_bit
(maze: &maze::Maze, next: maze::Point)
maze_tui/builders/src/build.rs:138
↓ 4 callersFunctionhunter
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/floodfs.rs:112
↓ 4 callersFunctionhunter
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/rdfs.rs:113
↓ 4 callersFunctionhunter
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/bfs.rs:138
↓ 4 callersFunctionhunter
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/dfs.rs:112
↓ 4 callersFunctionhunter_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/floodfs.rs:390
↓ 4 callersFunctionhunter_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/rdfs.rs:394
↓ 4 callersFunctionhunter_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/bfs.rs:465
↓ 4 callersFunctionhunter_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/dfs.rs:399
↓ 4 callersFunctionis_start_or_finish
(square: maze::Square)
maze_tui/solvers/src/solve.rs:79
↓ 4 callersMethodmade_union
(&mut self, a: usize, b: usize)
maze_tui/builders/src/disjoint.rs:26
↓ 4 callersMethodnext_row_i
(&self)
maze_tui/builders/src/eller.rs:241
↓ 4 callersMethodpadded_frame
(&mut self)
maze_tui/run_tui/src/tui.rs:169
↓ 4 callersFunctionrand_even_div
Data only helpers.
maze_tui/builders/src/recursive_subdivision.rs:173
↓ 4 callersFunctionrand_odd_pass
(rng: &mut ThreadRng, axis_limit: i32)
maze_tui/builders/src/recursive_subdivision.rs:177
↓ 4 callersMethodsolve_step
(&mut self)
maze_tui/run_tui/src/run.rs:441
↓ 3 callersMethodas_slice
(&self)
maze_tui/maze/src/lib.rs:222
↓ 3 callersFunctioncarve_forward_wall_history
( maze: &mut maze::Maze, p: maze::Point, direction: DirectionMarker, min_row: i32, )
maze_tui/builders/src/hunt_kill.rs:166
↓ 3 callersFunctioncarve_wall_history
(maze: &mut maze::Maze, p: maze::Point, backtracking: BacktrackMarker)
maze_tui/builders/src/build.rs:503
↓ 3 callersFunctionis_marked
(square: maze::Square)
maze_tui/builders/src/build.rs:153
↓ 3 callersFunctionis_valid_start_or_finish
(maze: &maze::Maze, choice: maze::Point)
maze_tui/solvers/src/solve.rs:84
↓ 3 callersFunctionis_wall
(square: Square)
maze_tui/maze/src/lib.rs:459
↓ 3 callersMethodslice_mut
(&mut self, start: usize, end: usize)
maze_tui/maze/src/lib.rs:324
↓ 2 callersMethodas_slice_mut
(&mut self)
maze_tui/maze/src/lib.rs:227
↓ 2 callersFunctionbacktrack_half_step
(maze: &maze::Maze, walk: &maze::Point)
maze_tui/builders/src/wilson_carver.rs:399
↓ 2 callersFunctionbacktrack_half_step
(maze: &maze::Maze, walk: &maze::Point)
maze_tui/builders/src/wilson_adder.rs:441
↓ 2 callersFunctionbuild_wall_line_history
(maze: &mut maze::Maze, p: maze::Point)
maze_tui/builders/src/build.rs:428
↓ 2 callersFunctionbuild_wall_outline
(maze: &mut maze::Maze)
maze_tui/builders/src/build.rs:172
↓ 2 callersFunctionbuild_wall_outline_history
(maze: &mut maze::Maze)
maze_tui/builders/src/build.rs:412
↓ 2 callersFunctionbuild_with_marks
(maze: &mut maze::Maze, cur: maze::Point, next: maze::Point)
maze_tui/builders/src/wilson_carver.rs:134
↓ 2 callersFunctionbuild_with_marks
(maze: &mut maze::Maze, cur: maze::Point, next: maze::Point)
maze_tui/builders/src/wilson_adder.rs:131
↓ 2 callersFunctioncarve_forward_history
(maze: &mut maze::Maze, cur: maze::Point, next: maze::Point, min_row: i32)
maze_tui/builders/src/hunt_kill.rs:144
↓ 2 callersMethodcmp
(&self, other: &Self)
maze_tui/builders/src/prim.rs:29
↓ 2 callersMethodcur_step
(&self)
maze_tui/maze/src/lib.rs:350
↓ 2 callersFunctiondecode_square
Playback and animation based logic for interacting with TUI buffer.
maze_tui/solvers/src/solve.rs:170
↓ 2 callersFunctionfound_loop
(maze: &maze::Maze, p: maze::Point)
maze_tui/builders/src/wilson_carver.rs:403
↓ 2 callersFunctionfound_loop
(maze: &maze::Maze, p: maze::Point)
maze_tui/builders/src/wilson_adder.rs:445
↓ 2 callersFunctiongatherer
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/floodfs.rs:203
↓ 2 callersFunctiongatherer
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/rdfs.rs:209
↓ 2 callersFunctiongatherer
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/bfs.rs:233
↓ 2 callersFunctiongatherer
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/dfs.rs:208
↓ 2 callersFunctiongatherer_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/floodfs.rs:504
↓ 2 callersFunctiongatherer_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/rdfs.rs:523
↓ 2 callersFunctiongatherer_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/bfs.rs:597
↓ 2 callersFunctiongatherer_history
(monitor: monitor::MazeMonitor, guide: solve::ThreadGuide)
maze_tui/solvers/src/dfs.rs:527
↓ 2 callersMethodgenerate_sets
(&mut self, row: usize)
maze_tui/builders/src/eller.rs:257
↓ 2 callersFunctionhandle_press
( tui: &mut tui::Tui, ev: crossterm::event::KeyCode, process: tui::Process, args: &tables::His
maze_tui/run_tui/src/run.rs:177
↓ 2 callersFunctionhas_paint_vals
(square: maze::Square)
maze_tui/painters/src/rgb.rs:23
↓ 2 callersFunctionhunter_laser_history
(maze: &mut maze::Maze, current_row: i32)
maze_tui/builders/src/hunt_kill.rs:250
↓ 2 callersMethodinner_maze_rect
(&mut self)
maze_tui/run_tui/src/tui.rs:161
↓ 2 callersMethodis_mini
(&self)
maze_tui/maze/src/lib.rs:217
↓ 2 callersFunctionis_start
(square: maze::Square)
maze_tui/solvers/src/solve.rs:50
↓ 2 callersFunctionis_valid_step
Data only helpers for all.
maze_tui/builders/src/wilson_carver.rs:387
↓ 2 callersFunctionis_valid_step
Logic utilities available to all.
maze_tui/builders/src/wilson_adder.rs:429
↓ 2 callersFunctionload_shuffled_walls
Data only helpers available to all.
maze_tui/builders/src/kruskal.rs:112
↓ 2 callersFunctionmark_origin
(maze: &mut maze::Maze, walk: maze::Point, next: maze::Point)
maze_tui/builders/src/build.rs:237
↓ 2 callersFunctionmerge_cur_row_sets
(window: &mut SlidingSetWindow, request: IdMergeRequest)
maze_tui/builders/src/eller.rs:98
next →1–100 of 271, ranked by callers