1 Star 0 Fork 0

Mrack/ MyShapez

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
timer.h 759 Bytes
一键复制 编辑 原始数据 按行查看 历史
Mrack 提交于 2024-06-24 23:53 . 66
#ifndef TIMER_H
#define TIMER_H
#include <chrono>
/**
* \brief 获取当前时间,计算时间间隔
*/
class Timer
{
public:
/**
* \brief 时间节点, ms,计时器启动的时间,上一次的时间,当前的时间
*/
time_t start_ms = 0, previousMs = 0, currentMs = 0;
/**
* \brief 时间间隔, ms,从计时开始建筑运行的时间
*/
time_t runningMs = 0;
/**
* \brief 推进到下一帧时,runnning_ms增加delta_ms
*/
void UpdateRuningTime(time_t max_require_ms);
/**
* \brief 重置/初始化计时器,重新开始计时
*/
void Reset();
/**
* \brief 通过系统时间获取当前时间,ms
*/
static time_t GetTime();
};
#endif // TIMER_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/stucky/MyShapez-new.git
[email protected]:stucky/MyShapez-new.git
stucky
MyShapez-new
MyShapez
master

搜索帮助