added game_time() global getter
This commit is contained in:
parent
678aae3abc
commit
979b7cd83b
|
@ -41,7 +41,8 @@ int program_run(const struct ProgramSettings* settings) {
|
|||
} else {
|
||||
_target_delta_time = 1.0f/settings->target_fps;
|
||||
}
|
||||
_game_start_time = _frame_start = get_time_s();
|
||||
_game_start_time = get_time_s();
|
||||
_frame_start = _game_start_time;
|
||||
SDL_Init(INITFLAGS);
|
||||
|
||||
g_window = SDL_CreateWindow(
|
||||
|
@ -126,3 +127,8 @@ inline
|
|||
float delta_time() {
|
||||
return _target_delta_time == 0 ? _delta_time : _target_delta_time;
|
||||
}
|
||||
|
||||
inline
|
||||
float game_time() {
|
||||
return get_time_s() - _game_start_time;
|
||||
}
|
||||
|
|
|
@ -28,5 +28,6 @@ extern void program_handle_events();
|
|||
extern void program_handle_windowevent(SDL_WindowEvent* event);
|
||||
|
||||
extern float delta_time();
|
||||
extern float game_time();
|
||||
|
||||
#endif // !_fencer_program_h
|
||||
|
|
Loading…
Reference in a new issue