|
2de27d5aa9
|
wrong the whole time
|
2025-03-11 18:37:35 -07:00 |
|
|
5e7748ccf8
|
Merge branch 'master' into debug-merge
|
2025-03-11 18:17:40 -07:00 |
|
|
3d5e76f078
|
bsp_loader: fix utf8 brush model
|
2025-03-11 18:13:39 -07:00 |
|
|
07bab657f1
|
stupid
|
2025-03-11 17:52:22 -07:00 |
|
|
6b0938eb3b
|
Merge branch 'entity' into debug-merge
|
2025-03-11 17:50:34 -07:00 |
|
|
a56195c887
|
fix compile
|
2025-03-11 17:50:06 -07:00 |
|
|
8e427e37b3
|
fix compile
|
2025-03-11 17:48:38 -07:00 |
|
|
0bd720beb6
|
Merge branch 'entity-debug' into debug-merge
|
2025-03-11 17:48:02 -07:00 |
|
|
5a4276052a
|
Merge branch 'entity-physics' into debug-merge
|
2025-03-11 17:46:09 -07:00 |
|
|
e230eeccb7
|
Merge branch 'bsp-gamemechanics' into debug-merge
|
2025-03-11 17:46:04 -07:00 |
|
|
b9ed031919
|
pass debug info to add_brush
|
2025-03-11 17:32:42 -07:00 |
|
|
364939167c
|
debug info
|
2025-03-11 17:32:42 -07:00 |
|
|
8b6f3620f8
|
debug brushes
|
2025-03-11 17:32:33 -07:00 |
|
|
71426c257f
|
debug physics models visually
|
2025-03-11 17:32:32 -07:00 |
|
|
041cc15f20
|
Session::debug_raycast_print_model_id_if_changed
|
2025-03-11 17:32:32 -07:00 |
|
|
6ef6174693
|
physics: PhysicsData::trace_ray
|
2025-03-11 17:32:32 -07:00 |
|
|
ed1250e2f1
|
world model physics groups
world models are not guaranteed to be convex, so this is problematic for physics
|
2025-03-11 17:30:01 -07:00 |
|
|
2b272e1b7c
|
touch entities
|
2025-03-11 17:30:01 -07:00 |
|
|
06e29b3d42
|
first stage
|
2025-03-11 17:29:50 -07:00 |
|
|
aba3e99722
|
force teleport
|
2025-03-11 17:29:50 -07:00 |
|
|
51d7d75e9a
|
bsp_loader: triggers
|
2025-03-11 17:29:50 -07:00 |
|
|
70fb970582
|
bsp_loader: create a cube of destiny for teleport destinations
|
2025-03-11 17:28:53 -07:00 |
|
|
31184d21da
|
bsp_loader: transform spawn after loop
|
2025-03-11 17:28:53 -07:00 |
|
|
6b4b17f49d
|
bsp_loader: use macros for entities
|
2025-03-11 17:28:53 -07:00 |
|
|
d0c17873f6
|
bsp_loader: no physics for illusionary
|
2025-03-11 17:28:53 -07:00 |
|
|
d39705d5e7
|
bsp_loader: document known entities
|
2025-03-11 17:28:53 -07:00 |
|
|
a3a50580f8
|
bsp_loader: define all entities
|
2025-03-11 17:28:53 -07:00 |
|
|
d5bf4549a9
|
bsp_loader: triggers are intersect
|
2025-03-11 17:28:53 -07:00 |
|
|
b5da85fae1
|
bsp_loader: const ENTITY_ATTRIBUTE
|
2025-03-11 17:28:53 -07:00 |
|
|
78c53ae429
|
physics: set style on reset and spawn
|
2025-03-11 17:09:29 -07:00 |
|
|
e794b2649c
|
bsp_loader: implement ladders and water
|
2025-03-11 16:41:46 -07:00 |
|
|
50f6fe5bd8
|
common: fix source styles
|
2025-03-11 15:26:45 -07:00 |
|
|
fc3681f41f
|
it: read_entire_file use built in
|
2025-03-11 14:07:24 -07:00 |
|
|
a2369b4211
|
rbx_loader: never do &Vec + deconstruct Face2 (style)
|
2025-03-09 23:47:23 -07:00 |
|
|
bfea49ffae
|
it: measure simulate speed
|
2025-03-08 17:39:47 -08:00 |
|
|
8c7063d340
|
common: aabb: make function inline-able
|
2025-03-08 14:34:54 -08:00 |
|
|
651150760c
|
common: aabb: use midpoint for center
|
2025-03-08 14:34:54 -08:00 |
|
|
3d203e2da9
|
fixed_wide: add midpoint
|
2025-03-08 14:34:54 -08:00 |
|
|
3798f438cf
|
use as_bits_mut to optimize sqrt
|
2025-03-08 13:58:56 -08:00 |
|
|
4ace8317fe
|
update deps
|
2025-03-08 13:55:14 -08:00 |
|
|
ab4a9bb922
|
bsp_loader: generate prop matrix with euler angles
|
2025-03-02 18:23:47 -08:00 |
|
|
a9ef07ce78
|
update vbsp
|
2025-03-02 18:23:47 -08:00 |
|
|
561e41c760
|
common: delete unused ModesUpdate
|
2025-02-28 13:15:55 -08:00 |
|
|
9896a09576
|
common: delete updatable trait
|
2025-02-28 13:15:55 -08:00 |
|
|
82840fa6cb
|
refactor type safety for modes data normalization
|
2025-02-28 13:15:55 -08:00 |
|
|
2c87cb71df
|
common: gameplay_modes: rename internal field on ModeBuilder
|
2025-02-28 12:37:49 -08:00 |
|
|
709f622547
|
common: don't use .0 for newtypes
|
2025-02-28 12:10:16 -08:00 |
|
|
b20264b382
|
common: move ModesBuilder to common
|
2025-02-28 11:08:38 -08:00 |
|
|
17cce2d702
|
silence lints
|
2025-02-28 10:50:53 -08:00 |
|
|
a2b2ddc9ce
|
bsp_loader: use texture_info function
|
2025-02-26 15:29:23 -08:00 |
|