Dustin Carlino
|
a5a93483c1
|
prerender neighborhood polygons
|
2019-03-15 13:47:48 -07:00 |
|
Dustin Carlino
|
961b70d1f4
|
kind of improved draw_unzoomed, except there are just tons of weird
situations to represent
|
2019-03-15 13:39:25 -07:00 |
|
Dustin Carlino
|
88c9630f7a
|
check for gridlock every 5m and savestate when it happens
|
2019-03-15 12:17:35 -07:00 |
|
Dustin Carlino
|
dd198bb37f
|
overly conservative gridlock detection, triggered kind of manually
|
2019-03-15 12:10:47 -07:00 |
|
Dustin Carlino
|
e6d51cf421
|
fixing invisible bikes and broken warping
|
2019-03-14 16:46:09 -07:00 |
|
Dustin Carlino
|
78fe1fcc82
|
why was tooltip_lines in a different place than everything else? consolidate
|
2019-03-14 16:14:57 -07:00 |
|
Dustin Carlino
|
17ef2c5a3a
|
separate Queued and WaitingToTurn states for cars. populate
waiting_to_turn in DrawCar
|
2019-03-13 15:14:49 -07:00 |
|
Dustin Carlino
|
05800e16f9
|
just step the sim from the UI after spawning stuff. problem solved.
|
2019-03-12 13:35:13 -07:00 |
|
Dustin Carlino
|
505b0a9496
|
store events in Sim, not a plugin. switch tutorial mode.
|
2019-03-12 13:23:39 -07:00 |
|
Dustin Carlino
|
9c3c0cca7c
|
move spawning code to better plugin. also stop spawning individ agents
+TIMESTEP later
|
2019-03-12 13:11:57 -07:00 |
|
Dustin Carlino
|
5711e343e8
|
spawn cars around an intersection
|
2019-03-12 11:06:42 -07:00 |
|
Dustin Carlino
|
417615cf3a
|
porting extract_colorscheme.py to rust
|
2019-03-11 17:54:37 -07:00 |
|
Dustin Carlino
|
5ca359998c
|
upgrade some dependencies and list data source licenses in README
|
2019-03-11 16:04:47 -07:00 |
|
Dustin Carlino
|
cab95e91e2
|
dont redraw on ignored Update events either
|
2019-03-11 13:15:16 -07:00 |
|
Dustin Carlino
|
387ced08ea
|
dont try to show detailed active traffic heatmap when unzoomed
|
2019-03-09 12:33:07 -08:00 |
|
Dustin Carlino
|
1f16687c3e
|
flag for num_agents in UI too
|
2019-03-09 12:23:02 -08:00 |
|
Dustin Carlino
|
1eebea8001
|
cutting over to new graph search in some cases. adding support for
one-step walking paths.
|
2019-03-08 10:47:39 -08:00 |
|
Dustin Carlino
|
ce340f5668
|
more frequent status updates, based on real time passing, not sim time
|
2019-03-05 17:10:27 -08:00 |
|
Dustin Carlino
|
385a9044db
|
store requests to intersections, as a prep for notifying them when to retry
|
2019-03-03 20:01:38 -08:00 |
|
Dustin Carlino
|
81d604367e
|
make buses cycle between stops. move the waiting at stop state to
CarState, since idling in Queued doesn't make sense
|
2019-03-01 15:25:42 -08:00 |
|
Dustin Carlino
|
8d9a44fd76
|
making sure to call TripManager and publish events for most transitions
|
2019-02-28 19:07:40 -08:00 |
|
Dustin Carlino
|
50451b6120
|
make tests build again. cleanup sim::load
|
2019-02-27 13:16:28 -08:00 |
|
Dustin Carlino
|
17d9a42218
|
delete the first attempt at a simpler model, the one with time-space intervals
|
2019-02-27 12:27:47 -08:00 |
|
Dustin Carlino
|
54935ab5de
|
draw unzoomed cars, color peds preparing bikes
|
2019-02-27 12:23:15 -08:00 |
|
Dustin Carlino
|
f249c6b2d9
|
call Timer.done automatically using Drop trait. use throwaway less
|
2019-02-27 12:15:04 -08:00 |
|
Dustin Carlino
|
f6a6bb888e
|
cleanup crate dependencies, fix spawning car from lane, reduce
mutability of debug_car
|
2019-02-27 12:06:29 -08:00 |
|
Dustin Carlino
|
11c549331e
|
finally, the big cutover! editor and headless work. tests dont compile.
|
2019-02-27 11:53:45 -08:00 |
|
Dustin Carlino
|
8e522e13dc
|
prepping helpers to spawn ala carte trips
|
2019-02-27 11:25:13 -08:00 |
|
Dustin Carlino
|
350428b6e9
|
impl remaining Sim methods
|
2019-02-27 09:33:49 -08:00 |
|
Dustin Carlino
|
d52be43a30
|
lift owner into Vehicle
|
2019-02-27 09:18:30 -08:00 |
|
Dustin Carlino
|
874b3be519
|
prevent illegal trip from happening, fix bike_to_sidewalk
|
2019-02-27 09:04:06 -08:00 |
|
Dustin Carlino
|
ba9a545dcf
|
use Path natively in Router
|
2019-02-27 08:50:26 -08:00 |
|
Dustin Carlino
|
18d00b7a31
|
more sim API
|
2019-02-26 23:50:18 -08:00 |
|
Dustin Carlino
|
bf52dd5c1a
|
more carefully filling out the Sim API again
|
2019-02-26 17:17:16 -08:00 |
|
Dustin Carlino
|
41d23d2e54
|
properly implementing stuff in Sim so far... removing some half-baked summary stuff
|
2019-02-26 17:06:06 -08:00 |
|
Dustin Carlino
|
c0c4dbd4d2
|
impl GetDrawAgents inside Sim
|
2019-02-26 16:49:30 -08:00 |
|
Dustin Carlino
|
b3b4f82f45
|
rename CarState enum
|
2019-02-26 16:41:32 -08:00 |
|
Dustin Carlino
|
c7b1894cd4
|
bring in few other sim files
|
2019-02-26 15:04:54 -08:00 |
|
Dustin Carlino
|
df7e9716f4
|
bring in make/ code from sim, dont use it
|
2019-02-26 14:43:21 -08:00 |
|
Dustin Carlino
|
b0abf7abff
|
make time private in Sim, force clear API
|
2019-02-26 14:23:59 -08:00 |
|
Dustin Carlino
|
76ee37c077
|
get rid of Tick externally
|
2019-02-26 14:21:57 -08:00 |
|
Dustin Carlino
|
42c7c21246
|
removing many external dependencies on Tick. moving time parsing to
Duration.
|
2019-02-26 14:09:08 -08:00 |
|
Dustin Carlino
|
d5181f6bf8
|
own time inside of Sim
|
2019-02-26 13:08:56 -08:00 |
|
Dustin Carlino
|
5d033e9bbd
|
speed up spawning with an index of bldg->owned car
|
2019-02-26 12:24:19 -08:00 |
|
Dustin Carlino
|
37ce6ff357
|
organizing scenario code a little
|
2019-02-26 12:14:03 -08:00 |
|
Dustin Carlino
|
8ab4b403fa
|
bike -> ped
|
2019-02-26 11:43:10 -08:00 |
|
Dustin Carlino
|
e404780c25
|
bikes pt1 -- start biking
|
2019-02-26 11:14:28 -08:00 |
|
Dustin Carlino
|
4bf7a6f4ea
|
use scenario for the big run
|
2019-02-25 20:01:55 -08:00 |
|
Dustin Carlino
|
f1ad9f8b0c
|
port scenario, don't use yet
|
2019-02-25 19:52:26 -08:00 |
|
Dustin Carlino
|
885f85f5a5
|
walk after parking
|
2019-02-25 16:51:28 -08:00 |
|