You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LEGUP currently lacks a generalized way to track regions and display them on game boards. This feature aims to start tracking cells as indiviudal regions of cells, which will allow us to implement region-based logic in puzzles such as Ripple Effect, Minesweeper, and Star Battle
GridRegion.java spec:
(Members)
List / Array of pointers to GridCells
The list of GridCells allows us to quickly dereference the current board state and observe the current values of a region. Using pointers allows a memory efficient solution in the case of overlapping cells between regions. Assert this region is updated with each board transition
LEGUP currently lacks a generalized way to track regions and display them on game boards. This feature aims to start tracking cells as indiviudal regions of cells, which will allow us to implement region-based logic in puzzles such as Ripple Effect, Minesweeper, and Star Battle
GridRegion.java
spec:(Members)
XML Serialization Example:
Describe the improvement you'd like
GridRegion.java
inmodel/gameboard/
GridRegion
calledRippleEffectRegion
inpuzzle/rippleeffect/
to implement membersGridCell
calledRippleEffectCell
inpuzzle/rippleeffect/
Describe alternatives you've considered
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: