| Dimension | Shared | Only in A | Only in B | Overlap |
|---|---|---|---|---|
| Sections | 0 | 0 | 5 | 0% |
| Commands | 0 | 0 | 0 | — |
| Section tags | 0 | 0 | 3 | 0% |
What each file covers
Sections
0 shared · 0 only in A · 5 only in B- + bevy_rand Rules
- + Version Requirements
- + Feature Selection
- + Usage Guidelines
- + Compatibility Notes
Commands
neither file has anySection tags
0 shared · 0 only in A · 3 only in B- + code-style
- + deployment
- + do-not
Line diff
tyler274/rummage · .cursor/rules/mtg.mdc
@@ −1 @@
1---
2description: Magic the Gathering Rules
3globs:
4alwaysApply: false
5---
6[MagicCompRules 20250207.txt](mdc:docs/mtg_rules/MagicCompRules 20250207.txt) Refer to this as the source of truth for all Magic the
7Gathering rules and edge cases that need to be handled robustly in the game engine.
tyler274/rummage · .cursor/rules/bevy_rand.mdc
@@ +1 @@
1---
2description: using bevy_rand
3globs:
4alwaysApply: false
5---
6# bevy_rand Rules
7
8## Version Requirements
9
10When working with bevy_rand and bevy_prng in this project, always use the following:
11
12- **ALWAYS** use the upstream git version from the main branch:
13```toml
14bevy_rand = { git = "https://github.com/Bluefinger/bevy_rand", branch = "main", features = ["wyrand", "experimental"] }
15bevy_prng = { git = "https://github.com/Bluefinger/bevy_rand", branch = "main", features = ["wyrand"] }
16```
17
18- Do not use specific versions from crates.io
19- Ensure compatibility with our current Bevy 0.15.x version
20
21## Feature Selection
22
23- Always include the "wyrand" feature for both bevy_rand and bevy_prng
24- Include the "experimental" feature for bevy_rand
25
26## Usage Guidelines
27
28- Use `WyRand` as the preferred PRNG algorithm for general randomization needs
29- Register PRNGs via the EntropyPlugin: `app.add_plugins(EntropyPlugin::<WyRand>::default())`
30- For deterministic behavior in tests, remember to use a specific seed
31
32## Compatibility Notes
33
34- bevy_rand and bevy_prng from the main branch require uuid 1.13.1 or newer
35- When updating these dependencies, ensure other dependencies are compatible
@@ −1 +1 @@
11 ---
2−description: Magic the Gathering Rules
2+description: using bevy_rand
33 globs:
44 alwaysApply: false
55 ---
6−[MagicCompRules 20250207.txt](mdc:docs/mtg_rules/MagicCompRules 20250207.txt) Refer to this as the source of truth for all Magic the
7−Gathering rules and edge cases that need to be handled robustly in the game engine.
6+# bevy_rand Rules
7+
8+## Version Requirements
9+
10+When working with bevy_rand and bevy_prng in this project, always use the following:
11+
12+- **ALWAYS** use the upstream git version from the main branch:
13+```toml
14+bevy_rand = { git = "https://github.com/Bluefinger/bevy_rand", branch = "main", features = ["wyrand", "experimental"] }
15+bevy_prng = { git = "https://github.com/Bluefinger/bevy_rand", branch = "main", features = ["wyrand"] }
16+```
17+
18+- Do not use specific versions from crates.io
19+- Ensure compatibility with our current Bevy 0.15.x version
20+
21+## Feature Selection
22+
23+- Always include the "wyrand" feature for both bevy_rand and bevy_prng
24+- Include the "experimental" feature for bevy_rand
25+
26+## Usage Guidelines
27+
28+- Use `WyRand` as the preferred PRNG algorithm for general randomization needs
29+- Register PRNGs via the EntropyPlugin: `app.add_plugins(EntropyPlugin::<WyRand>::default())`
30+- For deterministic behavior in tests, remember to use a specific seed
31+
32+## Compatibility Notes
33+
34+- bevy_rand and bevy_prng from the main branch require uuid 1.13.1 or newer
35+- When updating these dependencies, ensure other dependencies are compatible
