Dustin Carlino
|
c0b5ead639
|
display the blocked_by graph in debug mode
|
2020-04-29 12:34:09 -07:00 |
|
Dustin Carlino
|
a104088ccd
|
pt2: rest of sim layer, which forces the UI changes too
|
2020-04-15 15:48:16 -07:00 |
|
Dustin Carlino
|
2afd83a1b9
|
orient all layer scales from good (green) to bad (red). make better
labels.
|
2020-04-07 14:12:03 -07:00 |
|
Dustin Carlino
|
09c4cf7284
|
fix some layouting problems in the layers panel
|
2020-04-07 12:38:28 -07:00 |
|
Dustin Carlino
|
fadae3aa85
|
improve checkbox API, use it for colored minimap checkboxes
|
2020-04-06 11:12:23 -07:00 |
|
Dustin Carlino
|
5a28f399fc
|
convert to horizontal color legend in few more places
|
2020-04-04 17:03:26 -07:00 |
|
Dustin Carlino
|
d995a494dd
|
dont draw some overlays when zoomed in
|
2020-04-04 16:01:44 -07:00 |
|
Dustin Carlino
|
b09c7d2726
|
moved rest of colors over
|
2020-04-04 14:15:34 -07:00 |
|
Dustin Carlino
|
4d8ab45750
|
slowly moving string colors to the struct
|
2020-04-04 10:59:51 -07:00 |
|
Dustin Carlino
|
fd80a7f2a9
|
starting the grand colorscheme refactor (there really are lots of grand
refactors lately). plumbing and replacing constants / floating methods
|
2020-04-04 10:16:18 -07:00 |
|
Dustin Carlino
|
6f56bf64bf
|
dismantle the old draw_text_at, clean up a few more ezgui APIs and
callers
|
2020-04-02 12:02:14 -07:00 |
|
Dustin Carlino
|
ef90c6935c
|
use the locate header button to follow/unfollow people
|
2020-04-01 15:50:11 -07:00 |
|
Dustin Carlino
|
3900494b2e
|
add back some form of the follow/unfollow control
|
2020-03-30 10:15:53 -07:00 |
|
Dustin Carlino
|
12c0809b23
|
converting the spawner over, one of the most complex
|
2020-03-28 17:48:50 -07:00 |
|
Dustin Carlino
|
56544d6b14
|
working on debug mode
|
2020-03-28 17:09:36 -07:00 |
|
Dustin Carlino
|
6172fa5215
|
prototyping a different way of specifying contextual actions
|
2020-03-28 14:55:54 -07:00 |
|
Dustin Carlino
|
5c44f5c667
|
quick cleanup. ID::Person and ID::Trip no longer make sense, woot
|
2020-03-27 11:46:09 -07:00 |
|
Dustin Carlino
|
69dab9e27d
|
typography overhaul... [rebuild]
|
2020-03-26 15:42:37 -07:00 |
|
Dustin Carlino
|
b6eb46ec04
|
moving ezgui stuff around a little, cleaning up some of the APIs for
instantiating widgets
|
2020-03-22 23:50:14 -07:00 |
|
Dustin Carlino
|
10d3c0aa60
|
get rid of the warping and normal item sliders. do something more manual in the (dev tools only) places using them. going to rethink slider API more carefully later.
(removed individual/all PSRC trip viz; these haven't been useful for a
long time, and the people/schedule stuff is kinda replacing it anyway)
|
2020-03-22 14:55:16 -07:00 |
|
Dustin Carlino
|
9d3adfbe40
|
try the dot map as a debug-only overlay. slow and weird, but getting
somewhere.
|
2020-03-21 13:10:50 -07:00 |
|
Dustin Carlino
|
7edb8a6190
|
rename Widget -> WidgetImpl, ManagedWidget -> Widget
|
2020-03-20 23:41:07 -07:00 |
|
Dustin Carlino
|
7592a36fe4
|
tool-assisted refactor of the last 2 WrappedComposite button helpers
|
2020-03-20 15:22:45 -07:00 |
|
Dustin Carlino
|
87e605a119
|
prototype a live dot map in debug mode
|
2020-03-18 19:17:54 -07:00 |
|
Dustin Carlino
|
eda0237ea7
|
improve debug mode UI -- menu style, use checkboxes. simplify and speed
up all route viz
|
2020-03-18 14:41:34 -07:00 |
|
Dustin Carlino
|
fedacfe202
|
reduce verbosity of constructing text widgets [rebuild]
|
2020-03-13 23:06:52 -07:00 |
|
Dustin Carlino
|
7775546a7e
|
really awkward manual way of going from building to people inside
|
2020-03-13 12:36:55 -07:00 |
|
Dustin Carlino
|
da6abc019b
|
overhaul one of the oldest things ever, the almighty turn cycler
|
2020-03-08 11:27:00 -07:00 |
|
Dustin Carlino
|
b3917bf17b
|
mechanical rename of UI -> App
|
2020-03-02 09:51:20 -08:00 |
|
Dustin Carlino
|
e5d9d80c14
|
make sim stepping way more precise, doing minimal amount of time
advancement in the innermost layer
tested by making sure prebaked results don't budge
|
2020-02-28 14:52:41 -08:00 |
|
Dustin Carlino
|
758fb2a1d0
|
remove more ModalMenus. DebugMode needs UI work, but it did anyway.
|
2020-02-27 13:22:57 -08:00 |
|
Dustin Carlino
|
51745d2675
|
add a better bg for tooltips, centralized in one place
|
2020-02-27 11:28:57 -08:00 |
|
Dustin Carlino
|
d17be067e0
|
select entire roads/intersections in unzoomed edit mode, click to zoom
in
|
2020-02-24 16:41:43 -08:00 |
|
Dustin Carlino
|
0f0924ac56
|
restore an old debug tool to spot what agents are blocking an intersection. optional mode to avoid some gridlock... seemingly working for a few cases, but breaking other stuff, so disabled.
|
2020-02-18 08:40:05 -08:00 |
|
Dustin Carlino
|
1f0b225b6b
|
cleaning up trip_details
|
2020-02-12 16:17:41 -08:00 |
|
Dustin Carlino
|
3ff56f54cf
|
prepping for a caching layer by changing render API, plumbing ctx...
getting close
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
95c1f47047
|
clean up text_dims, then unplumb a BUNCH of stuff
|
2020-02-08 10:36:44 -08:00 |
|
Dustin Carlino
|
17ebb506b5
|
draw previous state underneath wizards, so everything doesnt vanish
|
2020-02-04 12:52:47 -08:00 |
|
Dustin Carlino
|
b2216bb482
|
not all lanes have to be the same width. make sidewalks a bit thinner.
|
2020-01-28 17:26:14 -08:00 |
|
Dustin Carlino
|
5048c69750
|
scrape named amenities from OSM, match to buildings
|
2020-01-28 15:57:45 -08:00 |
|
Dustin Carlino
|
041b28ad2a
|
remove the last traces of override_colors!
|
2020-01-24 13:38:15 -08:00 |
|
Dustin Carlino
|
0b528c1eff
|
and buildings with (parked) car. remove the old ShowAssociated debug
thing -- if I ever need to see agents doing turns or extra shapes
matched to roads again, I'll impl it differently
|
2020-01-24 13:17:54 -08:00 |
|
Dustin Carlino
|
89e27b5e3d
|
associate cars with owner buildings
|
2020-01-24 13:10:24 -08:00 |
|
Dustin Carlino
|
ffdde86fc6
|
reduce use of override_colors. make ColorerBuilder slightly easier to
use
|
2020-01-24 12:02:40 -08:00 |
|
Dustin Carlino
|
f8501ace6a
|
button in info panels to follow an agent, aka, unpause sim
|
2020-01-22 15:17:33 -08:00 |
|
Dustin Carlino
|
9a10c52d92
|
rename the wrapped managed things, for great sanity
|
2020-01-22 10:41:58 -08:00 |
|
Dustin Carlino
|
7ce3d5dd24
|
adjust agent meters panel (move info button there, display (un)finished
trips more succinctly)
|
2020-01-19 15:20:19 -08:00 |
|
Dustin Carlino
|
901b938b31
|
dont let screenspace things see cursor if it's in mapspace. fixes clicking buttons hidden by clipping.
|
2020-01-17 14:11:07 -08:00 |
|
Dustin Carlino
|
d5653e42ab
|
use info panel for finished trips
|
2020-01-17 10:53:09 -08:00 |
|
Dustin Carlino
|
0ad371525b
|
after clicking a button, figure out if we're hovering over any new buttons that're created. kind of an invasive refactor to get to this, but worth it.
|
2020-01-07 11:43:34 -06:00 |
|
Dustin Carlino
|
e8ea180f8a
|
clean up places using Colorer that were drawing things themselves
|
2020-01-03 10:44:28 -06:00 |
|
Dustin Carlino
|
a2e749c30c
|
merge RoadColorer and ObjectColorer
|
2020-01-03 10:30:02 -06:00 |
|
Dustin Carlino
|
a70cea84b5
|
make road colorer draw on top of original stuff when zoomed in, with
less opacity. dont use override_colors.
|
2020-01-03 10:15:50 -06:00 |
|
Dustin Carlino
|
3547c2cf1b
|
move some sandox menu items to tool panel for the moment
|
2019-12-18 15:14:59 -08:00 |
|
Dustin Carlino
|
959a89e81c
|
dont serialize paths of yet-to-be-spawned stuff. drastically reduces savestate size.
|
2019-12-17 18:08:59 -08:00 |
|
Dustin Carlino
|
9aa4fda837
|
overhaul color scheme. no more dynamic picker or saving. sometimes
generate an easily editable JSON file.
|
2019-12-17 11:05:07 -08:00 |
|
Dustin Carlino
|
a7071a1bc4
|
convert ColorLegend to Composite.
|
2019-12-16 14:50:21 -08:00 |
|
Dustin Carlino
|
ec01267dd0
|
let some buttons skip having callbacks and let the owner query them instead
|
2019-12-16 10:10:01 -08:00 |
|
Dustin Carlino
|
2c8f68344c
|
move tool panel to Composite, the first one with interaction. edit mode
exit temporarily broken, need to rearrange things a bit
|
2019-12-16 09:42:12 -08:00 |
|
Dustin Carlino
|
442a0509dd
|
invert the default for text background. none by default, should be an exception to use it. planning to support background more generally through some kind of widget layouting.
|
2019-12-13 15:45:24 -08:00 |
|
Dustin Carlino
|
201c0edaab
|
moving some debug info from the info panel to the console log
|
2019-12-12 16:09:01 -08:00 |
|
Dustin Carlino
|
f51a077ee9
|
move some more functionality to the tool panel. remove another
MenuUnderButton
|
2019-12-12 15:09:28 -08:00 |
|
Dustin Carlino
|
bd557ef4bb
|
move savestate tools in debug mode to modal menu, getting rid of another MenuUnderButton
|
2019-12-12 14:12:14 -08:00 |
|
Dustin Carlino
|
0de212f763
|
move back and settings to a bottom-left panel, out of the drop-down menus. no more hamburgers!
|
2019-12-12 14:10:09 -08:00 |
|
Dustin Carlino
|
dc2cc81249
|
make Timer methods and ModalMenu take &str or String
|
2019-12-12 10:25:48 -08:00 |
|
Dustin Carlino
|
ec40780ee3
|
use the action list to populate a menu in InfoPanel. cant choose the actions yet there.
|
2019-12-11 15:25:43 -08:00 |
|
Dustin Carlino
|
061aed2624
|
add in a shim to collect contextual actions. just silently pass-through to old behavior for now.
|
2019-12-11 15:04:32 -08:00 |
|
Dustin Carlino
|
b9fd59c930
|
remove some debug functions from UI, document them in dev guide
|
2019-12-11 10:29:08 -08:00 |
|
Dustin Carlino
|
7434ff44e1
|
hide savestating controls in debug mode. they interact poorly with map edits.
|
2019-12-07 09:38:06 -08:00 |
|
Dustin Carlino
|
c329ce6522
|
remove unusd neighborhood summary tool
|
2019-12-03 15:18:27 -08:00 |
|
Dustin Carlino
|
3fc4684fec
|
starting an options panel, with a way to toggle traffic signal rendering style
|
2019-12-03 10:39:16 -08:00 |
|
Dustin Carlino
|
f483d7ea85
|
some analytics on how long people spend parking. need a histogram still
|
2019-12-02 12:15:38 -08:00 |
|
Dustin Carlino
|
8d34759b7c
|
start tracking and debugging phases of a trip
|
2019-11-29 13:15:10 -08:00 |
|
Dustin Carlino
|
819e27aa5d
|
cutover sim time (via the API) to time
|
2019-11-27 11:49:57 -08:00 |
|
Dustin Carlino
|
d66daa22f0
|
adding some hotkeys back to the main menu. not sure how to communicate them yet.
|
2019-11-25 18:37:59 -08:00 |
|
Dustin Carlino
|
1440a8630b
|
prototyping a text button, using it for a title screen
|
2019-11-24 15:23:28 -08:00 |
|
Dustin Carlino
|
aa1d7faa00
|
prototyping turn grouping for editing and understanding traffic signals.
half-baked, but worth moving forwards. starting to rip out old turn icon
stuff (oops, accidentally squished into this commit)
|
2019-11-21 15:09:57 -08:00 |
|
Dustin Carlino
|
8ed42e9fb6
|
can_use can ban bikes from highways... disabled because it's breaking
psrc scenario, about to dig in
|
2019-11-15 10:11:31 -08:00 |
|
Dustin Carlino
|
9e3f318f48
|
make floodfiller show reachability based on PathConstraint. start new
methods for valid turns based on PathConstraint.
|
2019-11-14 20:00:52 -08:00 |
|
Dustin Carlino
|
98ef31fa24
|
disabled: import and render pedestrian traffic islands. include them in
search results.
|
2019-11-14 10:54:11 -08:00 |
|
Dustin Carlino
|
db33e3fa33
|
remove geom debug mode. map_editor has superceded this
|
2019-11-09 14:53:36 -08:00 |
|
Dustin Carlino
|
de88805ec0
|
move some associated-stuff coloring to debug mode
|
2019-11-08 11:36:46 -08:00 |
|
Dustin Carlino
|
ada5484501
|
finishing up the montlake map, no gridlock by default
|
2019-11-04 12:55:04 -08:00 |
|
Dustin Carlino
|
facd9c68b3
|
remove old gridlock detector, in favor of a tool to find the front of a
chain of blockage
|
2019-11-01 15:31:26 -07:00 |
|
Dustin Carlino
|
9d828abbd0
|
move bus explorer to sandbox mode. make it start at the current stop
|
2019-10-30 12:20:04 -07:00 |
|
Dustin Carlino
|
a5892daedb
|
add a new lane type for road closures
|
2019-10-29 17:04:57 -07:00 |
|
Dustin Carlino
|
d757b45bff
|
manually workaround y inversion with stretched textures by modifying the
images
|
2019-10-29 16:36:19 -07:00 |
|
Dustin Carlino
|
0575e57584
|
tweaks to buttons
|
2019-10-29 15:45:26 -07:00 |
|
Dustin Carlino
|
aae6d6d998
|
cleanup: collapse the old separated modal menu groups
|
2019-10-29 15:37:19 -07:00 |
|
Dustin Carlino
|
c2fd82328a
|
move more controls under a general menu
|
2019-10-29 15:31:55 -07:00 |
|
Dustin Carlino
|
7574869798
|
tie together a popup menu and a button in a really simple way. move some
info and location things there
|
2019-10-29 15:14:17 -07:00 |
|
Dustin Carlino
|
e0bb2f97e0
|
debug floodfill from sidewalks, now that i'm really messing with that
connectivity
|
2019-10-25 14:40:52 -07:00 |
|
Dustin Carlino
|
6989c72aa1
|
show location of all buses serving a route
|
2019-10-19 13:40:24 -07:00 |
|
Dustin Carlino
|
28f11e4ab3
|
draw entire bus route in explorer, with labeled stops
|
2019-10-19 13:02:17 -07:00 |
|
Dustin Carlino
|
56a277a284
|
show live parking counts in that analytics legend
|
2019-10-18 12:35:49 -07:00 |
|
Dustin Carlino
|
f6865fac43
|
Get rid of ID::Trip, not sure why that ever made sense
|
2019-10-14 13:57:37 -07:00 |
|
Dustin Carlino
|
4df994a6c9
|
moving debug mode's tooltips into a popup info panel, hopefully the precursor to a sidebar
|
2019-10-14 13:42:22 -07:00 |
|
Dustin Carlino
|
f1cae9bd37
|
dont show info when modalmenu hidden, just title. simplify setting info
from outside.
|
2019-10-11 20:10:12 -07:00 |
|
Dustin Carlino
|
81addd9c8c
|
making menu label swaps more ergonomic
|
2019-10-11 13:15:14 -07:00 |
|
Dustin Carlino
|
f71d229594
|
ability to change menu labels. use for speed controls and debug mode.
|
2019-10-11 13:09:32 -07:00 |
|
Dustin Carlino
|
d0879117f3
|
modernizing chokepoints finder too
|
2019-10-05 14:13:21 -07:00 |
|
Dustin Carlino
|
23166b1aa8
|
switch to turn restriction enums, so we can easily use IDs in map_editor
|
2019-09-24 18:58:06 -07:00 |
|
Dustin Carlino
|
536df84844
|
rename raw_data layer of stuff for easier importing, disambiguation
|
2019-09-23 15:00:55 -07:00 |
|
Dustin Carlino
|
9a58136fc1
|
remove two debuggers (original roads and reattempting intersection geom) from game. not useful, and this could work better in synthetic or fix_map_geom. also lets us stop copying an extra polyline in the final map
|
2019-09-19 14:16:50 -07:00 |
|
Dustin Carlino
|
1e4f36dec1
|
duplicate OSM ids in tag maps universally, to simplify some other places
|
2019-09-17 15:37:11 -07:00 |
|
Dustin Carlino
|
af22daaf69
|
hop to debug mode from a/b test mode, and make it a proper pushed state
from edit and sandbox mode too
|
2019-09-15 13:28:38 -07:00 |
|
Dustin Carlino
|
1f2c4e3797
|
make route viewer also handle mode changes and trips ending
|
2019-09-15 13:07:58 -07:00 |
|
Dustin Carlino
|
974e4d43b7
|
fix debug mode's overlapping UIs... dont keep trying to draw all the special debug mode stuff in nested states. also stop double-drawing when using {Road,Building}Colorer
|
2019-09-14 13:42:43 -07:00 |
|
Dustin Carlino
|
1248dac270
|
nicer API for appending bits of text
|
2019-09-13 15:23:25 -07:00 |
|
Dustin Carlino
|
612b02d526
|
migrating all callers off old methods. decided to keep choose_string
|
2019-09-11 12:32:17 -07:00 |
|
Dustin Carlino
|
ed559bd71e
|
geom debugger does warping
|
2019-09-09 09:51:15 -07:00 |
|
Dustin Carlino
|
105f526e9e
|
contextual_action takes &str or String
|
2019-09-07 13:56:00 -07:00 |
|
Dustin Carlino
|
19135c7461
|
debug feature to kill off a stuck car
|
2019-09-07 13:46:47 -07:00 |
|
Dustin Carlino
|
caaf0954ab
|
rename the main editor crate to game -- map editing is just a tiny piece ;)
|
2019-09-07 13:09:09 -07:00 |
|