329 Commits

Author SHA1 Message Date
b9e9756b25 Fix camera view jumping for doubled up fixed views
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-29 13:33:37 +00:00
0787ac4d5d Use static reference for mouse position settings
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-29 13:13:25 +00:00
0afec767d2 Merge branch 'main' of https://github.com/sigonasr2/RabiClone 2022-06-29 12:27:37 +00:00
369f89d304 Let's make sure data tile values cannot wrap around to 0
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-29 12:27:31 +00:00
unknown
9b11375c51 New underwater color palette
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-29 09:03:47 +03:00
c5db6a2585 Remove extraneous old alpha calculations now that proper transparency is incorporated.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 16:00:23 -05:00
6f0a423e21 Set default transparency
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 19:46:18 +00:00
5cd9d4fde7 Per-Object Transparency implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 19:45:21 +00:00
ed4df8be84 Initial transparency with only max runs work
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 19:28:52 +00:00
b2dda88107 Setup framework for screen door transparency
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 19:23:23 +00:00
2c9357ab6a Subtle optimizing of drawing functions
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 18:38:01 +00:00
8fa2d738da Fix draw sprite code bugs with the wrong transforms being used.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-28 18:29:40 +00:00
a2d22e4f8e Remove data tile dependency for water level tile. Not really necessary
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 21:19:49 -05:00
118ec8aa61 only draw ripples underwater
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 20:53:22 -05:00
e3b84fcb3f Ripple effect implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 17:43:06 -05:00
d254452e80 Remove spacebar released again after debugging jump counts and correcting them
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 16:43:52 -05:00
9ff7ca5871 Restore spacebar release functionality
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 20:26:03 +00:00
52f6d8a430 Lower stagger time so it's even faster
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 19:51:30 +00:00
144421e9ce Fix intent of hitstun stagger jittering display. Also add in prep support for screen water ripples
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 18:29:24 +00:00
f03135ad81 Water event should not be spamming messages
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 17:27:47 +00:00
fac19d6b9a Need to force initial state.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 16:02:54 +00:00
85e03eaab8 setup physics code needs to be put in the constructor as well.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 16:00:51 +00:00
e67685ba47 After reviewing, keyboard release restriction doesn't seem necessary and just produces stiff jump bug movement with multiple inputs
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 15:54:16 +00:00
36aa9cd7fe No bellyslides underwater
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 15:48:13 +00:00
1de74138ac Implement new setter strategies for enemy-controlled characters.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 15:03:50 +00:00
4e0aaca35a Implement default values and have annotated docs for what the default values are.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 14:53:53 +00:00
e9c5eee978 Use different physics reference values based on land or water state and update state of the object accordingly.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-27 12:22:38 +00:00
761eac65c3 No multiplication done for x component
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 20:16:08 +00:00
046a56ba2a Not supposed to calculate height in rendering pixel array values
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 20:12:57 +00:00
7ec9aefae6 Include a water overlay when going underwater
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 20:03:20 +00:00
099a19c461 Editor background drawing should be based on the center of the view area instead of the upper-left corner
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-24 14:51:48 +00:00
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
2d2b6d0844 Fixed bug related to replacing data tiles
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-23 23:55:41 -05:00
7dfd9bd4e3 Data tiles now working. Corrected from 16 bit to 14 bit data reading
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-23 23:44:38 -05:00
b1919b54d4 Begin implementation of data tiles with extra value storage
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-23 00:00:16 -05:00
65d7ed8cce Add right click editor removal
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 22:52:17 -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
7910762683 Utilize new ControllerListener events to keep track of controller plugs and unplugs. Switch to true controller hotswapping detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 19:52:30 +00:00
11bf992721 Implement new jinput version 2.11
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 19:34:29 +00:00
94bf7406e6 Merge 2022-06-22 18:25:07 +00:00
aaf708dc6d Update jinput with new controller adding/removing detection
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-22 18:24:16 +00: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
e589a8585e Allow controls to be loaded and saved. Controller configurations are also remembered.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 20:58:17 -05:00
a1fec557a3 Uncontrollable state, not unconscious. Also cause controllable state to stop movement physics
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 20:10:21 +00: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
04b573d395 Include a second knife swing animation for the combo attack
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:58:18 +00:00
ad21b7da11 Stagger causes sprite to jitter back and forth.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:48:32 +00:00
6fd0b4feb4 change stagger state to actuall stun objects temporarily.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-06-21 15:42:56 +00:00