2018-07-07 00:53:22 +03:00
|
|
|
# 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
|
2018-09-17 02:04:33 +03:00
|
|
|
- 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
|
2018-07-07 00:53:22 +03:00
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2018-07-23 20:50:01 +03:00
|
|
|
- be able to change road directions
|
2018-07-24 22:08:52 +03:00
|
|
|
|
2018-07-26 23:56:23 +03:00
|
|
|
- tests that edits + reload from scratch are equivalent
|
2018-07-25 19:53:04 +03:00
|
|
|
|
|
|
|
- undo support!
|