Dustin Carlino
|
cca6ce48a6
|
creep towards floating info panels, by moving it away from the corner of the screen
|
2020-01-13 18:52:44 -08:00 |
|
Dustin Carlino
|
1ab3c5200a
|
limit max unzoom based on actual map dims
|
2020-01-13 14:39:02 -08:00 |
|
Dustin Carlino
|
1d379e8315
|
zoom limits
|
2020-01-09 15:57:34 -06:00 |
|
Dustin Carlino
|
0ad371525b
|
after clicking a button, figure out if we're hovering over any new buttons that're created. kind of an invasive refactor to get to this, but worth it.
|
2020-01-07 11:43:34 -06:00 |
|
Dustin Carlino
|
a67b1bf19a
|
refactor Polygon::rectangle_top_left and a few more things... taking
Distance everywhere is kind of silly
|
2019-12-20 12:42:49 -08:00 |
|
Dustin Carlino
|
56285a7b30
|
add screen positioning to some Composites
|
2019-12-19 10:59:39 -08:00 |
|
Dustin Carlino
|
770507610c
|
try to workaround the mac dpi issue for minimaps again. hardcoding didnt work.
|
2019-12-11 16:59:13 -08:00 |
|
Dustin Carlino
|
14f4dc2e3c
|
left click to open info panel. refiddling how drag events are detected.
kind of messy code, but the behavior is FINALLY right.
|
2019-12-11 13:52:01 -08:00 |
|
Dustin Carlino
|
a043a9ba05
|
clean up more of abstutil path/filesystem API
|
2019-12-03 09:59:43 -08:00 |
|
Dustin Carlino
|
720f9b8b30
|
similar for writing
|
2019-12-02 20:41:09 -08:00 |
|
Dustin Carlino
|
808c3da141
|
panic early with a nice error if we cant read a binary or json file
|
2019-12-02 20:35:20 -08:00 |
|
Dustin Carlino
|
6c6113d1bc
|
ripping text data out of canvas
|
2019-11-28 22:41:08 -08:00 |
|
Dustin Carlino
|
229bac4149
|
plumb tooltips for image buttons. small refactor making a
color+rectangle for an image. organizing NewSpeedControls a bit
|
2019-11-28 09:55:56 -08:00 |
|
Dustin Carlino
|
c87c043286
|
unify two button types, and use proper bbox for images
|
2019-11-25 22:00:36 -08:00 |
|
Dustin Carlino
|
dfd036300b
|
refactor: make text_dims return ScreenDims. also, update the logo image
|
2019-11-25 17:38:37 -08:00 |
|
Dustin Carlino
|
941b423b16
|
make conversion from ScreenPt to Pt2D a bit easier
|
2019-11-24 14:42:46 -08:00 |
|
Dustin Carlino
|
a2ea691fa3
|
fix the 16 texture limit on mac properly, by using texture arrays for icons
|
2019-11-24 07:38:32 -08:00 |
|
Dustin Carlino
|
7512098411
|
circular buttons need to act as covered areas too
|
2019-11-13 11:47:37 -08:00 |
|
Dustin Carlino
|
db86a24cda
|
draw button text in the OSD (not owned by ezgui), not as a mouse tooltip
|
2019-11-01 11:45:02 -07:00 |
|
Dustin Carlino
|
573fc4dc35
|
redo zooming towards mouse. support zooming really far out, useful for
huge_seattle
|
2019-10-29 11:50:29 -07:00 |
|
Dustin Carlino
|
0d948cef91
|
share camera state between game and map_editor
|
2019-10-26 16:16:32 -07:00 |
|
Dustin Carlino
|
d133dfd152
|
experimentally use textures for pedestrians. add support for stretching
texture coordinates
|
2019-10-23 15:46:00 -07:00 |
|
Dustin Carlino
|
df4d37f996
|
migrate some map_editor stuff to a proper modal menu. display constant
OSD for info and for controls.
|
2019-10-12 19:02:58 -07:00 |
|
Dustin Carlino
|
d82263978b
|
simpler context menu impl. finally delete the old one
|
2019-10-12 14:53:27 -07:00 |
|
Dustin Carlino
|
a077276275
|
rewriting the wizard menu from scratch too. also making sure to update
master GUI state (where's the cursor?) up-front. that's independent from
letting the canvas pan, a client decision
|
2019-10-12 10:24:07 -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
|
3459d9c8fd
|
change default font size by flag
|
2019-10-07 10:39:09 -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
|
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
|
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
|
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
|
b1c92fa867
|
dont allow zooming when mouse is on a covered GUI area
|
2019-08-06 12:05:09 -07: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
|
16926d57a1
|
upgrade glium, glutin, etc. fix the HIDPI issues properly!
|
2019-07-26 17:25:19 +02:00 |
|
Dustin Carlino
|
36cddbf5df
|
recalculate current selection in all the places that used to before a big UI refactor. if not, hovering on agent + jumping savestates can crash badly. also refactor how mouseover is detected
|
2019-06-06 12:51:49 -07:00 |
|
Dustin Carlino
|
53e2c3e905
|
hack in a way to easily check for ctrl+key. use to jump between
sandbox, debug, and edit modes
|
2019-05-29 14:08:59 -07:00 |
|
Dustin Carlino
|
2f66c8ca5c
|
remember if modal menus are hidden or not
|
2019-05-04 09:30:44 -07:00 |
|
Dustin Carlino
|
4b4e6f17a0
|
start a really basic OSD
|
2019-05-02 12:38:12 -05:00 |
|
Dustin Carlino
|
2f6cc5fe4d
|
remove vestiges of top menu being in the way
|
2019-04-28 20:10:00 -07:00 |
|
Dustin Carlino
|
008b2f9de5
|
preps for variable font size
|
2019-04-22 20:02:18 -07:00 |
|
Dustin Carlino
|
5181a3db34
|
starting to move some text drawing code out of canvas
|
2019-01-31 23:40:15 -08:00 |
|
Dustin Carlino
|
4d5bafd551
|
slightly simplify interaction between Canvas and text module
|
2019-01-26 10:25:08 -08:00 |
|
Dustin Carlino
|
623e578665
|
inverting the ezgui/GUI control to plumb Prerender
|
2019-01-25 10:19:58 -08:00 |
|
Dustin Carlino
|
f1b81456a6
|
calculating line height from the font
|
2019-01-23 14:02:43 -08:00 |
|
Dustin Carlino
|
9b14206be0
|
implementing GfxCtx forking... aka, reset uniforms
|
2019-01-23 12:22:26 -08:00 |
|
Dustin Carlino
|
d9d89e93dd
|
using glium_glyph... things initially kind of work
|
2019-01-23 12:10:17 -08:00 |
|
Dustin Carlino
|
af7596f9a5
|
remove piston stuff, cut over to glutin in some basic way. nothing
displays now. :D
|
2019-01-22 16:51:02 -08:00 |
|
Dustin Carlino
|
f018158aa3
|
remove copyright comment from remaining files
|
2019-01-20 13:57:55 -08:00 |
|