Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-02-05 00:41:59 +0000
committerStijn Buys <ingar@osirion.org>2008-02-05 00:41:59 +0000
commit8ee5d47d7e1336eb69064ca31e27bbfa7d86b51e (patch)
treeb4ac5b825a118e8c88f4003603bca231ea3bc8bb /src/core/applicationinterface.h
parente63d8bec31ad067efb7aafd1c798bcdab8db8faf (diff)
renamed ApplicationInterface to Application
Diffstat (limited to 'src/core/applicationinterface.h')
-rw-r--r--src/core/applicationinterface.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/core/applicationinterface.h b/src/core/applicationinterface.h
deleted file mode 100644
index 76dfe01..0000000
--- a/src/core/applicationinterface.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- core/applicationinterface.h
- This file is part of the Osirion project and is distributed under
- the terms of the GNU General Public License version 2.
-*/
-
-#ifndef __INCLUDED_CORE_APPLICATIONINTERFACE_H__
-#define __INCLUDED_CORE_APPLICATIONINTERFACE_H__
-
-namespace core {
-
-/// core interface for the client and server Application classes
-class ApplicationInterface {
-public:
- /// default constructor
- ApplicationInterface();
-
- /// default destructor
- virtual ~ApplicationInterface();
-
- /// initialize the application
- virtual void init();
-
- /// shutdown the application
- virtual void shutdown();
-
- /// run a core frame
- virtual void frame(float seconds);
-
- /// a pointer to the current console instance
- static ApplicationInterface *instance();
-
- /// quit the application
- virtual void quit(int status);
-
- /// connect to the game module
- void connect();
-
- /// disconnect from the game module
- void disconnect();
-
- /// time the core has been running, in seconds
- float current_time;
-private:
- /// console singleton
- static ApplicationInterface *applicationinterface_instance;
-};
-
-
-} // namespace core
-
-#endif // __INCLUDED_CORE_APPLICATIONINTERFACE_H__
-