diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-01-30 20:05:44 +0100 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-01-30 20:05:44 +0100 |
| commit | f059ff3201599fed63302ac9e0ff315a05059922 (patch) | |
| tree | 3641419e305e1c87ae3027bc9f2d4feed7cf80d8 /README.md | |
| parent | f1b75538593841398e801b209376721204548e98 (diff) | |
TODO list
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 42 |
1 files changed, 21 insertions, 21 deletions
@@ -9,30 +9,30 @@ ## TODO -- see the current action (debug?) -- spawner: show queue -- keyboard config -- bigger map -- move the map view -- ecs array: on delete, replace by last and update id->index map -- collision based move w smaller accuracy -- perf: look for nil comparison -> more data oriented -- perf: keep a short array of selected and use it instead of `Value.IsSelected` -- perf: component columns and systems -- ecs: bitfield for fast checking -- ecs: rename to systems -- perf: measure frame budget -- rename Selection to Selectable -- extract todos in todo list -- abstraction between ebiten and update to handle inputs in a simulation? -- getMoveMap could be a maintained index -- entityAt could be a maintained index -- KeyPatrolRequest shortcut should be Q +- [ ] see the current action (debug?) +- [ ] spawner: show queue +- [ ] keyboard config +- [ ] bigger map +- [ ] move the map view +- [ ] ecs array: on delete, replace by last and update id->index map +- [ ] collision based move w smaller accuracy +- [ ] perf: look for nil comparison -> more data oriented +- [ ] perf: keep a short array of selected and use it instead of `Value.IsSelected` +- [ ] perf: component columns and systems +- [ ] ecs: bitfield for fast checking +- [ ] ecs: rename to systems +- [ ] perf: measure frame budget +- [ ] rename Selection to Selectable +- [ ] extract todos in todo list +- [ ] abstraction between ebiten and update to handle inputs in a simulation? +- [ ] getMoveMap could be a maintained index +- [ ] entityAt could be a maintained index +- [ ] KeyPatrolRequest shortcut should be Q ## Bugs -- if B is < 1 cell away, it will go and merge with A -- stops moving if someone settles at destination +- [ ] if B is < 1 cell away, it will go and merge with A +- [ ] stops moving if someone settles at destination ## Dependencies |
