├── BUGS ├── Borland.html ├── Borland.zip ├── COPYING ├── CREDITS ├── CWprojects.sea.bin ├── INSTALL ├── MPWmake.sea.bin ├── Makefile.dc ├── Makefile.in ├── Makefile.minimal ├── README ├── README-SDL.txt ├── README.AmigaOS ├── README.BeOS ├── README.DC ├── README.HG ├── README.MacOS ├── README.MacOSX ├── README.MiNT ├── README.NDS ├── README.NanoX ├── README.OS2 ├── README.PS3 ├── README.PicoGUI ├── README.Porting ├── README.QNX ├── README.Qtopia ├── README.RISCOS ├── README.Symbian ├── README.Watcom ├── README.WinCE ├── README.wscons ├── SDL.qpg.in ├── SDL.spec ├── SDL.spec.in ├── TODO ├── VisualC.html ├── VisualC ├── SDL.dsw ├── SDL.sln ├── SDL │ ├── SDL.dsp │ ├── SDL.vcproj │ ├── Version.rc │ └── resource.h ├── SDLmain │ ├── SDLmain.dsp │ └── SDLmain.vcproj └── tests │ ├── graywin │ ├── graywin.dsp │ └── graywin.vcproj │ ├── loopwave │ ├── loopwave.dsp │ └── loopwave.vcproj │ ├── testalpha │ ├── testalpha.dsp │ └── testalpha.vcproj │ ├── testfile │ ├── testfile.dsp │ └── testfile.vcproj │ ├── testgamma │ ├── testgamma.dsp │ └── testgamma.vcproj │ ├── testgl │ ├── testgl.dsp │ └── testgl.vcproj │ ├── testjoystick │ ├── testjoystick.dsp │ └── testjoystick.vcproj │ ├── testpalette │ ├── testpalette.dsp │ └── testpalette.vcproj │ ├── testplatform │ ├── testplatform.dsp │ └── testplatform.vcproj │ ├── tests.dsw │ ├── tests.sln │ ├── testvidinfo │ ├── testvidinfo.dsp │ └── testvidinfo.vcproj │ ├── testwin │ ├── testwin.dsp │ └── testwin.vcproj │ └── testwm │ ├── testwm.dsp │ └── testwm.vcproj ├── VisualCE ├── SDL.sln ├── SDL.vcw ├── SDL │ ├── SDL.vcp │ └── SDL.vcproj ├── SDLMain │ ├── SDLmain.vcp │ └── SDLmain.vcproj ├── loopwave │ ├── loopwave.vcp │ └── loopwave.vcproj ├── testalpha │ ├── testalpha.vcp │ └── testalpha.vcproj ├── testtimer │ ├── testtimer.vcp │ └── testtimer.vcproj └── testwin │ ├── testwin.vcp │ └── testwin.vcproj ├── Watcom-OS2.zip ├── Watcom-Win32.zip ├── WhatsNew ├── Xcode ├── SDL │ ├── Info-Framework.plist │ ├── SDL.xcodeproj │ │ └── project.pbxproj │ └── pkg-support │ │ ├── Readme SDL Developer.txt │ │ ├── SDL-devel.info │ │ ├── SDL.info │ │ ├── devel-resources │ │ ├── ReadMe.txt │ │ ├── Welcome.txt │ │ └── install.sh │ │ ├── resources │ │ ├── License.rtf │ │ ├── ReadMe.txt │ │ ├── ReadMeDevLite.txt │ │ ├── SDL_DS_Store │ │ └── UniversalBinaryNotes.rtf │ │ └── sdl_logo.pdf ├── SDLTest │ ├── Info-checkkeys__Upgraded_.plist │ ├── Info-graywin__Upgraded_.plist │ ├── Info-loopwave__Upgraded_.plist │ ├── Info-test.plist │ ├── Info-testalpha__Upgraded_.plist │ ├── Info-testbitmap__Upgraded_.plist │ ├── Info-testblitspeed.plist │ ├── Info-testcdrom__Upgraded_.plist │ ├── Info-testdyngl.plist │ ├── Info-testerror__Upgraded_.plist │ ├── Info-testfile.plist │ ├── Info-testgamma__Upgraded_.plist │ ├── Info-testgl__Upgraded_.plist │ ├── Info-testiconv.plist │ ├── Info-testjoystick__Upgraded_.plist │ ├── Info-testkeys__Upgraded_.plist │ ├── Info-testlock__Upgraded_.plist │ ├── Info-testoverlay2.plist │ ├── Info-testoverlay__Upgraded_.plist │ ├── Info-testpalette__Upgraded_.plist │ ├── Info-testplatform.plist │ ├── Info-testsem__Upgraded_.plist │ ├── Info-testsprite__Upgraded_.plist │ ├── Info-testthread__Upgraded_.plist │ ├── Info-testtimer__Upgraded_.plist │ ├── Info-testtypes__Upgraded_.plist │ ├── Info-testversion__Upgraded_.plist │ ├── Info-testvidinfo__Upgraded_.plist │ ├── Info-testwin__Upgraded_.plist │ ├── Info-testwm__Upgraded_.plist │ ├── Info-threadwin__Upgraded_.plist │ ├── Info-torturethread__Upgraded_.plist │ ├── SDLTest.xcodeproj │ │ └── project.pbxproj │ └── libsdlmain_prefix.h ├── TemplatesForXcodeLeopard │ ├── SDL Application │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ ├── SDL Cocoa Application │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── SDLMain.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ ├── Info.plist │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ └── SDL OpenGL Application │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ ├── TemplateIcon.icns │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── atlantis │ │ ├── atlantis.c │ │ ├── atlantis.h │ │ ├── dolphin.c │ │ ├── shark.c │ │ ├── swim.c │ │ └── whale.c │ │ └── main.c ├── TemplatesForXcodeSnowLeopard │ ├── SDL Application │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ ├── SDL Cocoa Application │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── SDLMain.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ ├── Info.plist │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ │ ├── TemplateIcon.icns │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ └── main.c │ └── SDL OpenGL Application │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── ___PROJECTNAMEASIDENTIFIER____Prefix.pch │ │ ├── ___PROJECTNAME___.xcodeproj │ │ ├── TemplateIcon.icns │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── atlantis │ │ ├── atlantis.c │ │ ├── atlantis.h │ │ ├── dolphin.c │ │ ├── shark.c │ │ ├── swim.c │ │ └── whale.c │ │ └── main.c ├── TemplatesForXcodeTiger │ ├── SDL Application │ │ ├── English.lproj │ │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLApp.xcodeproj │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ ├── SDLApp_Prefix.pch │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ └── main.c │ ├── SDL Cocoa Application │ │ ├── English.lproj │ │ │ ├── InfoPlist.strings │ │ │ └── SDLMain.nib │ │ │ │ ├── classes.nib │ │ │ │ ├── info.nib │ │ │ │ └── objects.nib │ │ ├── Info.plist │ │ ├── SDLApp_Prefix.pch │ │ ├── SDLCocoaApp.xcodeproj │ │ │ ├── TemplateInfo.plist │ │ │ └── project.pbxproj │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ └── main.c │ └── SDL OpenGL Application │ │ ├── English.lproj │ │ └── InfoPlist.strings │ │ ├── Info.plist │ │ ├── SDLApp_Prefix.pch │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── SDLOpenGLApp.xcodeproj │ │ ├── TemplateInfo.plist │ │ └── project.pbxproj │ │ ├── atlantis │ │ ├── atlantis.c │ │ ├── atlantis.h │ │ ├── dolphin.c │ │ ├── shark.c │ │ ├── swim.c │ │ └── whale.c │ │ └── main.c ├── XcodeDocSet │ └── Doxyfile ├── mkxcode.csh ├── package ├── stationary.csh └── uninstall.csh ├── acinclude ├── alsa.m4 ├── esd.m4 ├── libtool.m4 ├── ltdl.m4 ├── ltoptions.m4 ├── ltsugar.m4 ├── ltversion.m4 └── lt~obsolete.m4 ├── autogen.sh ├── build-scripts ├── config.guess ├── config.sub ├── fatbuild.sh ├── install-sh ├── ltmain.sh ├── makedep.sh ├── mkinstalldirs └── strip_fPIC.sh ├── configure.in ├── docs.html ├── docs ├── html │ ├── audio.html │ ├── cdrom.html │ ├── event.html │ ├── eventfunctions.html │ ├── eventstructures.html │ ├── general.html │ ├── guide.html │ ├── guideaboutsdldoc.html │ ├── guideaudioexamples.html │ ├── guidebasicsinit.html │ ├── guidecdromexamples.html │ ├── guidecredits.html │ ├── guideeventexamples.html │ ├── guideexamples.html │ ├── guideinput.html │ ├── guideinputkeyboard.html │ ├── guidepreface.html │ ├── guidethebasics.html │ ├── guidetimeexamples.html │ ├── guidevideo.html │ ├── guidevideoopengl.html │ ├── index.html │ ├── joystick.html │ ├── reference.html │ ├── sdlactiveevent.html │ ├── sdladdtimer.html │ ├── sdlaudiocvt.html │ ├── sdlaudiospec.html │ ├── sdlblitsurface.html │ ├── sdlbuildaudiocvt.html │ ├── sdlcd.html │ ├── sdlcdclose.html │ ├── sdlcdeject.html │ ├── sdlcdname.html │ ├── sdlcdnumdrives.html │ ├── sdlcdopen.html │ ├── sdlcdpause.html │ ├── sdlcdplay.html │ ├── sdlcdplaytracks.html │ ├── sdlcdresume.html │ ├── sdlcdstatus.html │ ├── sdlcdstop.html │ ├── sdlcdtrack.html │ ├── sdlcloseaudio.html │ ├── sdlcolor.html │ ├── sdlcondbroadcast.html │ ├── sdlcondsignal.html │ ├── sdlcondwait.html │ ├── sdlcondwaittimeout.html │ ├── sdlconvertaudio.html │ ├── sdlconvertsurface.html │ ├── sdlcreatecond.html │ ├── sdlcreatecursor.html │ ├── sdlcreatemutex.html │ ├── sdlcreatergbsurface.html │ ├── sdlcreatergbsurfacefrom.html │ ├── sdlcreatesemaphore.html │ ├── sdlcreatethread.html │ ├── sdlcreateyuvoverlay.html │ ├── sdldelay.html │ ├── sdldestroycond.html │ ├── sdldestroymutex.html │ ├── sdldestroysemaphore.html │ ├── sdldisplayformat.html │ ├── sdldisplayformatalpha.html │ ├── sdldisplayyuvoverlay.html │ ├── sdlenablekeyrepeat.html │ ├── sdlenableunicode.html │ ├── sdlenvvars.html │ ├── sdlevent.html │ ├── sdleventstate.html │ ├── sdlexposeevent.html │ ├── sdlfillrect.html │ ├── sdlflip.html │ ├── sdlfreecursor.html │ ├── sdlfreesurface.html │ ├── sdlfreewav.html │ ├── sdlfreeyuvoverlay.html │ ├── sdlgetappstate.html │ ├── sdlgetaudiostatus.html │ ├── sdlgetcliprect.html │ ├── sdlgetcursor.html │ ├── sdlgeterror.html │ ├── sdlgeteventfilter.html │ ├── sdlgetgammaramp.html │ ├── sdlgetkeyname.html │ ├── sdlgetkeystate.html │ ├── sdlgetmodstate.html │ ├── sdlgetmousestate.html │ ├── sdlgetrelativemousestate.html │ ├── sdlgetrgb.html │ ├── sdlgetrgba.html │ ├── sdlgetthreadid.html │ ├── sdlgetticks.html │ ├── sdlgetvideoinfo.html │ ├── sdlgetvideosurface.html │ ├── sdlglattr.html │ ├── sdlglgetattribute.html │ ├── sdlglgetprocaddress.html │ ├── sdlglloadlibrary.html │ ├── sdlglsetattribute.html │ ├── sdlglswapbuffers.html │ ├── sdlinit.html │ ├── sdlinitsubsystem.html │ ├── sdljoyaxisevent.html │ ├── sdljoyballevent.html │ ├── sdljoybuttonevent.html │ ├── sdljoyhatevent.html │ ├── sdljoystickclose.html │ ├── sdljoystickeventstate.html │ ├── sdljoystickgetaxis.html │ ├── sdljoystickgetball.html │ ├── sdljoystickgetbutton.html │ ├── sdljoystickgethat.html │ ├── sdljoystickindex.html │ ├── sdljoystickname.html │ ├── sdljoysticknumaxes.html │ ├── sdljoysticknumballs.html │ ├── sdljoysticknumbuttons.html │ ├── sdljoysticknumhats.html │ ├── sdljoystickopen.html │ ├── sdljoystickopened.html │ ├── sdljoystickupdate.html │ ├── sdlkey.html │ ├── sdlkeyboardevent.html │ ├── sdlkeysym.html │ ├── sdlkillthread.html │ ├── sdllistmodes.html │ ├── sdlloadbmp.html │ ├── sdlloadwav.html │ ├── sdllockaudio.html │ ├── sdllocksurface.html │ ├── sdllockyuvoverlay.html │ ├── sdlmaprgb.html │ ├── sdlmaprgba.html │ ├── sdlmixaudio.html │ ├── sdlmousebuttonevent.html │ ├── sdlmousemotionevent.html │ ├── sdlmutexp.html │ ├── sdlmutexv.html │ ├── sdlnumjoysticks.html │ ├── sdlopenaudio.html │ ├── sdloverlay.html │ ├── sdlpalette.html │ ├── sdlpauseaudio.html │ ├── sdlpeepevents.html │ ├── sdlpixelformat.html │ ├── sdlpollevent.html │ ├── sdlpumpevents.html │ ├── sdlpushevent.html │ ├── sdlquit.html │ ├── sdlquitevent.html │ ├── sdlquitsubsystem.html │ ├── sdlrect.html │ ├── sdlremovetimer.html │ ├── sdlresizeevent.html │ ├── sdlsavebmp.html │ ├── sdlsempost.html │ ├── sdlsemtrywait.html │ ├── sdlsemvalue.html │ ├── sdlsemwait.html │ ├── sdlsemwaittimeout.html │ ├── sdlsetalpha.html │ ├── sdlsetcliprect.html │ ├── sdlsetcolorkey.html │ ├── sdlsetcolors.html │ ├── sdlsetcursor.html │ ├── sdlseteventfilter.html │ ├── sdlsetgamma.html │ ├── sdlsetgammaramp.html │ ├── sdlsetmodstate.html │ ├── sdlsetpalette.html │ ├── sdlsettimer.html │ ├── sdlsetvideomode.html │ ├── sdlshowcursor.html │ ├── sdlsurface.html │ ├── sdlsyswmevent.html │ ├── sdlthreadid.html │ ├── sdlunlockaudio.html │ ├── sdlunlocksurface.html │ ├── sdlunlockyuvoverlay.html │ ├── sdlupdaterect.html │ ├── sdlupdaterects.html │ ├── sdluserevent.html │ ├── sdlvideodrivername.html │ ├── sdlvideoinfo.html │ ├── sdlvideomodeok.html │ ├── sdlwaitevent.html │ ├── sdlwaitthread.html │ ├── sdlwarpmouse.html │ ├── sdlwasinit.html │ ├── sdlwmgetcaption.html │ ├── sdlwmgrabinput.html │ ├── sdlwmiconifywindow.html │ ├── sdlwmsetcaption.html │ ├── sdlwmseticon.html │ ├── sdlwmtogglefullscreen.html │ ├── thread.html │ ├── time.html │ ├── video.html │ └── wm.html ├── images │ └── rainbow.gif ├── index.html └── man3 │ ├── SDLKey.3 │ ├── SDL_ActiveEvent.3 │ ├── SDL_AddTimer.3 │ ├── SDL_AudioCVT.3 │ ├── SDL_AudioSpec.3 │ ├── SDL_BlitSurface.3 │ ├── SDL_BuildAudioCVT.3 │ ├── SDL_CD.3 │ ├── SDL_CDClose.3 │ ├── SDL_CDEject.3 │ ├── SDL_CDName.3 │ ├── SDL_CDNumDrives.3 │ ├── SDL_CDOpen.3 │ ├── SDL_CDPause.3 │ ├── SDL_CDPlay.3 │ ├── SDL_CDPlayTracks.3 │ ├── SDL_CDResume.3 │ ├── SDL_CDStatus.3 │ ├── SDL_CDStop.3 │ ├── SDL_CDtrack.3 │ ├── SDL_CloseAudio.3 │ ├── SDL_Color.3 │ ├── SDL_CondBroadcast.3 │ ├── SDL_CondSignal.3 │ ├── SDL_CondWait.3 │ ├── SDL_CondWaitTimeout.3 │ ├── SDL_ConvertAudio.3 │ ├── SDL_ConvertSurface.3 │ ├── SDL_CreateCond.3 │ ├── SDL_CreateCursor.3 │ ├── SDL_CreateMutex.3 │ ├── SDL_CreateRGBSurface.3 │ ├── SDL_CreateRGBSurfaceFrom.3 │ ├── SDL_CreateSemaphore.3 │ ├── SDL_CreateThread.3 │ ├── SDL_CreateYUVOverlay.3 │ ├── SDL_Delay.3 │ ├── SDL_DestroyCond.3 │ ├── SDL_DestroyMutex.3 │ ├── SDL_DestroySemaphore.3 │ ├── SDL_DisplayFormat.3 │ ├── SDL_DisplayFormatAlpha.3 │ ├── SDL_DisplayYUVOverlay.3 │ ├── SDL_EnableKeyRepeat.3 │ ├── SDL_EnableUNICODE.3 │ ├── SDL_Event.3 │ ├── SDL_EventState.3 │ ├── SDL_ExposeEvent.3 │ ├── SDL_FillRect.3 │ ├── SDL_Flip.3 │ ├── SDL_FreeCursor.3 │ ├── SDL_FreeSurface.3 │ ├── SDL_FreeWAV.3 │ ├── SDL_FreeYUVOverlay.3 │ ├── SDL_GL_GetAttribute.3 │ ├── SDL_GL_GetProcAddress.3 │ ├── SDL_GL_LoadLibrary.3 │ ├── SDL_GL_SetAttribute.3 │ ├── SDL_GL_SwapBuffers.3 │ ├── SDL_GLattr.3 │ ├── SDL_GetAppState.3 │ ├── SDL_GetAudioStatus.3 │ ├── SDL_GetClipRect.3 │ ├── SDL_GetCursor.3 │ ├── SDL_GetError.3 │ ├── SDL_GetEventFilter.3 │ ├── SDL_GetGamma.3 │ ├── SDL_GetGammaRamp.3 │ ├── SDL_GetKeyName.3 │ ├── SDL_GetKeyState.3 │ ├── SDL_GetModState.3 │ ├── SDL_GetMouseState.3 │ ├── SDL_GetRGB.3 │ ├── SDL_GetRGBA.3 │ ├── SDL_GetRelativeMouseState.3 │ ├── SDL_GetThreadID.3 │ ├── SDL_GetTicks.3 │ ├── SDL_GetVideoInfo.3 │ ├── SDL_GetVideoSurface.3 │ ├── SDL_Init.3 │ ├── SDL_InitSubSystem.3 │ ├── SDL_JoyAxisEvent.3 │ ├── SDL_JoyBallEvent.3 │ ├── SDL_JoyButtonEvent.3 │ ├── SDL_JoyHatEvent.3 │ ├── SDL_JoystickClose.3 │ ├── SDL_JoystickEventState.3 │ ├── SDL_JoystickGetAxis.3 │ ├── SDL_JoystickGetBall.3 │ ├── SDL_JoystickGetButton.3 │ ├── SDL_JoystickGetHat.3 │ ├── SDL_JoystickIndex.3 │ ├── SDL_JoystickName.3 │ ├── SDL_JoystickNumAxes.3 │ ├── SDL_JoystickNumBalls.3 │ ├── SDL_JoystickNumButtons.3 │ ├── SDL_JoystickNumHats.3 │ ├── SDL_JoystickOpen.3 │ ├── SDL_JoystickOpened.3 │ ├── SDL_JoystickUpdate.3 │ ├── SDL_KeyboardEvent.3 │ ├── SDL_KillThread.3 │ ├── SDL_ListModes.3 │ ├── SDL_LoadBMP.3 │ ├── SDL_LoadWAV.3 │ ├── SDL_LockAudio.3 │ ├── SDL_LockSurface.3 │ ├── SDL_LockYUVOverlay.3 │ ├── SDL_MapRGB.3 │ ├── SDL_MapRGBA.3 │ ├── SDL_MixAudio.3 │ ├── SDL_MouseButtonEvent.3 │ ├── SDL_MouseMotionEvent.3 │ ├── SDL_NumJoysticks.3 │ ├── SDL_OpenAudio.3 │ ├── SDL_Overlay.3 │ ├── SDL_Palette.3 │ ├── SDL_PauseAudio.3 │ ├── SDL_PeepEvents.3 │ ├── SDL_PixelFormat.3 │ ├── SDL_PollEvent.3 │ ├── SDL_PumpEvents.3 │ ├── SDL_PushEvent.3 │ ├── SDL_Quit.3 │ ├── SDL_QuitEvent.3 │ ├── SDL_QuitSubSystem.3 │ ├── SDL_RWFromFile.3 │ ├── SDL_Rect.3 │ ├── SDL_RemoveTimer.3 │ ├── SDL_ResizeEvent.3 │ ├── SDL_SaveBMP.3 │ ├── SDL_SemPost.3 │ ├── SDL_SemTryWait.3 │ ├── SDL_SemValue.3 │ ├── SDL_SemWait.3 │ ├── SDL_SemWaitTimeout.3 │ ├── SDL_SetAlpha.3 │ ├── SDL_SetClipRect.3 │ ├── SDL_SetColorKey.3 │ ├── SDL_SetColors.3 │ ├── SDL_SetCursor.3 │ ├── SDL_SetEventFilter.3 │ ├── SDL_SetGamma.3 │ ├── SDL_SetGammaRamp.3 │ ├── SDL_SetModState.3 │ ├── SDL_SetPalette.3 │ ├── SDL_SetTimer.3 │ ├── SDL_SetVideoMode.3 │ ├── SDL_ShowCursor.3 │ ├── SDL_Surface.3 │ ├── SDL_SysWMEvent.3 │ ├── SDL_ThreadID.3 │ ├── SDL_UnlockAudio.3 │ ├── SDL_UnlockSurface.3 │ ├── SDL_UnlockYUVOverlay.3 │ ├── SDL_UpdateRect.3 │ ├── SDL_UpdateRects.3 │ ├── SDL_UserEvent.3 │ ├── SDL_VideoDriverName.3 │ ├── SDL_VideoInfo.3 │ ├── SDL_VideoModeOK.3 │ ├── SDL_WM_GetCaption.3 │ ├── SDL_WM_GrabInput.3 │ ├── SDL_WM_IconifyWindow.3 │ ├── SDL_WM_SetCaption.3 │ ├── SDL_WM_SetIcon.3 │ ├── SDL_WM_ToggleFullScreen.3 │ ├── SDL_WaitEvent.3 │ ├── SDL_WaitThread.3 │ ├── SDL_WarpMouse.3 │ ├── SDL_WasInit.3 │ ├── SDL_keysym.3 │ ├── SDL_mutexP.3 │ └── SDL_mutexV.3 ├── include ├── SDL.h ├── SDL_active.h ├── SDL_audio.h ├── SDL_byteorder.h ├── SDL_cdrom.h ├── SDL_config.h.default ├── SDL_config.h.in ├── SDL_config_dreamcast.h ├── SDL_config_macos.h ├── SDL_config_macosx.h ├── SDL_config_minimal.h ├── SDL_config_nds.h ├── SDL_config_os2.h ├── SDL_config_symbian.h ├── SDL_config_win32.h ├── SDL_copying.h ├── SDL_cpuinfo.h ├── SDL_endian.h ├── SDL_error.h ├── SDL_events.h ├── SDL_getenv.h ├── SDL_joystick.h ├── SDL_keyboard.h ├── SDL_keysym.h ├── SDL_loadso.h ├── SDL_main.h ├── SDL_mouse.h ├── SDL_mutex.h ├── SDL_name.h ├── SDL_opengl.h ├── SDL_platform.h ├── SDL_quit.h ├── SDL_rwops.h ├── SDL_stdinc.h ├── SDL_syswm.h ├── SDL_thread.h ├── SDL_timer.h ├── SDL_types.h ├── SDL_version.h ├── SDL_video.h ├── begin_code.h ├── close_code.h └── doxyfile ├── sdl-config.in ├── sdl.m4 ├── sdl.pc.in ├── src ├── SDL.c ├── SDL_error.c ├── SDL_error_c.h ├── SDL_fatal.c ├── SDL_fatal.h ├── audio │ ├── SDL_audio.c │ ├── SDL_audio_c.h │ ├── SDL_audiocvt.c │ ├── SDL_audiodev.c │ ├── SDL_audiodev_c.h │ ├── SDL_audiomem.h │ ├── SDL_mixer.c │ ├── SDL_mixer_MMX.c │ ├── SDL_mixer_MMX.h │ ├── SDL_mixer_MMX_VC.c │ ├── SDL_mixer_MMX_VC.h │ ├── SDL_mixer_m68k.c │ ├── SDL_mixer_m68k.h │ ├── SDL_sysaudio.h │ ├── SDL_wave.c │ ├── SDL_wave.h │ ├── alsa │ │ ├── SDL_alsa_audio.c │ │ └── SDL_alsa_audio.h │ ├── arts │ │ ├── SDL_artsaudio.c │ │ └── SDL_artsaudio.h │ ├── baudio │ │ ├── SDL_beaudio.cc │ │ └── SDL_beaudio.h │ ├── bsd │ │ ├── SDL_bsdaudio.c │ │ └── SDL_bsdaudio.h │ ├── dart │ │ ├── SDL_dart.c │ │ └── SDL_dart.h │ ├── dc │ │ ├── SDL_dcaudio.c │ │ ├── SDL_dcaudio.h │ │ ├── aica.c │ │ └── aica.h │ ├── disk │ │ ├── SDL_diskaudio.c │ │ └── SDL_diskaudio.h │ ├── dma │ │ ├── SDL_dmaaudio.c │ │ └── SDL_dmaaudio.h │ ├── dmedia │ │ ├── SDL_irixaudio.c │ │ └── SDL_irixaudio.h │ ├── dsp │ │ ├── SDL_dspaudio.c │ │ └── SDL_dspaudio.h │ ├── dummy │ │ ├── SDL_dummyaudio.c │ │ └── SDL_dummyaudio.h │ ├── esd │ │ ├── SDL_esdaudio.c │ │ └── SDL_esdaudio.h │ ├── macosx │ │ ├── SDL_coreaudio.c │ │ └── SDL_coreaudio.h │ ├── macrom │ │ ├── SDL_romaudio.c │ │ └── SDL_romaudio.h │ ├── mint │ │ ├── SDL_mintaudio.c │ │ ├── SDL_mintaudio.h │ │ ├── SDL_mintaudio_dma8.c │ │ ├── SDL_mintaudio_dma8.h │ │ ├── SDL_mintaudio_gsxb.c │ │ ├── SDL_mintaudio_gsxb.h │ │ ├── SDL_mintaudio_it.S │ │ ├── SDL_mintaudio_mcsn.c │ │ ├── SDL_mintaudio_mcsn.h │ │ ├── SDL_mintaudio_stfa.c │ │ ├── SDL_mintaudio_stfa.h │ │ └── SDL_mintaudio_xbios.c │ ├── mme │ │ ├── SDL_mmeaudio.c │ │ └── SDL_mmeaudio.h │ ├── nas │ │ ├── SDL_nasaudio.c │ │ └── SDL_nasaudio.h │ ├── nds │ │ ├── SDL_ndsaudio.c │ │ ├── SDL_ndsaudio.h │ │ ├── sound9.c │ │ └── soundcommon.h │ ├── nto │ │ ├── SDL_nto_audio.c │ │ └── SDL_nto_audio.h │ ├── paudio │ │ ├── SDL_paudio.c │ │ └── SDL_paudio.h │ ├── pulse │ │ ├── SDL_pulseaudio.c │ │ └── SDL_pulseaudio.h │ ├── sun │ │ ├── SDL_sunaudio.c │ │ └── SDL_sunaudio.h │ ├── symbian │ │ ├── SDL_epocaudio.cpp │ │ ├── SDL_epocaudio.h │ │ ├── streamplayer.cpp │ │ └── streamplayer.h │ ├── ums │ │ ├── SDL_umsaudio.c │ │ └── SDL_umsaudio.h │ ├── windib │ │ ├── SDL_dibaudio.c │ │ └── SDL_dibaudio.h │ └── windx5 │ │ ├── SDL_dx5audio.c │ │ ├── SDL_dx5audio.h │ │ └── directx.h ├── cdrom │ ├── SDL_cdrom.c │ ├── SDL_syscdrom.h │ ├── aix │ │ └── SDL_syscdrom.c │ ├── beos │ │ └── SDL_syscdrom.cc │ ├── bsdi │ │ └── SDL_syscdrom.c │ ├── dc │ │ └── SDL_syscdrom.c │ ├── dummy │ │ └── SDL_syscdrom.c │ ├── freebsd │ │ └── SDL_syscdrom.c │ ├── linux │ │ └── SDL_syscdrom.c │ ├── macos │ │ ├── SDL_syscdrom.c │ │ └── SDL_syscdrom_c.h │ ├── macosx │ │ ├── AudioFilePlayer.c │ │ ├── AudioFilePlayer.h │ │ ├── AudioFileReaderThread.c │ │ ├── CDPlayer.c │ │ ├── CDPlayer.h │ │ ├── SDLOSXCAGuard.c │ │ ├── SDLOSXCAGuard.h │ │ ├── SDL_syscdrom.c │ │ └── SDL_syscdrom_c.h │ ├── mint │ │ └── SDL_syscdrom.c │ ├── openbsd │ │ └── SDL_syscdrom.c │ ├── os2 │ │ └── SDL_syscdrom.c │ ├── osf │ │ └── SDL_syscdrom.c │ ├── qnx │ │ └── SDL_syscdrom.c │ └── win32 │ │ └── SDL_syscdrom.c ├── cpuinfo │ └── SDL_cpuinfo.c ├── events │ ├── SDL_active.c │ ├── SDL_events.c │ ├── SDL_events_c.h │ ├── SDL_expose.c │ ├── SDL_keyboard.c │ ├── SDL_mouse.c │ ├── SDL_quit.c │ ├── SDL_resize.c │ └── SDL_sysevents.h ├── file │ └── SDL_rwops.c ├── hermes │ ├── COPYING.LIB │ ├── HeadMMX.h │ ├── HeadX86.h │ ├── README │ ├── common.inc │ ├── mmx_main.asm │ ├── mmxp2_32.asm │ ├── x86_main.asm │ ├── x86p_16.asm │ └── x86p_32.asm ├── joystick │ ├── SDL_joystick.c │ ├── SDL_joystick_c.h │ ├── SDL_sysjoystick.h │ ├── beos │ │ └── SDL_bejoystick.cc │ ├── bsd │ │ └── SDL_sysjoystick.c │ ├── darwin │ │ └── SDL_sysjoystick.c │ ├── dc │ │ └── SDL_sysjoystick.c │ ├── dummy │ │ └── SDL_sysjoystick.c │ ├── linux │ │ └── SDL_sysjoystick.c │ ├── macos │ │ └── SDL_sysjoystick.c │ ├── mint │ │ └── SDL_sysjoystick.c │ ├── nds │ │ └── SDL_sysjoystick.c │ ├── riscos │ │ └── SDL_sysjoystick.c │ └── win32 │ │ └── SDL_mmjoystick.c ├── loadso │ ├── beos │ │ └── SDL_sysloadso.c │ ├── dlopen │ │ └── SDL_sysloadso.c │ ├── dummy │ │ └── SDL_sysloadso.c │ ├── macos │ │ └── SDL_sysloadso.c │ ├── macosx │ │ └── SDL_dlcompat.c │ ├── mint │ │ └── SDL_sysloadso.c │ ├── os2 │ │ └── SDL_sysloadso.c │ └── win32 │ │ └── SDL_sysloadso.c ├── main │ ├── beos │ │ ├── SDL_BeApp.cc │ │ └── SDL_BeApp.h │ ├── dummy │ │ └── SDL_dummy_main.c │ ├── macos │ │ ├── SDL.r │ │ ├── SDL.shlib.r │ │ ├── SDL_main.c │ │ ├── SIZE.r │ │ └── exports │ │ │ ├── Makefile │ │ │ ├── SDL.x │ │ │ └── gendef.pl │ ├── macosx │ │ ├── Info.plist.in │ │ ├── SDLMain.h │ │ ├── SDLMain.m │ │ ├── SDLMain.nib │ │ │ ├── classes.nib │ │ │ ├── info.nib │ │ │ └── objects.nib │ │ └── info.nib │ ├── qtopia │ │ └── SDL_qtopia_main.cc │ ├── symbian │ │ ├── EKA1 │ │ │ └── SDL_main.cpp │ │ └── EKA2 │ │ │ ├── SDL_main.cpp │ │ │ ├── sdlexe.cpp │ │ │ ├── sdllib.cpp │ │ │ ├── vectorbuffer.cpp │ │ │ └── vectorbuffer.h │ └── win32 │ │ ├── SDL_win32_main.c │ │ └── version.rc ├── stdlib │ ├── SDL_getenv.c │ ├── SDL_iconv.c │ ├── SDL_malloc.c │ ├── SDL_qsort.c │ ├── SDL_stdlib.c │ └── SDL_string.c ├── thread │ ├── SDL_systhread.h │ ├── SDL_thread.c │ ├── SDL_thread_c.h │ ├── beos │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── dc │ │ ├── SDL_syscond.c │ │ ├── SDL_syscond_c.h │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_syssem_c.h │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── generic │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── irix │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── os2 │ │ ├── SDL_syscond.c │ │ ├── SDL_syscond_c.h │ │ ├── SDL_sysmutex.c │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── pth │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── pthread │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── riscos │ │ ├── SDL_syscond.c │ │ ├── SDL_sysmutex.c │ │ ├── SDL_sysmutex_c.h │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ └── SDL_systhread_c.h │ ├── symbian │ │ ├── SDL_sysmutex.cpp │ │ ├── SDL_syssem.cpp │ │ ├── SDL_systhread.cpp │ │ └── SDL_systhread_c.h │ └── win32 │ │ ├── SDL_sysmutex.c │ │ ├── SDL_syssem.c │ │ ├── SDL_systhread.c │ │ ├── SDL_systhread_c.h │ │ ├── win_ce_semaphore.c │ │ └── win_ce_semaphore.h ├── timer │ ├── SDL_systimer.h │ ├── SDL_timer.c │ ├── SDL_timer_c.h │ ├── beos │ │ └── SDL_systimer.c │ ├── dc │ │ └── SDL_systimer.c │ ├── dummy │ │ └── SDL_systimer.c │ ├── macos │ │ ├── FastTimes.c │ │ ├── FastTimes.h │ │ ├── SDL_MPWtimer.c │ │ └── SDL_systimer.c │ ├── mint │ │ ├── SDL_systimer.c │ │ ├── SDL_vbltimer.S │ │ └── SDL_vbltimer_s.h │ ├── nds │ │ └── SDL_systimer.c │ ├── os2 │ │ └── SDL_systimer.c │ ├── riscos │ │ └── SDL_systimer.c │ ├── symbian │ │ └── SDL_systimer.cpp │ ├── unix │ │ └── SDL_systimer.c │ ├── win32 │ │ └── SDL_systimer.c │ └── wince │ │ └── SDL_systimer.c └── video │ ├── SDL_RLEaccel.c │ ├── SDL_RLEaccel_c.h │ ├── SDL_blit.c │ ├── SDL_blit.h │ ├── SDL_blit_0.c │ ├── SDL_blit_1.c │ ├── SDL_blit_A.c │ ├── SDL_blit_N.c │ ├── SDL_bmp.c │ ├── SDL_cursor.c │ ├── SDL_cursor_c.h │ ├── SDL_gamma.c │ ├── SDL_glfuncs.h │ ├── SDL_leaks.h │ ├── SDL_pixels.c │ ├── SDL_pixels_c.h │ ├── SDL_stretch.c │ ├── SDL_stretch_c.h │ ├── SDL_surface.c │ ├── SDL_sysvideo.h │ ├── SDL_video.c │ ├── SDL_yuv.c │ ├── SDL_yuv_mmx.c │ ├── SDL_yuv_sw.c │ ├── SDL_yuv_sw_c.h │ ├── SDL_yuvfuncs.h │ ├── Xext │ ├── README │ ├── XME │ │ └── xme.c │ ├── Xinerama │ │ └── Xinerama.c │ ├── Xv │ │ ├── Xv.c │ │ └── Xvlibint.h │ ├── Xxf86dga │ │ ├── XF86DGA.c │ │ └── XF86DGA2.c │ ├── Xxf86vm │ │ └── XF86VMode.c │ └── extensions │ │ ├── Xext.h │ │ ├── Xinerama.h │ │ ├── Xv.h │ │ ├── Xvlib.h │ │ ├── Xvproto.h │ │ ├── extutil.h │ │ ├── panoramiXext.h │ │ ├── panoramiXproto.h │ │ ├── xf86dga.h │ │ ├── xf86dga1.h │ │ ├── xf86dga1str.h │ │ ├── xf86dgastr.h │ │ ├── xf86vmode.h │ │ ├── xf86vmstr.h │ │ └── xme.h │ ├── aalib │ ├── SDL_aaevents.c │ ├── SDL_aaevents_c.h │ ├── SDL_aamouse.c │ ├── SDL_aamouse_c.h │ ├── SDL_aavideo.c │ └── SDL_aavideo.h │ ├── ataricommon │ ├── SDL_ataric2p.S │ ├── SDL_ataric2p_s.h │ ├── SDL_ataridevmouse.c │ ├── SDL_ataridevmouse_c.h │ ├── SDL_atarieddi.S │ ├── SDL_atarieddi_s.h │ ├── SDL_atarievents.c │ ├── SDL_atarievents_c.h │ ├── SDL_atarigl.c │ ├── SDL_atarigl_c.h │ ├── SDL_atarikeys.h │ ├── SDL_atarimxalloc.c │ ├── SDL_atarimxalloc_c.h │ ├── SDL_atarisuper.h │ ├── SDL_biosevents.c │ ├── SDL_biosevents_c.h │ ├── SDL_gemdosevents.c │ ├── SDL_gemdosevents_c.h │ ├── SDL_ikbdevents.c │ ├── SDL_ikbdevents_c.h │ ├── SDL_ikbdinterrupt.S │ ├── SDL_ikbdinterrupt_s.h │ ├── SDL_xbiosevents.c │ ├── SDL_xbiosevents_c.h │ ├── SDL_xbiosinterrupt.S │ └── SDL_xbiosinterrupt_s.h │ ├── blank_cursor.h │ ├── bwindow │ ├── SDL_BView.h │ ├── SDL_BWin.h │ ├── SDL_lowvideo.h │ ├── SDL_sysevents.cc │ ├── SDL_sysevents_c.h │ ├── SDL_sysmouse.cc │ ├── SDL_sysmouse_c.h │ ├── SDL_sysvideo.cc │ ├── SDL_syswm.cc │ ├── SDL_syswm_c.h │ ├── SDL_sysyuv.cc │ └── SDL_sysyuv.h │ ├── caca │ ├── SDL_cacaevents.c │ ├── SDL_cacaevents_c.h │ ├── SDL_cacavideo.c │ └── SDL_cacavideo.h │ ├── dc │ ├── SDL_dcevents.c │ ├── SDL_dcevents_c.h │ ├── SDL_dcmouse.c │ ├── SDL_dcmouse_c.h │ ├── SDL_dcvideo.c │ └── SDL_dcvideo.h │ ├── default_cursor.h │ ├── dga │ ├── SDL_dgaevents.c │ ├── SDL_dgaevents_c.h │ ├── SDL_dgamouse.c │ ├── SDL_dgamouse_c.h │ ├── SDL_dgavideo.c │ └── SDL_dgavideo.h │ ├── directfb │ ├── SDL_DirectFB_events.c │ ├── SDL_DirectFB_events.h │ ├── SDL_DirectFB_keys.h │ ├── SDL_DirectFB_video.c │ ├── SDL_DirectFB_video.h │ ├── SDL_DirectFB_yuv.c │ └── SDL_DirectFB_yuv.h │ ├── dispmanx │ └── SDL_dispmanxvideo.c │ ├── dummy │ ├── SDL_nullevents.c │ ├── SDL_nullevents_c.h │ ├── SDL_nullmouse.c │ ├── SDL_nullmouse_c.h │ ├── SDL_nullvideo.c │ └── SDL_nullvideo.h │ ├── e_log.h │ ├── e_pow.h │ ├── e_sqrt.h │ ├── fbcon │ ├── 3dfx_mmio.h │ ├── 3dfx_regs.h │ ├── SDL_fb3dfx.c │ ├── SDL_fb3dfx.h │ ├── SDL_fbelo.c │ ├── SDL_fbelo.h │ ├── SDL_fbevents.c │ ├── SDL_fbevents_c.h │ ├── SDL_fbkeys.h │ ├── SDL_fbmatrox.c │ ├── SDL_fbmatrox.h │ ├── SDL_fbmouse.c │ ├── SDL_fbmouse_c.h │ ├── SDL_fbriva.c │ ├── SDL_fbriva.h │ ├── SDL_fbvideo.c │ ├── SDL_fbvideo.h │ ├── matrox_mmio.h │ ├── matrox_regs.h │ ├── riva_mmio.h │ └── riva_regs.h │ ├── gapi │ ├── SDL_gapivideo.c │ └── SDL_gapivideo.h │ ├── gem │ ├── SDL_gemevents.c │ ├── SDL_gemevents_c.h │ ├── SDL_gemmouse.c │ ├── SDL_gemmouse_c.h │ ├── SDL_gemvideo.c │ ├── SDL_gemvideo.h │ ├── SDL_gemwm.c │ └── SDL_gemwm_c.h │ ├── ggi │ ├── SDL_ggievents.c │ ├── SDL_ggievents_c.h │ ├── SDL_ggikeys.h │ ├── SDL_ggimouse.c │ ├── SDL_ggimouse_c.h │ ├── SDL_ggivideo.c │ └── SDL_ggivideo.h │ ├── ipod │ ├── SDL_ipodvideo.c │ └── SDL_ipodvideo.h │ ├── maccommon │ ├── SDL_lowvideo.h │ ├── SDL_macevents.c │ ├── SDL_macevents_c.h │ ├── SDL_macgl.c │ ├── SDL_macgl_c.h │ ├── SDL_mackeys.h │ ├── SDL_macmouse.c │ ├── SDL_macmouse_c.h │ ├── SDL_macwm.c │ └── SDL_macwm_c.h │ ├── macdsp │ ├── SDL_dspvideo.c │ └── SDL_dspvideo.h │ ├── macrom │ ├── SDL_romvideo.c │ └── SDL_romvideo.h │ ├── math_private.h │ ├── mmx.h │ ├── nanox │ ├── SDL_nxevents.c │ ├── SDL_nxevents_c.h │ ├── SDL_nximage.c │ ├── SDL_nximage_c.h │ ├── SDL_nxmodes.c │ ├── SDL_nxmodes_c.h │ ├── SDL_nxmouse.c │ ├── SDL_nxmouse_c.h │ ├── SDL_nxvideo.c │ ├── SDL_nxvideo.h │ ├── SDL_nxwm.c │ └── SDL_nxwm_c.h │ ├── nds │ ├── SDL_ndsevents.c │ ├── SDL_ndsevents_c.h │ ├── SDL_ndsmouse.c │ ├── SDL_ndsmouse_c.h │ ├── SDL_ndsvideo.c │ └── SDL_ndsvideo.h │ ├── os2fslib │ ├── SDL_os2fslib.c │ ├── SDL_os2fslib.h │ └── SDL_vkeys.h │ ├── photon │ ├── SDL_ph_events.c │ ├── SDL_ph_events_c.h │ ├── SDL_ph_gl.c │ ├── SDL_ph_gl.h │ ├── SDL_ph_image.c │ ├── SDL_ph_image_c.h │ ├── SDL_ph_modes.c │ ├── SDL_ph_modes_c.h │ ├── SDL_ph_mouse.c │ ├── SDL_ph_mouse_c.h │ ├── SDL_ph_video.c │ ├── SDL_ph_video.h │ ├── SDL_ph_wm.c │ ├── SDL_ph_wm_c.h │ ├── SDL_phyuv.c │ └── SDL_phyuv_c.h │ ├── picogui │ ├── SDL_pgevents.c │ ├── SDL_pgevents_c.h │ ├── SDL_pgvideo.c │ └── SDL_pgvideo.h │ ├── ps2gs │ ├── SDL_gsevents.c │ ├── SDL_gsevents_c.h │ ├── SDL_gskeys.h │ ├── SDL_gsmouse.c │ ├── SDL_gsmouse_c.h │ ├── SDL_gsvideo.c │ ├── SDL_gsvideo.h │ ├── SDL_gsyuv.c │ └── SDL_gsyuv_c.h │ ├── ps3 │ ├── SDL_ps3events.c │ ├── SDL_ps3events_c.h │ ├── SDL_ps3video.c │ ├── SDL_ps3video.h │ ├── SDL_ps3yuv.c │ ├── SDL_ps3yuv_c.h │ └── spulibs │ │ ├── Makefile │ │ ├── bilin_scaler.c │ │ ├── fb_writer.c │ │ ├── spu_common.h │ │ └── yuv2rgb_converter.c │ ├── qtopia │ ├── SDL_QPEApp.cc │ ├── SDL_QPEApp.h │ ├── SDL_QWin.cc │ ├── SDL_QWin.h │ ├── SDL_lowvideo.h │ ├── SDL_sysevents.cc │ ├── SDL_sysevents_c.h │ ├── SDL_sysmouse.cc │ ├── SDL_sysmouse_c.h │ ├── SDL_sysvideo.cc │ ├── SDL_syswm.cc │ └── SDL_syswm_c.h │ ├── quartz │ ├── CGS.h │ ├── SDL_QuartzEvents.m │ ├── SDL_QuartzGL.m │ ├── SDL_QuartzKeys.h │ ├── SDL_QuartzVideo.h │ ├── SDL_QuartzVideo.m │ ├── SDL_QuartzWM.h │ ├── SDL_QuartzWM.m │ ├── SDL_QuartzWindow.h │ └── SDL_QuartzWindow.m │ ├── riscos │ ├── SDL_riscosASM.S │ ├── SDL_riscosFullScreenVideo.c │ ├── SDL_riscosevents.c │ ├── SDL_riscosevents_c.h │ ├── SDL_riscosmouse.c │ ├── SDL_riscosmouse_c.h │ ├── SDL_riscossprite.c │ ├── SDL_riscostask.c │ ├── SDL_riscostask.h │ ├── SDL_riscosvideo.c │ ├── SDL_riscosvideo.h │ ├── SDL_wimppoll.c │ └── SDL_wimpvideo.c │ ├── svga │ ├── SDL_svgaevents.c │ ├── SDL_svgaevents_c.h │ ├── SDL_svgamouse.c │ ├── SDL_svgamouse_c.h │ ├── SDL_svgavideo.c │ └── SDL_svgavideo.h │ ├── symbian │ ├── EKA1 │ │ ├── SDL_epocevents.cpp │ │ ├── SDL_epocvideo.cpp │ │ └── SDL_epocvideo.h │ ├── EKA2 │ │ ├── SDL_epocevents.cpp │ │ ├── SDL_epocvideo.cpp │ │ ├── SDL_epocvideo.h │ │ ├── dsa.cpp │ │ ├── dsa_new.cpp │ │ └── dsa_old.cpp │ └── SDL_epocevents_c.h │ ├── vgl │ ├── SDL_vglevents.c │ ├── SDL_vglevents_c.h │ ├── SDL_vglmouse.c │ ├── SDL_vglmouse_c.h │ ├── SDL_vglvideo.c │ └── SDL_vglvideo.h │ ├── wincommon │ ├── SDL_lowvideo.h │ ├── SDL_sysevents.c │ ├── SDL_sysmouse.c │ ├── SDL_sysmouse_c.h │ ├── SDL_syswm.c │ ├── SDL_syswm_c.h │ ├── SDL_wingl.c │ ├── SDL_wingl_c.h │ └── wmmsg.h │ ├── windib │ ├── SDL_dibevents.c │ ├── SDL_dibevents_c.h │ ├── SDL_dibvideo.c │ ├── SDL_dibvideo.h │ ├── SDL_gapidibvideo.h │ └── SDL_vkeys.h │ ├── windx5 │ ├── SDL_dx5events.c │ ├── SDL_dx5events_c.h │ ├── SDL_dx5video.c │ ├── SDL_dx5video.h │ ├── SDL_dx5yuv.c │ ├── SDL_dx5yuv_c.h │ └── directx.h │ ├── wscons │ ├── SDL_wsconsevents.c │ ├── SDL_wsconsevents_c.h │ ├── SDL_wsconsmouse.c │ ├── SDL_wsconsmouse_c.h │ ├── SDL_wsconsvideo.c │ └── SDL_wsconsvideo.h │ ├── x11 │ ├── SDL_x11dga.c │ ├── SDL_x11dga_c.h │ ├── SDL_x11dyn.c │ ├── SDL_x11dyn.h │ ├── SDL_x11events.c │ ├── SDL_x11events_c.h │ ├── SDL_x11gamma.c │ ├── SDL_x11gamma_c.h │ ├── SDL_x11gl.c │ ├── SDL_x11gl_c.h │ ├── SDL_x11image.c │ ├── SDL_x11image_c.h │ ├── SDL_x11modes.c │ ├── SDL_x11modes_c.h │ ├── SDL_x11mouse.c │ ├── SDL_x11mouse_c.h │ ├── SDL_x11sym.h │ ├── SDL_x11video.c │ ├── SDL_x11video.h │ ├── SDL_x11wm.c │ ├── SDL_x11wm_c.h │ ├── SDL_x11yuv.c │ └── SDL_x11yuv_c.h │ └── xbios │ ├── SDL_xbios.c │ ├── SDL_xbios.h │ ├── SDL_xbios_blowup.c │ ├── SDL_xbios_blowup.h │ ├── SDL_xbios_centscreen.c │ ├── SDL_xbios_centscreen.h │ ├── SDL_xbios_milan.c │ ├── SDL_xbios_milan.h │ ├── SDL_xbios_sb3.c │ ├── SDL_xbios_sb3.h │ ├── SDL_xbios_tveille.c │ └── SDL_xbios_tveille.h ├── symbian.zip └── test ├── COPYING ├── Makefile.in ├── README ├── acinclude.m4 ├── aclocal.m4 ├── autogen.sh ├── checkkeys.c ├── configure.in ├── gcc-fat.sh ├── graywin.c ├── icon.bmp ├── loopwave.c ├── moose.dat ├── picture.xbm ├── sail.bmp ├── sample.bmp ├── sample.wav ├── testalpha.c ├── testbitmap.c ├── testblitspeed.c ├── testcdrom.c ├── testcursor.c ├── testdyngl.c ├── testerror.c ├── testfile.c ├── testgamma.c ├── testgl.c ├── testhread.c ├── testiconv.c ├── testjoystick.c ├── testkeys.c ├── testloadso.c ├── testlock.c ├── testoverlay.c ├── testoverlay2.c ├── testpalette.c ├── testplatform.c ├── testsem.c ├── testsprite.c ├── testtimer.c ├── testver.c ├── testvidinfo.c ├── testwin.c ├── testwm.c ├── threadwin.c ├── torturethread.c └── utf8.txt /BUGS: -------------------------------------------------------------------------------- 1 | 2 | Bugs are now managed in the SDL bug tracker, here: 3 | 4 | http://bugzilla.libsdl.org/ 5 | 6 | You may report bugs there, and search to see if a given issue has already 7 | been reported, discussed, and maybe even fixed. 8 | 9 | 10 | 11 | You may also find help at the SDL mailing list. Subscription information: 12 | 13 | http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org 14 | 15 | Bug reports are welcome here, but we really appreciate if you use Bugzilla, as 16 | bugs discussed on the mailing list may be forgotten or missed. 17 | 18 | 19 | -------------------------------------------------------------------------------- /Borland.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Borland.zip -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/CREDITS -------------------------------------------------------------------------------- /CWprojects.sea.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/CWprojects.sea.bin -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- 1 | 2 | To compile and install SDL: 3 | 4 | 1. Run './configure; make; make install' 5 | 6 | If you are compiling for Windows using gcc, read the FAQ at: 7 | http://www.libsdl.org/faq.php?action=listentries&category=4#42 8 | 9 | If you are compiling using Visual C++ on Win32, you should read 10 | the file VisualC.html 11 | 12 | 2. Look at the example programs in ./test, and check out the HTML 13 | documentation in ./docs to see how to use the SDL library. 14 | 15 | 3. Join the SDL developer mailing list by sending E-mail to 16 | sdl-request@libsdl.org 17 | and put "subscribe" in the subject of the message. 18 | 19 | Or alternatively you can use the web interface: 20 | http://www.libsdl.org/mailing-list.php 21 | 22 | That's it! 23 | Sam Lantinga 24 | -------------------------------------------------------------------------------- /MPWmake.sea.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/MPWmake.sea.bin -------------------------------------------------------------------------------- /Makefile.minimal: -------------------------------------------------------------------------------- 1 | # Makefile to build the SDL library 2 | 3 | INCLUDE = -I./include 4 | CFLAGS = -g -O2 $(INCLUDE) 5 | AR = ar 6 | RANLIB = ranlib 7 | 8 | CONFIG_H = include/SDL_config.h 9 | TARGET = libSDL.a 10 | SOURCES = \ 11 | src/*.c \ 12 | src/audio/*.c \ 13 | src/cdrom/*.c \ 14 | src/cpuinfo/*.c \ 15 | src/events/*.c \ 16 | src/file/*.c \ 17 | src/joystick/*.c \ 18 | src/stdlib/*.c \ 19 | src/thread/*.c \ 20 | src/timer/*.c \ 21 | src/video/*.c \ 22 | src/audio/dummy/*.c \ 23 | src/video/dummy/*.c \ 24 | src/joystick/dummy/*.c \ 25 | src/cdrom/dummy/*.c \ 26 | src/thread/generic/*.c \ 27 | src/timer/dummy/*.c \ 28 | src/loadso/dummy/*.c \ 29 | 30 | OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g') 31 | 32 | all: $(TARGET) 33 | 34 | $(TARGET): $(CONFIG_H) $(OBJECTS) 35 | $(AR) crv $@ $^ 36 | $(RANLIB) $@ 37 | 38 | $(CONFIG_H): 39 | cp $(CONFIG_H).default $(CONFIG_H) 40 | 41 | clean: 42 | rm -f $(TARGET) $(OBJECTS) 43 | -------------------------------------------------------------------------------- /README-SDL.txt: -------------------------------------------------------------------------------- 1 | 2 | Please distribute this file with the SDL runtime environment: 3 | 4 | The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library 5 | designed to make it easy to write multi-media software, such as games and 6 | emulators. 7 | 8 | The Simple DirectMedia Layer library source code is available from: 9 | http://www.libsdl.org/ 10 | 11 | This library is distributed under the terms of the GNU LGPL license: 12 | http://www.gnu.org/copyleft/lesser.html 13 | 14 | -------------------------------------------------------------------------------- /README.AmigaOS: -------------------------------------------------------------------------------- 1 | The AmigaOS code has been removed from SDL, since it had been broken for a 2 | long time and had a few bits of fairly invasive code #ifdef'd into the 3 | SDL core. 4 | 5 | However, there is an OS4 version of SDL here: 6 | http://www.rcdrummond.net/amiga/index.html 7 | 8 | And a MorphOS version here: 9 | http://www.lehtoranta.net/powersdl/ 10 | 11 | --ryan. 12 | 13 | -------------------------------------------------------------------------------- /README.BeOS: -------------------------------------------------------------------------------- 1 | 2 | SDL on BeOS R5 3 | ============== 4 | 5 | You can build SDL on BeOS like any other GNU style package. 6 | e.g. ./configure && make && make install 7 | By default it is installed in /boot/develop/tools/gnupro/{bin,lib,etc.} 8 | 9 | Once you install SDL, you need to copy libSDL.so to /boot/home/config/lib, 10 | so it can be found by the dynamic linker. 11 | 12 | Enjoy! 13 | Sam Lantinga (slouken@libsdl.org) 14 | -------------------------------------------------------------------------------- /README.DC: -------------------------------------------------------------------------------- 1 | SDL for Dreamcast (beta2) 2 | 3 | BERO 4 | berobero@users.sourceforge.net 5 | 6 | http://www.geocities.co.jp/Playtown/2004/ 7 | 8 | this work with kos-newlib 9 | http://sourceforge.net/projects/dcquake/ 10 | 11 | compile 12 | - source environ.sh (from the KOS distribution) 13 | - make -f Makefile.dc 14 | 15 | compile with gl support 16 | - install latest libgl from http://sourceforge.net/projects/dcquake/ 17 | - uncomment GL=1 in Makefile.dc 18 | - make -f Makefile.dc clean 19 | - make -f Makefile.dc 20 | 21 | install 22 | - copy include/*.h and libSDL.a or libSDL_gl.a for your enviroment 23 | 24 | changelog: 25 | 26 | beta2 27 | - OpenGL support 28 | - Hardware page flip support 29 | 30 | beta 31 | - thread, timer don't tested so much. 32 | - not support OpenGL 33 | -------------------------------------------------------------------------------- /README.HG: -------------------------------------------------------------------------------- 1 | 2 | The latest development version of SDL is available via Mercurial. 3 | Mercurial allows you to get up-to-the-minute fixes and enhancements; 4 | as a developer works on a source tree, you can use "hg" to mirror that 5 | source tree instead of waiting for an official release. Please look 6 | at the Mercurial website ( http://mercurial.selenic.com/ ) for more 7 | information on using hg, where you can also download software for 8 | Mac OS X, Windows, and Unix systems. 9 | 10 | hg clone -u SDL-1.2 http://hg.libsdl.org/SDL 11 | 12 | If you are building SDL with an IDE, you will need to copy the file 13 | include/SDL_config.h.default to include/SDL_config.h before building. 14 | 15 | If you are building SDL via configure, you will need to run autogen.sh 16 | before running configure. 17 | 18 | There is a web interface to the subversion repository at: 19 | http://hg.libsdl.org/SDL/ 20 | 21 | There is an RSS feed available at that URL, for those that want to 22 | track commits in real time. 23 | 24 | -------------------------------------------------------------------------------- /README.NDS: -------------------------------------------------------------------------------- 1 | The SDL port to the Nintendo DS 2 | 3 | This port uses the devKitPro toolchain, available from: 4 | http://www.devkitpro.org 5 | 6 | Precompiled tools for cross-compiling on Linux are available from: 7 | http://www.libsdl.org/extras/nds/devkitPro-20070503-linux.tar.gz 8 | 9 | todo: 10 | add ds console specific features/optimizations 11 | mouse/keyboard support 12 | dual screen support 13 | 14 | build with: 15 | cp include/SDL_config_nds.h include/SDL_config.h 16 | make -f Makefile.ds 17 | 18 | included is an arm9/arm7 template to allow for sound streaming support. 19 | 20 | Enjoy, fix the source and share :) 21 | Troy Davis(GPF) 22 | http://gpf.dcemu.co.uk/ 23 | -------------------------------------------------------------------------------- /README.PS3: -------------------------------------------------------------------------------- 1 | 2 | SDL on Sony Playstation3 3 | ------------------------ 4 | 5 | Installation: 6 | First, you have to install the Cell SDK 7 | - Download the Cell SDK installer RPM and ISO images to 8 | a temporary directory such as /tmp/cellsdk. 9 | - Mount the image: mount -o loop CellSDK-Devel-Fedora_3.1.0.0.0.iso /tmp/cellsdk 10 | - Install the SDK installer: rpm -ivh cell-install-3.1.0-0.0.noarch.rpm 11 | - Install the SDK: cd /opt/cell && ./cellsdk --iso /tmp/cellsdkiso install 12 | 13 | You need to install the SPU-libs before installing SDL 14 | - Go to SDL-1.2/src/video/ps3/spulibs/ 15 | - Run make && make install 16 | 17 | Finally, install SDL 18 | - Go to SDL-1.2/ and build SDL like any other GNU style package. 19 | e.g. 20 | - Build the configure-script with ./autogen.sh 21 | - Configure SDL for your needs: ./configure --enable-video-ps3 ... 22 | - Build and install it: make && make install 23 | 24 | 25 | Todo: 26 | - mouse/keyboard/controller support 27 | 28 | Have fun! 29 | Dirk Herrendoerfer 30 | -------------------------------------------------------------------------------- /README.Symbian: -------------------------------------------------------------------------------- 1 | ============================================================================== 2 | Using the Simple DirectMedia Layer with S60 3.x / Symbian 9.x 3 | ============================================================================== 4 | 5 | These instuctions are for people developing for S60 3.x. S60 3.x 6 | uses Symbian OS so you need S60 SDK. 7 | 8 | extract "symbian.zip" into this folder. 9 | 10 | go to symbian folder 11 | 12 | bldmake bldfiles 13 | abld build 14 | 15 | That produces WINSCW and ARMV5 versions of sdl.dll runtime library 16 | and sdl.lib for development. 17 | The sdlexe.dll/sdlexe.lib and sdlmain.lib are for easy SDL S60 18 | integration, please see http://www.mbnet.fi/~mertama/sdl.html 19 | for further info. 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | 2 | Wish list for the 1.3 development branch: 3 | http://bugzilla.libsdl.org/ 4 | 5 | * Add mousewheel events (new unified event architecture?) 6 | * DirectInput joystick support needs to be implemented 7 | * Be able to enumerate and select available audio and video drivers 8 | * Fullscreen video mode support for Mac OS X 9 | * Explicit vertical retrace wait (maybe separate from SDL_Flip?) 10 | * Shaped windows, windows without borders 11 | * Multiple windows, multiple display support 12 | * SDL_INIT_EVENTTHREAD on Windows and MacOS? 13 | * Add a timestamp to events 14 | * Add audio input API 15 | * Add hardware accelerated scaled blit 16 | * Add hardware accelerated alpha blits 17 | * Redesign blitting architecture to allow blit plugins 18 | 19 | In the jump from 1.2 to 1.3, we should change the SDL_Rect members to 20 | int and evaluate all the rest of the datatypes. This is the only place 21 | we should do it though, since the 1.2 series should not break binary 22 | compatibility in this way. 23 | 24 | Requests: 25 | * PCM and CDROM volume control (deprecated, but possible) 26 | -------------------------------------------------------------------------------- /VisualC/SDL.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 5.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "SDL"=.\SDL\SDL.DSP - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Project: "SDLmain"=.\SDLmain\SDLmain.dsp - Package Owner=<4> 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<4> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | Global: 31 | 32 | Package=<5> 33 | {{{ 34 | }}} 35 | 36 | Package=<3> 37 | {{{ 38 | }}} 39 | 40 | ############################################################################### 41 | 42 | -------------------------------------------------------------------------------- /VisualC/SDL/Version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/VisualC/SDL/Version.rc -------------------------------------------------------------------------------- /VisualC/SDL/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Developer Studio generated include file. 3 | // Used by Version.rc 4 | // 5 | 6 | // Next default values for new objects 7 | // 8 | #ifdef APSTUDIO_INVOKED 9 | #ifndef APSTUDIO_READONLY_SYMBOLS 10 | #define _APS_NEXT_RESOURCE_VALUE 101 11 | #define _APS_NEXT_COMMAND_VALUE 40001 12 | #define _APS_NEXT_CONTROL_VALUE 1000 13 | #define _APS_NEXT_SYMED_VALUE 101 14 | #endif 15 | #endif 16 | -------------------------------------------------------------------------------- /Watcom-OS2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Watcom-OS2.zip -------------------------------------------------------------------------------- /Watcom-Win32.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Watcom-Win32.zip -------------------------------------------------------------------------------- /Xcode/SDL/Info-Framework.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | SDL 9 | CFBundleGetInfoString 10 | http://www.libsdl.org 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | SDL 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | Simple DirectMedia Layer 19 | CFBundlePackageType 20 | FMWK 21 | CFBundleShortVersionString 22 | 1.2.14 23 | CFBundleSignature 24 | SDLX 25 | CFBundleVersion 26 | 1.2.14 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/SDL-devel.info: -------------------------------------------------------------------------------- 1 | Title SDL 1.2.9 2 | Version 1 3 | Description SDL Library for Mac OS X (http://www.libsdl.org) 4 | DefaultLocation /Developer/Documentation/SDL 5 | Diskname (null) 6 | DeleteWarning 7 | NeedsAuthorization YES 8 | DisableStop NO 9 | UseUserMask YES 10 | Application NO 11 | Relocatable NO 12 | Required NO 13 | InstallOnly NO 14 | RequiresReboot NO 15 | InstallFat NO 16 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/SDL.info: -------------------------------------------------------------------------------- 1 | Title SDL 1.2.8 2 | Version 1 3 | Description SDL Library for Mac OS X (http://www.libsdl.org) 4 | DefaultLocation /Library/Frameworks 5 | Diskname (null) 6 | DeleteWarning 7 | NeedsAuthorization NO 8 | DisableStop NO 9 | UseUserMask NO 10 | Application NO 11 | Relocatable YES 12 | Required NO 13 | InstallOnly NO 14 | RequiresReboot NO 15 | InstallFat NO 16 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/devel-resources/ReadMe.txt: -------------------------------------------------------------------------------- 1 | The Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators. 2 | 3 | The Simple DirectMedia Layer library source code is available from: http://www.libsdl.org/ 4 | 5 | This library is distributed under the terms of the GNU LGPL license: http://www.gnu.org/copyleft/lesser.html -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/devel-resources/Welcome.txt: -------------------------------------------------------------------------------- 1 | This package installs documentation and Project Builder stationary for the SDL framework. 2 | 3 | The SDL documentation is installed into /Developer/Documentation/SDL. 4 | 5 | The SDL Mac OS X Readme is installed into your home directory. 6 | -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/resources/SDL_DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/SDL/pkg-support/resources/SDL_DS_Store -------------------------------------------------------------------------------- /Xcode/SDL/pkg-support/sdl_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/SDL/pkg-support/sdl_logo.pdf -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-checkkeys__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | checkkeys 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-graywin__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | graywin 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-loopwave__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | loopwave 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-test.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testalpha 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testalpha__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testalpha 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testbitmap__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testbitmap 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testblitspeed.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testblitspeed 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testcdrom__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testcdrom 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testdyngl.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testdyngl 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testerror__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testerror 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testfile.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testfile 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testgamma__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testgamma 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testgl__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testgl 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testiconv.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testiconv 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testjoystick__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testjoystick 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testkeys__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testkeys 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testlock__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testlock 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testoverlay2.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testoverlay2 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testoverlay__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testpalette__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testpalette 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testplatform.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testplatform 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testsem__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testsem 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testsprite__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testsprite 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testthread__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testthread 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testtimer__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testtimer 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testtypes__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testtypes 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testversion__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testversion 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testvidinfo__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testvidinfo 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testwin__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testwin 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-testwm__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | testwm 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-threadwin__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | threadwin 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/Info-torturethread__Upgraded_.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | torturethread 9 | CFBundleGetInfoString 10 | 11 | CFBundleIconFile 12 | 13 | CFBundleIdentifier 14 | 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | 19 | CFBundlePackageType 20 | APPL 21 | CFBundleShortVersionString 22 | 23 | CFBundleSignature 24 | ???? 25 | CFBundleVersion 26 | 0.0.1d1 27 | NSMainNibFile 28 | SDLMain.nib 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /Xcode/SDLTest/libsdlmain_prefix.h: -------------------------------------------------------------------------------- 1 | /* 2 | * libsdlmain_prefix.h 3 | * SDLTest 4 | * 5 | * Created by Darrell Walisser on Wed Aug 06 2003. 6 | * Copyright (c) 2003 __MyCompanyName__. All rights reserved. 7 | * 8 | */ 9 | 10 | #include 11 | #include 12 | #include "SDL.h" 13 | #include "SDLMain.h" -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = { 6 | help = id; 7 | newGame = id; 8 | openGame = id; 9 | prefsMenu = id; 10 | saveGame = id; 11 | saveGameAs = id; 12 | }; 13 | CLASS = SDLMain; 14 | LANGUAGE = ObjC; 15 | SUPERCLASS = NSObject; 16 | } 17 | ); 18 | IBVersion = 1; 19 | } -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 117 356 240 0 0 1152 848 7 | IBEditorPositions 8 | 9 | 29 10 | 62 362 195 44 0 0 1152 848 11 | 12 | IBFramework Version 13 | 291.0 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 6L60 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = { 6 | help = id; 7 | newGame = id; 8 | openGame = id; 9 | prefsMenu = id; 10 | saveGame = id; 11 | saveGameAs = id; 12 | }; 13 | CLASS = SDLMain; 14 | LANGUAGE = ObjC; 15 | SUPERCLASS = NSObject; 16 | } 17 | ); 18 | IBVersion = 1; 19 | } -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 117 356 240 0 0 1152 848 7 | IBEditorPositions 8 | 9 | 29 10 | 62 362 195 44 0 0 1152 848 11 | 12 | IBFramework Version 13 | 291.0 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 6L60 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.«PROJECTNAMEASXML» 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Application/SDLApp_Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 4 | { 5 | ACTIONS = { 6 | help = id; 7 | newGame = id; 8 | openGame = id; 9 | prefsMenu = id; 10 | saveGame = id; 11 | saveGameAs = id; 12 | }; 13 | CLASS = SDLMain; 14 | LANGUAGE = ObjC; 15 | SUPERCLASS = NSObject; 16 | } 17 | ); 18 | IBVersion = 1; 19 | } -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 62 117 356 240 0 0 1152 848 7 | IBEditorPositions 8 | 9 | 29 10 | 62 362 195 44 0 0 1152 848 11 | 12 | IBFramework Version 13 | 291.0 14 | IBOpenObjects 15 | 16 | 29 17 | 18 | IBSystem Version 19 | 6L60 20 | 21 | 22 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/English.lproj/SDLMain.nib/objects.nib -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.«PROJECTNAMEASXML» 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLApp_Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLCocoaApp.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL Cocoa Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.yourcompany.«PROJECTNAMEASXML» 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | SDLMain 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLApp_Prefix.pch -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLMain.h: -------------------------------------------------------------------------------- 1 | /* SDLMain.m - main entry point for our Cocoa-ized SDL app 2 | Initial Version: Darrell Walisser 3 | Non-NIB-Code & other changes: Max Horn 4 | 5 | Feel free to customize this file to suit your needs 6 | */ 7 | 8 | #ifndef _SDLMain_h_ 9 | #define _SDLMain_h_ 10 | 11 | #import 12 | 13 | @interface SDLMain : NSObject 14 | @end 15 | 16 | #endif /* _SDLMain_h_ */ 17 | -------------------------------------------------------------------------------- /Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/SDLOpenGLApp.xcodeproj/TemplateInfo.plist -------------------------------------------------------------------------------- /Xcode/mkxcode.csh: -------------------------------------------------------------------------------- 1 | #!/bin/csh 2 | 3 | ### 4 | ## This script creates "Xcode.tar.gz" in the parent directory 5 | ### 6 | 7 | # remove build products 8 | rm -rf SDL/build 9 | rm -rf SDLTest/build 10 | 11 | # remove Finder info files 12 | find . -name ".DS_Store" -exec rm "{}" ";" 13 | 14 | # remove user project prefs 15 | find . -name "*.pbxuser*" -exec rm "{}" ";" 16 | find . -name "*.mode*" -exec rm "{}" ";" 17 | find . -name "*.perspective*" -exec rm "{}" ";" 18 | 19 | # create the archive 20 | (cd .. && gnutar -zcvf Xcode.tar.gz Xcode) 21 | -------------------------------------------------------------------------------- /Xcode/stationary.csh: -------------------------------------------------------------------------------- 1 | #!/bin/csh 2 | 3 | ### 4 | ## This script installs the stationary 5 | ### 6 | 7 | sudo -v -p "Please enter the administrator password: " 8 | 9 | # project templates 10 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 11 | 12 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Cocoa Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 13 | 14 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL Custom Cocoa Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 15 | 16 | sudo /Developer/Tools/CpMac -r "Project Stationary/SDL OpenGL Application" "/Developer/ProjectBuilder Extras/Project Templates/Application/" 17 | 18 | 19 | # target templates 20 | sudo mkdir -p "/Developer/ProjectBuilder Extras/Target Templates/SDL" 21 | 22 | sudo /Developer/Tools/CpMac -r "Project Stationary/Application.trgttmpl" "/Developer/ProjectBuilder Extras/Target Templates/SDL" 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /acinclude/ltversion.m4: -------------------------------------------------------------------------------- 1 | ############################################################################## 2 | # ltversion.m4 -- version numbers -*- Autoconf -*- 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # Written by Scott James Remnant, 2004 6 | # 7 | # This file is free software; the Free Software Foundation gives 8 | # unlimited permission to copy and/or distribute it, with or without 9 | # modifications, as long as this notice is preserved. 10 | 11 | # Generated from ltversion.in. 12 | 13 | # serial 3012 ltversion.m4 14 | # This file is part of GNU Libtool 15 | 16 | m4_define([LT_PACKAGE_VERSION], [2.2.6]) 17 | m4_define([LT_PACKAGE_REVISION], [1.3012]) 18 | 19 | AC_DEFUN([LTVERSION_VERSION], 20 | [macro_version='2.2.6' 21 | macro_revision='1.3012' 22 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 23 | _LT_DECL(, macro_revision, 0) 24 | ]) 25 | 26 | -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | echo "Generating build information using autoconf" 4 | echo "This may take a while ..." 5 | 6 | # Regenerate configuration files 7 | cat acinclude/* >aclocal.m4 8 | found=false 9 | for autoconf in autoconf autoconf259 autoconf-2.59 10 | do if which $autoconf >/dev/null 2>&1; then $autoconf && found=true; break; fi 11 | done 12 | if test x$found = xfalse; then 13 | echo "Couldn't find autoconf, aborting" 14 | exit 1 15 | fi 16 | (cd test; sh autogen.sh) 17 | 18 | # Run configure for this platform 19 | echo "Now you are ready to run ./configure" 20 | -------------------------------------------------------------------------------- /build-scripts/strip_fPIC.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # libtool assumes that the compiler can handle the -fPIC flag 4 | # This isn't always true (for example, nasm can't handle it) 5 | command="" 6 | while [ $# -gt 0 ]; do 7 | case "$1" in 8 | -fPIC) 9 | # Ignore -fPIC option 10 | ;; 11 | -fno-common) 12 | # Ignore -fPIC and -DPIC options 13 | ;; 14 | *) 15 | command="$command $1" 16 | ;; 17 | esac 18 | shift 19 | done 20 | echo $command 21 | exec $command 22 | -------------------------------------------------------------------------------- /docs/html/guidecredits.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/docs/html/guidecredits.html -------------------------------------------------------------------------------- /docs/images/rainbow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroPie/sdl1/94cf920514037150817cb0d92c1fdccb133c5f8e/docs/images/rainbow.gif -------------------------------------------------------------------------------- /docs/man3/SDL_CDClose.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDClose" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDClose \- Closes a SDL_CD handle 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_CDClose\fP\fR(\fBSDL_CD *cdrom\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Closes the given \fBcdrom\fR handle\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_CDOpen\fP\fR, \fI\fBSDL_CD\fR\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDEject.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDEject" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDEject \- Ejects a CDROM 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_CDEject\fP\fR(\fBSDL_CD *cdrom\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Ejects the given \fBcdrom\fR\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Returns \fB0\fR on success, or \fB-1\fR on an error\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_CD\fR\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDName.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDName" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDName \- Returns a human-readable, system-dependent identifier for the CD-ROM\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBconst char *\fBSDL_CDName\fP\fR(\fBint drive\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Returns a human-readable, system-dependent identifier for the CD-ROM\&. \fBdrive\fR is the index of the drive\&. Drive indices start to 0 and end at \fBSDL_CDNumDrives()\fP-1\&. 12 | .SH "EXAMPLES" 13 | .PP 14 | .IP " \(bu" 6 15 | "/dev/cdrom" 16 | .IP " \(bu" 6 17 | "E:" 18 | .IP " \(bu" 6 19 | "/dev/disk/ide/1/master" 20 | .SH "SEE ALSO" 21 | .PP 22 | \fI\fBSDL_CDNumDrives\fP\fR 23 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 24 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDNumDrives.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDNumDrives" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDNumDrives \- Returns the number of CD-ROM drives on the system\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_CDNumDrives\fP\fR(\fBvoid\fR) 9 | .SH "DESCRIPTION" 10 | .PP 11 | Returns the number of CD-ROM drives on the system\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_CDOpen\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDPause.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDPause" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDPause \- Pauses a CDROM 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_CDPause\fP\fR(\fBSDL_CD *cdrom\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Pauses play on the given \fBcdrom\fR\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Returns \fB0\fR on success, or \fB-1\fR on an error\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_CDPlay\fP\fR, \fI\fBSDL_CDResume\fP\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDPlay.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDPlay" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDPlay \- Play a CD 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_CDPlay\fP\fR(\fBSDL_CD *cdrom, int start, int length\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Plays the given \fBcdrom\fR, starting a frame \fBstart\fR for \fBlength\fR frames\&. 12 | .SH "RETURN VALUES" 13 | .PP 14 | Returns \fB0\fR on success, or \fB-1\fR on an error\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_CDPlayTracks\fP\fR, \fI\fBSDL_CDStop\fP\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDResume.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDResume" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDResume \- Resumes a CDROM 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_CDResume\fP\fR(\fBSDL_CD *cdrom\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Resumes play on the given \fBcdrom\fR\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Returns \fB0\fR on success, or \fB-1\fR on an error\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_CDPlay\fP\fR, \fI\fBSDL_CDPause\fP\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_CDStop.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CDStop" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CDStop \- Stops a CDROM 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_CDStop\fP\fR(\fBSDL_CD *cdrom\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Stops play on the given \fBcdrom\fR\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Returns \fB0\fR on success, or \fB-1\fR on an error\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_CDPlay\fP\fR, 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_CloseAudio.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CloseAudio" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CloseAudio \- Shuts down audio processing and closes the audio device\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_CloseAudio\fP\fR(\fBvoid\fR) 9 | .SH "DESCRIPTION" 10 | .PP 11 | This function shuts down audio processing and closes the audio device\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_OpenAudio\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_Color.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_Color" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_Color \- Format independent color description 4 | .SH "STRUCTURE DEFINITION" 5 | .PP 6 | .nf 7 | \f(CWtypedef struct{ 8 | Uint8 r; 9 | Uint8 g; 10 | Uint8 b; 11 | Uint8 unused; 12 | } SDL_Color;\fR 13 | .fi 14 | .PP 15 | .SH "STRUCTURE DATA" 16 | .TP 20 17 | \fBr\fR 18 | Red intensity 19 | .TP 20 20 | \fBg\fR 21 | Green intensity 22 | .TP 20 23 | \fBb\fR 24 | Blue intensity 25 | .TP 20 26 | \fBunused\fR 27 | Unused 28 | .SH "DESCRIPTION" 29 | .PP 30 | \fBSDL_Color\fR describes a color in a format independent way\&. You can convert a \fBSDL_Color\fR to a pixel value for a certain pixel format using \fI\fBSDL_MapRGB\fP\fR\&. 31 | .SH "SEE ALSO" 32 | .PP 33 | \fI\fBSDL_PixelFormat\fR\fR, \fI\fBSDL_SetColors\fP\fR, \fI\fBSDL_Palette\fP\fR 34 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 35 | -------------------------------------------------------------------------------- /docs/man3/SDL_CondBroadcast.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CondBroadcast" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CondBroadcast \- Restart all threads waiting on a condition variable 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBint \fBSDL_CondBroadcast\fP\fR(\fBSDL_cond *cond\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Restarts all threads that are waiting on the condition variable, \fBcond\fR\&. Returns \fB0\fR on success, or \fB-1\fR on an error\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_CondSignal\fP\fR, \fI\fBSDL_CondWait\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_CondSignal.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CondSignal" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CondSignal \- Restart a thread wait on a condition variable 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBint \fBSDL_CondSignal\fP\fR(\fBSDL_cond *cond\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Restart one of the threads that are waiting on the condition variable, \fBcond\fR\&. Returns \fB0\fR on success of \fB-1\fR on an error\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_CondWait\fP\fR, \fI\fBSDL_CondBroadcast\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_CondWait.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CondWait" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CondWait \- Wait on a condition variable 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBint \fBSDL_CondWait\fP\fR(\fBSDL_cond *cond, SDL_mutex *mut\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Wait on the condition variable \fBcond\fR and unlock the provided mutex\&. The mutex must the locked before entering this function\&. Returns \fB0\fR when it is signalled, or \fB-1\fR on an error\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_CondWaitTimeout\fP\fR, \fI\fBSDL_CondSignal\fP\fR, \fI\fBSDL_mutexP\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_CondWaitTimeout.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CondWaitTimeout" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CondWaitTimeout \- Wait on a condition variable, with timeout 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBint \fBSDL_CondWaitTimeout\fP\fR(\fBSDL_cond *cond, SDL_mutex *mutex, Uint32 ms\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Wait on the condition variable \fBcond\fR for, at most, \fBms\fR milliseconds\&. \fBmut\fR is unlocked so it must be locked when the function is called\&. Returns \fBSDL_MUTEX_TIMEDOUT\fP if the condition is not signalled in the allotted time, \fB0\fR if it was signalled or \fB-1\fR on an error\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_CondWait\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_ConvertSurface.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_ConvertSurface" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_ConvertSurface \- Converts a surface to the same format as another surface\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL/SDL\&.h" 7 | .sp 8 | \fBSDL_Surface *\fBSDL_ConvertSurface\fP\fR(\fBSDL_Surface *src, SDL_PixelFormat *fmt, Uint32 flags\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Creates a new surface of the specified format, and then copies and maps the given surface to it\&. If this function fails, it returns \fBNULL\fP\&. 12 | .PP 13 | The \fBflags\fR parameter is passed to \fI\fBSDL_CreateRGBSurface\fP\fR and has those semantics\&. 14 | .PP 15 | This function is used internally by \fI\fBSDL_DisplayFormat\fP\fR\&. 16 | .PP 17 | This function can only be called after SDL_Init\&. 18 | .SH "RETURN VALUE" 19 | .PP 20 | Returns either a pointer to the new surface, or \fBNULL\fP on error\&. 21 | .SH "SEE ALSO" 22 | .PP 23 | \fI\fBSDL_CreateRGBSurface\fP\fR, \fI\fBSDL_DisplayFormat\fP\fR, \fI\fBSDL_PixelFormat\fR\fR, \fI\fBSDL_Surface\fR\fR 24 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 25 | -------------------------------------------------------------------------------- /docs/man3/SDL_CreateCond.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CreateCond" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CreateCond \- Create a condition variable 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBSDL_cond *\fBSDL_CreateCond\fP\fR(\fBvoid\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Creates a condition variable\&. 13 | .SH "EXAMPLES" 14 | .PP 15 | .nf 16 | \f(CWSDL_cond *cond; 17 | 18 | cond=SDL_CreateCond(); 19 | \&. 20 | \&. 21 | /* Do stuff */ 22 | 23 | \&. 24 | \&. 25 | SDL_DestroyCond(cond);\fR 26 | .fi 27 | .PP 28 | .SH "SEE ALSO" 29 | .PP 30 | \fI\fBSDL_DestroyCond\fP\fR, \fI\fBSDL_CondWait\fP\fR, \fI\fBSDL_CondSignal\fP\fR 31 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 32 | -------------------------------------------------------------------------------- /docs/man3/SDL_CreateMutex.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CreateMutex" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CreateMutex \- Create a mutex 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBSDL_mutex *\fBSDL_CreateMutex\fP\fR(\fBvoid\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Create a new, unlocked mutex\&. 13 | .SH "EXAMPLES" 14 | .PP 15 | .nf 16 | \f(CWSDL_mutex *mut; 17 | 18 | mut=SDL_CreateMutex(); 19 | \&. 20 | \&. 21 | if(SDL_mutexP(mut)==-1){ 22 | fprintf(stderr, "Couldn\&'t lock mutex 23 | "); 24 | exit(-1); 25 | } 26 | \&. 27 | /* Do stuff while mutex is locked */ 28 | \&. 29 | \&. 30 | if(SDL_mutexV(mut)==-1){ 31 | fprintf(stderr, "Couldn\&'t unlock mutex 32 | "); 33 | exit(-1); 34 | } 35 | 36 | SDL_DestroyMutex(mut); 37 | \fR 38 | .fi 39 | .PP 40 | .SH "SEE ALSO" 41 | .PP 42 | \fI\fBSDL_mutexP\fP\fR, \fI\fBSDL_mutexV\fP\fR, \fI\fBSDL_DestroyMutex\fP\fR 43 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 44 | -------------------------------------------------------------------------------- /docs/man3/SDL_CreateThread.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CreateThread" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CreateThread \- Creates a new thread of execution that shares its parent\&'s properties\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBSDL_Thread *\fBSDL_CreateThread\fP\fR(\fBint (*fn)(void *), void *data\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | \fBSDL_CreateThread\fP creates a new thread of execution that shares all of its parent\&'s global memory, signal handlers, file descriptors, etc, and runs the function \fBfn\fR passed the void pointer \fBdata\fR The thread quits when this function returns\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_KillThread\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_CreateYUVOverlay.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_CreateYUVOverlay" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_CreateYUVOverlay \- Create a YUV video overlay 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBSDL_Overlay *\fBSDL_CreateYUVOverlay\fP\fR(\fBint width, int height, Uint32 format, SDL_Surface *display\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | \fBSDL_CreateYUVOverlay\fP creates a YUV overlay of the specified \fBwidth\fR, \fBheight\fR and \fBformat\fR (see \fI\fBSDL_Overlay\fR\fR for a list of available formats), for the provided \fBdisplay\fR\&. A \fI\fBSDL_Overlay\fR\fR structure is returned\&. 12 | .PP 13 | The term \&'overlay\&' is a misnomer since, unless the overlay is created in hardware, the contents for the display surface underneath the area where the overlay is shown will be overwritten when the overlay is displayed\&. 14 | .SH "SEE ALSO" 15 | .PP 16 | \fI\fBSDL_Overlay\fR\fR, \fI\fBSDL_DisplayYUVOverlay\fP\fR, \fI\fBSDL_FreeYUVOverlay\fP\fR 17 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 18 | -------------------------------------------------------------------------------- /docs/man3/SDL_Delay.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_Delay" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_Delay \- Wait a specified number of milliseconds before returning\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_Delay\fP\fR(\fBUint32 ms\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Wait a specified number of milliseconds before returning\&. \fBSDL_Delay\fP will wait at \fIleast\fP the specified time, but possible longer due to OS scheduling\&. 12 | .PP 13 | .RS 14 | \fBNote: 15 | .PP 16 | Count on a delay granularity of \fIat least\fP 10 ms\&. Some platforms have shorter clock ticks but this is the most common\&. 17 | .RE 18 | .SH "SEE ALSO" 19 | .PP 20 | \fI\fBSDL_AddTimer\fP\fR 21 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 22 | -------------------------------------------------------------------------------- /docs/man3/SDL_DestroyCond.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_DestroyCond" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_DestroyCond \- Destroy a condition variable 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBvoid \fBSDL_DestroyCond\fP\fR(\fBSDL_cond *cond\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Destroys a condition variable\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_CreateCond\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_DestroyMutex.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_DestroyMutex" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_DestroyMutex \- Destroy a mutex 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBvoid \fBSDL_DestroyMutex\fP\fR(\fBSDL_mutex *mutex\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Destroy a previously \fIcreated\fR mutex\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fI\fBSDL_CreateMutex\fP\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_DestroySemaphore.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_DestroySemaphore" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_DestroySemaphore \- Destroys a semaphore that was created by \fISDL_CreateSemaphore\fR\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBvoid \fBSDL_DestroySemaphore\fP\fR(\fBSDL_sem *sem\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | \fBSDL_DestroySemaphore\fP destroys the semaphore pointed to by \fBsem\fR that was created by \fI\fBSDL_CreateSemaphore\fP\fR\&. It is not safe to destroy a semaphore if there are threads currently blocked waiting on it\&. 13 | .SH "EXAMPLES" 14 | .PP 15 | .PP 16 | .nf 17 | \f(CWif (my_sem != NULL) { 18 | SDL_DestroySemaphore(my_sem); 19 | my_sem = NULL; 20 | }\fR 21 | .fi 22 | .PP 23 | .SH "SEE ALSO" 24 | .PP 25 | \fI\fBSDL_CreateSemaphore\fP\fR, \fI\fBSDL_SemWait\fP\fR, \fI\fBSDL_SemTryWait\fP\fR, \fI\fBSDL_SemWaitTimeout\fP\fR, \fI\fBSDL_SemPost\fP\fR, \fI\fBSDL_SemValue\fP\fR 26 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 27 | -------------------------------------------------------------------------------- /docs/man3/SDL_DisplayYUVOverlay.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_DisplayYUVOverlay" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_DisplayYUVOverlay \- Blit the overlay to the display 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_DisplayYUVOverlay\fP\fR(\fBSDL_Overlay *overlay, SDL_Rect *dstrect\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Blit the \fBoverlay\fR to the surface specified when it was \fIcreated\fR\&. The \fI\fBSDL_Rect\fR\fR structure, \fBdstrect\fR, specifies the position and size of the destination\&. If the \fBdstrect\fR is a larger or smaller than the overlay then the overlay will be scaled, this is optimized for 2x scaling\&. 12 | .SH "RETURN VALUES" 13 | .PP 14 | Returns 0 on success 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_Overlay\fR\fR, \fI\fBSDL_CreateYUVOverlay\fP\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_EnableKeyRepeat.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_EnableKeyRepeat" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_EnableKeyRepeat \- Set keyboard repeat rate\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_EnableKeyRepeat\fP\fR(\fBint delay, int interval\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Enables or disables the keyboard repeat rate\&. \fBdelay\fR specifies how long the key must be pressed before it begins repeating, it then repeats at the speed specified by \fBinterval\fR\&. Both \fBdelay\fR and \fBinterval\fR are expressed in milliseconds\&. 12 | .PP 13 | Setting \fBdelay\fR to 0 disables key repeating completely\&. Good default values are \fBSDL_DEFAULT_REPEAT_DELAY\fP and \fISDL_DEFAULT_REPEAT_INTERVAL\fP\&. 14 | .SH "RETURN VALUE" 15 | .PP 16 | Returns \fB0\fR on success and \fB-1\fR on failure\&. 17 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 18 | -------------------------------------------------------------------------------- /docs/man3/SDL_EventState.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_EventState" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_EventState \- This function allows you to set the state of processing certain events\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint8 \fBSDL_EventState\fP\fR(\fBUint8 type, int state\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | This function allows you to set the state of processing certain event \fBtype\fR\&'s\&. 12 | .PP 13 | If \fBstate\fR is set to \fBSDL_IGNORE\fP, that event \fBtype\fR will be automatically dropped from the event queue and will not be filtered\&. 14 | .PP 15 | If \fBstate\fR is set to \fBSDL_ENABLE\fP, that event \fBtype\fR will be processed normally\&. 16 | .PP 17 | If \fBstate\fR is set to \fBSDL_QUERY\fP, \fBSDL_EventState\fP will return the current processing state of the specified event \fBtype\fR\&. 18 | .PP 19 | A list of event \fBtype\fR\&'s can be found in the \fI\fBSDL_Event\fR\fR section\&. 20 | .SH "SEE ALSO" 21 | .PP 22 | \fI\fBSDL_Event\fR\fR 23 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 24 | -------------------------------------------------------------------------------- /docs/man3/SDL_ExposeEvent.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_ExposeEvent" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_ExposeEvent \- Quit requested event 4 | .SH "STRUCTURE DEFINITION" 5 | .PP 6 | .nf 7 | \f(CWtypedef struct{ 8 | Uint8 type 9 | } SDL_ExposeEvent;\fR 10 | .fi 11 | .PP 12 | .SH "STRUCTURE DATA" 13 | .TP 20 14 | \fBtype\fR 15 | \fBSDL_VIDEOEXPOSE\fP 16 | .SH "DESCRIPTION" 17 | .PP 18 | \fBSDL_ExposeEvent\fR is a member of the \fI\fBSDL_Event\fR\fR union and is used whan an event of type \fBSDL_VIDEOEXPOSE\fP is reported\&. 19 | .PP 20 | A VIDEOEXPOSE event is triggered when the screen has been modified outside of the application, usually by the window manager and needs to be redrawn\&. 21 | .SH "SEE ALSO" 22 | .PP 23 | \fI\fBSDL_Event\fR\fR, \fI\fBSDL_SetEventFilter\fP\fR 24 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 25 | -------------------------------------------------------------------------------- /docs/man3/SDL_Flip.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_Flip" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_Flip \- Swaps screen buffers 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_Flip\fP\fR(\fBSDL_Surface *screen\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | On hardware that supports double-buffering, this function sets up a flip and returns\&. The hardware will wait for vertical retrace, and then swap video buffers before the next video surface blit or lock will return\&. On hardware that doesn\&'t support double-buffering, this is equivalent to calling \fISDL_UpdateRect\fR\fB(screen, 0, 0, 0, 0)\fR 12 | .PP 13 | The \fBSDL_DOUBLEBUF\fP flag must have been passed to \fISDL_SetVideoMode\fR, when setting the video mode for this function to perform hardware flipping\&. 14 | .SH "RETURN VALUE" 15 | .PP 16 | This function returns \fB0\fR if successful, or \fB-1\fR if there was an error\&. 17 | .SH "SEE ALSO" 18 | .PP 19 | \fI\fBSDL_SetVideoMode\fP\fR, \fI\fBSDL_UpdateRect\fP\fR, \fI\fBSDL_Surface\fR\fR 20 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 21 | -------------------------------------------------------------------------------- /docs/man3/SDL_FreeCursor.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_FreeCursor" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_FreeCursor \- Frees a cursor created with SDL_CreateCursor\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_FreeCursor\fP\fR(\fBSDL_Cursor *cursor\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Frees a \fBSDL_Cursor\fR that was created using \fISDL_CreateCursor\fR\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fISDL_CreateCursor\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_FreeSurface.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_FreeSurface" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_FreeSurface \- Frees (deletes) a SDL_Surface 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_FreeSurface\fP\fR(\fBSDL_Surface *surface\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Frees the resources used by a previously created \fBSDL_Surface\fR\&. If the surface was created using \fISDL_CreateRGBSurfaceFrom\fR then the pixel data is not freed\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_CreateRGBSurface\fP\fR \fI\fBSDL_CreateRGBSurfaceFrom\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_FreeWAV.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_FreeWAV" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_FreeWAV \- Frees previously opened WAV data 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_FreeWAV\fP\fR(\fBUint8 *audio_buf\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | After a WAVE file has been opened with \fI\fBSDL_LoadWAV\fP\fR its data can eventually be freed with \fBSDL_FreeWAV\fP\&. \fBaudio_buf\fR is a pointer to the buffer created by \fBSDL_LoadWAV\fP\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_LoadWAV\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_FreeYUVOverlay.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_FreeYUVOverlay" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_FreeYUVOverlay \- Free a YUV video overlay 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_FreeYUVOverlay\fP\fR(\fBSDL_Overlay *overlay\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Frees and \fI\fBoverlay\fR\fR created by \fI\fBSDL_CreateYUVOverlay\fP\fR\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_Overlay\fR\fR, \fI\fBSDL_DisplayYUVOverlay\fP\fR, \fI\fBSDL_FreeYUVOverlay\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GL_GetAttribute.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GL_GetAttribute" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GL_GetAttribute \- Get the value of a special SDL/OpenGL attribute 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_GL_GetAttribute\fP\fR(\fBSDLGLattr attr, int *value\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Places the value of the SDL/OpenGL \fIattribute\fR \fBattr\fR into \fBvalue\fR\&. This is useful after a call to \fI\fBSDL_SetVideoMode\fP\fR to check whether your attributes have been \fIset\fR as you expected\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Returns \fB0\fR on success, or \fB-1\fR on an error\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_GL_SetAttribute\fP\fR, \fIGL Attributes\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_GL_LoadLibrary.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GL_LoadLibrary" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GL_LoadLibrary \- Specify an OpenGL library 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_GL_LoadLibrary\fP\fR(\fBconst char *path\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | If you wish, you may load the OpenGL library at runtime, this must be done before \fI\fBSDL_SetVideoMode\fP\fR is called\&. The \fBpath\fR of the GL library is passed to \fBSDL_GL_LoadLibrary\fP and it returns \fB0\fR on success, or \fB-1\fR on an error\&. You must then use \fI\fBSDL_GL_GetProcAddress\fP\fR to retrieve function pointers to GL functions\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_GL_GetProcAddress\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GL_SwapBuffers.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GL_SwapBuffers" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GL_SwapBuffers \- Swap OpenGL framebuffers/Update Display 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_GL_SwapBuffers\fP\fR(\fBvoid \fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Swap the OpenGL buffers, if double-buffering is supported\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_SetVideoMode\fP\fR, \fI\fBSDL_GL_SetAttribute\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetAppState.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetAppState" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | \fBSDL_GetAppState\fP \- Get the state of the application 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint8 \fBSDL_GetAppState\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | This function returns the current state of the application\&. The value returned is a bitwise combination of: 12 | .TP 20 13 | \fBSDL_APPMOUSEFOCUS\fP 14 | The application has mouse focus\&. 15 | .TP 20 16 | \fBSDL_APPINPUTFOCUS\fP 17 | The application has keyboard focus 18 | .TP 20 19 | \fBSDL_APPACTIVE\fP 20 | The application is visible 21 | .SH "SEE ALSO" 22 | .PP 23 | \fI\fBSDL_ActiveEvent\fR\fR 24 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 25 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetAudioStatus.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetAudioStatus" "3" "Tue 11 Sep 2001, 22:58" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetAudioStatus \- Get the current audio state 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBSDL_audiostatus\fBSDL_GetAudioStatus\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | .nf 12 | \f(CWtypedef enum{ 13 | SDL_AUDIO_STOPPED, 14 | SDL_AUDIO_PAUSED, 15 | SDL_AUDIO_PLAYING 16 | } SDL_audiostatus;\fR 17 | .fi 18 | .PP 19 | .PP 20 | Returns either \fBSDL_AUDIO_STOPPED\fP, \fBSDL_AUDIO_PAUSED\fP or \fBSDL_AUDIO_PLAYING\fP depending on the current audio state\&. 21 | .SH "SEE ALSO" 22 | .PP 23 | \fI\fBSDL_PauseAudio\fP\fR 24 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:58 25 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetClipRect.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetClipRect" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetClipRect \- Gets the clipping rectangle for a surface\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_GetClipRect\fP\fR(\fBSDL_Surface *surface, SDL_Rect *rect\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Gets the clipping rectangle for a surface\&. When this surface is the destination of a blit, only the area within the clip rectangle is drawn into\&. 12 | .PP 13 | The rectangle pointed to by \fBrect\fR will be filled with the clipping rectangle of the surface\&. 14 | .SH "SEE ALSO" 15 | .PP 16 | \fI\fBSDL_SetClipRect\fP\fR, \fI\fBSDL_BlitSurface\fP\fR, \fI\fBSDL_Surface\fR\fR 17 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 18 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetCursor.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetCursor" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetCursor \- Get the currently active mouse cursor\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBSDL_Cursor *\fBSDL_GetCursor\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Returns the currently active mouse cursor\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_SetCursor\fP\fR, \fI\fBSDL_CreateCursor\fP\fR, \fI\fBSDL_ShowCursor\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetError.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetError" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetError \- Get SDL error string 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL/SDL\&.h" 7 | .sp 8 | \fBchar *\fBSDL_GetError\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | \fBSDL_GetError\fP returns a NULL terminated string containing information about the last internal SDL error\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | \fBSDL_GetError\fP returns a string containing the last error\&. 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetEventFilter.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetEventFilter" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetEventFilter \- Retrieves a pointer to he event filter 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBSDL_EventFilter \fBSDL_GetEventFilter\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | This function retrieces a pointer to the event filter that was previously set using \fI\fBSDL_SetEventFilter\fP\fR\&. An SDL_EventFilter function is defined as: 12 | .PP 13 | .nf 14 | \f(CWtypedef int (*SDL_EventFilter)(const SDL_Event *event);\fR 15 | .fi 16 | .PP 17 | .SH "RETURN VALUE" 18 | .PP 19 | Returns a pointer to the event filter or \fBNULL\fP if no filter has been set\&. 20 | .SH "SEE ALSO" 21 | .PP 22 | \fI\fBSDL_Event\fR\fR, \fI\fBSDL_SetEventFilter\fP\fR 23 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 24 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetGamma.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetGamma" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetGamma \- Gets the gamma of the display 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_GetGamma\fP\fR(\fBfloat *red, float *green, float *blue\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Gets the color gamma of the display\&. The gamma value for each color component will be place in the parameters \fBred\fR, \fBgreen\fR and \fBblue\fR\&. The values can range from 0\&.1 to 10\&. 12 | .PP 13 | .RS 14 | \fBNote: 15 | .PP 16 | This function currently only works on XFreee 4\&.0 and up\&. 17 | .RE 18 | .SH "SEE ALSO" 19 | .PP 20 | \fI\fBSDL_SetGamma\fP\fR, \fI\fBSDL_SetVideoMode\fP\fR 21 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 22 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetGammaRamp.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetGammaRamp" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetGammaRamp \- Gets the color gamma lookup tables for the display 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_GetGammaRamp\fP\fR(\fBUint16 *redtable, Uint16 *greentable, Uint16 *bluetable\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Gets the gamma translation lookup tables currently used by the display\&. Each table is an array of 256 Uint16 values\&. 12 | .PP 13 | Not all display hardware is able to change gamma\&. 14 | .SH "RETURN VALUE" 15 | .PP 16 | Returns -1 on error\&. 17 | .SH "SEE ALSO" 18 | .PP 19 | \fISDL_SetGamma\fR \fISDL_SetGammaRamp\fR 20 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 21 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetKeyName.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetKeyName" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetKeyName \- Get the name of an SDL virtual keysym 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBchar *\fBSDL_GetKeyName\fP\fR(\fBSDLKey key\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Returns the SDL-defined name of the \fI\fBSDLKey\fR\fR \fBkey\fR\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDLKey\fR\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetMouseState.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetMouseState" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetMouseState \- Retrieve the current state of the mouse 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint8 \fBSDL_GetMouseState\fP\fR(\fBint *x, int *y\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | The current button state is returned as a button bitmask, which can be tested using the \fBSDL_BUTTON(X)\fP macros, and \fBx\fR and \fBy\fR are set to the current mouse cursor position\&. You can pass \fBNULL\fP for either \fBx\fR or \fBy\fR\&. 12 | .SH "EXAMPLE" 13 | .PP 14 | .nf 15 | \f(CWSDL_PumpEvents(); 16 | if(SDL_GetMouseState(NULL, NULL)&SDL_BUTTON(1)) 17 | printf("Mouse Button 1(left) is pressed\&. 18 | ");\fR 19 | .fi 20 | .PP 21 | .SH "SEE ALSO" 22 | .PP 23 | \fI\fBSDL_GetRelativeMouseState\fP\fR, \fI\fBSDL_PumpEvents\fP\fR 24 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 25 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetRGB.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetRGB" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetRGB \- Get RGB values from a pixel in the specified pixel format\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_GetRGB\fP\fR(\fBUint32 pixel, SDL_PixelFormat *fmt, Uint8 *r, Uint8 *g, Uint8 *b\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Get RGB component values from a pixel stored in the specified pixel format\&. 12 | .PP 13 | This function uses the entire 8-bit [0\&.\&.255] range when converting color components from pixel formats with less than 8-bits per RGB component (e\&.g\&., a completely white pixel in 16-bit RGB565 format would return [0xff, 0xff, 0xff] not [0xf8, 0xfc, 0xf8])\&. 14 | .SH "SEE ALSO" 15 | .PP 16 | \fI\fBSDL_GetRGBA\fP\fR, \fI\fBSDL_MapRGB\fP\fR, \fI\fBSDL_MapRGBA\fP\fR, \fI\fBSDL_PixelFormat\fR\fR 17 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 18 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetRGBA.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetRGBA" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetRGBA \- Get RGBA values from a pixel in the specified pixel format\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_GetRGBA\fP\fR(\fBUint32 pixel, SDL_PixelFormat *fmt, Uint8 *r, Uint8 *g, Uint8 *b, Uint8 *a\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Get RGBA component values from a pixel stored in the specified pixel format\&. 12 | .PP 13 | This function uses the entire 8-bit [0\&.\&.255] range when converting color components from pixel formats with less than 8-bits per RGB component (e\&.g\&., a completely white pixel in 16-bit RGB565 format would return [0xff, 0xff, 0xff] not [0xf8, 0xfc, 0xf8])\&. 14 | .PP 15 | If the surface has no alpha component, the alpha will be returned as 0xff (100% opaque)\&. 16 | .SH "SEE ALSO" 17 | .PP 18 | \fISDL_GetRGB\fR, \fISDL_MapRGB\fR, \fISDL_MapRGBA\fR, \fISDL_PixelFormat\fR 19 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 20 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetRelativeMouseState.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetRelativeMouseState" "3" "Tue 11 Sep 2001, 22:59" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetRelativeMouseState \- Retrieve the current state of the mouse 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint8 \fBSDL_GetRelativeMouseState\fP\fR(\fBint *x, int *y\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | The current button state is returned as a button bitmask, which can be tested using the \fBSDL_BUTTON(X)\fP macros, and \fBx\fR and \fBy\fR are set to the change in the mouse position since the last call to \fBSDL_GetRelativeMouseState\fP or since event initialization\&. You can pass \fBNULL\fP for either \fBx\fR or \fBy\fR\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_GetMouseState\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 22:59 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetThreadID.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetThreadID" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetThreadID \- Get the SDL thread ID of a SDL_Thread 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | #include "SDL_thread\&.h" 8 | .sp 9 | \fBUint32 \fBSDL_GetThreadID\fP\fR(\fBSDL_Thread *thread\fR); 10 | .SH "DESCRIPTION" 11 | .PP 12 | Returns the ID of a \fBSDL_Thread\fR created by \fISDL_CreateThread\fR\&. 13 | .SH "SEE ALSO" 14 | .PP 15 | \fISDL_CreateThread\fR 16 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 17 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetTicks.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetTicks" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetTicks \- Get the number of milliseconds since the SDL library initialization\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint32 \fBSDL_GetTicks\fP\fR(\fBvoid\fR) 9 | .SH "DESCRIPTION" 10 | .PP 11 | Get the number of milliseconds since the SDL library initialization\&. Note that this value wraps if the program runs for more than ~49 days\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_Delay\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetVideoInfo.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetVideoInfo" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetVideoInfo \- returns a pointer to information about the video hardware 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBSDL_VideoInfo *\fBSDL_GetVideoInfo\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | This function returns a read-only pointer to \fIinformation\fR about the video hardware\&. If this is called before \fISDL_SetVideoMode\fR, the \fBvfmt\fR member of the returned structure will contain the pixel format of the "best" video mode\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_SetVideoMode\fP\fR, \fI\fBSDL_VideoInfo\fR\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_GetVideoSurface.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_GetVideoSurface" "3" "Tue 11 Sep 2001, 23:01" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_GetVideoSurface \- returns a pointer to the current display surface 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBSDL_Surface *\fBSDL_GetVideoSurface\fP\fR(\fBvoid\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | This function returns a pointer to the current display surface\&. If SDL is doing format conversion on the display surface, this function returns the publicly visible surface, not the real video surface\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_Surface\fR\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:01 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_JoystickClose.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_JoystickClose" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_JoystickClose \- Closes a previously opened joystick 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBvoid \fBSDL_JoystickClose\fP\fR(\fBSDL_Joystick *joystick\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Close a \fBjoystick\fR that was previously opened with \fI\fBSDL_JoystickOpen\fP\fR\&. 12 | .SH "SEE ALSO" 13 | .PP 14 | \fI\fBSDL_JoystickOpen\fP\fR, \fI\fBSDL_JoystickOpened\fP\fR 15 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 16 | -------------------------------------------------------------------------------- /docs/man3/SDL_JoystickGetBall.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_JoystickGetBall" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_JoystickGetBall \- Get relative trackball motion 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_JoystickGetBall\fP\fR(\fBSDL_Joystick *joystick, int ball, int *dx, int *dy\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Get the \fBball\fR axis change\&. 12 | .PP 13 | Trackballs can only return relative motion since the last call to \fBSDL_JoystickGetBall\fP, these motion deltas a placed into \fBdx\fR and \fBdy\fR\&. 14 | .SH "RETURN VALUE" 15 | .PP 16 | Returns \fB0\fR on success or \fB-1\fR on failure 17 | .SH "EXAMPLES" 18 | .PP 19 | .PP 20 | .nf 21 | \f(CWint delta_x, delta_y; 22 | SDL_Joystick *joy; 23 | \&. 24 | \&. 25 | \&. 26 | SDL_JoystickUpdate(); 27 | if(SDL_JoystickGetBall(joy, 0, &delta_x, &delta_y)==-1) 28 | printf("TrackBall Read Error! 29 | "); 30 | printf("Trackball Delta- X:%d, Y:%d 31 | ", delta_x, delta_y);\fR 32 | .fi 33 | .PP 34 | .SH "SEE ALSO" 35 | .PP 36 | \fI\fBSDL_JoystickNumBalls\fP\fR 37 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 38 | -------------------------------------------------------------------------------- /docs/man3/SDL_JoystickGetButton.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_JoystickGetButton" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_JoystickGetButton \- Get the current state of a given button on a given joystick 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint8 \fBSDL_JoystickGetButton\fP\fR(\fBSDL_Joystick *joystick, int button\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | SDL_JoystickGetButton returns the current state of the given \fBbutton\fR on the given \fBjoystick\fR\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | \fB1\fR if the button is pressed\&. Otherwise, \fB0\fR\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_JoystickNumButtons\fP\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_JoystickGetHat.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_JoystickGetHat" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_JoystickGetHat \- Get the current state of a joystick hat 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBUint8 \fBSDL_JoystickGetHat\fP\fR(\fBSDL_Joystick *joystick, int hat\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | SDL_JoystickGetHat returns the current state of the given \fBhat\fR on the given \fBjoystick\fR\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | The current state is returned as a Uint8 which is defined as an OR\&'d combination of one or more of the following 15 | .IP "" 10 16 | \fBSDL_HAT_CENTERED\fP 17 | .IP "" 10 18 | \fBSDL_HAT_UP\fP 19 | .IP "" 10 20 | \fBSDL_HAT_RIGHT\fP 21 | .IP "" 10 22 | \fBSDL_HAT_DOWN\fP 23 | .IP "" 10 24 | \fBSDL_HAT_LEFT\fP 25 | .IP "" 10 26 | \fBSDL_HAT_RIGHTUP\fP 27 | .IP "" 10 28 | \fBSDL_HAT_RIGHTDOWN\fP 29 | .IP "" 10 30 | \fBSDL_HAT_LEFTUP\fP 31 | .IP "" 10 32 | \fBSDL_HAT_LEFTDOWN\fP 33 | .SH "SEE ALSO" 34 | .PP 35 | \fI\fBSDL_JoystickNumHats\fP\fR 36 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 37 | -------------------------------------------------------------------------------- /docs/man3/SDL_JoystickIndex.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_JoystickIndex" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_JoystickIndex \- Get the index of an SDL_Joystick\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBint \fBSDL_JoystickIndex\fP\fR(\fBSDL_Joystick *joystick\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Returns the index of a given \fBSDL_Joystick\fR structure\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Index number of the joystick\&. 15 | .SH "SEE ALSO" 16 | .PP 17 | \fI\fBSDL_JoystickOpen\fP\fR 18 | .\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00 19 | -------------------------------------------------------------------------------- /docs/man3/SDL_JoystickName.3: -------------------------------------------------------------------------------- 1 | .TH "SDL_JoystickName" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference" 2 | .SH "NAME" 3 | SDL_JoystickName \- Get joystick name\&. 4 | .SH "SYNOPSIS" 5 | .PP 6 | \fB#include "SDL\&.h" 7 | .sp 8 | \fBconst char *\fBSDL_JoystickName\fP\fR(\fBint index\fR); 9 | .SH "DESCRIPTION" 10 | .PP 11 | Get the implementation dependent name of joystick\&. The \fBindex\fR parameter refers to the N\&'th joystick on the system\&. 12 | .SH "RETURN VALUE" 13 | .PP 14 | Returns a char pointer to the joystick name\&. 15 | .SH "EXAMPLES" 16 | .PP 17 | .PP 18 | .nf 19 | \f(CW/* Print the names of all attached joysticks */ 20 | int num_joy, i; 21 | num_joy=SDL_NumJoysticks(); 22 | printf("%d joysticks found 23 | ", num_joy); 24 | for(i=0;i