Dustin Carlino
6fa9003898
turbocharge speed controls in dev mode
2019-11-20 12:52:51 -08:00
Dustin Carlino
bdc66526a6
tool to clear interior points of road, nice for fixing dangling borders
2019-11-20 12:45:39 -08:00
Dustin Carlino
a5c517851e
trying fixes again, for 23rd. i think the problem was making montlake
...
fixes, then more huge_seattle fixes that invalidated the montlake fixes.
it's not hard to do the last-minute border trimming, so be willing to
restart that.
but actually, also have to skip deleting intersections if roads are
connected. urgh.
2019-11-20 12:39:10 -08:00
Dustin Carlino
0e6f89f88b
for now, just clobber turn restrictions when merging roads. want to move forward with fixing other maps. also remove label from previous fixes
2019-11-20 11:27:22 -08:00
Dustin Carlino
8b76c2d6e6
stop crashing in downtown -- change pointless bike trip to walking
2019-11-19 18:33:07 -08:00
Dustin Carlino
ba2206d02a
be able to start and end bike trips on bike lanes. use driving
...
blackholes for now.
2019-11-19 14:10:02 -08:00
Dustin Carlino
ade23dac5f
also prompt to save edits before loading different edits. refactor some of the flow
2019-11-19 12:27:11 -08:00
Dustin Carlino
e26a6640a5
last chance to save unnamed edits when quitting
2019-11-19 12:05:58 -08:00
Dustin Carlino
c7fbaaf7e1
reset edits when leaving sandbox mode
2019-11-19 11:47:40 -08:00
Dustin Carlino
c0fea0811f
analyze a bike route and warn when bike lanes arent used
2019-11-18 14:01:15 -08:00
Dustin Carlino
e435f5f4f5
add edits to the challenge splash screen
2019-11-18 13:51:11 -08:00
Dustin Carlino
71fec285b8
draw buildings on top of tunnels in zoomed-in view too
2019-11-18 13:03:31 -08:00
Dustin Carlino
2e6e0f3e79
fix bug where clicking another button with a popup menu would choose that entry
2019-11-18 12:42:52 -08:00
Dustin Carlino
788258288d
make bulk lane edit safer too
2019-11-18 11:17:21 -08:00
Dustin Carlino
7b05276b68
do same validity checks before reverting lane types. otherwise you can orphan a bus stop
2019-11-18 11:03:54 -08:00
Dustin Carlino
0c2bd1ec0c
no need to clobber stop signs when lanes nearby are edited. also, er, i
...
bricked setting lane types -- fixed ><
2019-11-18 10:43:53 -08:00
Dustin Carlino
463ed7022e
small fixes/cleanups to map layer:
...
- print highest cost in heatmap over all turns
- rm defunct label support for roads/bldgs
- trim out unused methods from Map
- making spawner go through sim layer to get paths, consolidating a bit
2019-11-18 10:33:36 -08:00
Dustin Carlino
bafd5069f1
new release
2019-11-17 19:03:31 -08:00
Dustin Carlino
c58694ac8d
avoid no-op edits
2019-11-17 18:48:28 -08:00
Dustin Carlino
c148016877
compress edits when saving
2019-11-17 18:36:07 -08:00
Dustin Carlino
bd108b8d9a
redraw stop signs and traffic signals as changes happen
2019-11-17 18:05:35 -08:00
Dustin Carlino
8c2d383fd7
undo button, and displaying last 5 edits
2019-11-17 17:02:14 -08:00
Dustin Carlino
83352965b0
woops, forgot about a block of commented stuff in apply_edits. prevent
...
orphaning a bus stop
2019-11-17 12:44:24 -08:00
Dustin Carlino
2e2fd1d931
computing the actual set of modified stuff, using it for revert and info
2019-11-17 12:28:48 -08:00
Dustin Carlino
b670299b89
support un-closing an intersection. prevent closing borders.
2019-11-17 11:35:37 -08:00
Dustin Carlino
05ba77ba9b
prototyping map edits as a sequence of commands. some existing behavior
...
temporarily lost. i think this is simpler, will forge ahead
2019-11-16 20:27:10 -08:00
Dustin Carlino
f840175ef4
display pathfinding cost in info panel and heatmap
2019-11-16 15:16:28 -08:00
Dustin Carlino
b8abeccb43
very basic pathfinding penalty for not using bike/bus lanes when theyre available. except it's not working! argh
2019-11-15 15:00:14 -08:00
Dustin Carlino
52986f90a9
dont show detail until zoomed in more. from recent user studies, current value was quite unintuitive
2019-11-15 14:37:49 -08:00
Dustin Carlino
f0cf16090f
some tools to spawn bikes
2019-11-15 14:33:46 -08:00
Dustin Carlino
accc344054
use scoreboard tool to show comparison for all trips
2019-11-15 13:19:57 -08:00
Dustin Carlino
2f31893c48
label time and print in AM/PM format
2019-11-15 11:14:08 -08:00
Dustin Carlino
22397b93a7
NOW ban bikes from motorways. popdat trip filtering needed to handle
...
some impossible-to-fulfill requests involving borders
2019-11-15 10:48:33 -08:00
Dustin Carlino
f73e0c15af
clean up dupe logic in popdat for figuring out path from a trip. instead just repeat the main path used in simulation layer
2019-11-15 10:32:49 -08:00
Dustin Carlino
8ed42e9fb6
can_use can ban bikes from highways... disabled because it's breaking
...
psrc scenario, about to dig in
2019-11-15 10:11:31 -08:00
Dustin Carlino
59913d79e9
also switch some border-related methods to use PathConstraints
2019-11-14 20:37:03 -08:00
Dustin Carlino
2dea662fa0
rip out old methods in map for filtering turns
2019-11-14 20:24:54 -08:00
Dustin Carlino
0f3191bca8
tweak pathfinding to use PathConstraints
2019-11-14 20:10:53 -08:00
Dustin Carlino
9e3f318f48
make floodfiller show reachability based on PathConstraint. start new
...
methods for valid turns based on PathConstraint.
2019-11-14 20:00:52 -08:00
Dustin Carlino
4c9975f8b0
be a little more precise with PathRequest
2019-11-14 19:18:22 -08:00
Dustin Carlino
354d228ceb
oops, allow all speed controls even when not paused
2019-11-14 15:17:14 -08:00
Dustin Carlino
60236956c7
rm the edit impacts tool. it's better to compute and show the problems more granularly, and without using something as heavyweight as scenario trips affected
2019-11-14 13:16:56 -08:00
Dustin Carlino
ccd497848e
display connectivity problems in error message state
2019-11-14 13:12:55 -08:00
Dustin Carlino
1c330d856f
fix the close-intersection tool. make it check that sidewalks aren't disconnected by the change. implement un-closing an intersection for construction!
2019-11-14 13:03:33 -08:00
Dustin Carlino
98ef31fa24
disabled: import and render pedestrian traffic islands. include them in
...
search results.
2019-11-14 10:54:11 -08:00
Dustin Carlino
53bbf4e272
manually trim a few disconnected sidewalks
2019-11-13 15:01:53 -08:00
Dustin Carlino
238cb5fa5a
move new lane code to separate file
2019-11-13 12:54:05 -08:00
Dustin Carlino
549d57f242
plumbing through some error messages for editing lanes
2019-11-13 12:45:57 -08:00
Dustin Carlino
50e7eb5c82
haha, i uh, forgot the parking button. freudian slip?
2019-11-13 12:22:31 -08:00
Dustin Carlino
7512098411
circular buttons need to act as covered areas too
2019-11-13 11:47:37 -08:00