Kae
7d9c9d3b32
move oddly placed player input code
2024-02-22 17:38:47 +11:00
Kae
9485aff8b8
minor input bug fix
2024-02-22 17:26:12 +11:00
Kae
aa987a2177
Merge branch 'main' into small-fixes
2024-02-20 09:49:42 +11:00
Kai Blaschke
d0099a6d79
Fixed some uninitialized members
...
May have caused undefined behavior in few cases, as most of the fixed members were used before being initialized.
2024-02-19 23:44:59 +01:00
Kai Blaschke
431a9c00a5
Fixed a huge amount of Clang warnings
...
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably.
99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified.
Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects.
Most remaining warnings are now unused parameters.
2024-02-19 16:55:19 +01:00
Kae
8122cc3e7f
Update StarMainInterface.cpp
2023-10-31 08:53:18 +11:00
Kae
51d6e63dfe
Only do spatial logging when spatial log is observed
2023-08-31 04:55:36 +10:00
Kae
994c533a0f
Improve planet name title
...
They began showing during the warp cinematic and their fade-out timing was wrong.
2023-08-02 19:29:21 +10:00
Kae
df83b02f1d
move interface item messages when bottomActionBar is enabled
2023-07-31 15:43:04 +10:00
Kae
ffd1507f72
ScriptPanes can specify paneLayer and interactive
2023-07-30 00:41:38 +10:00
Kae
224ad2c2c0
Reset script panes on character swap
2023-07-29 02:12:03 +10:00
Kae
4b0bc220e4
Support for changing the game's timescale
...
Context-specific (like per-world) timescales can also be added later
2023-07-21 00:58:49 +10:00
Kae
34bb0b5422
Initial voice HUD indicator setup
2023-07-17 22:20:39 +10:00
Kae
fe4cc19618
Change pure string format calls to use fmt::to_string
2023-07-06 19:26:28 +10:00
Kae
54dfd900ca
interface.bindCanvas uses interface scale by default
2023-07-05 18:25:16 +10:00
Kae
e3461e9053
Start of Interface callbacks, starting with a bindCanvas function for the whole screen
2023-07-04 19:27:16 +10:00
Kae
c343a7dfaf
Add toggle for debug HUD
2023-07-04 04:42:16 +10:00
Kae
11e00a8ded
Change debug render time logging to use microseconds
2023-07-03 16:04:17 +10:00
Kae
8ee9c97f54
Tweak debug font
2023-07-03 14:48:42 +10:00
Kae
d018957b09
Fix font glyph generation to work correctly with other fonts
2023-07-03 14:21:51 +10:00
Kae
2386a95342
Input Binding support
2023-07-02 17:19:54 +10:00
Kae
4c006afc94
Add unused support for using the actual humanoid for armor preview
2023-06-28 01:34:37 +10:00
Kae
efa3872396
Don't do spatial logging on the server
2023-06-28 00:50:47 +10:00
Kae
332983c97b
The Formatting String Catastrophe
2023-06-27 20:23:44 +10:00
LDA
c9e889723b
resolved most of the compiler warnings/errors under gcc
...
also update xxhash and tinyformat
2023-06-26 11:58:35 -07:00
Kae
4e6e342169
Improve AssetPath::split
...
also fixed a bug with the cursor changes
2023-06-27 01:04:58 +10:00
Kae
4b9b02783f
HD Cursor
2023-06-26 18:39:40 +10:00
Kae
008bd6d3df
more!! more!!!!
2023-06-25 01:16:40 +10:00
Kae
7eb010d4a1
Pretty much working now
2023-06-24 22:49:47 +10:00
Kae
e64aabfcf1
add Nametag Directives
2023-06-23 20:24:40 +10:00
Kae
02c2696134
Hide the hardware cursor when in a cinematic
2023-06-23 19:01:22 +10:00
Kae
176c79bada
Hardware Cursor support
...
Updated SDL2 for this, so lib\ is no longer gitignored
2023-06-23 18:13:26 +10:00
Kae
87163147b3
fix crash when disconnecting with inventory open
...
additionally, fix humanoid identity being constantly sent by the server even when unchanged
2023-06-22 13:29:42 +10:00
Kae
f0fec34dc9
The Fontpocalypse
...
I hate it
2023-06-21 22:29:40 +10:00
Kae
6352e8e319
everything everywhere
...
all at once
2023-06-20 14:33:09 +10:00