mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-12-25 23:43:25 +03:00
33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
# 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
|
|
|
|
- be able to change road directions
|
|
|
|
- tests that edits + reload from scratch are equivalent
|
|
|
|
- undo support!
|