Commit Graph

137 Commits

Author SHA1 Message Date
d4f8c99c19 chore: Resolve clippy warnings and add a bounds check.
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-31 17:24:11 -06:00
92047cd102 Update manifest and CI script.
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-15 14:39:04 -06:00
0c02c10895 (cargo-release) version 0.2.0
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-27 08:49:44 -05:00
a732c8bb3a Update changelog. 2022-08-27 08:49:19 -05:00
579d94bc03 Don't just generate changelogs for unreleased changes.
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-19 13:32:58 -05:00
f6878895b1 Is this the correct format for pre-release-hook? 2022-05-19 13:30:29 -05:00
50194aeab5 Add Clippy check. 2022-05-19 13:25:49 -05:00
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
56884ead38 Back to this format.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-22 09:27:24 -05:00
a5d77b1c17 Pipeline tweaks.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-22 09:16:33 -05:00
2f339a2205 (cargo-release) version 0.1.1
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 18:04:41 -05:00
6459347610 Generate changelog in CI before publishing.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 17:58:45 -05:00
1846d2f6c6 More automated release configuration. 2022-03-18 17:03:07 -05:00
b4d08120ce Run notification step even on failure.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 16:23:32 -05:00
01252acf7a chore: More automated release configuration. 2022-03-18 15:28:27 -05:00
31778fd9ba Try using a TTS message.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 15:15:56 -05:00
2f0f96672d Remove.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
2022-03-18 14:37:12 -05:00
b873769687 Remove and ignore .DS_Store.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 14:36:24 -05:00
b910c4ed89 chore: Remove demo. 2022-03-18 14:34:46 -05:00
b76f7326d5 Make sure changelog is added before committing. 2022-03-18 14:33:55 -05:00
4bd35a5b6e chore: Rename crate and set up automated releases.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 14:28:30 -05:00
13774f333d More work on release configuration. 2022-03-18 14:12:38 -05:00
0b3d1684b9 Don't publish directly from cargo-release. 2022-03-18 14:06:52 -05:00
34600bd3a9 Publish new releases when tagged. 2022-03-18 13:58:20 -05:00
78a1714e2f The embeds are kind of useless, so remove.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 13:43:13 -05:00
d18400197d Tweak message.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 13:40:58 -05:00
3695eec13a Add secrets config for Discord.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 13:37:21 -05:00
469747919b Try pushing notifications to Discord.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-18 13:32:03 -05:00
3737cdee6a Install Clippy.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-18 12:45:53 -05:00
4926caa1ce Install rustfmt.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-18 12:42:59 -05:00
c538ef6877 Update Drone config.
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-18 12:33:41 -05:00
72b51909c3 Add Drone configuration. 2022-03-18 12:05:27 -05:00
1c29eb71cd Rename. 2022-03-18 11:56:34 -05:00
20a14de05d Add rectangle containment check for points. 2022-03-14 17:14:54 -05:00
7bb972c7b4 Derive Eq and Hash on Rect. 2022-03-14 13:24:54 -05:00
0d5624fe4c Bump edition and appease Clippy. 2022-03-14 11:46:48 -05:00
a49e9d019b Use correct types so builder_data example works. 2022-03-14 11:39:23 -05:00
66a470d669 Remove type parameter. 2022-03-14 11:03:00 -05:00
2202540a43 Drop BuilderData trait. 2022-03-13 21:14:59 -05:00
ffaad6cf48 cargo fmt 2022-03-12 14:31:30 -06:00
efad0132ff Add (currently non-functional) example of using custom data in a filter. 2022-03-12 14:10:29 -06:00
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
klangner
315f460274 fixed test 2021-08-26 17:12:03 +02:00
klangner
f6d1f2ac75 Merge branch 'master' of https://github.com/klangner/mapgen.rs 2021-08-26 17:11:18 +02:00
klangner
f65a5f3c6e Test for overflow 2021-08-26 17:11:14 +02:00
Krzysztof Langner
289e693092
Merge pull request #38 from ndarilek/master
Guard against overflows.
2021-08-26 17:08:49 +02:00
9095605092 Guard against overflows. 2021-08-25 12:48:00 -05:00
klangner
b9d633eb52 v 0.5.1 2021-08-11 16:08:30 +02:00