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 {
|
} else {
|
||||||
_target_delta_time = 1.0f/settings->target_fps;
|
_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);
|
SDL_Init(INITFLAGS);
|
||||||
|
|
||||||
g_window = SDL_CreateWindow(
|
g_window = SDL_CreateWindow(
|
||||||
|
@ -126,3 +127,8 @@ inline
|
||||||
float delta_time() {
|
float delta_time() {
|
||||||
return _target_delta_time == 0 ? _delta_time : _target_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 void program_handle_windowevent(SDL_WindowEvent* event);
|
||||||
|
|
||||||
extern float delta_time();
|
extern float delta_time();
|
||||||
|
extern float game_time();
|
||||||
|
|
||||||
#endif // !_fencer_program_h
|
#endif // !_fencer_program_h
|
||||||
|
|
Loading…
Reference in a new issue