Glusk / sprouts

A multi-platform implementation of Sprouts, built with libGDX.
MIT License
1 stars 1 forks source link

Bug #153

Closed Glusk closed 3 years ago

Glusk commented 5 years ago

Bug in v.0.8.0 new bug

Glusk commented 4 years ago

This happens because of the order of events when drawing a move:

  1. When a Move is completed, it turns blue, however, it is not added to the combinatorial representation (to the current Graph)
  2. Then the game waits for the user to click on the highlighted Move to select the middle sprout
  3. The middle sprout splits the Move from (1.) into two Moves and adds them to the combinatorial representation. If a sprout, which was added in (2.), is too close to or if it intesersects the cobweb, the game will not detect the intersection and the cobweb will not be torn.