Nice job.
Quick feedback on implementation - you're missing a 4th mouse event when holding ctrl. You seem to do the increment/decrement by 1 on all mouse release events, and then if CTRL is held you are adding a +4 on mouse down for both directions. However doing CTRL + Left Down + Right Down + Left Up + Right Up you are missing the last event and we're seeing a shift by 1 in stats instead of parity. This is true if you alternate the mouse clicks( right down / left down /right up / left up) as well.
|