52 Commits

Author SHA1 Message Date
09286d3c9c Resolved bottoming out edge cases with collisions. No more empty block bugs.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-10-01 06:44:37 +00:00
c68177f5f5 Resolved bottoming out edge cases with collisions. No more empty block bugs.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-10-01 06:06:46 +00:00
c542d07708 zzz
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:44:08 +00:00
b7bcc03e1f Typo...
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:43:20 +00:00
b60881e533 Setup test environment.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:42:16 +00:00
8515f20cc9 Testing here.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:40:08 +00:00
6153279f6d Merge branch 'master' of https://github.com/sigonasr2/meteo_engine 2021-09-30 04:39:31 +00:00
df50a64803 Testing
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:39:13 +00:00
350d91f16e Test 2021-09-30 04:35:23 +00:00
ea484ddc11 co-author included.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:32:47 +00:00
a27b216dfc Revert "Sample joint commit."
This reverts commit 548c38309d6a5e7c4593ce4d4c3b7e9a33fa8f24.
2021-09-30 04:32:23 +00:00
548c38309d Sample joint commit. 2021-09-30 04:31:52 +00:00
ff520f5814 Add setup shell file and coauthors file. 2021-09-30 04:30:34 +00:00
436dce0901 update gitpod.yml 2021-09-30 04:21:32 +00:00
6117e6021d Add proper gitpod.yml 2021-09-30 04:19:27 +00:00
8ef5b04212 Mouse block dragging.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-30 04:06:30 +00:00
79a410a563 Block dragging. 2021-09-30 01:44:38 +00:00
f977a3d3b5 Remove all iterator concurrent checks. 2021-09-30 01:07:57 +00:00
d81ee2a126 Merge branch 'master' of https://github.com/sigonasr2/meteo_engine 2021-09-28 04:02:45 +00:00
845d7fedf8 Added mouse event detection.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2021-09-28 04:02:41 +00:00
d96f29c3c5 Ability to select blocks. 2021-09-28 03:53:25 +00:00
06f5a93e6c Added mouse event detection. 2021-09-27 07:13:30 +00:00
e47758f30a Removal of empty block clumps. 2021-09-27 03:51:54 +00:00
d8563b5ecb Remove launched blocks outside of playing field 2021-09-26 20:04:54 +09:00
c5b6fe2d2d Fixed edge case for block ignitions 2021-09-26 19:52:41 +09:00
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
287d8d3912 Prevent concurrent modification errors by combining drawing and game logic into one thread. 2021-09-23 03:15:45 +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
6642e2074c provide draw and game loop statistics in title window. 2021-09-17 01:52:46 +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