Dustin Carlino
c8d88bd689
Make things build with the lyon_geom change
2021-12-23 17:00:08 +00:00
Marcel Dejean
72ae333218
switch from nbez to lyon_geom for bezier curves
2021-12-23 17:00:08 +00:00
Marcel Dejean
6be97f789c
Correct u-turn arrow appearance
2021-12-23 17:00:08 +00:00
Marcel Dejean
935e41c290
Pedestrians point at the middle of the crosswalk while waiting
...
This saves us from having to figure out whether they're going with or against the turn direction.
2021-12-23 17:00:08 +00:00
Marcel Dejean
425300b130
change arrow location back to the original
...
But leave arrow length extended somewhat. Also fix the lane length check.
2021-12-23 17:00:08 +00:00
Marcel Dejean
68c5d43dd4
make turn marking arrows curvy
2021-12-23 17:00:08 +00:00
Marcel Dejean
3bb3169ab4
use start/end line angle of the turn rather than line from start point to end point.
...
update uses of turn.angle() now that it's relative
2021-12-23 17:00:08 +00:00
Dustin Carlino
44736a7937
Regenerate all data with changes from PR #816
2021-12-20 23:11:36 +00:00
Marcel Dejean
e984d1ac1d
reverse corner curbs at dead ends
2021-12-20 23:11:36 +00:00
Marcel Dejean
9369ac229f
Only make crosswalks in one direction.
...
Don't create duplicate crosswalks in edit_movement
Remove other_crosswalk_ids and switch to make_walking_turns_v2
Allow make_shared_sidewalk_corner and make_crosswalks to work in either direction with a point order check
Don't skip rendering some corners since they're no longer duplicated
Draw sidewalk corners the same regardless of lane direction with a point order check
Only make one crosswalk at dead ends and degenerate intersections
Make footways only get sharedsidewalkcorner turns
Don't panic on bad sharedsidewalkcorner geometry
2021-12-20 23:11:36 +00:00
Dustin Carlino
f2b3c4c433
new release
2021-12-19 19:05:32 +00:00
Dustin Carlino
5410caf1e8
new release
2021-12-12 10:00:12 +00:00
Dustin Carlino
611ca97a28
Conveniently jump from the main apps to the RawMap editor, to debug geometry more fluidly
2021-12-11 11:24:37 +00:00
Dustin Carlino
ec9ed9c64c
Import a small slice of Kennington with a very representative set of London-specific map model issues. Add it to the screenshot tests, replacing Great Kneighton as the GB test. And trim out lakeslice from the test; we don't need quite so much redundancy for Seattle.
2021-12-09 14:31:20 +00:00
Dustin Carlino
6e11c386ac
Mechanical refactor: bus {stop, route} -> transit. #372
...
(Mostly renaming map_model code everywhere, not yet sim layer and above)
2021-12-07 03:10:38 -08:00
Dustin Carlino
7eba7a10cf
Update map URL in the LTN tool. #766
...
It's increasingly lucrative to try refactoring this.
2021-12-05 14:13:57 +00:00
Dustin Carlino
37ffb1943f
new release
2021-12-05 13:48:09 +00:00
Dustin Carlino
8318bbf5d2
Fix clippy warnings. [rebuild] [release]
2021-12-05 12:29:35 +00:00
Michael Kirk
b8998f235f
fix: a directory is not an executable
2021-12-04 12:57:52 -08:00
Dustin Carlino
534154b0a4
Import more LTN requested places: Bradford and Kingston-upon-Thames
2021-12-04 11:33:31 +00:00
Dustin Carlino
e655e4e1da
Import Southwark (full borough and a smaller north bit) and Lisbon. #794 , #809
2021-12-03 06:16:21 +00:00
Dustin Carlino
7f71333513
Name osmosis boundaries using geojson properties. #794
2021-11-27 20:34:14 -08:00
Marcel Dejean
585c58e178
make one way marking arrows outlines
...
this is common in road drawings
2021-11-23 22:11:16 -08:00
Dustin Carlino
8307241d3e
new release
2021-11-21 13:31:17 -08:00
Dustin Carlino
81af262511
Fix the query params, update to the 0.3 link after all
2021-11-14 17:47:37 -08:00
Dustin Carlino
d585b71c6e
major release
2021-11-14 16:44:49 -08:00
Dustin Carlino
0c9ac9d74d
adjust software versions [rebuild] [release]
2021-11-14 15:06:53 -08:00
Dustin Carlino
3a1e5a66cb
Start modeling unmarked pedestrian crossings. #795
...
- Use the new filter_crosswalks option to downgrade zebra crossings into
unmarked
- Add a routing penalty
- Render differently than zebras
- They otherwise act the same as marked crosswalks
Simulation behavior (like pedestrians not having priority over vehicles)
not yet implemented. No change to any existing maps, since
filter_crosswalks isn't enabled anywhere.
2021-11-12 13:38:33 -08:00
Dustin Carlino
e6f60168e1
Totally remove CmdArgs! No more uses. #745
2021-11-11 13:02:12 -08:00
Dustin Carlino
0f76109ebf
Convert game from CmdArgs to structopt in a brute-force way. #745
2021-11-11 12:58:57 -08:00
Dustin Carlino
609320d6fa
Convert map_gui from CmdArgs to structopt. #745
2021-11-11 12:27:23 -08:00
Dustin Carlino
164439c4d9
Allow filtering crosswalks from GUI map import. #795
2021-11-11 09:26:27 -08:00
Dustin Carlino
cb3693bd7a
Refactor: DirectedRoadID.road, not .id
2021-11-09 10:48:39 -08:00
Dustin Carlino
808afb608b
Position rotated labels more carefully in the physical center of the
...
road. This especially fixes vertical roads. #799
Verified manually by screenshot diffs
2021-11-08 10:45:21 -08:00
Dustin Carlino
4717c3c8f7
new release
2021-11-07 12:23:59 -08:00
Dustin Carlino
c76d0b9070
Round of clippy (and reverting a temporary bit that broke challenge modes) [rebuild] [release]
2021-11-07 12:04:55 -08:00
Dustin Carlino
c0200bd3d7
Draw traffic cells as areas, using a simple grid diffusion. #794
2021-11-07 10:21:26 -08:00
Dustin Carlino
7e07bac35a
Make all of the secondary menu screens follow the style of the new title screen. Simplify things like the strange challenge picker UI by using the section styling.
2021-11-06 10:33:11 -07:00
Dustin Carlino
f751b7d54b
Removing the pregame color scheme
2021-11-06 10:33:11 -07:00
Dustin Carlino
2fbc950da5
Switch to a consolidated title screen that switches between all the
...
apps. #780
2021-11-06 10:33:11 -07:00
Dustin Carlino
324ef84b3c
new release
2021-10-31 14:39:48 -07:00
Dustin Carlino
00df96f173
Render A/B Street's lanes and traffic simulation on top of Mapbox GL ( #788 )
...
[rebuild] [release]
2021-10-31 13:52:58 -07:00
Dustin Carlino
04b54b08cd
Import Camden. #794
2021-10-31 13:28:45 -07:00
Dustin Carlino
a4763284f1
Fix some of the worst zig-zaggy bugs with drawing intersection curbs.
...
Net improvement, but still not perfect. #74
2021-10-30 12:07:13 -07:00
Dustin Carlino
d44fa4eb03
Use the road labels in the LTN tool too. Focus on one neighborhood's
...
roads.
2021-10-29 12:48:09 -07:00
Dustin Carlino
32fc46831b
Draw arrows to show entrances/exits to a LTN.
...
(and rename Line::reverse for consistency with PolyLine)
2021-10-29 12:25:30 -07:00
Dustin Carlino
f6e4c9b08e
Concave hull, you're drunk, go home ( #792 )
...
Add map_model Blocks and RoadLoops
2021-10-27 13:19:13 -07:00
Dustin Carlino
34d98e8203
new release
2021-10-24 14:50:06 -07:00
Dustin Carlino
9f86365cf6
Upgrade to rust 1.56 and cutover to rust edition 2021
2021-10-21 09:38:06 -07:00
Dustin Carlino
eb4765fba7
forgot to bump the version string for the next release
...
(we really should consider a 0.3 soon...)
2021-10-14 09:43:14 -07:00