Dustin Carlino
|
ed0ca15aef
|
make sim layer use parking redirects. lots of aborted trips now fixed!
|
2019-08-21 15:06:49 -07:00 |
|
Dustin Carlino
|
3b0a228a2c
|
also viz the SCC
|
2019-08-21 14:34:57 -07:00 |
|
Dustin Carlino
|
d05ec2958d
|
precompute where to start parking instead. dont use yet.
|
2019-08-21 14:17:11 -07:00 |
|
Dustin Carlino
|
e1c4e6f39e
|
more principled unzoomed/zoomed road colorer, just for floodfiller right now
|
2019-08-20 14:38:52 -07:00 |
|
Dustin Carlino
|
d24543af99
|
plugin to show all reachable lanes from some start, to diagnose bad turn restrictions and such
|
2019-08-20 14:08:05 -07:00 |
|
Dustin Carlino
|
f62965b5e2
|
small refactor: rename time param -> now. more clear and will help the Duration / Instant split later.
|
2019-08-19 14:56:07 -07:00 |
|
Dustin Carlino
|
2fe2559f67
|
new colorscheme showing trip time so far
|
2019-08-19 14:14:19 -07:00 |
|
Dustin Carlino
|
f3f4f98290
|
also use AgentColorScheme for zoomed color
|
2019-08-19 14:00:12 -07:00 |
|
Dustin Carlino
|
de8e5d6295
|
cache text labels in DrawBuilding and DrawRoad
|
2019-08-19 12:06:50 -07:00 |
|
Dustin Carlino
|
df90fc4f50
|
polylabel for building numbers
|
2019-08-19 12:01:10 -07:00 |
|
Dustin Carlino
|
b2dba22872
|
popup menu to change colorscheme
|
2019-08-18 15:29:34 -07:00 |
|
Dustin Carlino
|
be71aa42fc
|
remove old unused get_unzoomed_agents, always return details. may be a little slower than the other, but it's worthwhile to prioritize optimizing the richer representation instead of maintaining awkward dupe code
|
2019-08-18 15:08:02 -07:00 |
|
Dustin Carlino
|
dd28afcd29
|
making all AgentColorScheme values work the same, with the same caching
|
2019-08-18 15:05:22 -07:00 |
|
Dustin Carlino
|
266dc0238d
|
at popular request, pedestrians now have hands
|
2019-08-18 14:34:10 -07:00 |
|
Dustin Carlino
|
9d58ee12a4
|
properly merging nearby pedestrians by intervals of dist_along
|
2019-08-18 14:32:07 -07:00 |
|
Dustin Carlino
|
d0d7bb79e3
|
color unzoomed agents by distance remaining
|
2019-08-16 16:25:27 -07:00 |
|
Dustin Carlino
|
bbc4492205
|
be able to toggle off block-the-box protection. initial findings:
sometimes the protection makes things worse!
|
2019-08-16 13:59:07 -07:00 |
|
Dustin Carlino
|
a5b73c060a
|
make savestate_every a flag again
|
2019-08-16 13:34:38 -07:00 |
|
Dustin Carlino
|
8b14f9c69c
|
very basic version of labeling roads
|
2019-08-16 12:45:47 -07:00 |
|
Dustin Carlino
|
3cebc3cc44
|
try using freeform policy at all intersections, to see how it affects gridlock
|
2019-08-16 11:17:27 -07:00 |
|
Dustin Carlino
|
4f51e5b41d
|
remove experimental intersection geometry plugin, which depends on clipping -> piston -> arrayvec with different feature-set. now editor and precompute crates actually share built targets! \o/
|
2019-08-15 12:56:42 -07:00 |
|
Dustin Carlino
|
4e83f492d8
|
upgrade rand, get rid of now unneeded serde1 feature, in hopes of fixing feature mismatch between deps
|
2019-08-15 12:14:35 -07:00 |
|
Dustin Carlino
|
cd8a2eb65c
|
force GUI logic to handle selecting ped crowds by making a new ID
|
2019-08-14 15:35:40 -07:00 |
|
Dustin Carlino
|
0379ceae11
|
prep for ID::PedCrowd... make ID not be Copy
|
2019-08-14 15:19:14 -07:00 |
|
Dustin Carlino
|
caddf69dcc
|
cache unzoomed agent geometry when possible
|
2019-08-14 14:44:43 -07:00 |
|
Dustin Carlino
|
39b97acbbd
|
experiments in representing overlapping pedestrians. buggy start.
|
2019-08-14 14:26:48 -07:00 |
|
Dustin Carlino
|
a3cd03a5bc
|
rephrase time_since_last_turn as time_spent_blocked, so things like pedestrians walking on long roads don't show up as spurious gridlockedness
|
2019-08-13 14:26:45 -07:00 |
|
Dustin Carlino
|
4c7c9156d0
|
label buses with route number!
|
2019-08-13 12:50:14 -07:00 |
|
Dustin Carlino
|
e145ae2e5d
|
label buildings with street numbers. disable because it's noisy, but
great start!
|
2019-08-13 11:45:11 -07:00 |
|
Dustin Carlino
|
784e076aff
|
fixes for 'dont block the box'... handle cars vanishing at borders
|
2019-08-12 14:14:15 -07:00 |
|
Dustin Carlino
|
51cfd49a43
|
unstick a poor pedestrian who couldn't cross a SharedSidewalkCorner in
the signal time. be reasonably loud when a turn is impossible to finish
in the cycle duration.
|
2019-08-12 12:37:29 -07:00 |
|
Dustin Carlino
|
1ca1f571d0
|
disable savestating every 30m by default in the UI. greatly speeds up
simulation. not sure how to let people change this setting reasonably.
|
2019-08-10 15:25:30 -07:00 |
|
Dustin Carlino
|
758c5494d8
|
remove old unused deps
|
2019-08-09 13:34:40 -07:00 |
|
Dustin Carlino
|
38ea097b26
|
use WizardState for some more things, making proper use of bundling state with closures!
|
2019-08-08 11:17:53 -07:00 |
|
Dustin Carlino
|
02e850f3d7
|
using WizardState in ChoosingShortcut, now that wizard closures are solid
|
2019-08-07 15:56:07 -07:00 |
|
Dustin Carlino
|
e5486e587b
|
renaming wizard things
|
2019-08-07 15:48:46 -07:00 |
|
Dustin Carlino
|
8c7116af97
|
heavily revamping wizard callers... wow, what a huge difference!
|
2019-08-07 15:27:25 -07:00 |
|
Dustin Carlino
|
3b1671fdcb
|
proof-of-concept that wizard closures can have reasonable lifetimes!
|
2019-08-07 14:53:20 -07:00 |
|
Dustin Carlino
|
adde2669c1
|
convert some old-school plugins to Wizard (in fact WizardState), and start to hide some stuff inside ezgui crate a bit more
|
2019-08-07 13:49:27 -07:00 |
|
Dustin Carlino
|
f26ab131e6
|
more easy WizardState conversion
|
2019-08-07 13:27:18 -07:00 |
|
Dustin Carlino
|
136ca2d7ab
|
refactoring a WizardState to replace LOTS of boilerplate. converting
some easy first cases
|
2019-08-07 11:45:06 -07:00 |
|
Dustin Carlino
|
950fb65bea
|
visually expose time since last completed turn
|
2019-08-07 10:37:25 -07:00 |
|
Dustin Carlino
|
c64243cd4f
|
remove slow, useless ShowActivity plugin
|
2019-08-06 15:22:51 -07:00 |
|
Dustin Carlino
|
bf5c45cd72
|
menu to load any savestate
|
2019-08-06 13:18:34 -07:00 |
|
Dustin Carlino
|
92066eaa08
|
draw conflicting turns in turn cycler. useful for debugging a weird stop sign, and for communicating conflict clearly to players
|
2019-08-06 10:49:58 -07:00 |
|
Dustin Carlino
|
876bb46c70
|
parallelizing DrawLane setup... not sure it helps, but keep for now.
|
2019-08-05 14:28:22 -07:00 |
|
Dustin Carlino
|
cf511f27ce
|
fix DrawLane regression?? with downtown and caphill
|
2019-08-05 13:40:44 -07:00 |
|
Dustin Carlino
|
c82413fca5
|
make a per-map editor_state, and move a few more things into data/
|
2019-08-05 13:04:31 -07:00 |
|
Dustin Carlino
|
77c01580f1
|
refactoring path references...
|
2019-08-04 17:11:33 -07:00 |
|
Dustin Carlino
|
44cedeefab
|
moving psrc->scenario code to popdat crate
|
2019-08-04 15:03:50 -07:00 |
|