Dustin Carlino
|
02e850f3d7
|
using WizardState in ChoosingShortcut, now that wizard closures are solid
|
2019-08-07 15:56:07 -07:00 |
|
Dustin Carlino
|
e5486e587b
|
renaming wizard things
|
2019-08-07 15:48:46 -07:00 |
|
Dustin Carlino
|
8c7116af97
|
heavily revamping wizard callers... wow, what a huge difference!
|
2019-08-07 15:27:25 -07:00 |
|
Dustin Carlino
|
3b1671fdcb
|
proof-of-concept that wizard closures can have reasonable lifetimes!
|
2019-08-07 14:53:20 -07:00 |
|
Dustin Carlino
|
adde2669c1
|
convert some old-school plugins to Wizard (in fact WizardState), and start to hide some stuff inside ezgui crate a bit more
|
2019-08-07 13:49:27 -07:00 |
|
Dustin Carlino
|
f26ab131e6
|
more easy WizardState conversion
|
2019-08-07 13:27:18 -07:00 |
|
Dustin Carlino
|
136ca2d7ab
|
refactoring a WizardState to replace LOTS of boilerplate. converting
some easy first cases
|
2019-08-07 11:45:06 -07:00 |
|
Dustin Carlino
|
950fb65bea
|
visually expose time since last completed turn
|
2019-08-07 10:37:25 -07:00 |
|
Dustin Carlino
|
04566efbd9
|
tracking time since last turn completed. want to expose this in the
unzoomed view, but major perf regression from plumbing it back...
|
2019-08-06 15:57:15 -07:00 |
|
Dustin Carlino
|
c64243cd4f
|
remove slow, useless ShowActivity plugin
|
2019-08-06 15:22:51 -07:00 |
|
Dustin Carlino
|
d71c4c2f52
|
woops, little bug with eliding throwaway timer printing
|
2019-08-06 14:14:10 -07:00 |
|
Dustin Carlino
|
574e30b3d8
|
adding a new hint for extra turn restrictions
|
2019-08-06 14:02:34 -07:00 |
|
Dustin Carlino
|
bf5c45cd72
|
menu to load any savestate
|
2019-08-06 13:18:34 -07:00 |
|
Dustin Carlino
|
b1c92fa867
|
dont allow zooming when mouse is on a covered GUI area
|
2019-08-06 12:05:09 -07:00 |
|
Dustin Carlino
|
b5c48fca38
|
fix traffic signal diagram in sandbox mode after lots of time has passed :)
|
2019-08-06 11:59:58 -07:00 |
|
Dustin Carlino
|
1ff4933f6a
|
unblock agents at stop signs in a few cases
|
2019-08-06 11:56:46 -07:00 |
|
Dustin Carlino
|
92066eaa08
|
draw conflicting turns in turn cycler. useful for debugging a weird stop sign, and for communicating conflict clearly to players
|
2019-08-06 10:49:58 -07:00 |
|
Dustin Carlino
|
e5850dcc7b
|
fix crash in trip_status for border trips
|
2019-08-06 09:45:44 -07:00 |
|
Dustin Carlino
|
876bb46c70
|
parallelizing DrawLane setup... not sure it helps, but keep for now.
|
2019-08-05 14:28:22 -07:00 |
|
Dustin Carlino
|
edfd112459
|
work around a bug in should_use_transit with disconncted sidewalks
|
2019-08-05 13:47:38 -07:00 |
|
Dustin Carlino
|
cf511f27ce
|
fix DrawLane regression?? with downtown and caphill
|
2019-08-05 13:40:44 -07:00 |
|
Dustin Carlino
|
9b96ef69da
|
refactoring the common parts of the release scripts
|
2019-08-05 13:13:29 -07:00 |
|
Dustin Carlino
|
c82413fca5
|
make a per-map editor_state, and move a few more things into data/
|
2019-08-05 13:04:31 -07:00 |
|
Dustin Carlino
|
3b164df9b0
|
delete old tmp_gfx crate
|
2019-08-04 17:12:51 -07:00 |
|
Dustin Carlino
|
77c01580f1
|
refactoring path references...
|
2019-08-04 17:11:33 -07:00 |
|
Dustin Carlino
|
d6f5c60713
|
include psrc scenarios in releases
|
2019-08-04 15:20:30 -07:00 |
|
Dustin Carlino
|
44cedeefab
|
moving psrc->scenario code to popdat crate
|
2019-08-04 15:03:50 -07:00 |
|
Dustin Carlino
|
27e933fbf8
|
replace small_spawn with something to instantiate any scenario for the map
|
2019-08-04 08:18:53 -07:00 |
|
Dustin Carlino
|
f8cee896bf
|
fixed text box size for loading screens
|
2019-08-02 16:53:48 +02:00 |
|
Dustin Carlino
|
1412a888d6
|
move Scroller to ezgui lib
|
2019-08-02 16:49:31 +02:00 |
|
Dustin Carlino
|
43365e919a
|
grey out inactive scroll buttons
|
2019-08-02 16:34:55 +02:00 |
|
Dustin Carlino
|
4a9a40c09f
|
cycle indices got out of sync easily. no need to store them at all.
|
2019-08-02 16:25:22 +02:00 |
|
Dustin Carlino
|
7b3a096a8e
|
make Scroller own the concept of current item, so it can handle scrolling appropriately when something is clicked. some bugs, but a start.
|
2019-08-02 12:23:10 +02:00 |
|
Dustin Carlino
|
721037e2fb
|
actual scrolling logic!
|
2019-07-31 16:08:53 +02:00 |
|
Dustin Carlino
|
5b65cb139a
|
switching to a generic scroller widget thing, which doesnt actually
scroll yet ;)
|
2019-07-28 17:06:00 +02:00 |
|
Dustin Carlino
|
c3c467343a
|
add dummy buttons to scroll traffic signal diagram
|
2019-07-28 15:35:56 +02:00 |
|
Dustin Carlino
|
6192a1357d
|
at last, add controls to hover on and select a cycle
|
2019-07-28 12:26:53 +02:00 |
|
Dustin Carlino
|
557db1d3fe
|
wrapping up something to interact with a diagram, using in signal editor
and standalone diagram explorer
|
2019-07-28 12:12:46 +02:00 |
|
Dustin Carlino
|
bcad234483
|
show traffic signal diagram as a separate state; holding a key to see
full thing is pretty silly
|
2019-07-28 09:50:53 +02:00 |
|
Dustin Carlino
|
16926d57a1
|
upgrade glium, glutin, etc. fix the HIDPI issues properly!
|
2019-07-26 17:25:19 +02:00 |
|
Dustin Carlino
|
84ac102d05
|
fix major perf regression from modal menus getting sections. need to
call draw_queued for text once per frame, otherwise cache gets ruined
|
2019-07-26 16:26:41 +02:00 |
|
Dustin Carlino
|
3c2d794c62
|
sliders coupled with text boxes in wizards for picking times
|
2019-07-21 11:26:11 +02:00 |
|
Dustin Carlino
|
525114f6d2
|
roll a new release
|
2019-07-15 17:43:23 +02:00 |
|
Dustin Carlino
|
453204129c
|
some instructions to import a new .osm. don't require a clipping
polygon. small tweaks to map construction to make Austin work.
|
2019-07-15 16:43:57 +02:00 |
|
Dustin Carlino
|
6d559a2a54
|
remove individual turn fiddling from stop sign editor, for simplified gameplay for now
|
2019-07-14 11:37:23 +01:00 |
|
Dustin Carlino
|
de929a5fb9
|
user-defined shortcuts
|
2019-07-14 11:22:37 +01:00 |
|
Dustin Carlino
|
faed0beac8
|
fleshing out the traffic sim article all properly like
|
2019-07-10 12:15:05 +01:00 |
|
Dustin Carlino
|
e9c27b4639
|
speed up agent following by not recalculating where agent is on every single event
|
2019-07-07 20:40:44 -07:00 |
|
Dustin Carlino
|
ff0a6b7240
|
pick bus route to explore from possible ones at a stop, and without
using a stop at all
|
2019-07-07 20:30:01 -07:00 |
|
Dustin Carlino
|
9600fefd2b
|
woops, should_use_transit was returning too-greedy answers, never more than 1 stop
|
2019-07-07 20:09:32 -07:00 |
|