- Add iterators over various
RoomXY
andRoomCoordinate
ranges - Performance improvement for Chebyshev distance transform and add Manhattan distance transform
- Updated to 0.22 of screeps-game-api crate
- Add
algorithms::distance_transform
module with functions for calculating distance transforms - Add dependency on
chrono
crate for handling returned date types - Add
object::creation_datetime
function for determining the creation timestamp of objects with MongoDB-style IDs - Add
map::room_type_for_name
function andmap::RoomType
enum for determining the room type of rooms in a default sector layout - Add
algorithms::floodfill
module with functions for calculating flood-fills - Add
LargeCostMatrix
struct for cost matrices that need more thanu8
sized value data
- Fixed update to 0.21 of screeps-game-api crate
- Parse objects in
OfflineRoomData
intoVec<OfflineObject>
instead ofVec<serde_json::Value>
- Updated to 0.21 of screeps-game-api crate
- Updated to 0.20 of screeps-game-api crate
- Updated to 0.19 of screeps-game-api crate
- Add
SparseCostMatrix
(moved from screeps-game-api crate)
- Initial release