Java Stream + forEachCardInGame
Open
Game Mechanics
keep
- Dominant language
- Java
- Stars
- 2.7k
- Forks
- 1.1k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 158
Description
The Visitor interface used for `Game::forEachCardInGame` could/should probably be reworked using JavaStream.
Either as Predicate, Consumer or Collector.
For this to clean up, classes like Zone/PlayerZone should return a (filtered) Stream of their cards instead of CardCollection objects.
I need to check out if `Stream.concat` or `Stream.Builder` is better for this.
Contributor guide
Assessment
This issue has not been assessed yet.