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 |
|
Dustin Carlino
|
caddf69dcc
|
cache unzoomed agent geometry when possible
|
2019-08-14 14:44:43 -07:00 |
|
Dustin Carlino
|
e145ae2e5d
|
label buildings with street numbers. disable because it's noisy, but
great start!
|
2019-08-13 11:45:11 -07:00 |
|
Dustin Carlino
|
c50830c4c0
|
add an extra scaling factor to map-space text, so we can draw in a reasonable font size, then squish down without losing quality
|
2019-08-13 11:24:04 -07:00 |
|
Dustin Carlino
|
5dc92e6eb8
|
strong steps towards real map-space text. not quite working yet, but
this shouldn't break anything in the meantime.
|
2019-08-12 15:38:57 -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
|
950fb65bea
|
visually expose time since last completed turn
|
2019-08-07 10:37:25 -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
|
77c01580f1
|
refactoring path references...
|
2019-08-04 17:11:33 -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
|
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 |
|