Dustin Carlino
|
3f4711b13d
|
at last, prerender cars
|
2019-02-02 14:43:24 -08:00 |
|
Dustin Carlino
|
f9ccecad26
|
fix spawning of vehicles on borders
|
2019-02-02 14:25:50 -08:00 |
|
Dustin Carlino
|
5a4a6bddf2
|
prerender bikes
|
2019-02-02 14:03:00 -08:00 |
|
Dustin Carlino
|
8a7413ac68
|
clean up old traits
|
2019-02-02 12:50:28 -08:00 |
|
Dustin Carlino
|
61d1d2fe83
|
revamp handling of onscreen stuff. no more callback plumbing, and can
plumb prerender successfully into dynamic stuff. just can't do as much
work directly in DrawMap.
|
2019-02-02 12:32:07 -08:00 |
|
Dustin Carlino
|
bc4ba647bc
|
caching Renderables for agents
|
2019-02-01 15:10:35 -08:00 |
|
Dustin Carlino
|
ff80d0d445
|
disable time travel recording by default
|
2019-02-01 14:38:55 -08:00 |
|
Dustin Carlino
|
3451b65823
|
lazily compute SimStats
|
2019-02-01 14:31:35 -08:00 |
|
Dustin Carlino
|
58c4cb5e1b
|
dont look up full SimStats unless needed
|
2019-02-01 13:45:37 -08:00 |
|
Dustin Carlino
|
2d7f64e69b
|
make halloween use viewer, just for roads
|
2019-02-01 13:23:53 -08:00 |
|
Dustin Carlino
|
1970b7066e
|
extract generic viewer stuff into its own crate, separate from the InitialMap stuff
|
2019-02-01 12:51:50 -08:00 |
|
Dustin Carlino
|
f5f8a57640
|
automatically focus on changed intersection in InitialMap viewer
|
2019-02-01 11:50:54 -08:00 |
|
Dustin Carlino
|
0a79b354b2
|
remove ability to create Map from InitialMap, now that we have a separate debugger
|
2019-02-01 11:09:22 -08:00 |
|
Dustin Carlino
|
097d1591e1
|
load previous/next initial map. refactor this functionality for sim
savestates
|
2019-02-01 11:03:57 -08:00 |
|
Dustin Carlino
|
e4b95c936b
|
organizing ezgui into subdirectories
|
2019-02-01 09:55:25 -08:00 |
|
Dustin Carlino
|
06b8c26716
|
split ezgui runner into setup and loop functions
|
2019-02-01 09:30:01 -08:00 |
|
Dustin Carlino
|
5181a3db34
|
starting to move some text drawing code out of canvas
|
2019-01-31 23:40:15 -08:00 |
|
Dustin Carlino
|
c4d09b6e4f
|
rearrange colorscheme ownership
|
2019-01-31 23:28:26 -08:00 |
|
Dustin Carlino
|
64573ea0ea
|
own canvas inside of ezgui, not in applications. lots of refactoring
unlocked now...
|
2019-01-31 22:33:36 -08:00 |
|
Dustin Carlino
|
8d897f2266
|
speed up mouseover in main UI, and do it any zoom level now
|
2019-01-31 16:41:11 -08:00 |
|
Dustin Carlino
|
0346166304
|
starting a generic viewer that works with InitialMap
|
2019-01-31 16:33:43 -08:00 |
|
Dustin Carlino
|
142bd57aa0
|
refactoring some approx_eq EPSILON_DIST checks
|
2019-01-31 15:10:33 -08:00 |
|
Dustin Carlino
|
2282c5658d
|
make geom types Ord now
|
2019-01-31 14:29:47 -08:00 |
|
Dustin Carlino
|
8b3e3d8f27
|
final touchups... trim down pts in synthetic maps
|
2019-01-31 13:47:46 -08:00 |
|
Dustin Carlino
|
7432ec1b42
|
workaround bus getting stuck on tiny road by making more left turns
|
2019-01-31 13:11:52 -08:00 |
|
Dustin Carlino
|
b9e96618da
|
stop abusing max distance for path tracing. disable some newly brokenish stuff
|
2019-01-31 13:09:15 -08:00 |
|
Dustin Carlino
|
88af2a74d2
|
seeing if everything is solid...
|
2019-01-31 12:31:01 -08:00 |
|
Dustin Carlino
|
23db7cc646
|
try really dumb trimming... it works :O
|
2019-01-31 08:53:30 -08:00 |
|
Dustin Carlino
|
a9cd42dd86
|
fix synthetic maps; field got renamed
|
2019-01-30 21:46:35 -08:00 |
|
Dustin Carlino
|
7519fdf584
|
using strong Distance types in many more places
|
2019-01-30 15:54:54 -08:00 |
|
Dustin Carlino
|
3e00789960
|
allow a NaN in kinematics
|
2019-01-30 15:02:12 -08:00 |
|
Dustin Carlino
|
0c6f7c424d
|
removing dimensioned from last few crates
|
2019-01-30 14:29:42 -08:00 |
|
Dustin Carlino
|
ac2b8f5a9a
|
switch to new units in sim... and editor, darnit, accidentally ammended
commit
|
2019-01-30 14:19:48 -08:00 |
|
Dustin Carlino
|
32b6c35c80
|
just defining, but not using, the new units
|
2019-01-30 12:11:42 -08:00 |
|
Dustin Carlino
|
7ce2242cb2
|
forgot to make 'cant trim' thing a panic, and tiny refactoring before trying to make pt2d be integers
|
2019-01-30 09:27:23 -08:00 |
|
Dustin Carlino
|
1491d80da2
|
stop EVER representing a polyline with dupe pts
|
2019-01-29 19:05:20 -08:00 |
|
Dustin Carlino
|
2a70efde5f
|
simplify: slice can fail. all the callers dont have to check for EPSILON_DIST
(also, disable not-so-useful geom unit tests that use randomness)
|
2019-01-29 18:53:04 -08:00 |
|
Dustin Carlino
|
ca058331e5
|
fixing path trace cases that wind up with points too squished together
|
2019-01-29 16:23:01 -08:00 |
|
Dustin Carlino
|
a98383db8f
|
dealt with cases where a pair of intersections has two roads between them
|
2019-01-29 15:34:53 -08:00 |
|
Dustin Carlino
|
103a4ca053
|
ensuring no tiny Lines exist in most cases
|
2019-01-29 13:23:54 -08:00 |
|
Dustin Carlino
|
7495d29288
|
handle a case when drawing shared sidewalk corners
|
2019-01-28 23:57:39 -08:00 |
|
Dustin Carlino
|
a27ab279b6
|
just a new line intersection algorithm... that fixes a few small issues
:)
|
2019-01-28 23:19:08 -08:00 |
|
Dustin Carlino
|
2e982ec827
|
making an infinite line type, to be less confusing
|
2019-01-28 18:28:05 -08:00 |
|
Dustin Carlino
|
191b87f148
|
dealing with geom bugs occurring on bigger maps
|
2019-01-28 15:11:13 -08:00 |
|
Dustin Carlino
|
4e89b0fcfe
|
filter out cul-de-sacs earlier, so convert_osm works again
|
2019-01-28 13:19:42 -08:00 |
|
Dustin Carlino
|
6aaa55891e
|
saving lots of InitialMaps... and manually loading one at a time
|
2019-01-28 09:42:28 -08:00 |
|
Dustin Carlino
|
79c316c9d9
|
restore center pts at the correct end... and then confirm that
intersection polygons look mostly better by restoring first
|
2019-01-27 14:59:46 -08:00 |
|
Dustin Carlino
|
9fc41078c2
|
fixed the funky polyline gluing... angle comparisons are hard, so change
the API for them.
|
2019-01-27 14:27:40 -08:00 |
|
Dustin Carlino
|
1de36283ae
|
trying out a fixed-pt algorithm. seeing geometry problems and lots of over-eagerness, but this is a start.
|
2019-01-26 17:18:46 -08:00 |
|
Dustin Carlino
|
76be0c1ad4
|
trying to restore original road geometry without polyline bugs, but...
only fixed one bug. :)
|
2019-01-26 16:59:01 -08:00 |
|