// $Id$
-//
+//
// SuperTux
-// Copyright (C) 2005 Matthias Braun <matze@braunis.de>
+// Copyright (C) 2006 Matthias Braun <matze@braunis.de>
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
-//
+//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
#ifndef __SUPERTUX_TIMER_H__
#define __SUPERTUX_TIMER_H__
-extern float global_time;
+extern float game_time;
+extern float real_time;
/**
- * new simpler timer designed to be used in the update functions of objects
+ * Simple timer designed to be used in the update functions of objects
*/
class Timer
{
float get_period() const
{ return period; }
float get_timeleft() const
- { return period - (global_time - cycle_start); }
+ { return period - (game_time - cycle_start); }
float get_timegone() const
- { return global_time - cycle_start; }
+ { return game_time - cycle_start; }
bool started() const
{ return period != 0 && get_timeleft() > 0; }
};
#endif
-