Dustin Carlino
|
05b953d639
|
split sim summary onto two nice lines
|
2019-10-11 13:25:41 -07:00 |
|
Dustin Carlino
|
81addd9c8c
|
making menu label swaps more ergonomic
|
2019-10-11 13:15:14 -07:00 |
|
Dustin Carlino
|
f71d229594
|
ability to change menu labels. use for speed controls and debug mode.
|
2019-10-11 13:09:32 -07:00 |
|
Dustin Carlino
|
88be94e789
|
simple stacked layouting for text box, slider, and modal menu (rewritten
from scratch). not fully done, but perfectly usable and clean!
|
2019-10-11 12:37:48 -07:00 |
|
Dustin Carlino
|
21aa42891d
|
parameterizing slider dims, making them match menus
|
2019-10-09 15:03:23 -07:00 |
|
Dustin Carlino
|
da0b880484
|
place mouse tooltips away from screen edge, just like context menus
|
2019-10-09 11:21:04 -07:00 |
|
Dustin Carlino
|
ec7d0b463d
|
force modal menus beneath sliders to have top-left corner at a point; stop doing the jump left/right behavior based on running off the screen. need a proper vertical stacking layout thing for that.
|
2019-10-09 10:44:11 -07:00 |
|
Dustin Carlino
|
e0ae1d5195
|
tooltip with key bindings for hide/expand icons. doesn't look great
though.
|
2019-10-09 10:29:11 -07:00 |
|
Dustin Carlino
|
7c3a26fed8
|
making ItemSlider and all trip viz also combine menu and slider better
|
2019-10-07 14:54:42 -07:00 |
|
Dustin Carlino
|
3459d9c8fd
|
change default font size by flag
|
2019-10-07 10:39:09 -07:00 |
|
Dustin Carlino
|
e7507bad85
|
plumbing initial settings to ezgui better
|
2019-10-07 09:45:53 -07:00 |
|
Dustin Carlino
|
1df7c580f3
|
hack in a way for ModalMenu to work alongside a slider. use in
SpeedControls.
|
2019-10-05 17:01:33 -07:00 |
|
Dustin Carlino
|
47ccf2c70b
|
making normal ModalMenu be able to add/remove items. killing off DynamicMenu.
|
2019-10-05 14:59:59 -07:00 |
|
Dustin Carlino
|
bbbfc4a064
|
fold trip stats into new exclusive analytics thing, so it also auto-updates
|
2019-10-05 13:56:43 -07:00 |
|
Dustin Carlino
|
5f9cf2accd
|
display basic labels on trip stats
|
2019-10-01 19:28:03 -07:00 |
|
Dustin Carlino
|
b11f33f7f6
|
trying out a different type of menu for agent controls. explicitly
add/remove actions, and grow/shrink the menu based on temporarily
activated things
|
2019-09-24 13:02:23 -07:00 |
|
Dustin Carlino
|
ae31d2d983
|
disable cpuprofiler dep in ezgui by default, since it requires manually installing some other stuff
|
2019-09-23 13:37:47 -07:00 |
|
Dustin Carlino
|
f18fc72265
|
finish structopt removal
|
2019-09-18 17:29:34 -07:00 |
|
Dustin Carlino
|
4a12cdd36a
|
easy way to select and delete big chunk of stuff in synthetic
|
2019-09-16 10:16:56 -07:00 |
|
Dustin Carlino
|
1248dac270
|
nicer API for appending bits of text
|
2019-09-13 15:23:25 -07:00 |
|
Dustin Carlino
|
180fdd1412
|
builder API for World. restoring synthetic labels
|
2019-09-12 11:11:31 -07:00 |
|
Dustin Carlino
|
672899c20f
|
better synthetic drawing: lanes offset properly (still buggy...), draw center line
|
2019-09-12 10:25:34 -07:00 |
|
Dustin Carlino
|
353d89cd25
|
more synthetic fixes: redo mouseover when model changes, avoid panic
with 0-len new road line, fix reused IDs, fix contains_pt for
some precomputed polygons
|
2019-09-12 09:54:12 -07:00 |
|
Dustin Carlino
|
92a4f304f7
|
restoring functionality to synthetic: changing stuff updates the world
|
2019-09-11 17:08:11 -07:00 |
|
Dustin Carlino
|
cb7121162b
|
folding viewer into ezgui crate
|
2019-09-11 15:27:12 -07:00 |
|
Dustin Carlino
|
43de343372
|
stop serializing synthetic's model format, just save raw_data maps
|
2019-09-11 13:52:49 -07:00 |
|
Dustin Carlino
|
97361317ed
|
greying out choices in scoreboard that have no trips
|
2019-09-11 12:51:07 -07:00 |
|
Dustin Carlino
|
c8e3e9ce4b
|
rearrange colorscheme changing, so it doesnt happen in irrelevant modes
|
2019-09-11 12:43:06 -07:00 |
|
Dustin Carlino
|
612b02d526
|
migrating all callers off old methods. decided to keep choose_string
|
2019-09-11 12:32:17 -07:00 |
|
Dustin Carlino
|
aa3fed3395
|
builder-based API for wizard choosing stuff. need to convert other
callers now.
|
2019-09-11 11:52:34 -07:00 |
|
Dustin Carlino
|
224461fcdc
|
plumb hatching bit in the style vertex attrib, not this awkward stateful uniform value
|
2019-09-11 11:06:57 -07:00 |
|
Dustin Carlino
|
7eae18b71a
|
tiling all the textures seamlessly, instead of stretching
|
2019-09-11 10:46:03 -07:00 |
|
Dustin Carlino
|
ac131ebedf
|
moving some things around ezgui; i can never remember where to find some structs
|
2019-09-11 09:03:59 -07:00 |
|
Dustin Carlino
|
9ed38c849c
|
be able to flag off using textures, and sub a fallback color. also move texture loading into the loading screen. and fix the release script
|
2019-09-10 17:04:33 -07:00 |
|
Dustin Carlino
|
9867619c9c
|
generalize ezgui Color to also cleanly represent textured things
|
2019-09-10 16:41:35 -07:00 |
|
Dustin Carlino
|
5ef4ed16b8
|
packing texture info into the color Vertex channel
|
2019-09-10 16:08:01 -07:00 |
|
Dustin Carlino
|
9a624397e0
|
supporting up to 10 textures
|
2019-09-10 15:44:07 -07:00 |
|
Dustin Carlino
|
fdd770088d
|
very hacky, minimal impl of texturing water
|
2019-09-10 15:21:58 -07:00 |
|
Dustin Carlino
|
5637a1cf34
|
remove support for glsl 110; i think it was just wine having problems with 140. can restore later easily, is annoying to maintain in the meantime
|
2019-09-10 14:13:23 -07:00 |
|
Dustin Carlino
|
e6bf997bee
|
simplify glium uniforms storage
|
2019-09-10 14:08:05 -07:00 |
|
Dustin Carlino
|
105f526e9e
|
contextual_action takes &str or String
|
2019-09-07 13:56:00 -07:00 |
|
Dustin Carlino
|
08b18b682d
|
overhaul Text API to builder pattern
|
2019-09-06 13:58:04 -07:00 |
|
Dustin Carlino
|
60a48be5bc
|
make it a little easier to snag default text size's line height
|
2019-09-06 12:44:37 -07:00 |
|
Dustin Carlino
|
ea9d01bcc1
|
set a modal menu's prompt just once in a few places, where that's more
convenient
|
2019-08-27 14:56:43 -07:00 |
|
Dustin Carlino
|
7fffb8d6e5
|
use modalmenu, not logscroller, for scenario and a/b test info. remove
logscroller from public ezgui api
|
2019-08-24 14:53:26 -07:00 |
|
Dustin Carlino
|
f8aaf4d7bf
|
using dyn explicitly, per rust 1.37 deprecation warning
|
2019-08-22 15:05:17 -07:00 |
|
Dustin Carlino
|
9f897ef094
|
removing ezgui inline color parsing. pretty much unused, isn't helping
compile time. also fixing clippy issues
|
2019-08-22 13:38:16 -07:00 |
|
Dustin Carlino
|
a5b73c060a
|
make savestate_every a flag again
|
2019-08-16 13:34:38 -07:00 |
|
Dustin Carlino
|
4e83f492d8
|
upgrade rand, get rid of now unneeded serde1 feature, in hopes of fixing feature mismatch between deps
|
2019-08-15 12:14:35 -07:00 |
|
Dustin Carlino
|
56ea90c787
|
draw map-space text with proper z-ordering
|
2019-08-15 10:30:17 -07:00 |
|