86 Commits

Author SHA1 Message Date
9bef6c0caf Add in data tile event collisions with player
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 00:30:55 -05:00
cd993296e6 Restore controller detection to initial state and use old jinput plugin
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 22:08:31 -05:00
ec3ff72934 Physics updates and prepare new moveset setups
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 21:47:04 -05:00
ebbbabd7d0 Implement easy stagger and unconscious setter functions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 20:09:05 +00:00
2356d42495 Implement physics and collisions related to belly sliding
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 17:55:51 +00:00
859b05aba1 Belly Slide action code is now implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 17:48:10 +00:00
57f9a1d132 Attack combo state setup
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:25:04 +00:00
unknown
df637104a2 Bonk the buns now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 11:24:43 +03:00
unknown
d05007ad6b Bonk the buns now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 11:00:57 +03:00
unknown
4b2d056488 Fixed weird collision checking
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 09:53:20 +03:00
unknown
227468b474 Fixed weird collision checking
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-18 09:52:49 +03:00
5e71aee562 Pixel perfect collision systems implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-17 15:18:38 -05:00
7de71bec05 Implement knife animation and attaching
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-17 06:23:51 -05:00
fe51c443c4 Include a player collision mapping
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-15 19:55:40 +00:00
71a9bd0871 Complete refactor of physics code to apply to other objects
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-14 20:30:36 -05:00
3d2973c5b1 Setup physics for Erinoah
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-14 19:35:32 +00:00
8e35ea24d7 Rearrange physics object specific methods so the hierarchy makes more sense
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-14 19:29:09 +00:00
ca4073dbd9 Setup baseline for physics objects.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-14 19:19:04 +00:00
ba41219add Cause events to trigger when within camera range
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-13 19:14:50 +00:00
cb04afe469 Add in spawners that can create things. Make it so rendered objects will render with the camera view
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-13 19:02:42 +00:00
6790816a3a Implement profiling on scaling image up, fix missing null when loading map
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-13 15:13:52 +00:00
9965f91a76 Platforming mishaps fixed
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 23:45:56 -05:00
c804490c7b Ability to walk down and up slopes
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 22:41:10 -05:00
dac67fda41 Correct all array misalignments and correct transparncy detection for platforms
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 21:58:17 -05:00
eabf5d6f7d Overhaul the collision grid system.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 21:13:51 -05:00
ed96d43935 Tile modifying now modifies collision grid
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 21:01:09 -05:00
05a4165afc Fix up collision collisions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 20:28:00 -05:00
9b36f2542d Rising checks now in place
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 20:15:46 -05:00
fd697a3f39 fix up falling mechanics
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 19:56:34 -05:00
2eb3d62eba Falling checks
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 19:34:08 -05:00
b26bd340d3 left and right collision detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 19:07:32 -05:00
2d4e5cbc42 left and right collision detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 19:04:43 -05:00
9e9addad53 side collision tests
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 19:02:58 -05:00
fb8ee6c991 Create a method to handle adding collisions for entities
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 18:21:23 -05:00
2cc1292946 Move and refactor engine objects
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 18:06:41 -05:00
82b25fbc17 Collision grid setup and render test
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 17:58:41 -05:00
unknown
b58aa91eea Falling slopes work in progress
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 13:25:30 +03:00
unknown
f3864c60c7 Regular slopes have correct collision
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 11:34:53 +03:00
unknown
e1aa57b7f1 Clean sh does not wipe your classes
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 11:24:47 +03:00
unknown
0fc9aee919 SLope but it works
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 10:17:47 +03:00
unknown
4edcc62e99 Slopes now kind of work but not really
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-11 10:01:36 +03:00
6ffcf0be3b Added a hack due to timing values updating slower without a print Java maps
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 23:34:52 -05:00
c115ff4a7e Correct walk direction upon landing from a reversed direction after sliding
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 17:17:44 -05:00
7762489fe6 Adjust physics numbers to feel like previous settings. Made it so walk animation doesn't reset when walking into walls
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 16:55:12 -05:00
31f9bb513b Game update system now respects frame update time
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 16:33:45 -05:00
17953e0589 Increase acceleration value and max speed.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 18:29:40 +00:00
d296527e2f Add sliding acceleration and slowdown via holding a key while sliding. Additionally add a walking speed limit. Allow slides to go above the walking limit
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 18:13:49 +00:00
537bc7c744 Add a slide buffer so it can be queued prior to landing.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-09 17:52:33 +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