Dustin Carlino
|
3958ec556e
|
state transitions for nicely handling a few things... in particular,
clearing splash screen wizard state so we dont get stuck on a choice ;)
|
2019-06-22 20:05:12 -07:00 |
|
Dustin Carlino
|
6738de2488
|
draw text beneath Sliders, not in the ModalMenu
|
2019-06-20 14:48:32 -07:00 |
|
Dustin Carlino
|
cdacaef1a6
|
refactor menu text for all ItemSliders
|
2019-06-17 17:22:20 -07:00 |
|
Dustin Carlino
|
efb6954a97
|
refactor the combination of ItemSlider and Warper
|
2019-06-14 14:17:08 -07:00 |
|
Dustin Carlino
|
8c055312b4
|
refactor Warper to an ezgui widget, to use it in fix_map_geom
|
2019-06-14 12:45:46 -07:00 |
|
Dustin Carlino
|
1f34e591e0
|
debug_initialmap: use loading screens, stop depicting half-roads, draw
OSM tags non-invasively on the side, rename it, highlight degenerate
intersections
|
2019-06-13 13:20:24 -07:00 |
|
Dustin Carlino
|
0adeac1d53
|
remove the single point associated with intersections, now that we're
actually going to be mucking with geometry. it wasnt doing anything
useful anyway. also a round of clippy.
|
2019-06-12 10:10:04 -07:00 |
|
Dustin Carlino
|
47654b61cf
|
make wizard acknowledge a bit easier to use. name psrc scenarios by time
range and fix some filename parsing
|
2019-06-10 13:29:23 -07:00 |
|
Dustin Carlino
|
53d87afa6e
|
move hex parsing
|
2019-06-08 13:15:31 -07:00 |
|
Dustin Carlino
|
6221fd858b
|
make edit mode's cross hatches less intrusive
|
2019-06-06 13:29:45 -07:00 |
|
Dustin Carlino
|
36cddbf5df
|
recalculate current selection in all the places that used to before a big UI refactor. if not, hovering on agent + jumping savestates can crash badly. also refactor how mouseover is detected
|
2019-06-06 12:51:49 -07:00 |
|
Dustin Carlino
|
34e637773d
|
simplify wizard.wrap API slightly
|
2019-06-05 13:13:33 -07:00 |
|
Dustin Carlino
|
b2ad0b5ae7
|
converting PSRC trips to a repeatable scenario. along the way,
parallelizing and refactoring a bit of psrc stuff
|
2019-06-05 12:58:06 -07:00 |
|
Dustin Carlino
|
0c6a93d38f
|
introducing a basic slider to adjust speed of all route viz player and
sim. code duplication.
|
2019-06-04 14:22:11 -07:00 |
|
Dustin Carlino
|
0c4399e683
|
use mem::replace, not clone, for swapping TimeTravel states
|
2019-05-30 15:34:33 -07:00 |
|
Dustin Carlino
|
53addc79b9
|
use ItemSlider for time travel
|
2019-05-30 15:20:43 -07:00 |
|
Dustin Carlino
|
602a936440
|
using nom to create Text with inline colors. just using in a few places;
still buggy and kind of inconvenient actually.
|
2019-05-30 14:14:38 -07:00 |
|
Dustin Carlino
|
9faa2bf143
|
using MultiKey a bit more consistently
|
2019-05-29 14:13:46 -07:00 |
|
Dustin Carlino
|
53e2c3e905
|
hack in a way to easily check for ctrl+key. use to jump between
sandbox, debug, and edit modes
|
2019-05-29 14:08:59 -07:00 |
|
Dustin Carlino
|
35b3e4b7be
|
round of clippy / unbreaking the build
|
2019-05-29 13:01:33 -07:00 |
|
Dustin Carlino
|
17b31582cb
|
delete ModalMenu::hacky_new
|
2019-05-29 11:34:53 -07:00 |
|
Dustin Carlino
|
cce1b6ff88
|
making an ItemSlider to handle the common case of scrolling through items
|
2019-05-29 11:31:01 -07:00 |
|
Dustin Carlino
|
110140f391
|
union make_arrow polygon
|
2019-05-28 18:05:10 -07:00 |
|
Dustin Carlino
|
f2f16ad992
|
make slider just operate on percentages. use for scrolling time in all trip viz
|
2019-05-28 14:56:09 -07:00 |
|
Dustin Carlino
|
28b2734d59
|
starting a slider widget, using in easy places where the range is usize
|
2019-05-28 12:13:22 -07:00 |
|
Dustin Carlino
|
1cdbe0ea81
|
refactor parallelized pathfinding and use it in trip viz too
|
2019-05-24 12:50:01 -07:00 |
|
Dustin Carlino
|
788cd237a8
|
upload traffic signal Drawable once per state change
|
2019-05-23 11:31:28 -07:00 |
|
Dustin Carlino
|
d2dc7e52eb
|
draw the traffic signal diagram on the left. stop caring where the
bottom left of a modalmenu is
|
2019-05-21 14:13:48 -07:00 |
|
Dustin Carlino
|
3a625f9a32
|
print percentages and number of samples in bar chart
|
2019-05-20 14:57:17 -07:00 |
|
Dustin Carlino
|
09493f9b7b
|
remove old color shifting
|
2019-05-20 11:58:35 -07:00 |
|
Dustin Carlino
|
381883b357
|
display the stats with simple bar charts
|
2019-05-20 11:56:00 -07:00 |
|
Dustin Carlino
|
de51b1c154
|
simplify some render/ code by using GeomBatch
|
2019-05-17 13:14:58 -07:00 |
|
Dustin Carlino
|
222ddf6a96
|
use Distance, not f64, for some params in geom/ layer, simplifying other code
|
2019-05-17 12:42:36 -07:00 |
|
Dustin Carlino
|
db04553626
|
batch traffic signal drawing
|
2019-05-16 17:55:26 -07:00 |
|
Dustin Carlino
|
d5aebd4d4a
|
prevent double-use of Escape key between context and modal menus
|
2019-05-15 11:02:02 -07:00 |
|
Dustin Carlino
|
5b6e541f9c
|
fix mac scrolling and the directory name in the release script
|
2019-05-15 10:06:42 -07:00 |
|
Dustin Carlino
|
639ce25d09
|
hatching shader's stripes are now in map-space, are crosses, and have
color/size tuned
|
2019-05-12 18:35:12 -07:00 |
|
Dustin Carlino
|
f4620c1951
|
add basic hatching support to fragment shader. use it to visualize map
edits when zoomed in
|
2019-05-12 17:59:12 -07:00 |
|
Dustin Carlino
|
240efa5ad7
|
make warping be slightly snappier with impatient keypressing and a
minimum speed
|
2019-05-08 12:07:32 -07:00 |
|
Dustin Carlino
|
939f2fefdd
|
adding hands to the bikes
|
2019-05-06 18:33:01 -07:00 |
|
Dustin Carlino
|
b0ca4429ad
|
make turn blinkers work even when sim is paused
|
2019-05-06 12:56:19 -07:00 |
|
Dustin Carlino
|
26ee29ff62
|
actually do need to throttle redraws on loading screen
|
2019-05-05 19:07:54 -07:00 |
|
Dustin Carlino
|
272503873c
|
avoid menu flickering and incorrect entries by sending a NoOp after used events
|
2019-05-05 18:23:36 -07:00 |
|
Dustin Carlino
|
08282186a7
|
only keep so many lines in the loading screen logger
|
2019-05-05 09:47:57 -07:00 |
|
Dustin Carlino
|
af30d93ba8
|
also reprint Timer lines -- has a bug, but this is a start
|
2019-05-04 17:47:02 -07:00 |
|
Dustin Carlino
|
73f32854be
|
fix up other ezgui apps, run clippy
|
2019-05-04 17:25:05 -07:00 |
|
Dustin Carlino
|
a921469da9
|
dont special-case having a loading screen during make_gui. pass in EventCtx to make_gui to undo some hacks
|
2019-05-04 17:19:45 -07:00 |
|
Dustin Carlino
|
798a7b5354
|
be able to trigger a loading screen anywhere
|
2019-05-04 17:07:07 -07:00 |
|
Dustin Carlino
|
eed33931de
|
proof-of-concept for gluing Timer to loading screen. hacky and not
featurefull yet.
|
2019-05-04 16:41:01 -07:00 |
|
Dustin Carlino
|
951e2f37ce
|
flush text to display immediately, not at the end. prerequisite to drawing scaled text better
|
2019-05-04 15:36:40 -07:00 |
|