92 Commits

Author SHA1 Message Date
f8cbb5abfa Beta version of re-polling controller system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-07 22:18:33 -05:00
c911caef80 Revert hotswapping controller code for now.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-07 20:44:28 -05:00
7387ced9e5 Listen for controller components and allow inputs from controllers
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-07 18:39:38 -05:00
3c96fda374 Remove unused imports
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-07 18:30:04 +00:00
ec26ebadcc Display actions and keys assigned
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-07 18:29:43 +00:00
6db59a796e Update all key press checks to use events. Clean up warnings
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-07 15:47:09 +00:00
627c788d05 Remove unused imports and correct warnings
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 20:17:31 +00:00
55276867cc Setup and prepare keybind system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 20:16:29 +00:00
ce856fc8b0 Remove unused imports. Fix deprecated draw functions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 18:05:54 +00:00
8f13a24fd4 Refactor KEYS array so it's no longer accessible to prevent bad practices and deprecated setting of the variable.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 17:57:31 +00:00
a6e6b92f7b Implement keyboard keys as a component
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 17:42:11 +00:00
6e900581ea Provide controller polling
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 16:58:40 +00:00
7b2228e0d8 Include packaging and release system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 15:49:14 +00:00
96304c507e Fix all jar build systems to incorporate external jars
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-06 00:07:01 -05:00
75bcb598c2 Update SigScript
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-05 22:12:27 -05:00
8ba9307465 Implement Animated Sprites
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-04 02:51:12 -05:00
82f9016255 Display View and Tile parameters per screen instead of on an individual block. Additionally, create a system where we can load/unload active game objects
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-02 21:24:38 -05:00
3af154682c Remove headless code
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-01 20:28:27 +00:00
ea5684fc60 Create a png converter that attempts to index png images. Just in case
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-01 20:28:16 +00:00
2f0b337338 Switch between level editing and playing
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-31 23:53:53 -05:00
a982df2063 Do not allow jumps to be recovered from hitting the roof of blocks
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-31 23:37:32 -05:00
b0be363293 Make simulation calculations run at a minimum rate of 60 FPS. Include extra data for maps
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-31 23:22:06 -05:00
unknown
a2b0648074 Nana can fly
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-29 22:41:36 +03:00
bdc22767f5 Implement tile highlighting based on level renderer view
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-28 13:33:35 -05:00
95a923fad3 Incorporate tile drawing and partial sprite drawing functions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 20:17:56 +00:00
0250b70a5d refactor so that modifyTile is now directly accessible from Maps
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 16:04:40 +00:00
d5fd02c7da Modify and generate tiles on the map
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 15:53:38 +00:00
4f8552bd3c Define tile system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 15:26:04 +00:00
8d943ef526 Created map structure and load/unload filesystem
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-24 14:02:49 +00:00
9ba0af090e include non-transparent drawing code
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 19:36:18 -05:00
8bee6dd30c Pixel upscaling based on monitor size
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 19:31:54 -05:00
daf471db93 Implement object system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 18:22:22 -05:00
868d5ac87d Implement object system
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 17:38:45 -05:00
f2a3ba9fd6 Isolate the draw loop
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 17:30:44 -05:00
cedd064da6 Fix animated flags not being set for resized canvas, proof of concept update multiplier
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 16:50:13 -05:00
d65eb10ef1 Include delta game time in update loop
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 20:18:21 +00:00
1d8781b404 semicolon
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 19:51:46 +00:00
db188a76b1 Add key input detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-23 19:51:25 +00:00
436caa5965 Remove that import
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
2022-05-22 22:35:19 -05:00
Nico Nico Nii
20eea068eb Sprite enum system implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
2022-05-22 22:24:05 -05:00
Nico Nico Nii
b0a5f882d6 Screen panel follows resize
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
2022-05-22 21:55:33 -05:00
ca15225ecc Nana has been summoned
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-05-21 02:41:04 -05:00