24 Commits

Author SHA1 Message Date
9da25c010a Fix ignition issues when block launch time is less than 0. 2021-09-24 05:28:59 +00:00
a0d3bb3135 Block launching enabled.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-24 04:34:18 +00:00
4298dfceb2 Fixed reset bug for block clearing. 2021-09-24 01:52:58 +00:00
889e31a2b6 Implement new launch clear algorithm 2021-09-24 01:03:09 +00:00
985a71015a Add in ignition of horizontal matching blocks. 2021-09-23 06:30:39 +00:00
6ed1928bf3 Successfully detects matches in vertical and horizontal directions 2021-09-23 06:01:04 +00:00
63bf02aa4c Merge ground clumps back together for matching. 2021-09-23 05:55:47 +00:00
80ab9c9f23 Add sorted block gets on row and col blocks 2021-09-23 04:34:36 +00:00
3ab8de3a07 Identify all blocks in a stack by x,y position 2021-09-23 02:01:38 +00:00
1d9d01efc1 Include maxheight check and debug output 2021-09-23 01:55:21 +00:00
d41e25cb8e Block merging from the bottom complete 2021-09-23 01:18:49 +00:00
58ea5d6bfb Verify split block clumps that will be deleted. 2021-09-23 01:08:10 +00:00
4adb954e34 Add debug drawing mode 2021-09-23 00:05:45 +00:00
dbb8a0f88d Split block clumps into vertical sections after launch delay expires. 2021-09-21 21:37:07 +09:00
af8c5ce854 Refactored block landing functions 2021-09-21 21:03:07 +09:00
b2d2701c9a Block gravity and collision handling. 2021-09-21 20:44:42 +09:00
24e26b852c Setup column collision ranges for collision checking. 2021-09-21 07:24:21 +00:00
7c70ccb76a Gravity engine added. Fixed graphical position offset with Block clumps. 2021-09-21 01:57:56 +00:00
092958d7ab Adjust positioning, identify bounds of box. 2021-09-17 02:58:09 +00:00
6179f12dbb Blocks render. 2021-09-17 01:10:02 +00:00
d0fbfb812f basic drawing engine 2021-09-16 22:28:50 +00:00
808a3c58bb setup framework for physics engine. 2021-09-16 07:24:40 +00:00
a3b9284e13 Setup base classes. Jar export script. 2021-09-16 06:33:12 +00:00
ee672eeab7 Setup basic classes. 2021-09-16 06:04:45 +00:00