Subversion Repositories AndroidProjects

Rev

Blame | Last modification | View Log | RSS feed

//////////////////////////////////////////////////////////////////////////
//                                              main.cpp
//
//      This is the starting point for all new projects. This file's purpose is
//      pretty small, but important. In here we create our application, initialize
//      it, and begin processing all the game code.
//
//      This demo will teach you:
//      * Automatically detecting and enabling 3D mode
//      * Modifying image data/bits
//      * Stretching images
//      * Mirroring/flipping images
//      * Animation using image strips
//      * Widgets: buttons, listeners, basic events, mouse move/down/up/drag
//////////////////////////////////////////////////////////////////////////

#include "GameApp.h"

// The SexyAppFramework resides in the "Sexy" namespace. As a convenience,
// you'll see in all the .cpp files "using namespace Sexy" to avoid
// having to prefix everything with Sexy::
using namespace Sexy;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{      

        // Make sure to set this. Some classes, like the exception handler and custom cursors
        // will need to use it.
        gHInstance = hInstance;

        // Create and initialize our game application.
        GameApp* anApp = new GameApp();
        anApp->Init();

        // Starts the entire application: sets up the resource loading thread and
        // custom cursor thread, and enters the game loop where the application
        // will remain until it is shut down. You will most likely not need to
        // override this function.
        anApp->Start();


        delete anApp;

        return 0;
}