Ejemplo n.º 1
0
static PyObject*
cdrom_autoinit (PyObject* self)
{
    if (!SDL_WasInit (SDL_INIT_CDROM)) {
        if (SDL_InitSubSystem (SDL_INIT_CDROM)) {
            return PyInt_FromLong (0);
        }
        PyGame_RegisterQuit (cdrom_autoquit);
    }
    return PyInt_FromLong (1);
}
Ejemplo n.º 2
0
static PyObject*
joy_autoinit (PyObject* self)
{
    if (!SDL_WasInit (SDL_INIT_JOYSTICK)) {
        if (SDL_InitSubSystem (SDL_INIT_JOYSTICK)) {
            return PyInt_FromLong (0);
        }
        SDL_JoystickEventState (SDL_ENABLE);
        PyGame_RegisterQuit (joy_autoquit);
    }
    return PyInt_FromLong (1);
}
Ejemplo n.º 3
0
static PyObject*
font_autoinit (PyObject* self)
{
    if (!font_initialized)
    {
        PyGame_RegisterQuit (font_autoquit);

        if (TTF_Init ())
            return PyInt_FromLong (0);
        font_initialized = 1;

    }
    return PyInt_FromLong (font_initialized);
}