14 Commits

Author SHA1 Message Date
Aaron Suen
3be4f221ff Completely different approach to the item name tip thing.
Can't get HUDs to align right on high-DPI/android at all.  Give up
on the combination breath/wield bar, switch back to a much earlier
version of the code for that.

For wield names, add a new tooltip to the center of the screen, and
show it transiently so that it doesn't disrupt all gameplay.

As a bonus, this is also a logical place to put a "what am I
touching" display, so hook this up for punching.  Now you can
tell what you're touching even when you can't dig it.  This is
like a WAILA mod, but doesn't require tracing.
2019-03-06 13:50:54 -05:00
Aaron Suen
8e1c845611 Fix unknown item support. 2019-03-06 11:16:43 -05:00
Aaron Suen
23a1a7b5da Expand font to full USA 101-key keyboard support. 2019-03-06 11:02:37 -05:00
Aaron Suen
db0f5895b6 Attempt to work around HUD issues by using image HUD.
On android (and possibly other very high DPI displays) the position
of the HUD is calculated incorrectly for text HUDs.  According to
rubenwardy, "the HUD sucks", so it seems unlikely that this will
get fixed soon.  Switch to using a sequence of image HUDs and a
bitmap font to render the hotbar text.  This is currently limited,
but expandable.
2019-03-06 10:07:09 -05:00
Aaron Suen
ac322cf4fd Revert changes from last 2 commits.
They seemed to have no effect at all on android issue.
Conclusion: this is probably an engine bug, especially since I
can't get it to misbehave at all on low-DPI desktop.
2019-03-06 00:18:52 -05:00
Aaron Suen
d839ebced0 Make wield hud grow upwards instead of downwards under gui scaling. 2019-03-06 00:04:06 -05:00
Aaron Suen
4b92240350 Does this affect alignment issue on android? 2019-03-05 23:54:15 -05:00
Aaron Suen
d886f8cfc2 Typo. 2019-03-05 21:27:18 -05:00
Aaron Suen
4d099c8aa6 Tweak text outline shape. 2019-03-05 20:28:06 -05:00
Aaron Suen
d50a3fdd6b Try to fix breath/wield HUD for issue reported by Lone_Wolf.
Try to create HUDs in the correct initial state instead of
creating empty and trying to change on the very next tick, which
could lead to HUDs arriving out of order and desyncing.
2019-03-05 20:25:12 -05:00
Aaron Suen
9815a699d3 Heavy wield text outline, readable on any background. 2019-03-04 01:06:36 -05:00
Aaron Suen
2231d1dffe Add wield description HUD.
Swap it out with the breath bar, since the breath bar won't be
displaying most of the time, so we can afford to not read what an
item is until we come up for air to look at it.

Also, "eggcorn" is a single word.
2019-03-04 00:52:21 -05:00
Aaron Suen
7f123aea91 Goodbye, last GUI!
- Inventory screen is now no longer game-interactive, and serves
  as purely an "about" screen.
- Move the HUD components out of inv mod and into hud mod.
- Separate player setup mod for static physical limitations like
  step height, inv size, etc.
2019-03-03 16:53:12 -05:00
Aaron Suen
c7ac1f63db Reorg all player mods, give them lexically grouped names. 2019-03-02 20:32:50 -05:00