55 std::optional<float>
TimeLeft()
const;
The engine's simulation clock, read straight from IVEngineServer2::GetServerGlobals().
runtime.Entities: finds and creates entities. Everything it returns is valid for this frame only; see...
runtime.Rounds: the running round's timer, and ending the round with the engine's own win panel and r...
Rounds(const Rounds &)=delete
Status SetTime(int seconds) const
Status End(RoundEndReason reason, float delaySeconds) const
std::optional< float > TimeLeft() const
Rounds(EntitySystem &entities, const Bindings &bindings, const Clock &clock)
Rounds & operator=(const Rounds &)=delete
static std::string ReadFile(const std::filesystem::path &path)
std::expected< void, Error > Status