|
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 |
|
|
8a46cb56a6
|
Game update loop runs at a set rate.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 19:33:09 +00:00 |
|
|
a3a2c62d4b
|
Add a clear function to String
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 19:28:55 +00:00 |
|
|
2c0ef99871
|
remove iterators for slight performance gains
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 18:58:12 +00:00 |
|
|
8717d2270b
|
Only draw player velocity while player exists
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 18:32:50 +00: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 |
|
|
9c207e2f2a
|
New String class system that wraps a builder and keeps track of text bounds. Added background to editor message logs
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 16:09:03 +00:00 |
|
|
6c5c2b1c67
|
Include draw line function and better visuals to indicate deleting a keybind
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 15:13:01 +00:00 |
|
|
56cef8c828
|
Allow removal of unwanted keybinds
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 14:09:08 +00:00 |
|
|
8a13331af0
|
Update to jinput2.10.1. Mouseover for text bits inside of Action control change list
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-09 13:44:59 +00:00 |
|
|
bcd48205cc
|
Allow for manual refreshing of controller data
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-08 21:37:54 -05:00 |
|
|
ff0c7bf1af
|
Update jinput to include latest windows releases
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-08 20:09:19 +00:00 |
|
|
5ccc30b296
|
Allow keyboard binds to be added as inputs
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-08 19:54:15 +00:00 |
|
|
0275a491e4
|
-m Refactor controller polling and set rescan to be every 5 seconds
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-08 19:17:31 +00:00 |
|
|
a43f1f7189
|
COntinued modifications to controller monitoring
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-07 23:56:48 -05:00 |
|
|
e05a25fc80
|
Fix overwriting presses and releases
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-07 18:52:31 -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 |
|
|
9060e3aa96
|
Watch for events while configuring controls.
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-07 20:16:15 +00:00 |
|
|
a117fbdb2a
|
Color separation between pressed and not pressed
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-07 20:10:29 +00:00 |
|
|
65e6ebc245
|
Allow KeyBind class to wrap around components, dictating what the value needs to be for detecting
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-07 20:08:16 +00: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 |
|
unknown
|
545f50f4f1
|
update README
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 13:22:30 +03:00 |
|
unknown
|
7b89ed7dcc
|
Basic sliding bug fixes
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 13:20:39 +03:00 |
|
unknown
|
66ffafef0f
|
Kepresses are no longer repeated
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 12:40:55 +03:00 |
|
unknown
|
288ab9e936
|
jump fall timers
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 12:06:21 +03:00 |
|
unknown
|
efe985361f
|
Rabbit walks correctly now
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 11:40:05 +03:00 |
|
unknown
|
65836b1225
|
Movement Physics adjustments
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 10:17:42 +03:00 |
|
unknown
|
3310a549c2
|
Sprite flipping added
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-05 10:04:30 +03:00 |
|
|
4b304f0062
|
Fix double jump inside of block issues
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-04 23:27:58 -05:00 |
|
|
8eb408564f
|
Key Press uses switch
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-04 05:52:07 -05:00 |
|
|
e9ad127b38
|
Implement variable height jumping
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-04 05:49:02 -05:00 |
|
|
e593e6d9ec
|
Add fall,idle, jump states
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-04 05:44:05 -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 |
|
|
0f94b0396d
|
Background drawing implemented
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-03 16:44:55 -05:00 |
|
|
5a5eb5f2fb
|
Create test backgrounds
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-03 16:22:30 -05:00 |
|
|
d89e7beb88
|
Fix up the map view types and increase air friction a bit
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-03 15:32:32 -05:00 |
|
|
20bedae890
|
Forgot else statement
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-03 17:59:52 +00:00 |
|
|
62e2c75f00
|
Set view boundaries between room areas to prevent bleeding screens between each other
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-03 17:59:19 +00:00 |
|
|
2205324845
|
Implement all camera movement types
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-02 22:31:17 -05:00 |
|
|
7a7f9359fd
|
Implement three camera views
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-02 22:30:07 -05:00 |
|
|
f35a5a6c88
|
Camera recognition in player object and fix pixel flickering for camera-followed objects
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-02 22:14:16 -05:00 |
|
|
7ad3bef8ca
|
Make tile dragging and placing easier to accomplish. Also refactored old mouse detection code
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-02 22:02:59 -05:00 |
|
|
148c0ce2a1
|
Allow adjustments for all screen properties at each screen location through the editor
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-02 21:54:20 -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 |
|
|
636aac9bfc
|
Final changes to text drawing system to make it appear correctly
Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com>
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
2022-06-02 16:54:58 -05:00 |
|