Open Fafa87 opened 5 years ago
W ramach tego zadania warto dorzucić liczenie czasu spędzonego na ładowaniu interfejsu i odpalaniu gry.
Przepraszam za opóźnienie ;) już się tym zajmuję...
Nie do końca rozumiem wszystkie podpunkty. Coś mi się udało zrobić, to prześle, ale nie zrozumiałem czym ma być historia.
Zrobimy to do końca po pierwszej wersji.
W wielu miejscach przyda nam się klasa, która pozwala na zliczanie czasu i zdarzeń, liczenia ich średniej, ruchomej średniej i tym podobne.
W szczególności może się przydać do wyliczania liczby: fps, apm, ping, czasu spędzanego na obliczeniach.
Klasa Czasolicz, powinna być zbiorem osobnych liczników, do których można się dostać podając enum. Działanie tej klasy chcemy otestować automatycznie.
Każdy licznik to powinna być struktura z polami / propercjami:
ile
,czas
, 'sred'. Która może zostać utworzona z historia=0 (wtedy wszystko dodaje do kupy) lub historia!=0 (wtedy trzyma tylko ostatnie historia wpisów).Czasolicz powinien mieć metody:
Przykładowe użycie: czasy.wart(Czas::FPS). czasy.dodaj(Czas::FPS, 1, 32)