Dustin Carlino
|
eed33931de
|
proof-of-concept for gluing Timer to loading screen. hacky and not
featurefull yet.
|
2019-05-04 16:41:01 -07:00 |
|
Dustin Carlino
|
951e2f37ce
|
flush text to display immediately, not at the end. prerequisite to drawing scaled text better
|
2019-05-04 15:36:40 -07:00 |
|
Dustin Carlino
|
2f66c8ca5c
|
remember if modal menus are hidden or not
|
2019-05-04 09:30:44 -07:00 |
|
Dustin Carlino
|
625d9890d7
|
dont allow dupe keys in menus
|
2019-05-03 14:55:40 -07:00 |
|
Dustin Carlino
|
3db78d1ddd
|
hacky way of showing context menu hotkeys in OSD
|
2019-05-03 14:21:43 -07:00 |
|
Dustin Carlino
|
4b4e6f17a0
|
start a really basic OSD
|
2019-05-02 12:38:12 -05:00 |
|
Dustin Carlino
|
08e1d3f353
|
place the context menu onscreen, be smart about going OOB
|
2019-05-02 12:02:15 -05:00 |
|
Dustin Carlino
|
96c3907655
|
combo calls to update prompt for ModalMenu
|
2019-05-01 21:45:34 -05:00 |
|
Dustin Carlino
|
a0b69db71e
|
recalculate modal menu when resizing, hiding, updating prompt...
|
2019-05-01 17:00:23 -07:00 |
|
Dustin Carlino
|
bc3b883e2f
|
optional modal menu keys
|
2019-05-01 16:22:14 -07:00 |
|
Dustin Carlino
|
3b6ecbf4af
|
draw everything from ezgui in screencap mode
|
2019-05-01 16:14:15 -07:00 |
|
Dustin Carlino
|
913ec8d4c7
|
remove top menu from ezgui. unused right now, can restore it later if needed
|
2019-05-01 16:06:40 -07:00 |
|
Dustin Carlino
|
e767a704d3
|
remove old modal menu stuff from ezgui
|
2019-05-01 16:02:50 -07:00 |
|
Dustin Carlino
|
36df2e7908
|
convert more to NewModalMenu
|
2019-05-01 14:55:47 -07:00 |
|
Dustin Carlino
|
d10cbd9b7c
|
manage the ModalMenu directly in each state, not in ezgui. convert 2
uses of it to start.
|
2019-05-01 14:00:46 -07:00 |
|
Dustin Carlino
|
1eb1b0ea40
|
slightly refactoring Text creation
|
2019-05-01 11:46:22 -07:00 |
|
Dustin Carlino
|
c904e9cdcf
|
get rid of set_mode_with_extra; legend plugin is gone
|
2019-05-01 11:27:28 -07:00 |
|
Dustin Carlino
|
b42bba799d
|
ModalMenus can be mostly hidden
|
2019-05-01 11:17:30 -07:00 |
|
Dustin Carlino
|
3b2c1a1d73
|
new warp function that autocompletes street names
|
2019-04-30 12:48:00 -07:00 |
|
Dustin Carlino
|
8b2d74cad8
|
simplify instructions after all the GUI refactor
|
2019-04-28 20:24:37 -07:00 |
|
Dustin Carlino
|
aa6f8f61fd
|
make escape key work in modal menus
|
2019-04-28 20:16:27 -07:00 |
|
Dustin Carlino
|
2f6cc5fe4d
|
remove vestiges of top menu being in the way
|
2019-04-28 20:10:00 -07:00 |
|
Dustin Carlino
|
8f69d5bbac
|
woops, ModalMenus and context menus broke if the top menu didnt exist. :P decouple them
|
2019-04-28 18:06:17 -07:00 |
|
Dustin Carlino
|
a72e779a89
|
remove legacy mode, UI's new_event, the top_menu... impl GUI on Game, no
more forwarding to UI ever
|
2019-04-28 18:00:44 -07:00 |
|
Dustin Carlino
|
01628624c0
|
hotkeys on the wizard splash screen
|
2019-04-27 13:48:22 -07:00 |
|
Dustin Carlino
|
ce25f8bbf6
|
making menus support multi-line prompts
|
2019-04-24 16:51:35 -07:00 |
|
Dustin Carlino
|
2384157108
|
simplify ezgui API -- event takes &mut EventCtx
|
2019-04-23 21:28:03 -07:00 |
|
Dustin Carlino
|
6c247d376c
|
clean up ezgui draw() API by putting screencap and naming_hint inside GfxCtx
|
2019-04-23 15:42:15 -07:00 |
|
Dustin Carlino
|
51db6887fa
|
combine SplashScreen and About modes by adding LogScroller functionality to Wizard natively
|
2019-04-23 15:30:53 -07:00 |
|
Dustin Carlino
|
e627930757
|
draw text in map-space, except drawing zoomed-in text is extremely slow!
|
2019-04-23 14:12:30 -07:00 |
|
Dustin Carlino
|
320c91faf7
|
bam, variable font size
|
2019-04-22 20:17:18 -07:00 |
|
Dustin Carlino
|
008b2f9de5
|
preps for variable font size
|
2019-04-22 20:02:18 -07:00 |
|
Dustin Carlino
|
4eece7bae7
|
borrow text to draw, stop cloning everywhere
|
2019-04-22 13:29:24 -07:00 |
|
Dustin Carlino
|
26fd30191d
|
removing controls from LogScroller, which doesn't do the right thing and
also crashes if you try to scroll
|
2019-04-22 11:06:07 -07:00 |
|
Dustin Carlino
|
45083198ea
|
load different maps from splash menu
|
2019-04-21 15:59:04 -07:00 |
|
Dustin Carlino
|
17870baf9d
|
actually start with a menu. just play and quit right now.
|
2019-04-21 13:32:28 -07:00 |
|
Dustin Carlino
|
8ff293bdc4
|
dont plumb last_data through ezgui layer. apps can just... store that themselves. removes unnecessary plumbing.
|
2019-04-21 13:20:40 -07:00 |
|
Dustin Carlino
|
0b4694dcba
|
start splash screen wrapping everything. doesn't do anything yet
|
2019-04-21 13:05:03 -07:00 |
|
Dustin Carlino
|
4b1107bf57
|
clean up ezgui runner API
|
2019-04-20 15:10:03 -07:00 |
|
Dustin Carlino
|
a1176e053b
|
use hotkey color in OSD, to make OSD slightly more readable
|
2019-04-19 16:05:06 -07:00 |
|
Dustin Carlino
|
46d24a7c58
|
compile on mac
|
2019-04-19 09:23:36 -07:00 |
|
Dustin Carlino
|
b610139f89
|
woops, screencap everything cut off the bottom and right
|
2019-04-15 11:42:38 -07:00 |
|
Dustin Carlino
|
9a2699aab9
|
take a single screenshot (hiding menus and stuff)
|
2019-04-15 10:07:50 -07:00 |
|
Dustin Carlino
|
0772e6e3c8
|
make_arrow only for PolyLine, simplify and improve the result in most
cases
|
2019-04-12 15:06:44 -07:00 |
|
Dustin Carlino
|
a9afc3efdd
|
improve arrow API, at least -- creating them from a polyline is fine
|
2019-04-11 17:39:07 -07:00 |
|
Dustin Carlino
|
94d08efd61
|
clicking outside of a menu shouldnt do anything
|
2019-04-03 15:16:54 +09:00 |
|
Dustin Carlino
|
35d6995a7b
|
starting a plugin to visualize a scenario, by just displaying
neighborhood polygons
|
2019-04-03 15:03:07 +09:00 |
|
Dustin Carlino
|
0cf9e1a1cd
|
draw a simple loading screen
|
2019-04-03 08:24:06 +09:00 |
|
Dustin Carlino
|
7100900714
|
load different glsl versions
|
2019-03-18 14:58:41 -07:00 |
|
Dustin Carlino
|
8bf8b958d7
|
supporting glsl 110 as well as 140
|
2019-03-18 12:26:40 -07:00 |
|