Commit History

Author SHA1 Message Date
  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