Commit Graph

64 Commits

Author SHA1 Message Date
d47eb8c943
Fix cursor pos, Add convenience constructor 2023-09-13 17:14:17 +02:00
d30f505699
Update freetype 2023-09-13 16:49:02 +02:00
4744e9f98a
Fix Freetype, Add Engine::getPlayer() 2023-09-13 16:48:43 +02:00
bee6e14b08
Fix struct packing 2023-09-13 16:32:56 +02:00
455b8f560a
Fix offset UI origin, UIValue operators, Add utils 2023-09-12 23:18:28 +02:00
cc9a582717
Fix crash if scene not set 2023-09-12 22:01:50 +02:00
8ce8f8a0dd
Fix UI click/hover 2023-09-12 17:53:56 +02:00
6a5fb84553
Fix cursor weirdness 2023-09-12 16:58:35 +02:00
be86af632f
Add stb dependency 2023-09-11 14:03:49 +02:00
3d9dd14fd0
Clean up CMakeLists 2023-09-09 16:43:28 +02:00
baffb7c21c
Statically link freetype 2023-09-09 16:35:31 +02:00
6f1b907c04
Statically link bullet3 2023-09-09 16:18:36 +02:00
1dacf19af3
Use project dir in CMakeLists 2023-09-09 14:13:38 +02:00
40a539f7f2
Update CMakeLists.txt 2023-09-09 13:51:11 +02:00
37f46a2b94 Remove collider when noclip 2022-11-19 17:26:59 +01:00
1a6678537f Add NoclipPlayerController 2022-11-18 17:35:21 +01:00
e618d735e1 Improve walking on slopes 2022-11-17 18:27:34 +01:00
3a38190290 Move keyboard input to DefaultPlayerController 2022-11-16 18:38:37 +01:00
64745491aa Implement walk angle, Fix slide angle 2022-11-15 19:40:36 +01:00
f4cdc01ff3 Fix defaultplayercontroller 2022-11-14 20:42:13 +01:00
459bf87869 Fix groundDistance 2022-11-14 09:33:01 +01:00
69fd7af211 Improve gravity 2022-11-14 09:20:42 +01:00
270b8866a6 Basic player controller (WIP) 2022-11-13 18:48:39 +01:00
1d61087e62 Player jumping 2022-11-12 22:04:13 +01:00
ab0accb671 Player jump collider (WIP) 2022-11-12 20:35:30 +01:00
6e45e0bc34 Improve physics 2022-11-11 17:30:27 +01:00
4d78ca9d94 Physics (WIP) 2022-11-10 22:00:34 +01:00
8738f94768 Physics (WIP) 2022-11-09 13:46:19 +01:00
8acf6ec363 Move callbacks ti InputData 2022-11-09 13:24:10 +01:00
bdfa5f16dd Init and destroy components 2022-11-08 20:12:36 +01:00
6725f5eb20 Restructure input code 2022-11-08 13:52:04 +01:00
b706100ddc Restructure code 2022-11-07 21:36:45 +01:00
6bf2e12b08 Fix uncaptureCallback 2022-11-07 09:10:54 +01:00
6c88bcd385 Add KeyCallback to captureKeyboardInput 2022-11-07 09:05:00 +01:00
1941060d4c Add delete char callback 2022-11-06 09:56:55 +01:00
eb45f02afa Update fonts 2022-11-05 22:10:14 +01:00
f15e895af5 Keyboard captures 2022-11-05 22:07:53 +01:00
04df1078b4 Update UI code, Fix bugs 2022-11-05 13:47:17 +01:00
fd71242a42 Improve UI 2022-11-04 16:55:04 +01:00
96eb91ff78 Add UI click 2022-11-03 20:14:11 +01:00
efdffb34b9 Fix UI hover, add icon 2022-11-02 19:23:33 +01:00
725aebf3b1 Implement UI cursor (WIP) 2022-11-02 17:11:33 +01:00
aba3d387e6 Move mouse code to defaults 2022-11-02 13:37:35 +01:00
cc006e7469 Clean up UI stuff, More UI elements (WIP) 2022-11-01 15:55:23 +01:00
1d0869794b Improve input 2022-10-31 21:52:22 +01:00
19f791cd35 More UI stuff 2022-10-21 16:37:31 +02:00
84b871e859 Functioning UI code 2022-10-20 21:09:19 +02:00
299b1b5773 More UI basics (WIP) 2022-10-18 18:48:54 +02:00
2f1bc358b5 Basic UI structure (WIP) 2022-10-17 09:20:25 +02:00
ff1ad05ba4 Key mappings, basic text rendering 2022-10-16 14:30:12 +02:00