Dustin Carlino
|
94d08efd61
|
clicking outside of a menu shouldnt do anything
|
2019-04-03 15:16:54 +09:00 |
|
Dustin Carlino
|
35d6995a7b
|
starting a plugin to visualize a scenario, by just displaying
neighborhood polygons
|
2019-04-03 15:03:07 +09:00 |
|
Dustin Carlino
|
d0a3b5c383
|
lane edit validity
|
2019-04-03 12:41:10 +09:00 |
|
Dustin Carlino
|
db23ad041d
|
plugin to show map diffs
|
2019-04-03 11:57:08 +09:00 |
|
Dustin Carlino
|
0cf9e1a1cd
|
draw a simple loading screen
|
2019-04-03 08:24:06 +09:00 |
|
Dustin Carlino
|
4ecf6a815f
|
make sure to recalculate DrawLanes based on turn priorities changing
|
2019-04-01 13:49:34 +09:00 |
|
Dustin Carlino
|
0a89f10a12
|
make sure banned turns reflect in pathfinding
|
2019-04-01 13:43:55 +09:00 |
|
Dustin Carlino
|
904d56e563
|
recalculate DrawTurns upon edits
|
2019-04-01 13:40:52 +09:00 |
|
Dustin Carlino
|
f3bac035d1
|
fix mouseover of turn icons by populating list from lane, not
intersection
|
2019-04-01 12:21:00 +09:00 |
|
Dustin Carlino
|
235125b77f
|
reviving intersection editors, basic functionality there
|
2019-04-01 10:25:34 +09:00 |
|
Dustin Carlino
|
9744c22955
|
draw the selected thing as an additional transparent polygon. makes changing lane types reasonable.
|
2019-03-28 14:28:57 +09:00 |
|
Dustin Carlino
|
b0035cde08
|
include option for no_edits in menus and make sure we revert things when
loading no_edits
|
2019-03-20 18:05:14 -07:00 |
|
Dustin Carlino
|
5f297163db
|
changing two lanes that share an intersection breaks... fix
|
2019-03-20 17:56:47 -07:00 |
|
Dustin Carlino
|
b4c1138baf
|
revive map edits plugin
|
2019-03-20 17:51:43 -07:00 |
|
Dustin Carlino
|
c9059bd044
|
update Pathfinder graphs granularly
|
2019-03-18 19:19:49 -07:00 |
|
Dustin Carlino
|
da3152a0e7
|
revamp road editor plugin. recalculate DrawMap changes. fixing some
apply_edits bugs
|
2019-03-18 18:53:32 -07:00 |
|
Dustin Carlino
|
7b118c3de5
|
actually apply edits to map layer
|
2019-03-18 17:30:11 -07:00 |
|
Dustin Carlino
|
3f47c00e03
|
slowly reintroduce MapEdits, just with lane type overrides. load and
"apply" them
|
2019-03-18 16:40:27 -07:00 |
|
Dustin Carlino
|
3ea3ea199a
|
completely remove most traces of MapEdits. quietly disconnect some
editor plugins
|
2019-03-18 15:37:02 -07:00 |
|
Dustin Carlino
|
7100900714
|
load different glsl versions
|
2019-03-18 14:58:41 -07:00 |
|
Dustin Carlino
|
f99a20163d
|
rip out stubbed MapEdits stuff in sim layer, letting basic UI for
editing work again. only let UI plugins work if sim is empty.
|
2019-03-18 13:36:46 -07:00 |
|
Dustin Carlino
|
c7dc028601
|
Display for Traversable
|
2019-03-18 13:21:57 -07:00 |
|
Dustin Carlino
|
8bf8b958d7
|
supporting glsl 110 as well as 140
|
2019-03-18 12:26:40 -07:00 |
|
Dustin Carlino
|
1a395d7e4f
|
clean up dead code
|
2019-03-17 20:31:48 -07:00 |
|
Dustin Carlino
|
7422877bcb
|
handle ending while clipping into stuff
|
2019-03-17 18:48:24 -07:00 |
|
Dustin Carlino
|
440ff358cd
|
option to headless to 'draw' everything, flush out all bugs
|
2019-03-17 18:13:30 -07:00 |
|
Dustin Carlino
|
ef4a4b18cf
|
handle short lanes for get_car_positions
|
2019-03-17 18:04:25 -07:00 |
|
Dustin Carlino
|
96785a3c5c
|
oops, considering somebody out of the way slightly early wasnt actually safe, it turns out
|
2019-03-17 17:55:24 -07:00 |
|
Dustin Carlino
|
652e01ba87
|
deal with short lanes. also dont mark turn_finished until the car is
totally out the intersection.
|
2019-03-17 17:13:28 -07:00 |
|
Dustin Carlino
|
b8c15b5ced
|
different formulation, where follower of laggy leader immediately at end of queue when laggy leader is out of the way. make get_car_positions recurse. great start!
|
2019-03-16 15:26:37 -07:00 |
|
Dustin Carlino
|
c40c4fdff4
|
eager impl to not hit the back of cars. no handling of short lanes, and
follower waits before starting to cross the end of a lane.
|
2019-03-16 14:53:46 -07:00 |
|
Dustin Carlino
|
db536a04d5
|
refactor an exact_slice for polylines
|
2019-03-15 14:02:43 -07:00 |
|
Dustin Carlino
|
a5a93483c1
|
prerender neighborhood polygons
|
2019-03-15 13:47:48 -07:00 |
|
Dustin Carlino
|
961b70d1f4
|
kind of improved draw_unzoomed, except there are just tons of weird
situations to represent
|
2019-03-15 13:39:25 -07:00 |
|
Dustin Carlino
|
8f4e8e18b2
|
stop making panic()s crazy with Timer drop
|
2019-03-15 12:35:53 -07:00 |
|
Dustin Carlino
|
88c9630f7a
|
check for gridlock every 5m and savestate when it happens
|
2019-03-15 12:17:35 -07:00 |
|
Dustin Carlino
|
dd198bb37f
|
overly conservative gridlock detection, triggered kind of manually
|
2019-03-15 12:10:47 -07:00 |
|
Dustin Carlino
|
e6d51cf421
|
fixing invisible bikes and broken warping
|
2019-03-14 16:46:09 -07:00 |
|
Dustin Carlino
|
78fe1fcc82
|
why was tooltip_lines in a different place than everything else? consolidate
|
2019-03-14 16:14:57 -07:00 |
|
Dustin Carlino
|
1ba7e5d325
|
woops, not so easy to figure out a proper retry for room_at_end
|
2019-03-14 16:05:07 -07:00 |
|
Dustin Carlino
|
e482e10666
|
show agent state in tooltips
|
2019-03-14 14:36:46 -07:00 |
|
Dustin Carlino
|
17ef2c5a3a
|
separate Queued and WaitingToTurn states for cars. populate
waiting_to_turn in DrawCar
|
2019-03-13 15:14:49 -07:00 |
|
Dustin Carlino
|
9dac5deba0
|
script to format all markdown so far. nested lists are sort of weird,
but fine...
|
2019-03-13 14:11:52 -07:00 |
|
Dustin Carlino
|
05800e16f9
|
just step the sim from the UI after spawning stuff. problem solved.
|
2019-03-12 13:35:13 -07:00 |
|
Dustin Carlino
|
15f6981b1d
|
make tests pull events new way, stop returning from step(). fix termion
and test runner.
|
2019-03-12 13:29:58 -07:00 |
|
Dustin Carlino
|
505b0a9496
|
store events in Sim, not a plugin. switch tutorial mode.
|
2019-03-12 13:23:39 -07:00 |
|
Dustin Carlino
|
9c3c0cca7c
|
move spawning code to better plugin. also stop spawning individ agents
+TIMESTEP later
|
2019-03-12 13:11:57 -07:00 |
|
Dustin Carlino
|
375f47e637
|
traffic sim article intro and part of discrete sim section
|
2019-03-12 12:56:51 -07:00 |
|
Dustin Carlino
|
5711e343e8
|
spawn cars around an intersection
|
2019-03-12 11:06:42 -07:00 |
|
Dustin Carlino
|
caded99919
|
basic linux+windows release script
|
2019-03-12 08:47:18 -07:00 |
|