Dustin Carlino
|
c321c07bd7
|
make map use road edits when loading from scratch
|
2018-07-24 16:06:25 -07:00 |
|
Dustin Carlino
|
120e7c5db1
|
plumb through UI controls for road edits
|
2018-07-24 15:43:01 -07:00 |
|
Dustin Carlino
|
9fbf48c495
|
defining the basic data model for some road edits
|
2018-07-24 12:30:56 -07:00 |
|
Dustin Carlino
|
0bfcae6aa6
|
WIP making intersections know in/out roads too, using for simpler turn-making
|
2018-07-24 11:13:08 -07:00 |
|
Dustin Carlino
|
7d187bcceb
|
ripping out other_side too
|
2018-07-24 10:56:23 -07:00 |
|
Dustin Carlino
|
83d5e75e43
|
store children in road, and stop storing some state in lane and query it instead
|
2018-07-24 09:23:23 -07:00 |
|
Dustin Carlino
|
549aa75d9c
|
lifted unshifted pts to road
|
2018-07-24 08:59:01 -07:00 |
|
Dustin Carlino
|
4bf72b36c8
|
removing osm metadata from lanes now
|
2018-07-24 08:18:47 -07:00 |
|
Dustin Carlino
|
62139c1abc
|
introducing road structures, with a copy of OSM metadata
|
2018-07-24 07:39:26 -07:00 |
|
Dustin Carlino
|
4207b2cacf
|
rename existing roads to lanes
|
2018-07-23 20:24:53 -07:00 |
|
Dustin Carlino
|
52d5c5b69b
|
bike lane turns
|
2018-07-23 14:03:13 -07:00 |
|
Dustin Carlino
|
3017728515
|
introducing bike lanes! no turns yet
|
2018-07-23 10:56:45 -07:00 |
|
Dustin Carlino
|
7ee8ef0d8d
|
cleaning up after polyline trimming
|
2018-07-23 10:05:20 -07:00 |
|
Dustin Carlino
|
a52b966b03
|
make some more pedestrian paths possible by forcing turns even when line trimming fails
|
2018-07-23 08:39:58 -07:00 |
|
Dustin Carlino
|
14eac3c486
|
compute bounds at the better time
|
2018-07-22 18:53:35 -07:00 |
|
Dustin Carlino
|
70c571c9bc
|
fixed the disconnected partition removal algorithm; it was just plain wrong
|
2018-07-22 18:28:14 -07:00 |
|
Dustin Carlino
|
36bfa9cfdf
|
be able to relate lanes to orig road idx, for debugging
|
2018-07-22 17:18:13 -07:00 |
|
Dustin Carlino
|
82fb302ddd
|
fixing nondeterministic map conversion
|
2018-07-22 17:14:07 -07:00 |
|
Dustin Carlino
|
1c85188a64
|
WIP removing disconnected chunks of map. leaves orphaned intersections
still, so disabled.
|
2018-07-22 16:31:31 -07:00 |
|
Dustin Carlino
|
7d1ec62a1d
|
organizing convert_osm code slightly
|
2018-07-20 11:52:45 -07:00 |
|
Dustin Carlino
|
51fa14d934
|
parsing shapefiles again for traffic signals
|
2018-07-20 11:27:57 -07:00 |
|
Dustin Carlino
|
22b1e70707
|
info on parked cars and peds in OSD
|
2018-07-14 13:53:32 -05:00 |
|
Dustin Carlino
|
e5de791fa7
|
starting to model pedestrians. spawn and draw them.
|
2018-07-11 15:06:31 -07:00 |
|
Dustin Carlino
|
9c21dae3d9
|
making turns for crosswalks. had to rethink how turns work slightly.
|
2018-07-11 12:10:56 -07:00 |
|
Dustin Carlino
|
9ca0682108
|
handle lanes with no turns
|
2018-07-10 12:10:12 -07:00 |
|
Dustin Carlino
|
5ffa4ba7c7
|
centering parked cars in their spots
|
2018-07-09 16:08:23 -07:00 |
|
Dustin Carlino
|
282f20e438
|
drawing parked cars
|
2018-07-09 14:17:33 -07:00 |
|
Dustin Carlino
|
db54420ede
|
fixing all tests
|
2018-07-09 13:52:08 -07:00 |
|
Dustin Carlino
|
0e6111e86a
|
being able to find sibling lanes
|
2018-07-09 12:30:39 -07:00 |
|
Dustin Carlino
|
d3bcbe1da2
|
lots of the logic to start a parked car
|
2018-07-09 11:59:40 -07:00 |
|
Dustin Carlino
|
bf68be8870
|
moving the sim state that's driving-specific
|
2018-07-09 11:07:54 -07:00 |
|
Dustin Carlino
|
bde37d666b
|
split out some of the driving-only code
|
2018-07-09 10:36:17 -07:00 |
|
Dustin Carlino
|
ddb30734c6
|
refactoring DrawCar
|
2018-07-09 10:17:20 -07:00 |
|
Dustin Carlino
|
8b908d2744
|
calculating the number of parking spots
|
2018-07-09 09:16:12 -07:00 |
|
Dustin Carlino
|
c033f51da2
|
make cars pathfind to their destination
|
2018-07-08 15:40:39 -07:00 |
|
Dustin Carlino
|
f3f3bfd1e9
|
impl basic A* on roads
|
2018-07-08 14:37:56 -07:00 |
|
Dustin Carlino
|
c6ebab1e9c
|
move some sim code
|
2018-07-08 14:00:03 -07:00 |
|
Dustin Carlino
|
0e4ff75286
|
setting up an intersection test in experimental
|
2018-07-07 10:48:46 -07:00 |
|
Dustin Carlino
|
d6a7274835
|
organizing TODOs
|
2018-07-06 15:07:52 -07:00 |
|
Dustin Carlino
|
79f58155d9
|
make floodfiller own its state completely
|
2018-07-06 13:38:15 -07:00 |
|
Dustin Carlino
|
18132e3c8b
|
consistently having one(ish) plugin do stuff at a time
|
2018-07-06 12:25:43 -07:00 |
|
Dustin Carlino
|
e2aabeb0e9
|
refactoring drawing primitives into GfxCtx
|
2018-07-06 11:04:18 -07:00 |
|
Dustin Carlino
|
8f244438c1
|
plumbing window_size with canvas
|
2018-07-06 10:26:35 -07:00 |
|
Dustin Carlino
|
445a1925eb
|
making geom validation interactive
|
2018-07-06 08:47:56 -07:00 |
|
Dustin Carlino
|
dee6c97f4c
|
draw stop sign in intersections too
|
2018-07-04 14:05:21 -07:00 |
|
Dustin Carlino
|
c58b91ee4d
|
cleaning up intersection colors
|
2018-07-04 13:29:46 -07:00 |
|
Dustin Carlino
|
92f8aeff1e
|
drawing a traffic signal, no good colors yet
|
2018-07-04 13:22:15 -07:00 |
|
Dustin Carlino
|
fb24efe1f1
|
fix bbox for bldgs to include path
|
2018-07-03 17:57:19 -07:00 |
|
Dustin Carlino
|
73455017c2
|
depicting stop signs very primitively
|
2018-07-03 17:15:03 -07:00 |
|
Dustin Carlino
|
2f9ff9d069
|
refactoring road markings
|
2018-07-03 17:02:20 -07:00 |
|