diff options
author | Stijn Buys <ingar@osirion.org> | 2008-11-23 12:34:07 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-11-23 12:34:07 +0000 |
commit | 583ec3285c41e9d253c4aaabd2af4dadac75f3a7 (patch) | |
tree | 5ec345e44af9d3699a95f493d8358ee766e23330 /src/game/example/example.h | |
parent | 44158ccfbe943b832c0e0bf9ce547212aa6c2b8b (diff) |
clean module consturction/destruction
Diffstat (limited to 'src/game/example/example.h')
-rw-r--r-- | src/game/example/example.h | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/game/example/example.h b/src/game/example/example.h index ba8aa72..64e9e4d 100644 --- a/src/game/example/example.h +++ b/src/game/example/example.h @@ -34,31 +34,26 @@ public: Example(); /// desctructor, called on module unload - ~Example(); + virtual ~Example(); /// called once every server frame /** @param elapsed time elapsed since the precious server frame, in seconds */ - void frame(float elapsed); + virtual void frame(float elapsed); /// called when a player connects - void player_connect(core::Player *player); + virtual void player_connect(core::Player *player); /// called when a player disconnects - void player_disconnect(core::Player *player); - -protected: - /// called when the game starts - void init(); - - /// called when the game is shut down - void shutdown(); - + virtual void player_disconnect(core::Player *player); private: core::Zone *zone; }; +/// factory function +core::Module *factory(); + } #endif // __INCLUDED_EXAMPLE_H__ |