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.cc | |
parent | 44158ccfbe943b832c0e0bf9ce547212aa6c2b8b (diff) |
clean module consturction/destruction
Diffstat (limited to 'src/game/example/example.cc')
-rw-r--r-- | src/game/example/example.cc | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/src/game/example/example.cc b/src/game/example/example.cc index 9c3d55a..25daef7 100644 --- a/src/game/example/example.cc +++ b/src/game/example/example.cc @@ -10,15 +10,12 @@ namespace example { -Example::Example() : core::Module("example", "The Osirion Project Example", true) +core::Module *factory() { + return new Example(); } -Example::~Example() -{ -} - -void Example::init() +Example::Example() : core::Module("The Osirion Project Example", true) { /* Initialize engine game variables @@ -81,6 +78,14 @@ void Example::init() } +Example::~Example() +{ + /* + The world is automaticly deleted on shutdown, + but local variables have to be cleaned up + */ + zone = 0; +} void Example::player_connect(core::Player *player) { @@ -113,13 +118,4 @@ void Example::frame(float elapsed) } -void Example::shutdown() -{ - /* - The world is automaticly deleted on shutdown, - but local variables have to be cleaned up - */ - zone = 0; -} - } |