mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-12-27 16:36:02 +03:00
1.0 KiB
1.0 KiB
TODO for Phase 2 (Editor)
-
support massive maps
- render to a bitmap and clip that in?
- sometimes UI zooms in at once, then unzooms slowly. drop events?
-
different UIs
- 3D UI sharing the same structure as the 2D one
- svg export some area, for manual mockups
- web version
- ggez, quicksilver, unrust could work
-
easy UI bugs
- big maps start centered over emptiness
- deal with overlapping keys that still kinda happen (sim ctrl, escape game)
- and missing keys, like no tooltip for turns, since they're only shown in editors now
- bug: do need to recalculate current_selection whenever anything potentially changes camera, like follow
-
traffic signal editor
- button to reset intersection to original cycles
- turns can belong to multiple cycles; the colors become slightly meaningless
- support left turn yield
-
stop sign editor
- cant have no stop signs for two roads whose center line crosses
- infer default policy
- cant have no stop signs for two roads whose center line crosses
-
be able to change road directions
-
tests that edits + reload from scratch are equivalent
-
undo support!