X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fstatistics.h;h=218c02751b19b904404e455b89f76e174ae0b90e;hb=7ad6b7ed9d8d7c76ec7b70e4c27f47bd424b176e;hp=bb123734bd2b3a2e9c1ceaea43687214dc2dcc2d;hpb=e3366884d0487ca6e600f5d5dd5f0deabd782ea7;p=supertux.git diff --git a/src/statistics.h b/src/statistics.h index bb123734b..218c02751 100644 --- a/src/statistics.h +++ b/src/statistics.h @@ -20,15 +20,13 @@ #ifndef SUPERTUX_STATISTICS_H #define SUPERTUX_STATISTICS_H -#include "special/timer.h" +#include "timer.h" +#include "lisp/lisp.h" +#include "lisp/writer.h" using namespace SuperTux; -namespace SuperTux { -class LispReader; -class LispWriter; class DrawingContext; -} #define SPLAYER 0 #define STOTAL 1 @@ -53,9 +51,9 @@ public: ~Statistics(); /// read statistics from lisp file - void parse(LispReader& reader); + void parse(const lisp::Lisp& lisp); /// write statistics to lisp file - void write(LispWriter& writer); + void write(lisp::Writer& writer); /* Draw to the worldmap or a game message */ // TODO: make this functions working @@ -81,7 +79,7 @@ public: private: int stats[NUM_STATS][2]; - Timer timer; + Timer2 timer; int display_stat; };