projects
/
supertux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* Comment out resizable flag because it blue-screens on Windows
[supertux.git]
/
src
/
object
/
level_time.hpp
diff --git
a/src/object/level_time.hpp
b/src/object/level_time.hpp
index
98c7926
..
6d9a3a2
100644
(file)
--- a/
src/object/level_time.hpp
+++ b/
src/object/level_time.hpp
@@
-20,18
+20,21
@@
#ifndef __LEVELTIME_H__
#define __LEVELTIME_H__
#ifndef __LEVELTIME_H__
#define __LEVELTIME_H__
-#include <memory>
#include "game_object.hpp"
#include "timer.hpp"
#include "lisp/lisp.hpp"
#include "video/surface.hpp"
#include "script_interface.hpp"
#include "game_object.hpp"
#include "timer.hpp"
#include "lisp/lisp.hpp"
#include "video/surface.hpp"
#include "script_interface.hpp"
+#include "video/color.hpp"
+
+#include <memory>
class LevelTime : public GameObject, public ScriptInterface
{
class LevelTime : public GameObject, public ScriptInterface
{
+ static Color text_color;
public:
LevelTime(const lisp::Lisp& reader);
public:
LevelTime(const lisp::Lisp& reader);
-
+
virtual void expose(HSQUIRRELVM vm, SQInteger table_idx);
virtual void unexpose(HSQUIRRELVM vm, SQInteger table_idx);
virtual void expose(HSQUIRRELVM vm, SQInteger table_idx);
virtual void unexpose(HSQUIRRELVM vm, SQInteger table_idx);
@@
-39,10
+42,15
@@
public:
void draw(DrawingContext& context);
/**
void draw(DrawingContext& context);
/**
+ * @name Scriptable Methods
+ * @{
+ */
+
+ /**
* Resumes the countdown
*/
void start();
* Resumes the countdown
*/
void start();
-
+
/**
* Pauses the countdown
*/
/**
* Pauses the countdown
*/
@@
-58,6
+66,10
@@
public:
*/
void set_time(float time_left);
*/
void set_time(float time_left);
+ /**
+ * @}
+ */
+
private:
std::auto_ptr<Surface> time_surface;
bool running;
private:
std::auto_ptr<Surface> time_surface;
bool running;