Spencer Young
|
6b6f434955
tile_grid/tests: Moved method tests into their own files
|
1 day ago |
Spencer Young
|
650333d14e
tile_grid.rs: Implemented TileGrid::determine_neighbor_associations()
|
1 week ago |
Spencer Young
|
d1d8d24add
generate_tile_connection_array_cases.py: Fixed access to TILE_CONNECTION_TILES and tile indices
|
1 week ago |
Spencer Young
|
7efea4cadd
tiling.rs: moved TileGrid to tile_grid.rs
|
1 month ago |
Spencer Young
|
04e3a7cf67
tiling.rs: Implemented TileGrid.reset_slot()
|
1 month ago |
Spencer Young
|
ef74335c91
tiling.rs: Implemented TileGrid.get_slot()
|
1 month ago |
Spencer Young
|
ea0d1c7d87
tiling.rs: Implemented TileGrid.has_successors()
|
1 month ago |
Spencer Young
|
0b53e8f1ed
tiling.rs: TileGrid.check_for_successor(): Implemented out-of-bounds checks
|
1 month ago |
Spencer Young
|
33d55d9641
tiling.rs: TileGrid.check_for_successor(): Fixed data types
|
1 month ago |
Spencer Young
|
224a7b7312
tiling.rs: TileGrid: Shifted grid by one row and one column; implemented check_for_successor()
|
1 month ago |
Spencer Young
|
220085df8b
tiling.rs: TileGrid, TileSelectionPolicy: Fixed visibilities
|
1 month ago |
Spencer Young
|
aa2a395c32
tiling.rs: TileGrid: Added fields current_slot, current_predecessor and last_leaves
|
1 month ago |
Spencer Young
|
c8d6b5b855
tiling.rs: Implemented GridSlot.add_excluded_connectors()
|
1 month ago |
Spencer Young
|
195759aab6
tiling.rs: GridSlot.open_connections: Renamed to open_sides and turned into a HashSet; implemented next_open_side(), remove_open_side() and clear_open_sides()
|
1 month ago |
Spencer Young
|
8693706ca1
tiling.rs: Implemented GridSlot.add_open_connection()
|
2 months ago |
Spencer Young
|
beb863a856
tiling.rs: Implemented TileGrid.populate_simple()
|
2 months ago |
Spencer Young
|
3dbde1b712
tiling.rs: determine_tile_connection(): Fixed check for emptiness after exclusions
|
2 months ago |
Spencer Young
|
662ea9d153
tiling.rs: determine_tile_connection(): Implemented neighbor_associations and excluded_connectors
|
2 months ago |
Spencer Young
|
251a2ea562
lib.rs: Replaced RuntimeError with Error and its variants ValueError and IoError
|
2 months ago |
Spencer Young
|
cb363beeee
tiling.rs: Implemented TileSelectionPolicy and TileGrid::determine_tile_connection()
|
2 months ago |
Spencer Young
|
43caccdcda
tiling.rs: TileGrid: Implemented new()
|
2 months ago |
Spencer Young
|
5788855a1d
tiles.rs: Tile: implemented get_connector()
|
2 months ago |
Spencer Young
|
0695565b61
tiles.rs: TileConnection: Implemented methods select_tile_by_priority() and select_tile_randomly()
|
2 months ago |
Spencer Young
|
21de03e81c
cli.rs: Fixed indentation of doc comments
|
8 months ago |
Spencer Young
|
867ccd5601
Added rustfmt.toml for stricter formatting like Black
|
8 months ago |
Spencer Young
|
7246c1ad52
main.rs, lib.rs, cli.rs: Implemented argument parsing
|
8 months ago |
Spencer Young
|
b98e7e4b48
Added LICENSE
|
8 months ago |
Spencer Young
|
53cafdee9a
Initial commit
|
8 months ago |