Dustin Carlino
|
a4b8c2247f
|
debugging for intersections
|
2018-08-01 14:39:38 -07:00 |
|
Dustin Carlino
|
5ad6f53607
|
use new dimensioned version, letting us serialize maps and clean up
hacks elsewhere
|
2018-08-01 14:05:38 -07:00 |
|
Dustin Carlino
|
73f4c95bd0
|
test to make sure savestating stays deterministic
|
2018-08-01 13:37:26 -07:00 |
|
Dustin Carlino
|
890f6541af
|
turns between sidewalks were getting conflated after the TurnID change; adding parent intersection fixes it. should fix ped warping problem.
|
2018-08-01 13:31:14 -07:00 |
|
Dustin Carlino
|
ec38ccc11e
|
refactoring common code in intersections
|
2018-08-01 11:38:35 -07:00 |
|
Dustin Carlino
|
aaf2933768
|
debug cars and peds
|
2018-08-01 09:35:02 -07:00 |
|
Dustin Carlino
|
3941621127
|
draw ped waiting for a turn
|
2018-07-31 20:31:41 -07:00 |
|
Dustin Carlino
|
c7aced1112
|
coloring pedestrians differently when selected
|
2018-07-31 13:56:14 -07:00 |
|
Dustin Carlino
|
473b5bf22e
|
handle missing objects in warp plugin
|
2018-07-31 13:49:04 -07:00 |
|
Dustin Carlino
|
296e16aea9
|
warp to agents
|
2018-07-31 13:25:03 -07:00 |
|
Dustin Carlino
|
a91359a66f
|
render buildings earlier so paths dont overlap sidewalks
|
2018-07-30 20:51:53 -07:00 |
|
Dustin Carlino
|
c7bf59dde0
|
refactor serde multimap helper
|
2018-07-30 17:39:15 -07:00 |
|
Dustin Carlino
|
c874d432f9
|
revamping walking sim to match driving. may have some warping bugs...
|
2018-07-30 17:28:14 -07:00 |
|
Dustin Carlino
|
cc8c6453ac
|
make walking sim state match driving, with a kind of SimQueue equivalent
|
2018-07-30 17:03:33 -07:00 |
|
Dustin Carlino
|
af706f72e1
|
making the new protocol for agent/intersection interaction. it works!
\o/
|
2018-07-30 16:10:39 -07:00 |
|
Dustin Carlino
|
fe62537ee3
|
moving part of car behavior to an immutable reaction to a worldview
|
2018-07-30 15:11:15 -07:00 |
|
Dustin Carlino
|
6cc8489dfa
|
reduce some visibility
|
2018-07-30 15:01:41 -07:00 |
|
Dustin Carlino
|
93815c91f0
|
argh, broke serialization again. refactoring a nice btreemap solution
|
2018-07-30 14:50:53 -07:00 |
|
Dustin Carlino
|
7205e6d926
|
lifting intersection sim state out of driving
|
2018-07-30 14:39:15 -07:00 |
|
Dustin Carlino
|
d4f2966a5d
|
changing API of intersection policies to allow for peds
|
2018-07-30 14:22:36 -07:00 |
|
Dustin Carlino
|
19133adad8
|
fixed the broken savestating; custom multimap serialization was just
plain wrong
|
2018-07-30 13:30:30 -07:00 |
|
Dustin Carlino
|
c9b890e44c
|
hash to btree, for easier comparison in serializtion
|
2018-07-29 16:58:41 -07:00 |
|
Dustin Carlino
|
af6b7c08ac
|
fixing sim serialization after TurnID became a tuple struct
|
2018-07-29 16:34:47 -07:00 |
|
Dustin Carlino
|
cce85994f6
|
dont need a sort anymore... actually, can't run the determinism test
right now
|
2018-07-29 15:51:06 -07:00 |
|
Dustin Carlino
|
1cf2ca435e
|
display cars/peds at low zoom levels in intersections
|
2018-07-28 11:21:46 -07:00 |
|
Dustin Carlino
|
ac0f580ef1
|
adjust when color picker runs, to avoid a key conflict
|
2018-07-28 11:12:28 -07:00 |
|
Dustin Carlino
|
298babc85d
|
parallelizing parked->driving car pathfinding too
|
2018-07-28 11:02:28 -07:00 |
|
Dustin Carlino
|
f732335ed8
|
parallelizing pathfinding for pedestrians
|
2018-07-27 15:51:44 -07:00 |
|
Dustin Carlino
|
30eb23816c
|
deduping biking and driving turns, fixing a turn icon offset glitch
|
2018-07-27 11:46:03 -07:00 |
|
Dustin Carlino
|
b6a9e2e1a4
|
dont make u-turns unless really at a dead-end
|
2018-07-26 17:08:50 -07:00 |
|
Dustin Carlino
|
3fa06fd032
|
dont repeat keypress manually in OSD message
|
2018-07-26 14:28:01 -07:00 |
|
Dustin Carlino
|
d5f002e35c
|
incoming/outgoing roads made no sense. oops.
|
2018-07-26 13:42:27 -07:00 |
|
Dustin Carlino
|
ab986a3a8a
|
debugging turn-making funkiness
|
2018-07-26 13:18:37 -07:00 |
|
Dustin Carlino
|
d22d955dbb
|
deleting and adding turns when edited
|
2018-07-26 13:06:37 -07:00 |
|
Dustin Carlino
|
7b4df16c8e
|
printing reasons why edits are invalid
|
2018-07-26 12:14:37 -07:00 |
|
Dustin Carlino
|
904aa4449e
|
editing lane types, vastly simplified, no turns yet
|
2018-07-26 12:04:02 -07:00 |
|
Dustin Carlino
|
de54b917bc
|
changing turns to have IDs thatll be stable across edits
|
2018-07-25 19:01:47 -07:00 |
|
Dustin Carlino
|
3ed1bba5c9
|
fixing encapsulation and delegation of stuff in sim layer
|
2018-07-25 18:36:04 -07:00 |
|
Dustin Carlino
|
3e72f39121
|
planning how to do live road edits
|
2018-07-25 18:19:39 -07:00 |
|
Dustin Carlino
|
9200a5ef3d
|
use pretty assertions
|
2018-07-24 16:23:25 -07:00 |
|
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
|
2ba0647b7c
|
saving and loading road edits in the UI
|
2018-07-24 15:30:40 -07:00 |
|
Dustin Carlino
|
9fbf48c495
|
defining the basic data model for some road edits
|
2018-07-24 12:30:56 -07:00 |
|
Dustin Carlino
|
30b992e7f0
|
wait, make road remember lane types too
|
2018-07-24 11:40:58 -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
|
c04572e4c7
|
dont store siblings anymore, simplify LaneSpec
|
2018-07-24 10:07:31 -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 |
|