add tox friend faux offline message (still wonky) + small file copy error handling

This commit is contained in:
2024-02-02 20:26:50 +01:00
parent 7948d820c3
commit 0c674e0137
6 changed files with 261 additions and 3 deletions

View File

@ -16,6 +16,7 @@ MainScreen::MainScreen(SDL_Renderer* renderer_, std::string save_path, std::stri
tcm(cr, tc, tc),
tmm(rmm, cr, tcm, tc, tc),
ttm(rmm, cr, tcm, tc, tc),
tffom(cr, rmm, tcm, tc, tc),
mmil(rmm),
tam(rmm, cr, conf),
sdlrtu(renderer_),
@ -241,6 +242,8 @@ Screen* MainScreen::tick(float time_delta, bool& quit) {
tcm.iterate(time_delta); // compute
const float fo_interval = tffom.tick(time_delta);
tam.iterate(); // compute
const float pm_interval = pm.tick(time_delta); // compute
@ -253,6 +256,10 @@ Screen* MainScreen::tick(float time_delta, bool& quit) {
tc.toxIterationInterval()/1000.f,
pm_interval
);
_min_tick_interval = std::min<float>(
_min_tick_interval,
fo_interval
);
switch (_compute_perf_mode) {
// normal 1ms lower bound