Files
school_stm32/game_engine/timer/ge_timer.h
ZZY 5ce660e3a6 feat(game): 添加基础游戏引擎和渲染模块
- 新增游戏引擎核心模块,包括初始化和运行逻辑
- 实现基本的渲染功能,支持控制台输出
- 添加物理引擎基础,包括碰撞检测
- 集成日志系统,用于调试和信息输出
- 创建窗口和输入管理模块
2025-06-24 02:16:01 +08:00

17 lines
335 B
C

#ifndef __GE_TIMER_H__
#define __GE_TIMER_H__
#include <ge_config.h>
#include "ge_fps.h"
typedef void (*ge_sleep_ms_func_t)(ge_u32_t);
typedef ge_u32_t (*ge_get_ms_func_t)(void);
typedef struct {
ge_sleep_ms_func_t sleep_ms;
ge_get_ms_func_t get_ms;
ge_fps_controller_t fps_ctl;
} ge_timer_t;
#endif // __GE_TIMER_H__