Dustin Carlino
|
f6ddd8aeaa
|
adding categories to unimportant actions, arranging them in a tree
|
2018-09-21 13:16:46 -07:00 |
|
Dustin Carlino
|
0a50fbd8bd
|
scroll long menus
|
2018-09-21 09:55:56 -07:00 |
|
Dustin Carlino
|
13baaf6b6f
|
styled text spans
|
2018-09-21 08:57:01 -07:00 |
|
Dustin Carlino
|
f1f0683026
|
prompts on top of menus, too
|
2018-09-21 08:08:34 -07:00 |
|
Dustin Carlino
|
b66e6891f6
|
textbox and menu take UserInput and consume it
|
2018-09-20 19:19:08 -07:00 |
|
Dustin Carlino
|
4a9306e1e2
|
use 3-way result for menus and text boxes, letting text boxes be
canceled properly
|
2018-09-20 19:13:23 -07:00 |
|
Dustin Carlino
|
d32556f470
|
only take TextOSD in canvas API
|
2018-09-20 19:00:14 -07:00 |
|
Dustin Carlino
|
1d7417e851
|
display text entry boxes in the middle of the screen, not as part of the bottom OSD
|
2018-09-20 18:55:44 -07:00 |
|
Dustin Carlino
|
d9eef240aa
|
easily choose polygons, while drawing previews. very weird way to
implement this, but it works
|
2018-09-20 18:12:58 -07:00 |
|
Dustin Carlino
|
2c8edd07f8
|
moving selectable polygons to common place
|
2018-09-20 17:31:07 -07:00 |
|
Dustin Carlino
|
726adb6249
|
basic menu support to gui wizard
|
2018-09-20 17:04:52 -07:00 |
|
Dustin Carlino
|
081f7f2c35
|
move some logic to wrappedwizard
|
2018-09-20 15:31:41 -07:00 |
|
Dustin Carlino
|
caa8a97e93
|
input percentages in wizard
|
2018-09-20 15:28:34 -07:00 |
|
Dustin Carlino
|
8a91759782
|
refactoring textbox entry with wizard
|
2018-09-20 15:24:10 -07:00 |
|
Dustin Carlino
|
86c3a33526
|
input sim Ticks in gui wizard
|
2018-09-20 15:15:07 -07:00 |
|
Dustin Carlino
|
b365f595bd
|
populate OSD during event. this lets wizard display prompts easily.
|
2018-09-20 14:57:42 -07:00 |
|
Dustin Carlino
|
c95f5e7a4d
|
starting a stateful multi-question GUI wizard. just accepts usize's
right now
|
2018-09-20 14:29:50 -07:00 |
|
Dustin Carlino
|
4b26411794
|
show current selected polygon as preview
|
2018-09-19 18:44:17 -07:00 |
|
Dustin Carlino
|
c7f2c50e25
|
draw menus centered in the screen, with highlighted lines
|
2018-09-19 17:38:31 -07:00 |
|
Dustin Carlino
|
96994eb9bd
|
load existing polygon with pre-filled name
|
2018-09-19 14:24:09 -07:00 |
|
Dustin Carlino
|
60d4e0af33
|
list existing polygons with menu
|
2018-09-19 12:28:29 -07:00 |
|
Dustin Carlino
|
bcc65941f3
|
saving polygon areas
|
2018-09-19 09:30:01 -07:00 |
|
Dustin Carlino
|
ce91b77ad6
|
highlighting the cursor in text boxes
|
2018-09-18 18:52:25 -07:00 |
|
Dustin Carlino
|
0cd27d7f50
|
move existing points in a drawn polygon
|
2018-09-18 17:58:14 -07:00 |
|
Dustin Carlino
|
8b0fb9248c
|
using Pt2D in ezgui's API when appropriate
|
2018-09-18 15:09:17 -07:00 |
|
Dustin Carlino
|
20a1bb7923
|
dispersing the remainders of map_model::geometry
|
2018-09-18 14:35:10 -07:00 |
|
Dustin Carlino
|
2c7e281a8e
|
make renderables return Bounds, not the aabb type
|
2018-09-18 14:17:26 -07:00 |
|
Dustin Carlino
|
1050d86e67
|
making a proper Circle type in geom
|
2018-09-18 14:00:55 -07:00 |
|
Dustin Carlino
|
e8ef4545fb
|
remove to_vec from Pt2D; only need it in one triangulation-specific place
|
2018-09-18 13:44:14 -07:00 |
|
Dustin Carlino
|
49ebe97c21
|
small refactor in ezgui and polyline
|
2018-09-18 13:39:55 -07:00 |
|
Dustin Carlino
|
7dc192b0c9
|
refactoring helpers to draw lines
|
2018-09-18 13:29:30 -07:00 |
|
Dustin Carlino
|
aaa681a527
|
starting a plugin to draw arbitrary polygons over the map
|
2018-09-18 08:24:09 -07:00 |
|
Dustin Carlino
|
b57fec18d5
|
messing around slightly with the experimental gfx crate
|
2018-09-18 07:47:03 -07:00 |
|
Dustin Carlino
|
18a5a2f2f8
|
remove parcels too far from sidewalks
|
2018-09-16 16:54:35 -07:00 |
|
Dustin Carlino
|
5348ed6c7b
|
organizing design notes a bit
|
2018-09-16 16:35:48 -07:00 |
|
Dustin Carlino
|
7911146063
|
organizing docs a bit
|
2018-09-16 16:15:08 -07:00 |
|
Dustin Carlino
|
67ef04b3c2
|
unifying tooltip handling a bit
|
2018-09-16 15:57:23 -07:00 |
|
Dustin Carlino
|
dba3893ee5
|
handle linear waterway areas
|
2018-09-16 15:38:33 -07:00 |
|
Dustin Carlino
|
304b4e929e
|
detecting parks, swamps, waterways from OSM
|
2018-09-16 14:02:42 -07:00 |
|
Dustin Carlino
|
361755400d
|
rendering for areas
|
2018-09-16 13:37:11 -07:00 |
|
Dustin Carlino
|
966d7bb03d
|
adding Areas to map and UI; not instantiating them yet
|
2018-09-16 13:25:31 -07:00 |
|
Dustin Carlino
|
99f73b7e3d
|
move some ID methods to the right place
|
2018-09-15 20:03:07 -07:00 |
|
Dustin Carlino
|
e4339436fc
|
make bus stops a separate layer to render. easy!
|
2018-09-15 19:58:25 -07:00 |
|
Dustin Carlino
|
74ad9d0819
|
split bus stops into their own first-class object in the map model layer
|
2018-09-15 19:02:10 -07:00 |
|
Dustin Carlino
|
5a97a072c0
|
disable building boundary rendering; looks pretty cool without it
|
2018-09-15 17:06:23 -07:00 |
|
Dustin Carlino
|
e65f3aecc7
|
update to rust 1.29, re-run format
|
2018-09-15 16:54:00 -07:00 |
|
Dustin Carlino
|
35141dee40
|
at last, the satisfying collapsing of all the boilerplate color functions
|
2018-09-15 16:52:37 -07:00 |
|
Dustin Carlino
|
d7cebbe860
|
move default colors to each renderable, and remove turn colors
"plugin"
|
2018-09-15 16:43:12 -07:00 |
|
Dustin Carlino
|
008c63cd1a
|
passing ctx to both plugins and renderers, so we can debug lanes
|
2018-09-15 14:56:21 -07:00 |
|
Dustin Carlino
|
269642a984
|
give plugins a better way to express color
|
2018-09-14 22:18:49 -07:00 |
|