#include "graphics/graphics.h"
#include "input/inputManager.h"
-
-
/// ***** Private Method Headers *****
+
void init();
void sighandler( int sig );
void run();
-void cleanUp();
+void clean();
void blockUpdate();
void updateFPSCounters();
void update(float);
void draw();
-
-/// ***** MAIN Method *****
-int main()
-{
- init();
- run();
- cleanUp();
- return 0;
-}
-
-
/// ***** Private Variables *****
// variable used to determine if it is time to shutdown
long int last_Second;
-/// ***** Private Methods *****
+/// ***** MAIN Method *****
+int main()
+{
+ init();
+ run();
+ clean();
+ return 0;
+}
+
+/// ***** Initializers/Cleaners *****
+
void init()
{
installSignal();
gameInit();
+ inputInit();
+
#ifdef DEBUGGING
cout << "Initialization Complete" << endl;
#endif
}
-void cleanUp()
+void clean()
{
#ifdef DEBUGGING
cout << "Cleaning up" << endl;
#endif
+ inputClean();
+
gameClean();
- graphicsCleanUp();
+ graphicsClean();
}
+/// ***** Private Methods *****
+
void run()
{
is_Running = true;