Dustin Carlino
|
6b218fb5ab
|
base stop sign lines on lanes on RoadWithStopSign
|
2019-05-11 14:38:55 -07:00 |
|
Dustin Carlino
|
c70c83f22b
|
move the StopSignGroup abstraction to map_model. write down some rules for how stop signs _should_ work...
|
2019-05-11 14:31:46 -07:00 |
|
Dustin Carlino
|
a5505cca17
|
no reason for DrawTurn to implement Renderable. simplify its API.
|
2019-05-11 13:51:39 -07:00 |
|
Dustin Carlino
|
b7daea7fb4
|
make OSD work for intersection editors
|
2019-05-11 13:37:48 -07:00 |
|
Dustin Carlino
|
3501c0ab4f
|
dont handle turn icons in UI by default; make the two editors explicitly do mouseover and draw them
|
2019-05-11 11:51:16 -07:00 |
|
Dustin Carlino
|
be9830acc7
|
make stop signs selectable... with lots of bugginess
|
2019-05-10 16:10:18 -07:00 |
|
Dustin Carlino
|
f63f694576
|
organizing stop sign drawing code a bit
|
2019-05-10 15:55:07 -07:00 |
|
Dustin Carlino
|
8bd4ab72d4
|
draw full stop sign octagon when editing a single intersection
|
2019-05-10 15:23:31 -07:00 |
|
Dustin Carlino
|
a53e9ee8cb
|
only restore editor_state when --no_splash used. start screensaver on a random building, not potentially some dead space
|
2019-05-10 11:16:06 -07:00 |
|
Dustin Carlino
|
dac08d8d64
|
push a release
|
2019-05-09 14:45:32 -07:00 |
|
Dustin Carlino
|
ba5de5ad34
|
different colors for extra shapes. also refactoring the lists of these rotating colors
|
2019-05-09 14:23:41 -07:00 |
|
Dustin Carlino
|
8b79c55d13
|
show extra shapes when zoomed out
|
2019-05-09 14:04:53 -07:00 |
|
Dustin Carlino
|
089b27fb83
|
notes on demand datasets, handling KMLs that define polygons
|
2019-05-09 13:25:08 -07:00 |
|
Dustin Carlino
|
994eb2dd73
|
fix bug with reset sim
|
2019-05-09 11:02:24 -07:00 |
|
Dustin Carlino
|
8e949d5fa9
|
make --num_agents work exactly when specified
|
2019-05-09 10:51:07 -07:00 |
|
Dustin Carlino
|
a4f6a773a9
|
fix up time limits for headless/tests. fix a few tests now that peds
walk slowly.
|
2019-05-08 20:05:52 -07:00 |
|
Dustin Carlino
|
fce5d0f6dc
|
animate pedestrian feet smoothly regardless of sim speed
|
2019-05-08 18:34:41 -07:00 |
|
Dustin Carlino
|
60eea9b413
|
change sim API to step forward by a variable duration, not a fixed timestep. adjust UI callers accordingly. some bugs introduced, but solid start
|
2019-05-08 17:44:01 -07:00 |
|
Dustin Carlino
|
73ae88bd98
|
adjust how periodic savestating happens to prep for truly variable timesteps
|
2019-05-08 12:36:46 -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
|
32b4c073a1
|
scroll through a particular route
|
2019-05-08 11:51:32 -07:00 |
|
Dustin Carlino
|
16c606c745
|
make sure to draw modal menus last; noticed route preview was covering it
|
2019-05-08 10:48:28 -07:00 |
|
Dustin Carlino
|
89b74b9137
|
random ped speeds. lots of plumbing needed to implement this. :\
|
2019-05-07 10:54:58 -07:00 |
|
Dustin Carlino
|
d66b0cb511
|
in most causes, dont have route previews cover half of peds
|
2019-05-06 19:19:20 -07:00 |
|
Dustin Carlino
|
fd6155ef0e
|
make peds travel at a realistic speed
|
2019-05-06 18:51:16 -07:00 |
|
Dustin Carlino
|
939f2fefdd
|
adding hands to the bikes
|
2019-05-06 18:33:01 -07:00 |
|
Dustin Carlino
|
95b664e394
|
one fixed bike length. makes rendering easier, and having different lengths is pretty useless
|
2019-05-06 18:06:49 -07:00 |
|
Dustin Carlino
|
6a66276606
|
every day the pedestrians are shuffling
|
2019-05-06 17:40:59 -07:00 |
|
Dustin Carlino
|
c034040b27
|
a start to drawing bikes with more personality
|
2019-05-06 13:20:57 -07:00 |
|
Dustin Carlino
|
b0ca4429ad
|
make turn blinkers work even when sim is paused
|
2019-05-06 12:56:19 -07:00 |
|
Dustin Carlino
|
b060a3ecc2
|
giving pedestrians more shape
|
2019-05-06 12:45:52 -07:00 |
|
Dustin Carlino
|
103e7f28ca
|
combine TripLeg::Bike and ::Drive, fixing a bug and simplifying some cases
|
2019-05-06 11:21:29 -07:00 |
|
Dustin Carlino
|
3ba56a76fb
|
fix a panic with bike parking
|
2019-05-06 11:00:41 -07:00 |
|
Dustin Carlino
|
f31f46e483
|
draw peds on one side of the sidewalk
|
2019-05-05 23:18:24 -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
|
b398bfc026
|
fix reprinting
|
2019-05-05 08:58:32 -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 |
|
Dustin Carlino
|
cca6f4b5ec
|
displaying names for more roads
|
2019-05-04 13:56:40 -07:00 |
|
Dustin Carlino
|
71be19163d
|
highlight object after warping
|
2019-05-04 10:16:01 -07:00 |
|
Dustin Carlino
|
67d34413fd
|
erase sim at strategic state-changing times
|
2019-05-04 09:56:36 -07:00 |
|
Dustin Carlino
|
2f66c8ca5c
|
remember if modal menus are hidden or not
|
2019-05-04 09:30:44 -07:00 |
|
Dustin Carlino
|
625d9890d7
|
dont allow dupe keys in menus
|
2019-05-03 14:55:40 -07:00 |
|
Dustin Carlino
|
10240aa478
|
trigger CommonState actions from a bunch of modal menus
|
2019-05-03 14:47:31 -07:00 |
|