Commit History

Author SHA1 Message Date
  Spencer Young 32d2821509 tile_list.rs: Changed *_name_map to *_names: Vec<String> 4 weeks ago
  Spencer Young 2f06fdc8bf slot_grid.rs: implemented fill_slot() 1 month ago
  Spencer Young fd04a9b6a7 slot_grid.rs: backtrack(): Implemented backtracking iteratively 1 month ago
  Spencer Young e5a0eb6e8d slot_grid.rs: determine_neighbor_associations(): Added support for VacancyPolicy::AvoidStrict 1 month ago
  Spencer Young dbbf3a1260 slot_grid.rs: Implemented traverse_neighbor_associations() 1 month ago
  Spencer Young 8ddeb3e46c slot_grid.rs: find_next_slot_in_neighbor_association(): Fixed traversal over other neighbors 1 month ago
  Spencer Young 4133c5c5bf Removed references to Direction variants 1 month ago
  Spencer Young 4623d72127 SlotGrid.find_next_slot_in_neighbor_association(): Check if the cursor points at the wanted slot 1 month ago
  Spencer Young ef398ff6bc SlotGrid: Implemented find_next_slot_in_neighbor_association(), coordinates_are_in_borders(), offset_coordinates() 1 month ago
  Spencer Young 0eee4d2c14 slot_grid.rs: Implemented prepare_next_iteration(); changed has_successors() to current_slot_has_successors() 1 month ago
  Spencer Young 7728884ece Renamed TileGrid to SlotGrid 6 months ago
  Spencer Young a3f5fab0cc tiling.rs: Direction: Removed variants None and Stay; GridSlot.direction: Changed type to Option<Direction> 6 months ago
  Spencer Young 19d4f8374e tile_grid.rs: Implemented stay_in_borders() 6 months ago
  Spencer Young 6112312d2d tile_grid.rs: TileGrid: Implemented choose_tile() 6 months ago
  Spencer Young 6b6f434955 tile_grid/tests: Moved method tests into their own files 8 months ago
  Spencer Young 650333d14e tile_grid.rs: Implemented TileGrid::determine_neighbor_associations() 8 months ago
  Spencer Young d1d8d24add generate_tile_connection_array_cases.py: Fixed access to TILE_CONNECTION_TILES and tile indices 8 months ago
  Spencer Young 7efea4cadd tiling.rs: moved TileGrid to tile_grid.rs 9 months ago
  Spencer Young 04e3a7cf67 tiling.rs: Implemented TileGrid.reset_slot() 9 months ago
  Spencer Young ef74335c91 tiling.rs: Implemented TileGrid.get_slot() 9 months ago
  Spencer Young ea0d1c7d87 tiling.rs: Implemented TileGrid.has_successors() 9 months ago
  Spencer Young 0b53e8f1ed tiling.rs: TileGrid.check_for_successor(): Implemented out-of-bounds checks 9 months ago
  Spencer Young 33d55d9641 tiling.rs: TileGrid.check_for_successor(): Fixed data types 9 months ago
  Spencer Young 224a7b7312 tiling.rs: TileGrid: Shifted grid by one row and one column; implemented check_for_successor() 9 months ago
  Spencer Young 220085df8b tiling.rs: TileGrid, TileSelectionPolicy: Fixed visibilities 10 months ago
  Spencer Young aa2a395c32 tiling.rs: TileGrid: Added fields current_slot, current_predecessor and last_leaves 10 months ago
  Spencer Young c8d6b5b855 tiling.rs: Implemented GridSlot.add_excluded_connectors() 10 months 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() 10 months ago
  Spencer Young 8693706ca1 tiling.rs: Implemented GridSlot.add_open_connection() 10 months ago
  Spencer Young beb863a856 tiling.rs: Implemented TileGrid.populate_simple() 10 months ago