7935f78acc
Add a partial listbox implementation
2020-04-01 01:38:42 +01:00
2ae3611d7f
Allow menu records to be processed hierarchically by the UI driver
...
Nothing is actually processed in this way yet, but there is a new
assertion forbidding certain types of records from having children.
Because of this new assertion, our menutype tweaks must be moved up a
layer into internal/menus. They fit better there anyway.
2020-03-31 23:29:43 +01:00
b5a722eef0
Make a start on font rendering
...
I was hopeful I could use ebiten/text, but font.Face doesn't seem set
up for fixed-colour fonts.
2020-03-30 00:15:19 +01:00
27fbccdc5f
Get the briefing menu linked up
...
Yes, that means hypertext is now a clickable.
2020-03-27 02:16:54 +00:00
c090fd32e9
Link various screens accessible from the bridge
...
This kind of linking is starting to creak...
2020-03-27 02:07:28 +00:00
316db89148
Get the bridge door animations running
2020-03-27 00:54:57 +00:00
79bfab7d6b
We can reach the bridge \o/
2020-03-26 23:35:34 +00:00
e4ce932324
Display overlay text in the UI
...
We still have fonts to do, so this is very ugly, but it at least shows
*something* on the screen now.
2020-03-26 22:09:26 +00:00
b986359047
Draw overlays
2020-03-24 23:26:21 +00:00
69971b2825
Rework the UI framework
...
Interface is now Driver, and Widget is now a set of interfaces with a
struct per widget type. This should make it easier to add other types.
2020-03-24 20:21:55 +00:00
bcee07e8f7
Make animations work in the options screen
2020-03-23 00:33:29 +00:00