|
f8320c9df5
|
why did they do it like that
|
2023-10-19 22:56:20 -07:00 |
|
|
eb376c1e68
|
put window stuff in here
|
2023-10-19 22:56:20 -07:00 |
|
|
0bf253aa11
|
remove graphics stuff from main
|
2023-10-19 22:32:01 -07:00 |
|
|
85b70331fd
|
thread load file
|
2023-10-19 22:32:01 -07:00 |
|
|
7fd592329e
|
split load file
|
2023-10-19 22:32:01 -07:00 |
|
|
5260c2b40d
|
try unpub
|
2023-10-19 22:32:01 -07:00 |
|
|
b5febfad14
|
introduce render_thread to manage physics and graphics
|
2023-10-19 22:32:01 -07:00 |
|
|
d1b491b6e7
|
wip: implement INWorker
|
2023-10-19 22:32:01 -07:00 |
|
|
8043862c99
|
delete compat worker
|
2023-10-19 22:32:01 -07:00 |
|
|
b760a4bc65
|
idle does not advance body
|
2023-10-19 22:32:01 -07:00 |
|
|
124139274f
|
real threads + GraphicsInstruction + thread accessible mouse
|
2023-10-19 22:32:01 -07:00 |
|
|
7130eafc06
|
implement QNWorker
|
2023-10-19 22:24:20 -07:00 |
|
|
ab276b517b
|
rename workers
|
2023-10-19 22:24:20 -07:00 |
|
|
3721995791
|
WorkerDescription brainstorming (make invalid states unrepresentable)
|
2023-10-19 22:24:20 -07:00 |
|
|
72258d3549
|
self.graphics->self
|
2023-10-18 18:30:44 -07:00 |
|
|
02170bd91a
|
move graphics code
|
2023-10-18 18:30:40 -07:00 |
|
|
7be7d2c0df
|
literally into_worker
|
2023-10-18 18:21:11 -07:00 |
|
|
cb6b0acd44
|
TODO: need real functions
|
2023-10-18 18:21:11 -07:00 |
|
|
cbcf047c3f
|
basic wormholes (no velocity or camera transformation)
|
2023-10-18 18:21:11 -07:00 |
|
|
6e5de4aa46
|
overhaul TempIndexedAttributes + add Wormhole indexing
|
2023-10-18 18:21:11 -07:00 |
|
|
cc776e7cb4
|
model_id is usize + PhysicsModels struct
|
2023-10-18 18:21:11 -07:00 |
|
|
5a66ac46b9
|
functionate that damn code block
|
2023-10-18 18:21:11 -07:00 |
|
|
38f6e1df3f
|
overhaul attributes
|
2023-10-18 18:21:11 -07:00 |
|
|
849dcf98f7
|
overhaul StyleModifiers
|
2023-10-18 18:21:11 -07:00 |
|
|
d04d1be27e
|
overhaul WalkState + implement ladders
|
2023-10-18 18:21:11 -07:00 |
|
|
35bfd1d366
|
implement simulate_move_rotation
|
2023-10-18 18:21:11 -07:00 |
|
|
586bf8ce89
|
unpub a bunch of physics stuff
|
2023-10-18 18:21:11 -07:00 |
|
|
127b205401
|
implement MoveState + TouchingState
|
2023-10-18 18:21:11 -07:00 |
|
|
4f596ca5d7
|
unneeded mut
|
2023-10-18 16:30:02 -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 |
|
|
f3dd43b171
|
add configparser dep
|
2023-10-09 16:31:28 -07:00 |
|
|
82d71df94e
|
texture fallbacks for corner wedge
|
2023-10-08 13:32:50 -07:00 |
|