Coverage remained the same at 0.0% when pulling 81f67f81b037b2b265696874d89aa1f58dbc3229 on mike into 120a6260b864417b5af8650adb05e4ae1a484a4f on master.
Coverage remained the same at 0.0% when pulling 81f67f81b037b2b265696874d89aa1f58dbc3229 on mike into 120a6260b864417b5af8650adb05e4ae1a484a4f on master.
Coverage remained the same at 0.0% when pulling cd39bacaec291b58ce1c8b05195fc6adf7c514d0 on mike into 120a6260b864417b5af8650adb05e4ae1a484a4f on master.
Adds a bunch of quality of life fixes to line blocks (now called Bloxi)
Fixed the bug where immediately moving a block to the sides could lead to it getting caught on the upper edge of the field
Reworked the controls to use a game loop instead of being event-driven. This had the added benefit of allowing multiple buttons to be pressed at once
Added protection so holding drop or speed up doesn't carry past the current piece without a delay. This helps avoid accidentally dropping two pieces
Added "ghost blocks" that show where a block is going to land
Fixed bug where the screen would move and jiggle with score changes
A few other feel changes, affecting speed and spacing of elements