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 |
|
Dustin Carlino
|
27e933fbf8
|
replace small_spawn with something to instantiate any scenario for the map
|
2019-08-04 08:18:53 -07:00 |
|
Dustin Carlino
|
1412a888d6
|
move Scroller to ezgui lib
|
2019-08-02 16:49:31 +02:00 |
|
Dustin Carlino
|
43365e919a
|
grey out inactive scroll buttons
|
2019-08-02 16:34:55 +02:00 |
|
Dustin Carlino
|
4a9a40c09f
|
cycle indices got out of sync easily. no need to store them at all.
|
2019-08-02 16:25:22 +02:00 |
|
Dustin Carlino
|
7b3a096a8e
|
make Scroller own the concept of current item, so it can handle scrolling appropriately when something is clicked. some bugs, but a start.
|
2019-08-02 12:23:10 +02:00 |
|
Dustin Carlino
|
721037e2fb
|
actual scrolling logic!
|
2019-07-31 16:08:53 +02:00 |
|
Dustin Carlino
|
5b65cb139a
|
switching to a generic scroller widget thing, which doesnt actually
scroll yet ;)
|
2019-07-28 17:06:00 +02:00 |
|
Dustin Carlino
|
c3c467343a
|
add dummy buttons to scroll traffic signal diagram
|
2019-07-28 15:35:56 +02:00 |
|
Dustin Carlino
|
6192a1357d
|
at last, add controls to hover on and select a cycle
|
2019-07-28 12:26:53 +02:00 |
|
Dustin Carlino
|
557db1d3fe
|
wrapping up something to interact with a diagram, using in signal editor
and standalone diagram explorer
|
2019-07-28 12:12:46 +02:00 |
|
Dustin Carlino
|
bcad234483
|
show traffic signal diagram as a separate state; holding a key to see
full thing is pretty silly
|
2019-07-28 09:50:53 +02:00 |
|
Dustin Carlino
|
3c2d794c62
|
sliders coupled with text boxes in wizards for picking times
|
2019-07-21 11:26:11 +02:00 |
|
Dustin Carlino
|
6d559a2a54
|
remove individual turn fiddling from stop sign editor, for simplified gameplay for now
|
2019-07-14 11:37:23 +01:00 |
|
Dustin Carlino
|
de929a5fb9
|
user-defined shortcuts
|
2019-07-14 11:22:37 +01:00 |
|
Dustin Carlino
|
e9c27b4639
|
speed up agent following by not recalculating where agent is on every single event
|
2019-07-07 20:40:44 -07:00 |
|
Dustin Carlino
|
ff0a6b7240
|
pick bus route to explore from possible ones at a stop, and without
using a stop at all
|
2019-07-07 20:30:01 -07:00 |
|
Dustin Carlino
|
463ad7292b
|
remove bus stops with no routes
|
2019-07-07 19:35:44 -07:00 |
|
Dustin Carlino
|
2e41b2284e
|
use the turn restriction data to filter more turns
|
2019-07-04 19:57:07 -05:00 |
|
Dustin Carlino
|
d1fc655aec
|
move some methods from helpers.rs to debug/objects, the one call-site
|
2019-07-03 17:23:04 -05:00 |
|
Dustin Carlino
|
f6105f3998
|
include OSM IDs in search results
|
2019-07-03 16:24:56 -05:00 |
|
Dustin Carlino
|
5fa824f504
|
preps for interpreting turn:lanes from OSM
|
2019-07-02 15:03:18 -05:00 |
|
Dustin Carlino
|
f26289e176
|
woops, we were double-drawing in debug mode. detected by trying to screenshot everything
|
2019-07-01 14:37:07 -05:00 |
|
Dustin Carlino
|
6bb5ed4407
|
parking lane overrides in hints. removing parking from much of 23rd.
more involved than I anticipated, because the override changes road
width and forces us to recalc intersection polygons
|
2019-07-01 14:14:18 -05:00 |
|
Dustin Carlino
|
7349d4aaa5
|
use separate states for some traffic signal editor code. allow general actions even when an icon is selected
|
2019-06-30 11:01:01 -05:00 |
|
Dustin Carlino
|
334081b844
|
very basic tool to explore an agent's full trip
|
2019-06-27 11:58:55 -07:00 |
|
Dustin Carlino
|
ab088479dd
|
use bincode, not json, for savestates. add loading screens around saving/loading
|
2019-06-27 09:56:04 -07:00 |
|
Dustin Carlino
|
5e1a7238e8
|
preserve OSM tags when merging degenerate intersections. this lets 24th and lake washington be fixed without messing up the z-layering
|
2019-06-26 17:33:31 -07:00 |
|
Dustin Carlino
|
9707dbd9b3
|
highlight search results even when unzoomed
|
2019-06-26 14:46:47 -07:00 |
|
Dustin Carlino
|
f7b5cf9a9f
|
organize all modal menus into groups. dont render them yet.
|
2019-06-24 15:43:22 -07:00 |
|
Dustin Carlino
|
02c50453ad
|
tiny anti-refactor: explicitly copy the 3 CommonState keys into the 4 places they're used
|
2019-06-24 15:28:37 -07:00 |
|
Dustin Carlino
|
b996b3773e
|
view all routes tool in debug mode
|
2019-06-24 15:04:16 -07:00 |
|
Dustin Carlino
|
66b21c81ec
|
use a loading screen when exiting a/b test mode, since it's so laggy
|
2019-06-24 14:46:06 -07:00 |
|
Dustin Carlino
|
36b3558db5
|
share agent following and route tools also
|
2019-06-24 14:38:37 -07:00 |
|
Dustin Carlino
|
b9c9a77f40
|
share time stepping controls btwn sandbox and abtest mode
|
2019-06-24 14:03:44 -07:00 |
|
Dustin Carlino
|
e137fcf15c
|
refactor mouseover recalculation for the common case
|
2019-06-24 13:31:04 -07:00 |
|
Dustin Carlino
|
17460b1deb
|
use debug mode's special baselayer drawing
|
2019-06-24 10:28:32 -07:00 |
|
Dustin Carlino
|
8c67267d28
|
moving time traveler over to new stackable state model. and with that,
the stackable state model is good enough!
|
2019-06-23 18:57:45 -07:00 |
|
Dustin Carlino
|
6905595a05
|
less work for the default InputOnly
|
2019-06-23 17:25:41 -07:00 |
|
Dustin Carlino
|
fe38f2ff97
|
move secondary to UI, fixing two things that needed access
|
2019-06-23 16:54:34 -07:00 |
|
Dustin Carlino
|
eac7be2028
|
recalculate mouseover when unhiding stuff in debug mode. can do this now
that we're not borrowing the world.
|
2019-06-23 09:56:02 -07:00 |
|