Commit graph

78 commits

Author SHA1 Message Date
4a0098445a Add missing event_system implementation 2025-04-11 14:14:34 +02:00
d2e70481ce Fix examples 2025-04-11 09:59:51 +02:00
49da5c947d Start generalizing event system 2025-04-10 22:14:17 +02:00
5ee7edf31b Rework render system 2025-04-10 20:09:20 +02:00
f4663d3d68 Apply ecs changes 2025-04-09 15:05:50 +02:00
10f6103016 Fixing updates 2025-04-08 19:56:10 +02:00
0a8ea8972a Use new update syntax 2025-04-08 09:44:10 +02:00
21c02e2e98 Use system priorities 2025-04-07 16:56:35 +02:00
83c358ad7e Make TopDownCameraControl a Resource 2025-04-06 10:09:22 +02:00
885e8126ac Fix ecs changes 2025-04-05 10:27:57 +02:00
d8bebf69df Start implementing resource changes 2025-04-05 09:22:26 +02:00
fa35adbcc7 Add y rotation to location 2025-04-01 07:46:45 +02:00
0adaffb27e Switch to sdl3 2025-03-27 12:30:14 +01:00
Michael Huebner
fcf246b2cb Improve ray tracing by gathering only on change 2025-03-24 13:21:22 +01:00
52d540e210 Test more realistic values 2025-03-14 14:19:49 +01:00
402a1b8ddf Add some bodies 2025-03-14 13:25:11 +01:00
c1c29efcf0 Implement joystick space ship control 2025-03-13 14:39:24 +01:00
994e6c4522 Improve camera control to get a look at the scene 2025-03-12 15:24:39 +01:00
e824cf8837 Fix syntax 2025-03-12 08:32:54 +01:00
d16e8e0bb2 Fix miss behavior 2025-03-12 08:31:03 +01:00
627e31820e Attempt to fix transparency problem 2025-03-12 08:27:36 +01:00
7d8f24a463 Pass joystick axis information 2025-03-12 08:19:59 +01:00
cf3d4f142a Start with control scheme 2025-03-11 18:58:40 +01:00
Michael Huebner
f61e253032 Start space example 2025-03-11 13:49:23 +01:00
Michael Huebner
d78574f54a Convert FreeSpaceControl to EntityComponent 2025-03-11 13:39:55 +01:00
Michael Huebner
75d98aad6b First draft for FreeSpaceControl 2025-03-11 13:33:01 +01:00
3835354503 Fix shaderc changes 2025-03-10 19:27:09 +01:00
402f3eb5bd Change visibility of eye_position 2025-03-10 17:04:38 +01:00
Michael Huebner
fe9099aac9 Find correct image rotations 2025-03-10 13:40:33 +01:00
8e7ea3e8b9 Rotate view in example 2025-03-08 16:01:20 +01:00
506962bdcd Small setting changes 2025-03-08 12:25:48 +01:00
8d3b03da24 Trying to fix missing sky box 2025-03-08 08:16:32 +01:00
2dddb4a5ea Fix ecs changes 2025-03-06 15:37:56 +01:00
f646c11d21 Move ecs into new repo 2025-03-04 18:34:44 +01:00
Michael Hübner
856f24e65e Use new ui crate version 2025-03-04 15:00:59 +01:00
06a64c81b7 Fix example 2025-03-03 17:51:24 +01:00
Michael Hübner
b0462d7377 Get sky box to see 2025-03-03 15:00:58 +01:00
Michael Hübner
ae1e06d52e Start reworking event system 2025-03-03 09:47:37 +01:00
Michael Hübner
3dfee8c7b0 Fix gui handler rendering 2025-03-03 08:55:07 +01:00
Michael Hübner
418f8c51d6 Reduce warnings 2025-03-03 08:45:50 +01:00
32bba75aa7 Create main part of sky box 2025-03-01 18:05:27 +01:00
f90dfb6236 Rename crates 2025-03-01 06:43:44 +01:00
e22381b8e9 Get rendering somewhat working 2025-03-01 06:01:46 +01:00
0daf0a858a Simplify render backend 2025-02-28 20:42:07 +01:00
0a93da3b5b Start sky box example 2025-02-28 15:13:19 +01:00
8205b91ec9 Please machete 2025-02-28 10:22:25 +01:00
d7a58d7352 Fix map 2025-02-28 08:19:35 +01:00
7253251e9d Fix engine creation 2025-02-28 07:08:03 +01:00
b90a81bcc5 Fix close event 2025-02-27 19:25:40 +01:00
5513558f3d Fix engine for new concept 2025-02-27 14:14:29 +01:00