Commit Graph

143 Commits

Author SHA1 Message Date
Nolan Darilek c47b48d627 Release
continuous-integration/drone/push Build is passing Details
2023-02-22 10:45:21 -06:00
Nolan Darilek 704d2d27d4 Update CHANGELOG.
continuous-integration/drone/push Build is passing Details
2023-02-22 10:45:02 -06:00
Nolan Darilek 5e6d57ab71 Use all features in CI.
continuous-integration/drone/push Build is passing Details
2023-02-22 10:43:53 -06:00
Nolan Darilek f02e263749 feat: Add optional map serialization. 2023-02-22 10:41:49 -06:00
Nolan Darilek 25518879d9 Release
continuous-integration/drone/push Build is passing Details
2023-01-31 17:29:02 -06:00
Nolan Darilek 340825e660 Update CHANGELOG. 2023-01-31 17:25:33 -06:00
Nolan Darilek d4f8c99c19 chore: Resolve clippy warnings and add a bounds check.
continuous-integration/drone/push Build is passing Details
2023-01-31 17:24:11 -06:00
Nolan Darilek 92047cd102 Update manifest and CI script.
continuous-integration/drone/push Build is passing Details
2022-12-15 14:39:04 -06:00
Nolan Darilek 0c02c10895 (cargo-release) version 0.2.0
continuous-integration/drone/push Build is passing Details
2022-08-27 08:49:44 -05:00
Nolan Darilek a732c8bb3a Update changelog. 2022-08-27 08:49:19 -05:00
Nolan Darilek 579d94bc03 Don't just generate changelogs for unreleased changes.
continuous-integration/drone/push Build is passing Details
2022-05-19 13:32:58 -05:00
Nolan Darilek f6878895b1 Is this the correct format for pre-release-hook? 2022-05-19 13:30:29 -05:00
Nolan Darilek 50194aeab5 Add Clippy check. 2022-05-19 13:25:49 -05:00
Nolan Darilek 1fa4ba6b26 refactor: `map.at` now returns `Option<&Tile>` rather than a wall tile when requested coordinates are out-of-bounds. 2022-05-19 13:17:28 -05:00
Nolan Darilek 56884ead38 Back to this format.
continuous-integration/drone/push Build is passing Details
2022-03-22 09:27:24 -05:00
Nolan Darilek a5d77b1c17 Pipeline tweaks.
continuous-integration/drone/push Build is passing Details
2022-03-22 09:16:33 -05:00
Nolan Darilek 2f339a2205 (cargo-release) version 0.1.1
continuous-integration/drone/push Build is passing Details
2022-03-18 18:04:41 -05:00
Nolan Darilek 6459347610 Generate changelog in CI before publishing.
continuous-integration/drone/push Build is passing Details
2022-03-18 17:58:45 -05:00
Nolan Darilek 1846d2f6c6 More automated release configuration. 2022-03-18 17:03:07 -05:00
Nolan Darilek b4d08120ce Run notification step even on failure.
continuous-integration/drone/push Build is passing Details
2022-03-18 16:23:32 -05:00
Nolan Darilek 01252acf7a chore: More automated release configuration. 2022-03-18 15:28:27 -05:00
Nolan Darilek 31778fd9ba Try using a TTS message.
continuous-integration/drone/push Build is passing Details
2022-03-18 15:15:56 -05:00
Nolan Darilek 2f0f96672d Remove.
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is failing Details
2022-03-18 14:37:12 -05:00
Nolan Darilek b873769687 Remove and ignore .DS_Store.
continuous-integration/drone/push Build is passing Details
2022-03-18 14:36:24 -05:00
Nolan Darilek b910c4ed89 chore: Remove demo. 2022-03-18 14:34:46 -05:00
Nolan Darilek b76f7326d5 Make sure changelog is added before committing. 2022-03-18 14:33:55 -05:00
Nolan Darilek 4bd35a5b6e chore: Rename crate and set up automated releases.
continuous-integration/drone/push Build is passing Details
2022-03-18 14:28:30 -05:00
Nolan Darilek 13774f333d More work on release configuration. 2022-03-18 14:12:38 -05:00
Nolan Darilek 0b3d1684b9 Don't publish directly from cargo-release. 2022-03-18 14:06:52 -05:00
Nolan Darilek 34600bd3a9 Publish new releases when tagged. 2022-03-18 13:58:20 -05:00
Nolan Darilek 78a1714e2f The embeds are kind of useless, so remove.
continuous-integration/drone/push Build is passing Details
2022-03-18 13:43:13 -05:00
Nolan Darilek d18400197d Tweak message.
continuous-integration/drone/push Build is passing Details
2022-03-18 13:40:58 -05:00
Nolan Darilek 3695eec13a Add secrets config for Discord.
continuous-integration/drone/push Build is passing Details
2022-03-18 13:37:21 -05:00
Nolan Darilek 469747919b Try pushing notifications to Discord.
continuous-integration/drone/push Build is failing Details
2022-03-18 13:32:03 -05:00
Nolan Darilek 3737cdee6a Install Clippy.
continuous-integration/drone/push Build is passing Details
2022-03-18 12:45:53 -05:00
Nolan Darilek 4926caa1ce Install rustfmt.
continuous-integration/drone/push Build is failing Details
2022-03-18 12:42:59 -05:00
Nolan Darilek c538ef6877 Update Drone config.
continuous-integration/drone/push Build is failing Details
2022-03-18 12:33:41 -05:00
Nolan Darilek 72b51909c3 Add Drone configuration. 2022-03-18 12:05:27 -05:00
Nolan Darilek 1c29eb71cd Rename. 2022-03-18 11:56:34 -05:00
Nolan Darilek 20a14de05d Add rectangle containment check for points. 2022-03-14 17:14:54 -05:00
Nolan Darilek 7bb972c7b4 Derive `Eq` and `Hash` on `Rect`. 2022-03-14 13:24:54 -05:00
Nolan Darilek 0d5624fe4c Bump edition and appease Clippy. 2022-03-14 11:46:48 -05:00
Nolan Darilek a49e9d019b Use correct types so builder_data example works. 2022-03-14 11:39:23 -05:00
Nolan Darilek 66a470d669 Remove type parameter. 2022-03-14 11:03:00 -05:00
Nolan Darilek 2202540a43 Drop `BuilderData` trait. 2022-03-13 21:14:59 -05:00
Nolan Darilek ffaad6cf48 cargo fmt 2022-03-12 14:31:30 -06:00
Nolan Darilek efad0132ff Add (currently non-functional) example of using custom data in a filter. 2022-03-12 14:10:29 -06:00
Nolan Darilek 957dcca447 Add ability to associate arbitrary `BuilderData` with maps.
I'm finding that, for best results, I need to integrate everything into my map generation process. So for instance, object/monster spawns need to run as a filter so they can influence future steps.

This associates a `Clone + Default` type with maps and makes it available to filters. `NoData` exists for the current behavior.

All examples/tests/demos have been updated accordingly.
2022-03-12 09:45:42 -06:00
klangner 1ef42b11ad removed 2021-12-06 10:33:01 +01:00
klangner 51845f9f93 v=0.5.2 2021-08-26 17:12:48 +02:00