speedrun timer

This commit is contained in:
madeline
2026-04-12 23:22:25 -07:00
parent 460f6eea74
commit a6690c2052
13 changed files with 385 additions and 2 deletions
+16
View File
@@ -0,0 +1,16 @@
#pragma once
#include <cstdint>
namespace dusk::speedrun {
void onGameFrame();
uint64_t getFrameCount();
void start();
void reset();
void connectLiveSplit(const char* host = "127.0.0.1", int port = 16834);
void disconnectLiveSplit();
bool consumeConnectedEvent();
bool consumeDisconnectedEvent();
void updateLiveSplit();
void shutdown();
}
+5
View File
@@ -79,6 +79,11 @@ struct UserSettings {
// Controls
ConfigVar<bool> enableTurboKeybind;
// Tools
ConfigVar<bool> speedrunTimer;
ConfigVar<bool> speedrunTimerOverlay;
ConfigVar<bool> liveSplitEnabled;
} game;
struct {