|
83e108c8e1
|
TODO: need real functions
|
2023-10-17 20:29:07 -07:00 |
|
|
fde62febcf
|
overhaul StyleModifiers
|
2023-10-17 20:29:07 -07:00 |
|
|
c5ecf6b34a
|
wip: ladders
|
2023-10-17 16:56:07 -07:00 |
|
|
2d2f0099ab
|
invalid states unrepresentable
|
2023-10-17 16:56:07 -07:00 |
|
|
edd15d0a09
|
wip: refactor WalkState
|
2023-10-17 16:56:07 -07:00 |
|
|
526666651a
|
implement simulate_move_rotation
|
2023-10-17 16:56:07 -07:00 |
|
|
9005de6e8e
|
unpub a bunch of physics stuff
|
2023-10-16 19:40:57 -07:00 |
|
|
6114835471
|
it builds
|
2023-10-16 19:40:32 -07:00 |
|
|
cea51457a6
|
wip: implement MoveState
|
2023-10-16 19:40:27 -07:00 |
|
|
87f781a656
|
drop models with 0 visible instances
|
2023-10-16 19:38:24 -07:00 |
|
|
cd9cf164e9
|
into_iter collect deindex models
|
2023-10-16 19:38:24 -07:00 |
|
|
497ca93071
|
unneeded copy
|
2023-10-16 19:38:24 -07:00 |
|
|
747f628f04
|
deduplicate models
|
2023-10-16 19:38:24 -07:00 |
|
|
7e1cf7041a
|
GameMechanics: make invalid states unrepresentable
|
2023-10-14 18:14:27 -07:00 |
|
|
50543ffcea
|
implement additional attribute populating
|
2023-10-14 18:14:27 -07:00 |
|
|
54498f20f9
|
improve constant names
|
2023-10-14 16:20:57 -07:00 |
|
|
2240b80656
|
sqrt + test
|
2023-10-14 16:20:57 -07:00 |
|
|
d18f2168e4
|
fix tests
|
2023-10-14 16:20:57 -07:00 |
|
|
381b7b3c2f
|
put jump in style
|
2023-10-14 14:51:13 -07:00 |
|
|
0d6741a81c
|
integer physics
|
2023-10-14 12:34:20 -07:00 |
|
|
2e8cdf968c
|
silence lint
|
2023-10-10 16:30:00 -07:00 |
|
|
dd0ac7cc7e
|
overshadowed value by mistake
|
2023-10-10 16:05:47 -07:00 |
|
|
e2af6fc4ed
|
sort enums like normalid
|
2023-10-10 15:33:32 -07:00 |
|
|
bdc0dd1b3b
|
move keyboard input to WindowEvent to fix Wayland
|
2023-10-10 02:45:19 -07:00 |
|
|
95fb316a23
|
add fullscreen hotkey
|
2023-10-09 20:39:15 -07:00 |
|
|
9dec53d764
|
implement config
|
2023-10-09 19:48:15 -07:00 |
|
|
3552491a9a
|
calculators
|
2023-10-09 19:48:15 -07:00 |
|
|
dd13a066d0
|
settings module
|
2023-10-09 19:47:38 -07:00 |
|
|
82d71df94e
|
texture fallbacks for corner wedge
|
2023-10-08 13:32:50 -07:00 |
|
|
684dbda73a
|
use rust
|
2023-10-07 14:12:39 -07:00 |
|
|
e398da3aa6
|
there was never a normal vector problem
|
2023-10-07 01:54:52 -07:00 |
|
|
944393dabe
|
free performance
|
2023-10-06 16:00:46 -07:00 |
|
|
4adce7acd3
|
fix cancollide false triggers + losing speed from hitting teleports
why can't I make this into a function
|
2023-10-06 16:00:46 -07:00 |
|
|
5b935c32fe
|
p
|
2023-10-06 14:28:29 -07:00 |
|
|
436706bc4d
|
save 4 bytes per model + include camera matrix
|
2023-10-06 13:58:22 -07:00 |
|
|
fc91d644e6
|
use bvh
|
2023-10-05 23:53:03 -07:00 |
|
|
2b47827383
|
the tools to get the job done
|
2023-10-05 23:53:03 -07:00 |
|
|
a942e10554
|
bvh
|
2023-10-05 23:53:00 -07:00 |
|
|
5d1e38c36c
|
wip: move collision code somewhere
|
2023-10-05 22:33:08 -07:00 |
|
|
e78cabf0f5
|
move aabb into its own module
|
2023-10-05 22:33:08 -07:00 |
|
|
4e90da2228
|
weird empty comment
|
2023-10-05 19:48:20 -07:00 |
|
|
9fa4ea6716
|
create CompatWorker and move physics back into main thread so it feels good to play
eventually I will work on thread stuff again and make threads for everything and workarounds to latency issues
|
2023-10-05 19:48:20 -07:00 |
|
|
aedef03e7c
|
this adds lag and is unnecessary
|
2023-10-05 19:48:20 -07:00 |
|
|
6a9af0441f
|
move physics to its own thread
|
2023-10-05 19:48:20 -07:00 |
|
|
8cf66f3446
|
print less
|
2023-10-04 23:51:39 -07:00 |
|
|
12a4bf7948
|
rename body to physics
|
2023-10-04 23:16:26 -07:00 |
|
|
f2e4286a08
|
spawn_point is part of building
|
2023-10-04 15:34:52 -07:00 |
|
|
bd6cd5eacc
|
worker module
|
2023-10-04 14:32:28 -07:00 |
|
|
7c8bc8d647
|
reset stage id on map change
|
2023-10-04 14:16:25 -07:00 |
|
|
4943bc6a7f
|
edit normal mapping comments
|
2023-10-04 14:16:25 -07:00 |
|