Exemplo n.º 1
0
int main(int argc, char **argv)
{
	IwGLInit();
        AndroidInit();

	s3eKeyboardRegister(S3E_KEYBOARD_KEY_EVENT, key_handler, NULL);

        while (!s3eDeviceCheckQuitRequest())
        {
                AndroidStep(IwGLGetInt(IW_GL_WIDTH), IwGLGetInt(IW_GL_HEIGHT));
                s3eDeviceYield(0);
                IwGLSwapBuffers();
        }

        AndroidQuit();
}
Exemplo n.º 2
0
int main(int argc, char** argv) {
    fprintf(stderr, "Welcome to stand-alone Android quake.\n");
    AndroidInitArgs(argc, argv);
    
    int result = init(argc, argv);
    if (result) {
        return result;
    }
    
    if (!AndroidInit()) {
        return 1;
    }

    while(true) {
        AndroidStep(gDisplayWidth, gDisplayHeight);
        checkGLError("AndroidStep");
        eglSwapBuffers(gDisplay, gSurface);
        checkEGLError("eglSwapBuffers");
        checkEvents();
    }
    return 0;
}
Exemplo n.º 3
0
void
qstep(JNIEnv *env, jobject thiz) {
	AndroidStep();
}