summaryrefslogtreecommitdiffstats
path: root/game/client/game.cc
Commit message (Collapse)AuthorAgeFilesLines
* Clang-format the entire source codeuntodesu2025-06-251-84/+86
|
* GUI updatesuntodesu2025-05-271-0/+2
| | | | | | | | - Update ImGui to latest release (v1.91.9b) - Fixup splash using a deprecated ImGui function - Hide some settings tabs when not available - Fix sound config values getting trashed whenever sound system cannot be initialized
* Allow game to not die when sound is not availableuntodesu2025-03-271-7/+15
|
* Toggles system rework, added flight pmove modeuntodesu2025-03-211-1/+10
| | | | | | | - Reworked toggles to use a constant-styled enumerations - Added TOGGLE_PM_FLIGHT and an according movement mode. Now server-side just doesn't simulate gravity altogether for players, instead relying on whatever the client provides which works fine for now. Closes #12
* Fix things and improve worldgenuntodesu2025-03-191-2/+2
| | | | | | - Client-side now actually deletes invisible chunks - Improved world generation to use a second noise generator alongside changing how caves are generated (ie what noise they use)
* Fix the bizzare CRC32 callback I forgot to removeuntodesu2025-03-161-1/+0
| | | | | | - This fixes bother not working - Separated client and server splashes - Added server splashes
* After a year finally add direct connection screenuntodesu2025-03-151-3/+8
|
* Add a key binding to show/hide HUD elementsuntodesu2025-03-151-11/+19
| | | | | | | - Just like in Minecraft, by default one would press the F1 key to toggle HUD elements (including player_target) visibility - Consequently moved player_target::render back into itself - Fixed-upped some language key-value pairs
* Add whatever I was working on for the last monthuntodesu2025-03-151-0/+655