├── .gitattributes ├── Applications └── FirstGame │ ├── Box2D_SDLDemo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── Simon.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── Box2D_SDLDemo.xcscheme │ └── xcuserdata │ │ └── Simon.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist │ └── FirstGame │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Info.plist │ ├── main.cpp │ └── source │ └── assets │ ├── _0000_above-limiters.png │ ├── _0001_slime.png │ ├── _0002_spikes-above.png │ ├── _0003_spikes-auf-ziegeln.png │ ├── _0004_spikes.png │ ├── _0005_L-shape.png │ ├── _0006_Ebene-6-Kopie-2.png │ ├── _0007_Ebene-6-Kopie.png │ ├── _0008_powerblock.png │ ├── _0009_mushroom-plat-above.png │ ├── _0010_mushroom-platform.png │ ├── _0011_pipe-bottom-Kopie.png │ ├── _0012_pipe-bottom.png │ ├── _0013_pipe-above.png │ ├── _0014_Ebene-9.png │ ├── _0015_pipe-above-2.png │ ├── _0016_ziegeln-Kopie-3.png │ ├── _0017_ziegeln-Kopie.png │ ├── _0018_ziegeln.png │ ├── _0019_PLATF.png │ ├── _0020_Gameboy-Tileset-Showoff.png │ ├── _0021_Gameboy-Tileset.png │ ├── _0022_Ebene-3-Kopie-2.png │ ├── _0023_Ebene-3.png │ ├── box.png │ ├── character.png │ └── player.png ├── README.md ├── ThirdParty ├── SDL2-2.0.9 │ ├── License.txt │ ├── ReadMe.txt │ └── SDL2.framework │ │ ├── Headers │ │ ├── Resources │ │ ├── SDL2 │ │ └── Versions │ │ ├── A │ │ ├── Headers │ │ │ ├── SDL.h │ │ │ ├── SDL_assert.h │ │ │ ├── SDL_atomic.h │ │ │ ├── SDL_audio.h │ │ │ ├── SDL_bits.h │ │ │ ├── SDL_blendmode.h │ │ │ ├── SDL_clipboard.h │ │ │ ├── SDL_config.h │ │ │ ├── SDL_config_macosx.h │ │ │ ├── SDL_copying.h │ │ │ ├── SDL_cpuinfo.h │ │ │ ├── SDL_endian.h │ │ │ ├── SDL_error.h │ │ │ ├── SDL_events.h │ │ │ ├── SDL_filesystem.h │ │ │ ├── SDL_gamecontroller.h │ │ │ ├── SDL_gesture.h │ │ │ ├── SDL_haptic.h │ │ │ ├── SDL_hints.h │ │ │ ├── SDL_joystick.h │ │ │ ├── SDL_keyboard.h │ │ │ ├── SDL_keycode.h │ │ │ ├── SDL_loadso.h │ │ │ ├── SDL_log.h │ │ │ ├── SDL_main.h │ │ │ ├── SDL_messagebox.h │ │ │ ├── SDL_mouse.h │ │ │ ├── SDL_mutex.h │ │ │ ├── SDL_name.h │ │ │ ├── SDL_opengl.h │ │ │ ├── SDL_opengl_glext.h │ │ │ ├── SDL_opengles.h │ │ │ ├── SDL_opengles2.h │ │ │ ├── SDL_opengles2_gl2.h │ │ │ ├── SDL_opengles2_gl2ext.h │ │ │ ├── SDL_opengles2_gl2platform.h │ │ │ ├── SDL_opengles2_khrplatform.h │ │ │ ├── SDL_pixels.h │ │ │ ├── SDL_platform.h │ │ │ ├── SDL_power.h │ │ │ ├── SDL_quit.h │ │ │ ├── SDL_rect.h │ │ │ ├── SDL_render.h │ │ │ ├── SDL_revision.h │ │ │ ├── SDL_rwops.h │ │ │ ├── SDL_scancode.h │ │ │ ├── SDL_sensor.h │ │ │ ├── SDL_shape.h │ │ │ ├── SDL_stdinc.h │ │ │ ├── SDL_surface.h │ │ │ ├── SDL_system.h │ │ │ ├── SDL_syswm.h │ │ │ ├── SDL_thread.h │ │ │ ├── SDL_timer.h │ │ │ ├── SDL_touch.h │ │ │ ├── SDL_types.h │ │ │ ├── SDL_version.h │ │ │ ├── SDL_video.h │ │ │ ├── SDL_vulkan.h │ │ │ ├── begin_code.h │ │ │ └── close_code.h │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SDL2 │ │ └── _CodeSignature │ │ │ └── CodeResources │ │ └── Current ├── SDL2_image-2.0.4 │ ├── ReadMe.txt │ └── SDL2_image.framework │ │ ├── Frameworks │ │ ├── Headers │ │ ├── Resources │ │ ├── SDL2_image │ │ └── Versions │ │ ├── A │ │ ├── Frameworks │ │ │ └── webp.framework │ │ │ │ ├── Headers │ │ │ │ ├── Resources │ │ │ │ ├── Versions │ │ │ │ ├── A │ │ │ │ │ ├── Headers │ │ │ │ │ │ └── webp │ │ │ │ │ │ │ ├── decode.h │ │ │ │ │ │ │ ├── demux.h │ │ │ │ │ │ │ ├── encode.h │ │ │ │ │ │ │ ├── mux_types.h │ │ │ │ │ │ │ └── types.h │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── LICENSE.webp.txt │ │ │ │ │ ├── _CodeSignature │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── webp │ │ │ │ └── Current │ │ │ │ └── webp │ │ ├── Headers │ │ │ └── SDL_image.h │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SDL2_image │ │ └── _CodeSignature │ │ │ └── CodeResources │ │ └── Current ├── SDL2_mixer-2.0.4 │ ├── ReadMe.txt │ └── SDL2_mixer.framework │ │ ├── Frameworks │ │ ├── Headers │ │ ├── Resources │ │ ├── SDL2_mixer │ │ └── Versions │ │ ├── A │ │ ├── Frameworks │ │ │ ├── FLAC.framework │ │ │ │ ├── FLAC │ │ │ │ ├── Headers │ │ │ │ ├── Resources │ │ │ │ └── Versions │ │ │ │ │ ├── A │ │ │ │ │ ├── FLAC │ │ │ │ │ ├── Headers │ │ │ │ │ │ └── FLAC │ │ │ │ │ │ │ ├── all.h │ │ │ │ │ │ │ ├── assert.h │ │ │ │ │ │ │ ├── callback.h │ │ │ │ │ │ │ ├── export.h │ │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ │ ├── metadata.h │ │ │ │ │ │ │ ├── ordinals.h │ │ │ │ │ │ │ ├── stream_decoder.h │ │ │ │ │ │ │ └── stream_encoder.h │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── LICENSE.FLAC.txt │ │ │ │ │ └── _CodeSignature │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── Current │ │ │ ├── Ogg.framework │ │ │ │ ├── Headers │ │ │ │ ├── Ogg │ │ │ │ ├── Resources │ │ │ │ └── Versions │ │ │ │ │ ├── A │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── ogg.h │ │ │ │ │ │ └── os_types.h │ │ │ │ │ ├── Ogg │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── LICENSE.ogg-vorbis.txt │ │ │ │ │ └── _CodeSignature │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── Current │ │ │ ├── Opus.framework │ │ │ │ ├── Headers │ │ │ │ ├── Opus │ │ │ │ ├── Resources │ │ │ │ └── Versions │ │ │ │ │ ├── A │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── opus.h │ │ │ │ │ │ ├── opus_defines.h │ │ │ │ │ │ ├── opus_multistream.h │ │ │ │ │ │ └── opus_types.h │ │ │ │ │ ├── Opus │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── LICENSE.opus.txt │ │ │ │ │ └── _CodeSignature │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── Current │ │ │ ├── OpusFile.framework │ │ │ │ ├── Headers │ │ │ │ ├── OpusFile │ │ │ │ ├── Resources │ │ │ │ └── Versions │ │ │ │ │ ├── A │ │ │ │ │ ├── Headers │ │ │ │ │ │ └── opusfile.h │ │ │ │ │ ├── OpusFile │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── LICENSE.opusfile.txt │ │ │ │ │ └── _CodeSignature │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── Current │ │ │ ├── Vorbis.framework │ │ │ │ ├── Headers │ │ │ │ ├── Resources │ │ │ │ ├── Versions │ │ │ │ │ ├── A │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ ├── codec.h │ │ │ │ │ │ │ ├── vorbisenc.h │ │ │ │ │ │ │ └── vorbisfile.h │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── English.lproj │ │ │ │ │ │ │ │ └── InfoPlist.strings │ │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ │ └── LICENSE.ogg-vorbis.txt │ │ │ │ │ │ ├── Vorbis │ │ │ │ │ │ └── _CodeSignature │ │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── Current │ │ │ │ └── Vorbis │ │ │ ├── modplug.framework │ │ │ │ ├── Headers │ │ │ │ ├── Resources │ │ │ │ ├── Versions │ │ │ │ │ ├── A │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ └── modplug.h │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ │ └── LICENSE.modplug.txt │ │ │ │ │ │ ├── _CodeSignature │ │ │ │ │ │ │ └── CodeResources │ │ │ │ │ │ └── modplug │ │ │ │ │ └── Current │ │ │ │ └── modplug │ │ │ └── mpg123.framework │ │ │ │ ├── Headers │ │ │ │ ├── Resources │ │ │ │ ├── Versions │ │ │ │ ├── A │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── fmt123.h │ │ │ │ │ │ └── mpg123.h │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── LICENSE.mpg123.txt │ │ │ │ │ ├── _CodeSignature │ │ │ │ │ │ └── CodeResources │ │ │ │ │ └── mpg123 │ │ │ │ └── Current │ │ │ │ └── mpg123 │ │ ├── Headers │ │ │ └── SDL_mixer.h │ │ ├── Resources │ │ │ └── Info.plist │ │ └── SDL2_mixer │ │ └── Current └── SDL2_ttf-2.0.15 │ ├── ReadMe.txt │ └── SDL2_ttf.framework │ ├── Frameworks │ ├── Headers │ ├── Resources │ ├── SDL2_ttf │ └── Versions │ ├── A │ ├── Frameworks │ │ └── FreeType.framework │ │ │ ├── FreeType │ │ │ ├── Headers │ │ │ ├── Resources │ │ │ └── Versions │ │ │ ├── A │ │ │ ├── FreeType │ │ │ ├── Headers │ │ │ │ ├── freetype │ │ │ │ │ ├── config │ │ │ │ │ │ ├── ftconfig.h │ │ │ │ │ │ ├── ftheader.h │ │ │ │ │ │ ├── ftmodule.h │ │ │ │ │ │ ├── ftoption.h │ │ │ │ │ │ └── ftstdlib.h │ │ │ │ │ ├── freetype.h │ │ │ │ │ ├── ftadvanc.h │ │ │ │ │ ├── ftbbox.h │ │ │ │ │ ├── ftbdf.h │ │ │ │ │ ├── ftbitmap.h │ │ │ │ │ ├── ftbzip2.h │ │ │ │ │ ├── ftcache.h │ │ │ │ │ ├── ftchapters.h │ │ │ │ │ ├── ftcid.h │ │ │ │ │ ├── ftdriver.h │ │ │ │ │ ├── fterrdef.h │ │ │ │ │ ├── fterrors.h │ │ │ │ │ ├── ftfntfmt.h │ │ │ │ │ ├── ftgasp.h │ │ │ │ │ ├── ftglyph.h │ │ │ │ │ ├── ftgxval.h │ │ │ │ │ ├── ftgzip.h │ │ │ │ │ ├── ftimage.h │ │ │ │ │ ├── ftincrem.h │ │ │ │ │ ├── ftlcdfil.h │ │ │ │ │ ├── ftlist.h │ │ │ │ │ ├── ftlzw.h │ │ │ │ │ ├── ftmac.h │ │ │ │ │ ├── ftmm.h │ │ │ │ │ ├── ftmodapi.h │ │ │ │ │ ├── ftmoderr.h │ │ │ │ │ ├── ftotval.h │ │ │ │ │ ├── ftoutln.h │ │ │ │ │ ├── ftparams.h │ │ │ │ │ ├── ftpfr.h │ │ │ │ │ ├── ftrender.h │ │ │ │ │ ├── ftsizes.h │ │ │ │ │ ├── ftsnames.h │ │ │ │ │ ├── ftstroke.h │ │ │ │ │ ├── ftsynth.h │ │ │ │ │ ├── ftsystem.h │ │ │ │ │ ├── fttrigon.h │ │ │ │ │ ├── fttypes.h │ │ │ │ │ ├── ftwinfnt.h │ │ │ │ │ ├── t1tables.h │ │ │ │ │ ├── ttnameid.h │ │ │ │ │ ├── tttables.h │ │ │ │ │ └── tttags.h │ │ │ │ └── ft2build.h │ │ │ ├── Resources │ │ │ │ ├── English.lproj │ │ │ │ │ └── InfoPlist.strings │ │ │ │ ├── Info.plist │ │ │ │ └── LICENSE.freetype.txt │ │ │ └── _CodeSignature │ │ │ │ └── CodeResources │ │ │ └── Current │ ├── Headers │ │ └── SDL_ttf.h │ ├── Resources │ │ └── Info.plist │ ├── SDL2_ttf │ └── _CodeSignature │ │ └── CodeResources │ └── Current └── doc ├── LICENSE └── box2d-demo.png /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/xcuserdata/Simon.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/Box2D_SDLDemo.xcodeproj/project.xcworkspace/xcuserdata/Simon.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Applications/FirstGame/Box2D_SDLDemo.xcodeproj/xcshareddata/xcschemes/Box2D_SDLDemo.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 54 | 56 | 62 | 63 | 64 | 65 | 66 | 67 | 73 | 75 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Applications/FirstGame/Box2D_SDLDemo.xcodeproj/xcuserdata/Simon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Applications/FirstGame/Box2D_SDLDemo.xcodeproj/xcuserdata/Simon.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Box2D_SDLDemo.xcscheme_^#shared#^_ 8 | 9 | orderHint 10 | 1 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | F4DBE6BE226FA4AF004DC9F2 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "mac", 5 | "size" : "16x16", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "mac", 10 | "size" : "16x16", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "mac", 15 | "size" : "32x32", 16 | "scale" : "1x" 17 | }, 18 | { 19 | "idiom" : "mac", 20 | "size" : "32x32", 21 | "scale" : "2x" 22 | }, 23 | { 24 | "idiom" : "mac", 25 | "size" : "128x128", 26 | "scale" : "1x" 27 | }, 28 | { 29 | "idiom" : "mac", 30 | "size" : "128x128", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "idiom" : "mac", 35 | "size" : "256x256", 36 | "scale" : "1x" 37 | }, 38 | { 39 | "idiom" : "mac", 40 | "size" : "256x256", 41 | "scale" : "2x" 42 | }, 43 | { 44 | "idiom" : "mac", 45 | "size" : "512x512", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "mac", 50 | "size" : "512x512", 51 | "scale" : "2x" 52 | } 53 | ], 54 | "info" : { 55 | "version" : 1, 56 | "author" : "xcode" 57 | } 58 | } -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleVersion 22 | 1 23 | LSMinimumSystemVersion 24 | $(MACOSX_DEPLOYMENT_TARGET) 25 | NSHumanReadableCopyright 26 | Copyright © 2019 Simon R. All rights reserved. 27 | 28 | 29 | -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0000_above-limiters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0000_above-limiters.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0001_slime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0001_slime.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0002_spikes-above.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0002_spikes-above.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0003_spikes-auf-ziegeln.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0003_spikes-auf-ziegeln.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0004_spikes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0004_spikes.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0005_L-shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0005_L-shape.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0006_Ebene-6-Kopie-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0006_Ebene-6-Kopie-2.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0007_Ebene-6-Kopie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0007_Ebene-6-Kopie.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0008_powerblock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0008_powerblock.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0009_mushroom-plat-above.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0009_mushroom-plat-above.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0010_mushroom-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0010_mushroom-platform.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0011_pipe-bottom-Kopie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0011_pipe-bottom-Kopie.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0012_pipe-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0012_pipe-bottom.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0013_pipe-above.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0013_pipe-above.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0014_Ebene-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0014_Ebene-9.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0015_pipe-above-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0015_pipe-above-2.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0016_ziegeln-Kopie-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0016_ziegeln-Kopie-3.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0017_ziegeln-Kopie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0017_ziegeln-Kopie.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0018_ziegeln.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0018_ziegeln.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0019_PLATF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0019_PLATF.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0020_Gameboy-Tileset-Showoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0020_Gameboy-Tileset-Showoff.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0021_Gameboy-Tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0021_Gameboy-Tileset.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0022_Ebene-3-Kopie-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0022_Ebene-3-Kopie-2.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/_0023_Ebene-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/_0023_Ebene-3.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/box.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/character.png -------------------------------------------------------------------------------- /Applications/FirstGame/FirstGame/source/assets/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/Applications/FirstGame/FirstGame/source/assets/player.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Box2D in SDL2 2 | 3 | A small Demo of Box2D using the Render-API from SDL2. 4 | 5 | 6 |

7 | 8 |

9 | 10 | 11 | ## Building 12 | 13 | ### Mac 14 | Before building you need Box2D installed on your mac - you can do this using macports: 15 | 16 | ``sudo port install box2d`` 17 | 18 | This project was built using Xcode 9.3 on MacOSX 10.13 High Sierra - you can find the project file under ``Applications/FirstGame/Box2D_SDLDemo.xcodeproj``. 19 | You can open it up and build it yourself. 20 | 21 | ### Linux, Windows 22 | The source code (a single main.cpp) is located under ``Applications/FirstGame/FirstGame/main.cpp``. 23 | 24 | ### Usage 25 | 26 | A simple box will fall down. You can reset everything by pressing r. 27 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/License.txt: -------------------------------------------------------------------------------- 1 | 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/ReadMe.txt: -------------------------------------------------------------------------------- 1 | The Simple DirectMedia Layer (SDL for short) is a cross-platform 2 | library designed to make it easy to write multi-media software, 3 | such as games and emulators. 4 | 5 | The Simple DirectMedia Layer library source code is available from: 6 | http://www.libsdl.org/ 7 | 8 | This library is distributed under the terms of the zlib license: 9 | http://zlib.net/zlib_license.html 10 | 11 | 12 | This packages contains the SDL framework for OS X. 13 | Conforming with Apple guidelines, this framework 14 | contains both the SDL runtime component and development header files. 15 | 16 | 17 | To Install: 18 | Copy the SDL2.framework to /Library/Frameworks 19 | 20 | You may alternatively install it in /Library/Frameworks 21 | if your access privileges are not high enough. 22 | 23 | 24 | Additional References: 25 | 26 | - Screencast tutorials for getting started with OpenSceneGraph/Mac OS X are 27 | available at: 28 | http://www.openscenegraph.org/projects/osg/wiki/Support/Tutorials/MacOSXTips 29 | Though these are OpenSceneGraph centric, the same exact concepts apply to 30 | SDL, thus the videos are recommended for everybody getting started with 31 | developing on Mac OS X. (You can skim over the PlugIns stuff since SDL 32 | doesn't have any PlugIns to worry about.) 33 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/SDL2: -------------------------------------------------------------------------------- 1 | Versions/Current/SDL2 -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL.h 24 | * 25 | * Main include header for the SDL library 26 | */ 27 | 28 | 29 | #ifndef SDL_h_ 30 | #define SDL_h_ 31 | 32 | #include "SDL_main.h" 33 | #include "SDL_stdinc.h" 34 | #include "SDL_assert.h" 35 | #include "SDL_atomic.h" 36 | #include "SDL_audio.h" 37 | #include "SDL_clipboard.h" 38 | #include "SDL_cpuinfo.h" 39 | #include "SDL_endian.h" 40 | #include "SDL_error.h" 41 | #include "SDL_events.h" 42 | #include "SDL_filesystem.h" 43 | #include "SDL_gamecontroller.h" 44 | #include "SDL_haptic.h" 45 | #include "SDL_hints.h" 46 | #include "SDL_joystick.h" 47 | #include "SDL_loadso.h" 48 | #include "SDL_log.h" 49 | #include "SDL_messagebox.h" 50 | #include "SDL_mutex.h" 51 | #include "SDL_power.h" 52 | #include "SDL_render.h" 53 | #include "SDL_rwops.h" 54 | #include "SDL_sensor.h" 55 | #include "SDL_shape.h" 56 | #include "SDL_system.h" 57 | #include "SDL_thread.h" 58 | #include "SDL_timer.h" 59 | #include "SDL_version.h" 60 | #include "SDL_video.h" 61 | 62 | #include "begin_code.h" 63 | /* Set up for C function definitions, even when using C++ */ 64 | #ifdef __cplusplus 65 | extern "C" { 66 | #endif 67 | 68 | /* As of version 0.5, SDL is loaded dynamically into the application */ 69 | 70 | /** 71 | * \name SDL_INIT_* 72 | * 73 | * These are the flags which may be passed to SDL_Init(). You should 74 | * specify the subsystems which you will be using in your application. 75 | */ 76 | /* @{ */ 77 | #define SDL_INIT_TIMER 0x00000001u 78 | #define SDL_INIT_AUDIO 0x00000010u 79 | #define SDL_INIT_VIDEO 0x00000020u /**< SDL_INIT_VIDEO implies SDL_INIT_EVENTS */ 80 | #define SDL_INIT_JOYSTICK 0x00000200u /**< SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS */ 81 | #define SDL_INIT_HAPTIC 0x00001000u 82 | #define SDL_INIT_GAMECONTROLLER 0x00002000u /**< SDL_INIT_GAMECONTROLLER implies SDL_INIT_JOYSTICK */ 83 | #define SDL_INIT_EVENTS 0x00004000u 84 | #define SDL_INIT_SENSOR 0x00008000u 85 | #define SDL_INIT_NOPARACHUTE 0x00100000u /**< compatibility; this flag is ignored. */ 86 | #define SDL_INIT_EVERYTHING ( \ 87 | SDL_INIT_TIMER | SDL_INIT_AUDIO | SDL_INIT_VIDEO | SDL_INIT_EVENTS | \ 88 | SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER | SDL_INIT_SENSOR \ 89 | ) 90 | /* @} */ 91 | 92 | /** 93 | * This function initializes the subsystems specified by \c flags 94 | */ 95 | extern DECLSPEC int SDLCALL SDL_Init(Uint32 flags); 96 | 97 | /** 98 | * This function initializes specific SDL subsystems 99 | * 100 | * Subsystem initialization is ref-counted, you must call 101 | * SDL_QuitSubSystem() for each SDL_InitSubSystem() to correctly 102 | * shutdown a subsystem manually (or call SDL_Quit() to force shutdown). 103 | * If a subsystem is already loaded then this call will 104 | * increase the ref-count and return. 105 | */ 106 | extern DECLSPEC int SDLCALL SDL_InitSubSystem(Uint32 flags); 107 | 108 | /** 109 | * This function cleans up specific SDL subsystems 110 | */ 111 | extern DECLSPEC void SDLCALL SDL_QuitSubSystem(Uint32 flags); 112 | 113 | /** 114 | * This function returns a mask of the specified subsystems which have 115 | * previously been initialized. 116 | * 117 | * If \c flags is 0, it returns a mask of all initialized subsystems. 118 | */ 119 | extern DECLSPEC Uint32 SDLCALL SDL_WasInit(Uint32 flags); 120 | 121 | /** 122 | * This function cleans up all initialized subsystems. You should 123 | * call it upon all exit conditions. 124 | */ 125 | extern DECLSPEC void SDLCALL SDL_Quit(void); 126 | 127 | /* Ends C function definitions when using C++ */ 128 | #ifdef __cplusplus 129 | } 130 | #endif 131 | #include "close_code.h" 132 | 133 | #endif /* SDL_h_ */ 134 | 135 | /* vi: set ts=4 sw=4 expandtab: */ 136 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_bits.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_bits.h 24 | * 25 | * Functions for fiddling with bits and bitmasks. 26 | */ 27 | 28 | #ifndef SDL_bits_h_ 29 | #define SDL_bits_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | 33 | #include "begin_code.h" 34 | /* Set up for C function definitions, even when using C++ */ 35 | #ifdef __cplusplus 36 | extern "C" { 37 | #endif 38 | 39 | /** 40 | * \file SDL_bits.h 41 | */ 42 | 43 | /** 44 | * Get the index of the most significant bit. Result is undefined when called 45 | * with 0. This operation can also be stated as "count leading zeroes" and 46 | * "log base 2". 47 | * 48 | * \return Index of the most significant bit, or -1 if the value is 0. 49 | */ 50 | #if defined(__WATCOMC__) && defined(__386__) 51 | extern _inline int _SDL_clz_watcom (Uint32); 52 | #pragma aux _SDL_clz_watcom = \ 53 | "bsr eax, eax" \ 54 | "xor eax, 31" \ 55 | parm [eax] nomemory \ 56 | value [eax] \ 57 | modify exact [eax] nomemory; 58 | #endif 59 | 60 | SDL_FORCE_INLINE int 61 | SDL_MostSignificantBitIndex32(Uint32 x) 62 | { 63 | #if defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) 64 | /* Count Leading Zeroes builtin in GCC. 65 | * http://gcc.gnu.org/onlinedocs/gcc-4.3.4/gcc/Other-Builtins.html 66 | */ 67 | if (x == 0) { 68 | return -1; 69 | } 70 | return 31 - __builtin_clz(x); 71 | #elif defined(__WATCOMC__) && defined(__386__) 72 | if (x == 0) { 73 | return -1; 74 | } 75 | return 31 - _SDL_clz_watcom(x); 76 | #else 77 | /* Based off of Bit Twiddling Hacks by Sean Eron Anderson 78 | * , released in the public domain. 79 | * http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog 80 | */ 81 | const Uint32 b[] = {0x2, 0xC, 0xF0, 0xFF00, 0xFFFF0000}; 82 | const int S[] = {1, 2, 4, 8, 16}; 83 | 84 | int msbIndex = 0; 85 | int i; 86 | 87 | if (x == 0) { 88 | return -1; 89 | } 90 | 91 | for (i = 4; i >= 0; i--) 92 | { 93 | if (x & b[i]) 94 | { 95 | x >>= S[i]; 96 | msbIndex |= S[i]; 97 | } 98 | } 99 | 100 | return msbIndex; 101 | #endif 102 | } 103 | 104 | /* Ends C function definitions when using C++ */ 105 | #ifdef __cplusplus 106 | } 107 | #endif 108 | #include "close_code.h" 109 | 110 | #endif /* SDL_bits_h_ */ 111 | 112 | /* vi: set ts=4 sw=4 expandtab: */ 113 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_blendmode.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_blendmode.h 24 | * 25 | * Header file declaring the SDL_BlendMode enumeration 26 | */ 27 | 28 | #ifndef SDL_blendmode_h_ 29 | #define SDL_blendmode_h_ 30 | 31 | #include "begin_code.h" 32 | /* Set up for C function definitions, even when using C++ */ 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /** 38 | * \brief The blend mode used in SDL_RenderCopy() and drawing operations. 39 | */ 40 | typedef enum 41 | { 42 | SDL_BLENDMODE_NONE = 0x00000000, /**< no blending 43 | dstRGBA = srcRGBA */ 44 | SDL_BLENDMODE_BLEND = 0x00000001, /**< alpha blending 45 | dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA)) 46 | dstA = srcA + (dstA * (1-srcA)) */ 47 | SDL_BLENDMODE_ADD = 0x00000002, /**< additive blending 48 | dstRGB = (srcRGB * srcA) + dstRGB 49 | dstA = dstA */ 50 | SDL_BLENDMODE_MOD = 0x00000004, /**< color modulate 51 | dstRGB = srcRGB * dstRGB 52 | dstA = dstA */ 53 | SDL_BLENDMODE_INVALID = 0x7FFFFFFF 54 | 55 | /* Additional custom blend modes can be returned by SDL_ComposeCustomBlendMode() */ 56 | 57 | } SDL_BlendMode; 58 | 59 | /** 60 | * \brief The blend operation used when combining source and destination pixel components 61 | */ 62 | typedef enum 63 | { 64 | SDL_BLENDOPERATION_ADD = 0x1, /**< dst + src: supported by all renderers */ 65 | SDL_BLENDOPERATION_SUBTRACT = 0x2, /**< dst - src : supported by D3D9, D3D11, OpenGL, OpenGLES */ 66 | SDL_BLENDOPERATION_REV_SUBTRACT = 0x3, /**< src - dst : supported by D3D9, D3D11, OpenGL, OpenGLES */ 67 | SDL_BLENDOPERATION_MINIMUM = 0x4, /**< min(dst, src) : supported by D3D11 */ 68 | SDL_BLENDOPERATION_MAXIMUM = 0x5 /**< max(dst, src) : supported by D3D11 */ 69 | 70 | } SDL_BlendOperation; 71 | 72 | /** 73 | * \brief The normalized factor used to multiply pixel components 74 | */ 75 | typedef enum 76 | { 77 | SDL_BLENDFACTOR_ZERO = 0x1, /**< 0, 0, 0, 0 */ 78 | SDL_BLENDFACTOR_ONE = 0x2, /**< 1, 1, 1, 1 */ 79 | SDL_BLENDFACTOR_SRC_COLOR = 0x3, /**< srcR, srcG, srcB, srcA */ 80 | SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR = 0x4, /**< 1-srcR, 1-srcG, 1-srcB, 1-srcA */ 81 | SDL_BLENDFACTOR_SRC_ALPHA = 0x5, /**< srcA, srcA, srcA, srcA */ 82 | SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA = 0x6, /**< 1-srcA, 1-srcA, 1-srcA, 1-srcA */ 83 | SDL_BLENDFACTOR_DST_COLOR = 0x7, /**< dstR, dstG, dstB, dstA */ 84 | SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR = 0x8, /**< 1-dstR, 1-dstG, 1-dstB, 1-dstA */ 85 | SDL_BLENDFACTOR_DST_ALPHA = 0x9, /**< dstA, dstA, dstA, dstA */ 86 | SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA = 0xA /**< 1-dstA, 1-dstA, 1-dstA, 1-dstA */ 87 | 88 | } SDL_BlendFactor; 89 | 90 | /** 91 | * \brief Create a custom blend mode, which may or may not be supported by a given renderer 92 | * 93 | * \param srcColorFactor 94 | * \param dstColorFactor 95 | * \param colorOperation 96 | * \param srcAlphaFactor 97 | * \param dstAlphaFactor 98 | * \param alphaOperation 99 | * 100 | * The result of the blend mode operation will be: 101 | * dstRGB = dstRGB * dstColorFactor colorOperation srcRGB * srcColorFactor 102 | * and 103 | * dstA = dstA * dstAlphaFactor alphaOperation srcA * srcAlphaFactor 104 | */ 105 | extern DECLSPEC SDL_BlendMode SDLCALL SDL_ComposeCustomBlendMode(SDL_BlendFactor srcColorFactor, 106 | SDL_BlendFactor dstColorFactor, 107 | SDL_BlendOperation colorOperation, 108 | SDL_BlendFactor srcAlphaFactor, 109 | SDL_BlendFactor dstAlphaFactor, 110 | SDL_BlendOperation alphaOperation); 111 | 112 | /* Ends C function definitions when using C++ */ 113 | #ifdef __cplusplus 114 | } 115 | #endif 116 | #include "close_code.h" 117 | 118 | #endif /* SDL_blendmode_h_ */ 119 | 120 | /* vi: set ts=4 sw=4 expandtab: */ 121 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_clipboard.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_clipboard.h 24 | * 25 | * Include file for SDL clipboard handling 26 | */ 27 | 28 | #ifndef SDL_clipboard_h_ 29 | #define SDL_clipboard_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | 33 | #include "begin_code.h" 34 | /* Set up for C function definitions, even when using C++ */ 35 | #ifdef __cplusplus 36 | extern "C" { 37 | #endif 38 | 39 | /* Function prototypes */ 40 | 41 | /** 42 | * \brief Put UTF-8 text into the clipboard 43 | * 44 | * \sa SDL_GetClipboardText() 45 | */ 46 | extern DECLSPEC int SDLCALL SDL_SetClipboardText(const char *text); 47 | 48 | /** 49 | * \brief Get UTF-8 text from the clipboard, which must be freed with SDL_free() 50 | * 51 | * \sa SDL_SetClipboardText() 52 | */ 53 | extern DECLSPEC char * SDLCALL SDL_GetClipboardText(void); 54 | 55 | /** 56 | * \brief Returns a flag indicating whether the clipboard exists and contains a text string that is non-empty 57 | * 58 | * \sa SDL_GetClipboardText() 59 | */ 60 | extern DECLSPEC SDL_bool SDLCALL SDL_HasClipboardText(void); 61 | 62 | 63 | /* Ends C function definitions when using C++ */ 64 | #ifdef __cplusplus 65 | } 66 | #endif 67 | #include "close_code.h" 68 | 69 | #endif /* SDL_clipboard_h_ */ 70 | 71 | /* vi: set ts=4 sw=4 expandtab: */ 72 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_config.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDL_config_h_ 23 | #define SDL_config_h_ 24 | 25 | #include "SDL_platform.h" 26 | 27 | /** 28 | * \file SDL_config.h 29 | */ 30 | 31 | /* Add any platform that doesn't build using the configure system. */ 32 | #if defined(__WIN32__) 33 | #include "SDL_config_windows.h" 34 | #elif defined(__WINRT__) 35 | #include "SDL_config_winrt.h" 36 | #elif defined(__MACOSX__) 37 | #include "SDL_config_macosx.h" 38 | #elif defined(__IPHONEOS__) 39 | #include "SDL_config_iphoneos.h" 40 | #elif defined(__ANDROID__) 41 | #include "SDL_config_android.h" 42 | #elif defined(__PSP__) 43 | #include "SDL_config_psp.h" 44 | #elif defined(__OS2__) 45 | #include "SDL_config_os2.h" 46 | #else 47 | /* This is a minimal configuration just to get SDL running on new platforms. */ 48 | #include "SDL_config_minimal.h" 49 | #endif /* platform config */ 50 | 51 | #ifdef USING_GENERATED_CONFIG_H 52 | #error Wrong SDL_config.h, check your include path? 53 | #endif 54 | 55 | #endif /* SDL_config_h_ */ 56 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_copying.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_error.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_error.h 24 | * 25 | * Simple error message routines for SDL. 26 | */ 27 | 28 | #ifndef SDL_error_h_ 29 | #define SDL_error_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | 33 | #include "begin_code.h" 34 | /* Set up for C function definitions, even when using C++ */ 35 | #ifdef __cplusplus 36 | extern "C" { 37 | #endif 38 | 39 | /* Public functions */ 40 | /* SDL_SetError() unconditionally returns -1. */ 41 | extern DECLSPEC int SDLCALL SDL_SetError(SDL_PRINTF_FORMAT_STRING const char *fmt, ...) SDL_PRINTF_VARARG_FUNC(1); 42 | extern DECLSPEC const char *SDLCALL SDL_GetError(void); 43 | extern DECLSPEC void SDLCALL SDL_ClearError(void); 44 | 45 | /** 46 | * \name Internal error functions 47 | * 48 | * \internal 49 | * Private error reporting function - used internally. 50 | */ 51 | /* @{ */ 52 | #define SDL_OutOfMemory() SDL_Error(SDL_ENOMEM) 53 | #define SDL_Unsupported() SDL_Error(SDL_UNSUPPORTED) 54 | #define SDL_InvalidParamError(param) SDL_SetError("Parameter '%s' is invalid", (param)) 55 | typedef enum 56 | { 57 | SDL_ENOMEM, 58 | SDL_EFREAD, 59 | SDL_EFWRITE, 60 | SDL_EFSEEK, 61 | SDL_UNSUPPORTED, 62 | SDL_LASTERROR 63 | } SDL_errorcode; 64 | /* SDL_Error() unconditionally returns -1. */ 65 | extern DECLSPEC int SDLCALL SDL_Error(SDL_errorcode code); 66 | /* @} *//* Internal error functions */ 67 | 68 | /* Ends C function definitions when using C++ */ 69 | #ifdef __cplusplus 70 | } 71 | #endif 72 | #include "close_code.h" 73 | 74 | #endif /* SDL_error_h_ */ 75 | 76 | /* vi: set ts=4 sw=4 expandtab: */ 77 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_gesture.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_gesture.h 24 | * 25 | * Include file for SDL gesture event handling. 26 | */ 27 | 28 | #ifndef SDL_gesture_h_ 29 | #define SDL_gesture_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | #include "SDL_error.h" 33 | #include "SDL_video.h" 34 | 35 | #include "SDL_touch.h" 36 | 37 | 38 | #include "begin_code.h" 39 | /* Set up for C function definitions, even when using C++ */ 40 | #ifdef __cplusplus 41 | extern "C" { 42 | #endif 43 | 44 | typedef Sint64 SDL_GestureID; 45 | 46 | /* Function prototypes */ 47 | 48 | /** 49 | * \brief Begin Recording a gesture on the specified touch, or all touches (-1) 50 | * 51 | * 52 | */ 53 | extern DECLSPEC int SDLCALL SDL_RecordGesture(SDL_TouchID touchId); 54 | 55 | 56 | /** 57 | * \brief Save all currently loaded Dollar Gesture templates 58 | * 59 | * 60 | */ 61 | extern DECLSPEC int SDLCALL SDL_SaveAllDollarTemplates(SDL_RWops *dst); 62 | 63 | /** 64 | * \brief Save a currently loaded Dollar Gesture template 65 | * 66 | * 67 | */ 68 | extern DECLSPEC int SDLCALL SDL_SaveDollarTemplate(SDL_GestureID gestureId,SDL_RWops *dst); 69 | 70 | 71 | /** 72 | * \brief Load Dollar Gesture templates from a file 73 | * 74 | * 75 | */ 76 | extern DECLSPEC int SDLCALL SDL_LoadDollarTemplates(SDL_TouchID touchId, SDL_RWops *src); 77 | 78 | 79 | /* Ends C function definitions when using C++ */ 80 | #ifdef __cplusplus 81 | } 82 | #endif 83 | #include "close_code.h" 84 | 85 | #endif /* SDL_gesture_h_ */ 86 | 87 | /* vi: set ts=4 sw=4 expandtab: */ 88 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_loadso.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_loadso.h 24 | * 25 | * System dependent library loading routines 26 | * 27 | * Some things to keep in mind: 28 | * \li These functions only work on C function names. Other languages may 29 | * have name mangling and intrinsic language support that varies from 30 | * compiler to compiler. 31 | * \li Make sure you declare your function pointers with the same calling 32 | * convention as the actual library function. Your code will crash 33 | * mysteriously if you do not do this. 34 | * \li Avoid namespace collisions. If you load a symbol from the library, 35 | * it is not defined whether or not it goes into the global symbol 36 | * namespace for the application. If it does and it conflicts with 37 | * symbols in your code or other shared libraries, you will not get 38 | * the results you expect. :) 39 | */ 40 | 41 | #ifndef SDL_loadso_h_ 42 | #define SDL_loadso_h_ 43 | 44 | #include "SDL_stdinc.h" 45 | #include "SDL_error.h" 46 | 47 | #include "begin_code.h" 48 | /* Set up for C function definitions, even when using C++ */ 49 | #ifdef __cplusplus 50 | extern "C" { 51 | #endif 52 | 53 | /** 54 | * This function dynamically loads a shared object and returns a pointer 55 | * to the object handle (or NULL if there was an error). 56 | * The 'sofile' parameter is a system dependent name of the object file. 57 | */ 58 | extern DECLSPEC void *SDLCALL SDL_LoadObject(const char *sofile); 59 | 60 | /** 61 | * Given an object handle, this function looks up the address of the 62 | * named function in the shared object and returns it. This address 63 | * is no longer valid after calling SDL_UnloadObject(). 64 | */ 65 | extern DECLSPEC void *SDLCALL SDL_LoadFunction(void *handle, 66 | const char *name); 67 | 68 | /** 69 | * Unload a shared object from memory. 70 | */ 71 | extern DECLSPEC void SDLCALL SDL_UnloadObject(void *handle); 72 | 73 | /* Ends C function definitions when using C++ */ 74 | #ifdef __cplusplus 75 | } 76 | #endif 77 | #include "close_code.h" 78 | 79 | #endif /* SDL_loadso_h_ */ 80 | 81 | /* vi: set ts=4 sw=4 expandtab: */ 82 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_messagebox.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDL_messagebox_h_ 23 | #define SDL_messagebox_h_ 24 | 25 | #include "SDL_stdinc.h" 26 | #include "SDL_video.h" /* For SDL_Window */ 27 | 28 | #include "begin_code.h" 29 | /* Set up for C function definitions, even when using C++ */ 30 | #ifdef __cplusplus 31 | extern "C" { 32 | #endif 33 | 34 | /** 35 | * \brief SDL_MessageBox flags. If supported will display warning icon, etc. 36 | */ 37 | typedef enum 38 | { 39 | SDL_MESSAGEBOX_ERROR = 0x00000010, /**< error dialog */ 40 | SDL_MESSAGEBOX_WARNING = 0x00000020, /**< warning dialog */ 41 | SDL_MESSAGEBOX_INFORMATION = 0x00000040 /**< informational dialog */ 42 | } SDL_MessageBoxFlags; 43 | 44 | /** 45 | * \brief Flags for SDL_MessageBoxButtonData. 46 | */ 47 | typedef enum 48 | { 49 | SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT = 0x00000001, /**< Marks the default button when return is hit */ 50 | SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT = 0x00000002 /**< Marks the default button when escape is hit */ 51 | } SDL_MessageBoxButtonFlags; 52 | 53 | /** 54 | * \brief Individual button data. 55 | */ 56 | typedef struct 57 | { 58 | Uint32 flags; /**< ::SDL_MessageBoxButtonFlags */ 59 | int buttonid; /**< User defined button id (value returned via SDL_ShowMessageBox) */ 60 | const char * text; /**< The UTF-8 button text */ 61 | } SDL_MessageBoxButtonData; 62 | 63 | /** 64 | * \brief RGB value used in a message box color scheme 65 | */ 66 | typedef struct 67 | { 68 | Uint8 r, g, b; 69 | } SDL_MessageBoxColor; 70 | 71 | typedef enum 72 | { 73 | SDL_MESSAGEBOX_COLOR_BACKGROUND, 74 | SDL_MESSAGEBOX_COLOR_TEXT, 75 | SDL_MESSAGEBOX_COLOR_BUTTON_BORDER, 76 | SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND, 77 | SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED, 78 | SDL_MESSAGEBOX_COLOR_MAX 79 | } SDL_MessageBoxColorType; 80 | 81 | /** 82 | * \brief A set of colors to use for message box dialogs 83 | */ 84 | typedef struct 85 | { 86 | SDL_MessageBoxColor colors[SDL_MESSAGEBOX_COLOR_MAX]; 87 | } SDL_MessageBoxColorScheme; 88 | 89 | /** 90 | * \brief MessageBox structure containing title, text, window, etc. 91 | */ 92 | typedef struct 93 | { 94 | Uint32 flags; /**< ::SDL_MessageBoxFlags */ 95 | SDL_Window *window; /**< Parent window, can be NULL */ 96 | const char *title; /**< UTF-8 title */ 97 | const char *message; /**< UTF-8 message text */ 98 | 99 | int numbuttons; 100 | const SDL_MessageBoxButtonData *buttons; 101 | 102 | const SDL_MessageBoxColorScheme *colorScheme; /**< ::SDL_MessageBoxColorScheme, can be NULL to use system settings */ 103 | } SDL_MessageBoxData; 104 | 105 | /** 106 | * \brief Create a modal message box. 107 | * 108 | * \param messageboxdata The SDL_MessageBoxData structure with title, text, etc. 109 | * \param buttonid The pointer to which user id of hit button should be copied. 110 | * 111 | * \return -1 on error, otherwise 0 and buttonid contains user id of button 112 | * hit or -1 if dialog was closed. 113 | * 114 | * \note This function should be called on the thread that created the parent 115 | * window, or on the main thread if the messagebox has no parent. It will 116 | * block execution of that thread until the user clicks a button or 117 | * closes the messagebox. 118 | */ 119 | extern DECLSPEC int SDLCALL SDL_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid); 120 | 121 | /** 122 | * \brief Create a simple modal message box 123 | * 124 | * \param flags ::SDL_MessageBoxFlags 125 | * \param title UTF-8 title text 126 | * \param message UTF-8 message text 127 | * \param window The parent window, or NULL for no parent 128 | * 129 | * \return 0 on success, -1 on error 130 | * 131 | * \sa SDL_ShowMessageBox 132 | */ 133 | extern DECLSPEC int SDLCALL SDL_ShowSimpleMessageBox(Uint32 flags, const char *title, const char *message, SDL_Window *window); 134 | 135 | 136 | /* Ends C function definitions when using C++ */ 137 | #ifdef __cplusplus 138 | } 139 | #endif 140 | #include "close_code.h" 141 | 142 | #endif /* SDL_messagebox_h_ */ 143 | 144 | /* vi: set ts=4 sw=4 expandtab: */ 145 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_name.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDLname_h_ 23 | #define SDLname_h_ 24 | 25 | #if defined(__STDC__) || defined(__cplusplus) 26 | #define NeedFunctionPrototypes 1 27 | #endif 28 | 29 | #define SDL_NAME(X) SDL_##X 30 | 31 | #endif /* SDLname_h_ */ 32 | 33 | /* vi: set ts=4 sw=4 expandtab: */ 34 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_opengles.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_opengles.h 24 | * 25 | * This is a simple file to encapsulate the OpenGL ES 1.X API headers. 26 | */ 27 | #include "SDL_config.h" 28 | 29 | #ifdef __IPHONEOS__ 30 | #include 31 | #include 32 | #else 33 | #include 34 | #include 35 | #endif 36 | 37 | #ifndef APIENTRY 38 | #define APIENTRY 39 | #endif 40 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_opengles2.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_opengles2.h 24 | * 25 | * This is a simple file to encapsulate the OpenGL ES 2.0 API headers. 26 | */ 27 | #include "SDL_config.h" 28 | 29 | #ifndef _MSC_VER 30 | 31 | #ifdef __IPHONEOS__ 32 | #include 33 | #include 34 | #else 35 | #include 36 | #include 37 | #include 38 | #endif 39 | 40 | #else /* _MSC_VER */ 41 | 42 | /* OpenGL ES2 headers for Visual Studio */ 43 | #include "SDL_opengles2_khrplatform.h" 44 | #include "SDL_opengles2_gl2platform.h" 45 | #include "SDL_opengles2_gl2.h" 46 | #include "SDL_opengles2_gl2ext.h" 47 | 48 | #endif /* _MSC_VER */ 49 | 50 | #ifndef APIENTRY 51 | #define APIENTRY GL_APIENTRY 52 | #endif 53 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_opengles2_gl2platform.h: -------------------------------------------------------------------------------- 1 | #ifndef __gl2platform_h_ 2 | #define __gl2platform_h_ 3 | 4 | /* $Revision: 10602 $ on $Date:: 2010-03-04 22:35:34 -0800 #$ */ 5 | 6 | /* 7 | * This document is licensed under the SGI Free Software B License Version 8 | * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . 9 | */ 10 | 11 | /* Platform-specific types and definitions for OpenGL ES 2.X gl2.h 12 | * 13 | * Adopters may modify khrplatform.h and this file to suit their platform. 14 | * You are encouraged to submit all modifications to the Khronos group so that 15 | * they can be included in future versions of this file. Please submit changes 16 | * by sending them to the public Khronos Bugzilla (http://khronos.org/bugzilla) 17 | * by filing a bug against product "OpenGL-ES" component "Registry". 18 | */ 19 | 20 | /*#include */ 21 | 22 | #ifndef GL_APICALL 23 | #define GL_APICALL KHRONOS_APICALL 24 | #endif 25 | 26 | #ifndef GL_APIENTRY 27 | #define GL_APIENTRY KHRONOS_APIENTRY 28 | #endif 29 | 30 | #endif /* __gl2platform_h_ */ 31 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_power.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDL_power_h_ 23 | #define SDL_power_h_ 24 | 25 | /** 26 | * \file SDL_power.h 27 | * 28 | * Header for the SDL power management routines. 29 | */ 30 | 31 | #include "SDL_stdinc.h" 32 | 33 | #include "begin_code.h" 34 | /* Set up for C function definitions, even when using C++ */ 35 | #ifdef __cplusplus 36 | extern "C" { 37 | #endif 38 | 39 | /** 40 | * \brief The basic state for the system's power supply. 41 | */ 42 | typedef enum 43 | { 44 | SDL_POWERSTATE_UNKNOWN, /**< cannot determine power status */ 45 | SDL_POWERSTATE_ON_BATTERY, /**< Not plugged in, running on the battery */ 46 | SDL_POWERSTATE_NO_BATTERY, /**< Plugged in, no battery available */ 47 | SDL_POWERSTATE_CHARGING, /**< Plugged in, charging battery */ 48 | SDL_POWERSTATE_CHARGED /**< Plugged in, battery charged */ 49 | } SDL_PowerState; 50 | 51 | 52 | /** 53 | * \brief Get the current power supply details. 54 | * 55 | * \param secs Seconds of battery life left. You can pass a NULL here if 56 | * you don't care. Will return -1 if we can't determine a 57 | * value, or we're not running on a battery. 58 | * 59 | * \param pct Percentage of battery life left, between 0 and 100. You can 60 | * pass a NULL here if you don't care. Will return -1 if we 61 | * can't determine a value, or we're not running on a battery. 62 | * 63 | * \return The state of the battery (if any). 64 | */ 65 | extern DECLSPEC SDL_PowerState SDLCALL SDL_GetPowerInfo(int *secs, int *pct); 66 | 67 | /* Ends C function definitions when using C++ */ 68 | #ifdef __cplusplus 69 | } 70 | #endif 71 | #include "close_code.h" 72 | 73 | #endif /* SDL_power_h_ */ 74 | 75 | /* vi: set ts=4 sw=4 expandtab: */ 76 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_quit.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_quit.h 24 | * 25 | * Include file for SDL quit event handling. 26 | */ 27 | 28 | #ifndef SDL_quit_h_ 29 | #define SDL_quit_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | #include "SDL_error.h" 33 | 34 | /** 35 | * \file SDL_quit.h 36 | * 37 | * An ::SDL_QUIT event is generated when the user tries to close the application 38 | * window. If it is ignored or filtered out, the window will remain open. 39 | * If it is not ignored or filtered, it is queued normally and the window 40 | * is allowed to close. When the window is closed, screen updates will 41 | * complete, but have no effect. 42 | * 43 | * SDL_Init() installs signal handlers for SIGINT (keyboard interrupt) 44 | * and SIGTERM (system termination request), if handlers do not already 45 | * exist, that generate ::SDL_QUIT events as well. There is no way 46 | * to determine the cause of an ::SDL_QUIT event, but setting a signal 47 | * handler in your application will override the default generation of 48 | * quit events for that signal. 49 | * 50 | * \sa SDL_Quit() 51 | */ 52 | 53 | /* There are no functions directly affecting the quit event */ 54 | 55 | #define SDL_QuitRequested() \ 56 | (SDL_PumpEvents(), (SDL_PeepEvents(NULL,0,SDL_PEEKEVENT,SDL_QUIT,SDL_QUIT) > 0)) 57 | 58 | #endif /* SDL_quit_h_ */ 59 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_rect.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_rect.h 24 | * 25 | * Header file for SDL_rect definition and management functions. 26 | */ 27 | 28 | #ifndef SDL_rect_h_ 29 | #define SDL_rect_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | #include "SDL_error.h" 33 | #include "SDL_pixels.h" 34 | #include "SDL_rwops.h" 35 | 36 | #include "begin_code.h" 37 | /* Set up for C function definitions, even when using C++ */ 38 | #ifdef __cplusplus 39 | extern "C" { 40 | #endif 41 | 42 | /** 43 | * \brief The structure that defines a point 44 | * 45 | * \sa SDL_EnclosePoints 46 | * \sa SDL_PointInRect 47 | */ 48 | typedef struct SDL_Point 49 | { 50 | int x; 51 | int y; 52 | } SDL_Point; 53 | 54 | /** 55 | * \brief A rectangle, with the origin at the upper left. 56 | * 57 | * \sa SDL_RectEmpty 58 | * \sa SDL_RectEquals 59 | * \sa SDL_HasIntersection 60 | * \sa SDL_IntersectRect 61 | * \sa SDL_UnionRect 62 | * \sa SDL_EnclosePoints 63 | */ 64 | typedef struct SDL_Rect 65 | { 66 | int x, y; 67 | int w, h; 68 | } SDL_Rect; 69 | 70 | /** 71 | * \brief Returns true if point resides inside a rectangle. 72 | */ 73 | SDL_FORCE_INLINE SDL_bool SDL_PointInRect(const SDL_Point *p, const SDL_Rect *r) 74 | { 75 | return ( (p->x >= r->x) && (p->x < (r->x + r->w)) && 76 | (p->y >= r->y) && (p->y < (r->y + r->h)) ) ? SDL_TRUE : SDL_FALSE; 77 | } 78 | 79 | /** 80 | * \brief Returns true if the rectangle has no area. 81 | */ 82 | SDL_FORCE_INLINE SDL_bool SDL_RectEmpty(const SDL_Rect *r) 83 | { 84 | return ((!r) || (r->w <= 0) || (r->h <= 0)) ? SDL_TRUE : SDL_FALSE; 85 | } 86 | 87 | /** 88 | * \brief Returns true if the two rectangles are equal. 89 | */ 90 | SDL_FORCE_INLINE SDL_bool SDL_RectEquals(const SDL_Rect *a, const SDL_Rect *b) 91 | { 92 | return (a && b && (a->x == b->x) && (a->y == b->y) && 93 | (a->w == b->w) && (a->h == b->h)) ? SDL_TRUE : SDL_FALSE; 94 | } 95 | 96 | /** 97 | * \brief Determine whether two rectangles intersect. 98 | * 99 | * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. 100 | */ 101 | extern DECLSPEC SDL_bool SDLCALL SDL_HasIntersection(const SDL_Rect * A, 102 | const SDL_Rect * B); 103 | 104 | /** 105 | * \brief Calculate the intersection of two rectangles. 106 | * 107 | * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. 108 | */ 109 | extern DECLSPEC SDL_bool SDLCALL SDL_IntersectRect(const SDL_Rect * A, 110 | const SDL_Rect * B, 111 | SDL_Rect * result); 112 | 113 | /** 114 | * \brief Calculate the union of two rectangles. 115 | */ 116 | extern DECLSPEC void SDLCALL SDL_UnionRect(const SDL_Rect * A, 117 | const SDL_Rect * B, 118 | SDL_Rect * result); 119 | 120 | /** 121 | * \brief Calculate a minimal rectangle enclosing a set of points 122 | * 123 | * \return SDL_TRUE if any points were within the clipping rect 124 | */ 125 | extern DECLSPEC SDL_bool SDLCALL SDL_EnclosePoints(const SDL_Point * points, 126 | int count, 127 | const SDL_Rect * clip, 128 | SDL_Rect * result); 129 | 130 | /** 131 | * \brief Calculate the intersection of a rectangle and line segment. 132 | * 133 | * \return SDL_TRUE if there is an intersection, SDL_FALSE otherwise. 134 | */ 135 | extern DECLSPEC SDL_bool SDLCALL SDL_IntersectRectAndLine(const SDL_Rect * 136 | rect, int *X1, 137 | int *Y1, int *X2, 138 | int *Y2); 139 | 140 | /* Ends C function definitions when using C++ */ 141 | #ifdef __cplusplus 142 | } 143 | #endif 144 | #include "close_code.h" 145 | 146 | #endif /* SDL_rect_h_ */ 147 | 148 | /* vi: set ts=4 sw=4 expandtab: */ 149 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_revision.h: -------------------------------------------------------------------------------- 1 | #define SDL_REVISION "hg-12373:8feb5da6f2fb" 2 | #define SDL_REVISION_NUMBER 12373 3 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_timer.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | #ifndef SDL_timer_h_ 23 | #define SDL_timer_h_ 24 | 25 | /** 26 | * \file SDL_timer.h 27 | * 28 | * Header for the SDL time management routines. 29 | */ 30 | 31 | #include "SDL_stdinc.h" 32 | #include "SDL_error.h" 33 | 34 | #include "begin_code.h" 35 | /* Set up for C function definitions, even when using C++ */ 36 | #ifdef __cplusplus 37 | extern "C" { 38 | #endif 39 | 40 | /** 41 | * \brief Get the number of milliseconds since the SDL library initialization. 42 | * 43 | * \note This value wraps if the program runs for more than ~49 days. 44 | */ 45 | extern DECLSPEC Uint32 SDLCALL SDL_GetTicks(void); 46 | 47 | /** 48 | * \brief Compare SDL ticks values, and return true if A has passed B 49 | * 50 | * e.g. if you want to wait 100 ms, you could do this: 51 | * Uint32 timeout = SDL_GetTicks() + 100; 52 | * while (!SDL_TICKS_PASSED(SDL_GetTicks(), timeout)) { 53 | * ... do work until timeout has elapsed 54 | * } 55 | */ 56 | #define SDL_TICKS_PASSED(A, B) ((Sint32)((B) - (A)) <= 0) 57 | 58 | /** 59 | * \brief Get the current value of the high resolution counter 60 | */ 61 | extern DECLSPEC Uint64 SDLCALL SDL_GetPerformanceCounter(void); 62 | 63 | /** 64 | * \brief Get the count per second of the high resolution counter 65 | */ 66 | extern DECLSPEC Uint64 SDLCALL SDL_GetPerformanceFrequency(void); 67 | 68 | /** 69 | * \brief Wait a specified number of milliseconds before returning. 70 | */ 71 | extern DECLSPEC void SDLCALL SDL_Delay(Uint32 ms); 72 | 73 | /** 74 | * Function prototype for the timer callback function. 75 | * 76 | * The callback function is passed the current timer interval and returns 77 | * the next timer interval. If the returned value is the same as the one 78 | * passed in, the periodic alarm continues, otherwise a new alarm is 79 | * scheduled. If the callback returns 0, the periodic alarm is cancelled. 80 | */ 81 | typedef Uint32 (SDLCALL * SDL_TimerCallback) (Uint32 interval, void *param); 82 | 83 | /** 84 | * Definition of the timer ID type. 85 | */ 86 | typedef int SDL_TimerID; 87 | 88 | /** 89 | * \brief Add a new timer to the pool of timers already running. 90 | * 91 | * \return A timer ID, or 0 when an error occurs. 92 | */ 93 | extern DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer(Uint32 interval, 94 | SDL_TimerCallback callback, 95 | void *param); 96 | 97 | /** 98 | * \brief Remove a timer knowing its ID. 99 | * 100 | * \return A boolean value indicating success or failure. 101 | * 102 | * \warning It is not safe to remove a timer multiple times. 103 | */ 104 | extern DECLSPEC SDL_bool SDLCALL SDL_RemoveTimer(SDL_TimerID id); 105 | 106 | 107 | /* Ends C function definitions when using C++ */ 108 | #ifdef __cplusplus 109 | } 110 | #endif 111 | #include "close_code.h" 112 | 113 | #endif /* SDL_timer_h_ */ 114 | 115 | /* vi: set ts=4 sw=4 expandtab: */ 116 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_touch.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_touch.h 24 | * 25 | * Include file for SDL touch event handling. 26 | */ 27 | 28 | #ifndef SDL_touch_h_ 29 | #define SDL_touch_h_ 30 | 31 | #include "SDL_stdinc.h" 32 | #include "SDL_error.h" 33 | #include "SDL_video.h" 34 | 35 | #include "begin_code.h" 36 | /* Set up for C function definitions, even when using C++ */ 37 | #ifdef __cplusplus 38 | extern "C" { 39 | #endif 40 | 41 | typedef Sint64 SDL_TouchID; 42 | typedef Sint64 SDL_FingerID; 43 | 44 | typedef struct SDL_Finger 45 | { 46 | SDL_FingerID id; 47 | float x; 48 | float y; 49 | float pressure; 50 | } SDL_Finger; 51 | 52 | /* Used as the device ID for mouse events simulated with touch input */ 53 | #define SDL_TOUCH_MOUSEID ((Uint32)-1) 54 | 55 | 56 | /* Function prototypes */ 57 | 58 | /** 59 | * \brief Get the number of registered touch devices. 60 | */ 61 | extern DECLSPEC int SDLCALL SDL_GetNumTouchDevices(void); 62 | 63 | /** 64 | * \brief Get the touch ID with the given index, or 0 if the index is invalid. 65 | */ 66 | extern DECLSPEC SDL_TouchID SDLCALL SDL_GetTouchDevice(int index); 67 | 68 | /** 69 | * \brief Get the number of active fingers for a given touch device. 70 | */ 71 | extern DECLSPEC int SDLCALL SDL_GetNumTouchFingers(SDL_TouchID touchID); 72 | 73 | /** 74 | * \brief Get the finger object of the given touch, with the given index. 75 | */ 76 | extern DECLSPEC SDL_Finger * SDLCALL SDL_GetTouchFinger(SDL_TouchID touchID, int index); 77 | 78 | /* Ends C function definitions when using C++ */ 79 | #ifdef __cplusplus 80 | } 81 | #endif 82 | #include "close_code.h" 83 | 84 | #endif /* SDL_touch_h_ */ 85 | 86 | /* vi: set ts=4 sw=4 expandtab: */ 87 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/SDL_types.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file SDL_types.h 24 | * 25 | * \deprecated 26 | */ 27 | 28 | /* DEPRECATED */ 29 | #include "SDL_stdinc.h" 30 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Headers/close_code.h: -------------------------------------------------------------------------------- 1 | /* 2 | Simple DirectMedia Layer 3 | Copyright (C) 1997-2018 Sam Lantinga 4 | 5 | This software is provided 'as-is', without any express or implied 6 | warranty. In no event will the authors be held liable for any damages 7 | arising from the use of this software. 8 | 9 | Permission is granted to anyone to use this software for any purpose, 10 | including commercial applications, and to alter it and redistribute it 11 | freely, subject to the following restrictions: 12 | 13 | 1. The origin of this software must not be misrepresented; you must not 14 | claim that you wrote the original software. If you use this software 15 | in a product, an acknowledgment in the product documentation would be 16 | appreciated but is not required. 17 | 2. Altered source versions must be plainly marked as such, and must not be 18 | misrepresented as being the original software. 19 | 3. This notice may not be removed or altered from any source distribution. 20 | */ 21 | 22 | /** 23 | * \file close_code.h 24 | * 25 | * This file reverses the effects of begin_code.h and should be included 26 | * after you finish any function and structure declarations in your headers 27 | */ 28 | 29 | #undef _begin_code_h 30 | 31 | /* Reset structure packing at previous byte alignment */ 32 | #if defined(_MSC_VER) || defined(__MWERKS__) || defined(__BORLANDC__) 33 | #ifdef __BORLANDC__ 34 | #pragma nopackwarning 35 | #endif 36 | #pragma pack(pop) 37 | #endif /* Compiler needs structure packing set */ 38 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17G65 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SDL2 11 | CFBundleGetInfoString 12 | http://www.libsdl.org 13 | CFBundleIdentifier 14 | org.libsdl.SDL2 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | Simple DirectMedia Layer 19 | CFBundlePackageType 20 | FMWK 21 | CFBundleShortVersionString 22 | 2.0.9 23 | CFBundleSignature 24 | SDLX 25 | CFBundleSupportedPlatforms 26 | 27 | MacOSX 28 | 29 | CFBundleVersion 30 | 2.0.9 31 | DTCompiler 32 | com.apple.compilers.llvm.clang.1_0 33 | DTPlatformBuild 34 | 10A255 35 | DTPlatformVersion 36 | GM 37 | DTSDKBuild 38 | 18A384 39 | DTSDKName 40 | macosx10.14 41 | DTXcode 42 | 1000 43 | DTXcodeBuild 44 | 10A255 45 | 46 | 47 | -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/SDL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/A/SDL2 -------------------------------------------------------------------------------- /ThirdParty/SDL2-2.0.9/SDL2.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/ReadMe.txt: -------------------------------------------------------------------------------- 1 | SDL_image is an example portable image loading library for use with SDL. 2 | 3 | The source code is available from: http://www.libsdl.org/projects/SDL_image 4 | 5 | This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html 6 | 7 | This packages contains the SDL2_image.framework for OS X. Conforming with Apple guidelines, this framework contains both the SDL runtime component and development header files. 8 | 9 | Requirements: 10 | You must have the SDL2.framework installed. 11 | 12 | To Install: 13 | Copy the SDL2_image.framework to /Library/Frameworks 14 | 15 | You may alternatively install it in /Library/Frameworks if your access privileges are not high enough. (Be aware that the Xcode templates we provide in the SDL Developer Extras package may require some adjustment for your system if you do this.) 16 | 17 | 18 | 19 | 20 | (Partial) History of PB/Xcode projects: 21 | 2009-09-21 - Updated for 64-bit (Snow Leopard) Universal Binaries. 22 | Switched to 10.4 minimum requirement. 23 | Switched to ImageIO backend for distribution. 24 | Static libraries of libpng and libjpeg are no longer maintained and may eventually be removed. 25 | 26 | 2006-01-31 - First entry in history. Updated for Universal Binaries. Static libraries of libpng and libjpeg have been brought up-to-date and built as Universal. 27 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Frameworks: -------------------------------------------------------------------------------- 1 | Versions/Current/Frameworks -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/SDL2_image: -------------------------------------------------------------------------------- 1 | Versions/Current/SDL2_image -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Headers/webp/mux_types.h: -------------------------------------------------------------------------------- 1 | // Copyright 2012 Google Inc. All Rights Reserved. 2 | // 3 | // Use of this source code is governed by a BSD-style license 4 | // that can be found in the COPYING file in the root of the source 5 | // tree. An additional intellectual property rights grant can be found 6 | // in the file PATENTS. All contributing project authors may 7 | // be found in the AUTHORS file in the root of the source tree. 8 | // ----------------------------------------------------------------------------- 9 | // 10 | // Data-types common to the mux and demux libraries. 11 | // 12 | // Author: Urvang (urvang@google.com) 13 | 14 | #ifndef WEBP_WEBP_MUX_TYPES_H_ 15 | #define WEBP_WEBP_MUX_TYPES_H_ 16 | 17 | #include // free() 18 | #include // memset() 19 | #include "./types.h" 20 | 21 | #ifdef __cplusplus 22 | extern "C" { 23 | #endif 24 | 25 | // Note: forward declaring enumerations is not allowed in (strict) C and C++, 26 | // the types are left here for reference. 27 | // typedef enum WebPFeatureFlags WebPFeatureFlags; 28 | // typedef enum WebPMuxAnimDispose WebPMuxAnimDispose; 29 | // typedef enum WebPMuxAnimBlend WebPMuxAnimBlend; 30 | typedef struct WebPData WebPData; 31 | 32 | // VP8X Feature Flags. 33 | typedef enum WebPFeatureFlags { 34 | ANIMATION_FLAG = 0x00000002, 35 | XMP_FLAG = 0x00000004, 36 | EXIF_FLAG = 0x00000008, 37 | ALPHA_FLAG = 0x00000010, 38 | ICCP_FLAG = 0x00000020, 39 | 40 | ALL_VALID_FLAGS = 0x0000003e 41 | } WebPFeatureFlags; 42 | 43 | // Dispose method (animation only). Indicates how the area used by the current 44 | // frame is to be treated before rendering the next frame on the canvas. 45 | typedef enum WebPMuxAnimDispose { 46 | WEBP_MUX_DISPOSE_NONE, // Do not dispose. 47 | WEBP_MUX_DISPOSE_BACKGROUND // Dispose to background color. 48 | } WebPMuxAnimDispose; 49 | 50 | // Blend operation (animation only). Indicates how transparent pixels of the 51 | // current frame are blended with those of the previous canvas. 52 | typedef enum WebPMuxAnimBlend { 53 | WEBP_MUX_BLEND, // Blend. 54 | WEBP_MUX_NO_BLEND // Do not blend. 55 | } WebPMuxAnimBlend; 56 | 57 | // Data type used to describe 'raw' data, e.g., chunk data 58 | // (ICC profile, metadata) and WebP compressed image data. 59 | struct WebPData { 60 | const uint8_t* bytes; 61 | size_t size; 62 | }; 63 | 64 | // Initializes the contents of the 'webp_data' object with default values. 65 | static WEBP_INLINE void WebPDataInit(WebPData* webp_data) { 66 | if (webp_data != NULL) { 67 | memset(webp_data, 0, sizeof(*webp_data)); 68 | } 69 | } 70 | 71 | // Clears the contents of the 'webp_data' object by calling free(). Does not 72 | // deallocate the object itself. 73 | static WEBP_INLINE void WebPDataClear(WebPData* webp_data) { 74 | if (webp_data != NULL) { 75 | free((void*)webp_data->bytes); 76 | WebPDataInit(webp_data); 77 | } 78 | } 79 | 80 | // Allocates necessary storage for 'dst' and copies the contents of 'src'. 81 | // Returns true on success. 82 | static WEBP_INLINE int WebPDataCopy(const WebPData* src, WebPData* dst) { 83 | if (src == NULL || dst == NULL) return 0; 84 | WebPDataInit(dst); 85 | if (src->bytes != NULL && src->size != 0) { 86 | dst->bytes = (uint8_t*)malloc(src->size); 87 | if (dst->bytes == NULL) return 0; 88 | memcpy((void*)dst->bytes, src->bytes, src->size); 89 | dst->size = src->size; 90 | } 91 | return 1; 92 | } 93 | 94 | #ifdef __cplusplus 95 | } // extern "C" 96 | #endif 97 | 98 | #endif /* WEBP_WEBP_MUX_TYPES_H_ */ 99 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Headers/webp/types.h: -------------------------------------------------------------------------------- 1 | // Copyright 2010 Google Inc. All Rights Reserved. 2 | // 3 | // Use of this source code is governed by a BSD-style license 4 | // that can be found in the COPYING file in the root of the source 5 | // tree. An additional intellectual property rights grant can be found 6 | // in the file PATENTS. All contributing project authors may 7 | // be found in the AUTHORS file in the root of the source tree. 8 | // ----------------------------------------------------------------------------- 9 | // 10 | // Common types 11 | // 12 | // Author: Skal (pascal.massimino@gmail.com) 13 | 14 | #ifndef WEBP_WEBP_TYPES_H_ 15 | #define WEBP_WEBP_TYPES_H_ 16 | 17 | #include // for size_t 18 | 19 | #ifndef _MSC_VER 20 | #include 21 | #if defined(__cplusplus) || !defined(__STRICT_ANSI__) || \ 22 | (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) 23 | #define WEBP_INLINE inline 24 | #else 25 | #define WEBP_INLINE 26 | #endif 27 | #else 28 | typedef signed char int8_t; 29 | typedef unsigned char uint8_t; 30 | typedef signed short int16_t; 31 | typedef unsigned short uint16_t; 32 | typedef signed int int32_t; 33 | typedef unsigned int uint32_t; 34 | typedef unsigned long long int uint64_t; 35 | typedef long long int int64_t; 36 | #define WEBP_INLINE __forceinline 37 | #endif /* _MSC_VER */ 38 | 39 | #ifndef WEBP_EXTERN 40 | // This explicitly marks library functions and allows for changing the 41 | // signature for e.g., Windows DLL builds. 42 | # if defined(__GNUC__) && __GNUC__ >= 4 43 | # define WEBP_EXTERN extern __attribute__ ((visibility ("default"))) 44 | # else 45 | # define WEBP_EXTERN extern 46 | # endif /* __GNUC__ >= 4 */ 47 | #endif /* WEBP_EXTERN */ 48 | 49 | // Macro to check ABI compatibility (same major revision number) 50 | #define WEBP_ABI_IS_INCOMPATIBLE(a, b) (((a) >> 8) != ((b) >> 8)) 51 | 52 | #endif /* WEBP_WEBP_TYPES_H_ */ 53 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | webp 9 | CFBundleGetInfoString 10 | libwebp 0.6.0 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | webp 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 0.6.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 0.6.0 23 | 24 | 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/Resources/LICENSE.webp.txt: -------------------------------------------------------------------------------- 1 | The source code to this library used with SDL_image can be found here: 2 | http://www.libsdl.org/projects/SDL_image/libs/ 3 | --- 4 | 5 | Copyright (c) 2010, Google Inc. All rights reserved. 6 | 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions are 9 | met: 10 | 11 | * Redistributions of source code must retain the above copyright 12 | notice, this list of conditions and the following disclaimer. 13 | 14 | * Redistributions in binary form must reproduce the above copyright 15 | notice, this list of conditions and the following disclaimer in 16 | the documentation and/or other materials provided with the 17 | distribution. 18 | 19 | * Neither the name of Google nor the names of its contributors may 20 | be used to endorse or promote products derived from this software 21 | without specific prior written permission. 22 | 23 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 24 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 25 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 26 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 27 | HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 28 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 29 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 30 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 31 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 32 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 33 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 34 | 35 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/English.lproj/InfoPlist.strings 8 | 9 | hash 10 | 11 | h2Kqs5KNcd1Scge8YFomJsbLXCM= 12 | 13 | optional 14 | 15 | 16 | Resources/Info.plist 17 | 18 | yqlW4AFb8nOprWEshdDUA7mTzus= 19 | 20 | Resources/LICENSE.webp.txt 21 | 22 | /5oD0JcR6j9jB2eYV4Dlsnn0Xdg= 23 | 24 | 25 | files2 26 | 27 | Headers/webp/decode.h 28 | 29 | hash2 30 | 31 | TvHWQ3N8tZmOr591S1psVRvNbBlv6F7os7jgxIs8dK4= 32 | 33 | 34 | Headers/webp/demux.h 35 | 36 | hash2 37 | 38 | +PskfVnT3aWHbKRjz6ybWSJR/wDneRT2RMpk8dmS8Yk= 39 | 40 | 41 | Headers/webp/encode.h 42 | 43 | hash2 44 | 45 | 5p9GcXKWX5Jnl+MhFdRQv8GxL/WYTnpui28c7nn70po= 46 | 47 | 48 | Headers/webp/mux_types.h 49 | 50 | hash2 51 | 52 | y4Z0BtyqyF/xOT1oK1g5bT+7hd/YdusNj7LmPWOeXaI= 53 | 54 | 55 | Headers/webp/types.h 56 | 57 | hash2 58 | 59 | IJ9O3unurodOufnrOG/fncUQIX1HYqNfGZ8omEWkUiE= 60 | 61 | 62 | Resources/English.lproj/InfoPlist.strings 63 | 64 | hash2 65 | 66 | Ka7TErCUCDitpKl+ZEdhX0rtKsbzipt41qRLAxxYaMU= 67 | 68 | optional 69 | 70 | 71 | Resources/Info.plist 72 | 73 | hash2 74 | 75 | WcYyfJyGCjL1E+qjW/fZIOV1dOB4AFJ1CEp0R/Ete0Y= 76 | 77 | 78 | Resources/LICENSE.webp.txt 79 | 80 | hash2 81 | 82 | Kozs9mG6ldeyCbK6TamtAkxBl1oOeK83wn9NAkDR7Nw= 83 | 84 | 85 | 86 | rules 87 | 88 | ^Resources/ 89 | 90 | ^Resources/.*\.lproj/ 91 | 92 | optional 93 | 94 | weight 95 | 1000 96 | 97 | ^Resources/.*\.lproj/locversion.plist$ 98 | 99 | omit 100 | 101 | weight 102 | 1100 103 | 104 | ^Resources/Base\.lproj/ 105 | 106 | weight 107 | 1010 108 | 109 | ^version.plist$ 110 | 111 | 112 | rules2 113 | 114 | .*\.dSYM($|/) 115 | 116 | weight 117 | 11 118 | 119 | ^(.*/)?\.DS_Store$ 120 | 121 | omit 122 | 123 | weight 124 | 2000 125 | 126 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 127 | 128 | nested 129 | 130 | weight 131 | 10 132 | 133 | ^.* 134 | 135 | ^Info\.plist$ 136 | 137 | omit 138 | 139 | weight 140 | 20 141 | 142 | ^PkgInfo$ 143 | 144 | omit 145 | 146 | weight 147 | 20 148 | 149 | ^Resources/ 150 | 151 | weight 152 | 20 153 | 154 | ^Resources/.*\.lproj/ 155 | 156 | optional 157 | 158 | weight 159 | 1000 160 | 161 | ^Resources/.*\.lproj/locversion.plist$ 162 | 163 | omit 164 | 165 | weight 166 | 1100 167 | 168 | ^Resources/Base\.lproj/ 169 | 170 | weight 171 | 1010 172 | 173 | ^[^/]+$ 174 | 175 | nested 176 | 177 | weight 178 | 10 179 | 180 | ^embedded\.provisionprofile$ 181 | 182 | weight 183 | 20 184 | 185 | ^version\.plist$ 186 | 187 | weight 188 | 20 189 | 190 | 191 | 192 | 193 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/webp -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Frameworks/webp.framework/webp: -------------------------------------------------------------------------------- 1 | Versions/Current/webp -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17G65 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SDL2_image 11 | CFBundleIdentifier 12 | org.libsdl.SDL2-image 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SDL2_image 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 2.0.4 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 2.0.4 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 10A255 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 18A384 35 | DTSDKName 36 | macosx10.14 37 | DTXcode 38 | 1000 39 | DTXcodeBuild 40 | 10A255 41 | 42 | 43 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/SDL2_image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/SDL2_image -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/Info.plist 8 | 9 | yCvFK12jyy1foQrrpOLw5FxD9jk= 10 | 11 | 12 | files2 13 | 14 | Frameworks/webp.framework 15 | 16 | cdhash 17 | 18 | kJnWLRGuGywXIl1phhLEJTru6pM= 19 | 20 | requirement 21 | cdhash H"9099d62d11ae1b2c17225d698612c4253aeeea93" 22 | 23 | Headers/SDL_image.h 24 | 25 | hash 26 | 27 | Ef49OifTTUba0WeVkRTuzyHPn7Q= 28 | 29 | hash2 30 | 31 | 9cCddVDJ+3fVYkgGhLuI8sApfR94PPkWMTokTIiBHI4= 32 | 33 | 34 | Resources/Info.plist 35 | 36 | hash 37 | 38 | yCvFK12jyy1foQrrpOLw5FxD9jk= 39 | 40 | hash2 41 | 42 | J9Txq1SiTUZZK0LkJAZDa9mMzzB9l3Xott9aiVVQ31w= 43 | 44 | 45 | 46 | rules 47 | 48 | ^Resources/ 49 | 50 | ^Resources/.*\.lproj/ 51 | 52 | optional 53 | 54 | weight 55 | 1000 56 | 57 | ^Resources/.*\.lproj/locversion.plist$ 58 | 59 | omit 60 | 61 | weight 62 | 1100 63 | 64 | ^Resources/Base\.lproj/ 65 | 66 | weight 67 | 1010 68 | 69 | ^version.plist$ 70 | 71 | 72 | rules2 73 | 74 | .*\.dSYM($|/) 75 | 76 | weight 77 | 11 78 | 79 | ^(.*/)?\.DS_Store$ 80 | 81 | omit 82 | 83 | weight 84 | 2000 85 | 86 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 87 | 88 | nested 89 | 90 | weight 91 | 10 92 | 93 | ^.* 94 | 95 | ^Info\.plist$ 96 | 97 | omit 98 | 99 | weight 100 | 20 101 | 102 | ^PkgInfo$ 103 | 104 | omit 105 | 106 | weight 107 | 20 108 | 109 | ^Resources/ 110 | 111 | weight 112 | 20 113 | 114 | ^Resources/.*\.lproj/ 115 | 116 | optional 117 | 118 | weight 119 | 1000 120 | 121 | ^Resources/.*\.lproj/locversion.plist$ 122 | 123 | omit 124 | 125 | weight 126 | 1100 127 | 128 | ^Resources/Base\.lproj/ 129 | 130 | weight 131 | 1010 132 | 133 | ^[^/]+$ 134 | 135 | nested 136 | 137 | weight 138 | 10 139 | 140 | ^embedded\.provisionprofile$ 141 | 142 | weight 143 | 20 144 | 145 | ^version\.plist$ 146 | 147 | weight 148 | 20 149 | 150 | 151 | 152 | 153 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_image-2.0.4/SDL2_image.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/ReadMe.txt: -------------------------------------------------------------------------------- 1 | SDL_mixer is an example portable sound library for use with SDL. 2 | 3 | The source code is available from: http://www.libsdl.org/projects/SDL_mixer 4 | 5 | This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html 6 | 7 | This packages contains the SDL2_mixer.framework for OS X. Conforming with Apple guidelines, this framework contains both the SDL runtime component and development header files. 8 | 9 | Requirements: 10 | You must have the SDL2.framework installed. 11 | 12 | To Install: 13 | Copy the SDL2_mixer.framework to /Library/Frameworks 14 | 15 | You may alternatively install it in /Library/Frameworks if your access privileges are not high enough. (Be aware that the Xcode templates we provide in the SDL Developer Extras package may require some adjustment for your system if you do this.) 16 | 17 | 18 | (Partial) History of PB/Xcode projects: 19 | 2009-09-21 - Updated for 64-bit (Snow Leopard) Universal Binaries. 20 | Switched to 10.4 minimum requirement. 21 | Reebuilt Ogg Vorbis components for 64-bit Universal. 22 | Ogg 1.1.4 23 | Vorbis 1.2.3 24 | Mac native midi had to be disabled because the code depends on legacy Quicktime and won't compile in 64-bit. 25 | 26 | 2006-01-31 - First entry in history. Updated for Universal Binaries. Static libraries of libogg and libvorbis have been brought up-to-date and built as Universal. Infrastructure has been added to support building against smpeg statically, but there may be bugs in smpeg itself (unrelated to static linking) which prevent MP3 playback. 27 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Frameworks: -------------------------------------------------------------------------------- 1 | Versions/Current/Frameworks -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/SDL2_mixer: -------------------------------------------------------------------------------- 1 | Versions/Current/SDL2_mixer -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/FLAC: -------------------------------------------------------------------------------- 1 | Versions/Current/FLAC -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Headers/FLAC/assert.h: -------------------------------------------------------------------------------- 1 | /* libFLAC - Free Lossless Audio Codec library 2 | * Copyright (C) 2001-2009 Josh Coalson 3 | * Copyright (C) 2011-2016 Xiph.Org Foundation 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 9 | * - Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * - Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * - Neither the name of the Xiph.org Foundation nor the names of its 17 | * contributors may be used to endorse or promote products derived from 18 | * this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | #ifndef FLAC__ASSERT_H 34 | #define FLAC__ASSERT_H 35 | 36 | /* we need this since some compilers (like MSVC) leave assert()s on release code (and we don't want to use their ASSERT) */ 37 | #ifdef DEBUG 38 | #include 39 | #define FLAC__ASSERT(x) assert(x) 40 | #define FLAC__ASSERT_DECLARATION(x) x 41 | #else 42 | #define FLAC__ASSERT(x) 43 | #define FLAC__ASSERT_DECLARATION(x) 44 | #endif 45 | 46 | #endif 47 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Headers/FLAC/export.h: -------------------------------------------------------------------------------- 1 | /* libFLAC - Free Lossless Audio Codec library 2 | * Copyright (C) 2000-2009 Josh Coalson 3 | * Copyright (C) 2011-2016 Xiph.Org Foundation 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 9 | * - Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * - Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * - Neither the name of the Xiph.org Foundation nor the names of its 17 | * contributors may be used to endorse or promote products derived from 18 | * this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | #ifndef FLAC__EXPORT_H 34 | #define FLAC__EXPORT_H 35 | 36 | /** \file include/FLAC/export.h 37 | * 38 | * \brief 39 | * This module contains #defines and symbols for exporting function 40 | * calls, and providing version information and compiled-in features. 41 | * 42 | * See the \link flac_export export \endlink module. 43 | */ 44 | 45 | /** \defgroup flac_export FLAC/export.h: export symbols 46 | * \ingroup flac 47 | * 48 | * \brief 49 | * This module contains #defines and symbols for exporting function 50 | * calls, and providing version information and compiled-in features. 51 | * 52 | * If you are compiling with MSVC and will link to the static library 53 | * (libFLAC.lib) you should define FLAC__NO_DLL in your project to 54 | * make sure the symbols are exported properly. 55 | * 56 | * \{ 57 | */ 58 | 59 | #if defined(FLAC__NO_DLL) 60 | #define FLAC_API 61 | 62 | #elif defined(_MSC_VER) 63 | #ifdef FLAC_API_EXPORTS 64 | #define FLAC_API __declspec(dllexport) 65 | #else 66 | #define FLAC_API __declspec(dllimport) 67 | #endif 68 | 69 | #elif defined(FLAC__USE_VISIBILITY_ATTR) 70 | #define FLAC_API __attribute__ ((visibility ("default"))) 71 | 72 | #else 73 | #define FLAC_API 74 | 75 | #endif 76 | 77 | /** These #defines will mirror the libtool-based library version number, see 78 | * http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning 79 | */ 80 | #define FLAC_API_VERSION_CURRENT 11 81 | #define FLAC_API_VERSION_REVISION 0 /**< see above */ 82 | #define FLAC_API_VERSION_AGE 3 /**< see above */ 83 | 84 | #ifdef __cplusplus 85 | extern "C" { 86 | #endif 87 | 88 | /** \c 1 if the library has been compiled with support for Ogg FLAC, else \c 0. */ 89 | extern FLAC_API int FLAC_API_SUPPORTS_OGG_FLAC; 90 | 91 | #ifdef __cplusplus 92 | } 93 | #endif 94 | 95 | /* \} */ 96 | 97 | #endif 98 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Headers/FLAC/ordinals.h: -------------------------------------------------------------------------------- 1 | /* libFLAC - Free Lossless Audio Codec library 2 | * Copyright (C) 2000-2009 Josh Coalson 3 | * Copyright (C) 2011-2016 Xiph.Org Foundation 4 | * 5 | * Redistribution and use in source and binary forms, with or without 6 | * modification, are permitted provided that the following conditions 7 | * are met: 8 | * 9 | * - Redistributions of source code must retain the above copyright 10 | * notice, this list of conditions and the following disclaimer. 11 | * 12 | * - Redistributions in binary form must reproduce the above copyright 13 | * notice, this list of conditions and the following disclaimer in the 14 | * documentation and/or other materials provided with the distribution. 15 | * 16 | * - Neither the name of the Xiph.org Foundation nor the names of its 17 | * contributors may be used to endorse or promote products derived from 18 | * this software without specific prior written permission. 19 | * 20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21 | * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 22 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 23 | * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR 24 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 25 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 26 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 27 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 28 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 29 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 30 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 | */ 32 | 33 | #ifndef FLAC__ORDINALS_H 34 | #define FLAC__ORDINALS_H 35 | 36 | #if defined(_MSC_VER) && _MSC_VER < 1600 37 | 38 | /* Microsoft Visual Studio earlier than the 2010 version did not provide 39 | * the 1999 ISO C Standard header file . 40 | */ 41 | 42 | typedef __int8 FLAC__int8; 43 | typedef unsigned __int8 FLAC__uint8; 44 | 45 | typedef __int16 FLAC__int16; 46 | typedef __int32 FLAC__int32; 47 | typedef __int64 FLAC__int64; 48 | typedef unsigned __int16 FLAC__uint16; 49 | typedef unsigned __int32 FLAC__uint32; 50 | typedef unsigned __int64 FLAC__uint64; 51 | 52 | #else 53 | 54 | /* For MSVC 2010 and everything else which provides . */ 55 | 56 | #include 57 | 58 | typedef int8_t FLAC__int8; 59 | typedef uint8_t FLAC__uint8; 60 | 61 | typedef int16_t FLAC__int16; 62 | typedef int32_t FLAC__int32; 63 | typedef int64_t FLAC__int64; 64 | typedef uint16_t FLAC__uint16; 65 | typedef uint32_t FLAC__uint32; 66 | typedef uint64_t FLAC__uint64; 67 | 68 | #endif 69 | 70 | typedef int FLAC__bool; 71 | 72 | typedef FLAC__uint8 FLAC__byte; 73 | 74 | 75 | #ifdef true 76 | #undef true 77 | #endif 78 | #ifdef false 79 | #undef false 80 | #endif 81 | #ifndef __cplusplus 82 | #define true 1 83 | #define false 0 84 | #endif 85 | 86 | #endif 87 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | FLAC 9 | CFBundleGetInfoString 10 | libFLAC 1.3.2 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | FLAC 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.3.2 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.3.2 23 | 24 | 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/Resources/LICENSE.FLAC.txt: -------------------------------------------------------------------------------- 1 | The source code to this library used with SDL_mixer can be found here: 2 | http://www.libsdl.org/projects/SDL_mixer/libs/ 3 | --- 4 | 5 | Copyright (C) 2000-2009 Josh Coalson 6 | Copyright (C) 2011-2016 Xiph.Org Foundation 7 | 8 | Redistribution and use in source and binary forms, with or without 9 | modification, are permitted provided that the following conditions 10 | are met: 11 | 12 | - Redistributions of source code must retain the above copyright 13 | notice, this list of conditions and the following disclaimer. 14 | 15 | - Redistributions in binary form must reproduce the above copyright 16 | notice, this list of conditions and the following disclaimer in the 17 | documentation and/or other materials provided with the distribution. 18 | 19 | - Neither the name of the Xiph.org Foundation nor the names of its 20 | contributors may be used to endorse or promote products derived from 21 | this software without specific prior written permission. 22 | 23 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 24 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 25 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 26 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR 27 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 28 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 29 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 30 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 31 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 32 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 33 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 34 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Ogg: -------------------------------------------------------------------------------- 1 | Versions/Current/Ogg -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Headers/os_types.h: -------------------------------------------------------------------------------- 1 | /******************************************************************** 2 | * * 3 | * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * 4 | * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS * 5 | * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * 6 | * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * 7 | * * 8 | * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 * 9 | * by the Xiph.Org Foundation http://www.xiph.org/ * 10 | * * 11 | ******************************************************************** 12 | 13 | function: #ifdef jail to whip a few platforms into the UNIX ideal. 14 | last mod: $Id: os_types.h 19098 2014-02-26 19:06:45Z giles $ 15 | 16 | ********************************************************************/ 17 | #ifndef _OS_TYPES_H 18 | #define _OS_TYPES_H 19 | 20 | /* make it easy on the folks that want to compile the libs with a 21 | different malloc than stdlib */ 22 | #define _ogg_malloc malloc 23 | #define _ogg_calloc calloc 24 | #define _ogg_realloc realloc 25 | #define _ogg_free free 26 | 27 | #if defined(_WIN32) 28 | 29 | # if defined(__CYGWIN__) 30 | # include 31 | typedef int16_t ogg_int16_t; 32 | typedef uint16_t ogg_uint16_t; 33 | typedef int32_t ogg_int32_t; 34 | typedef uint32_t ogg_uint32_t; 35 | typedef int64_t ogg_int64_t; 36 | typedef uint64_t ogg_uint64_t; 37 | # elif defined(__MINGW32__) 38 | # include 39 | typedef short ogg_int16_t; 40 | typedef unsigned short ogg_uint16_t; 41 | typedef int ogg_int32_t; 42 | typedef unsigned int ogg_uint32_t; 43 | typedef long long ogg_int64_t; 44 | typedef unsigned long long ogg_uint64_t; 45 | # elif defined(__MWERKS__) 46 | typedef long long ogg_int64_t; 47 | typedef int ogg_int32_t; 48 | typedef unsigned int ogg_uint32_t; 49 | typedef short ogg_int16_t; 50 | typedef unsigned short ogg_uint16_t; 51 | # else 52 | /* MSVC/Borland */ 53 | typedef __int64 ogg_int64_t; 54 | typedef __int32 ogg_int32_t; 55 | typedef unsigned __int32 ogg_uint32_t; 56 | typedef __int16 ogg_int16_t; 57 | typedef unsigned __int16 ogg_uint16_t; 58 | # endif 59 | 60 | #elif defined(__MACOS__) 61 | 62 | # include 63 | typedef SInt16 ogg_int16_t; 64 | typedef UInt16 ogg_uint16_t; 65 | typedef SInt32 ogg_int32_t; 66 | typedef UInt32 ogg_uint32_t; 67 | typedef SInt64 ogg_int64_t; 68 | 69 | #elif (defined(__APPLE__) && defined(__MACH__)) /* MacOS X Framework build */ 70 | 71 | # include 72 | typedef int16_t ogg_int16_t; 73 | typedef uint16_t ogg_uint16_t; 74 | typedef int32_t ogg_int32_t; 75 | typedef uint32_t ogg_uint32_t; 76 | typedef int64_t ogg_int64_t; 77 | 78 | #elif defined(__HAIKU__) 79 | 80 | /* Haiku */ 81 | # include 82 | typedef short ogg_int16_t; 83 | typedef unsigned short ogg_uint16_t; 84 | typedef int ogg_int32_t; 85 | typedef unsigned int ogg_uint32_t; 86 | typedef long long ogg_int64_t; 87 | 88 | #elif defined(__BEOS__) 89 | 90 | /* Be */ 91 | # include 92 | typedef int16_t ogg_int16_t; 93 | typedef uint16_t ogg_uint16_t; 94 | typedef int32_t ogg_int32_t; 95 | typedef uint32_t ogg_uint32_t; 96 | typedef int64_t ogg_int64_t; 97 | 98 | #elif defined (__EMX__) 99 | 100 | /* OS/2 GCC */ 101 | typedef short ogg_int16_t; 102 | typedef unsigned short ogg_uint16_t; 103 | typedef int ogg_int32_t; 104 | typedef unsigned int ogg_uint32_t; 105 | typedef long long ogg_int64_t; 106 | 107 | #elif defined (DJGPP) 108 | 109 | /* DJGPP */ 110 | typedef short ogg_int16_t; 111 | typedef int ogg_int32_t; 112 | typedef unsigned int ogg_uint32_t; 113 | typedef long long ogg_int64_t; 114 | 115 | #elif defined(R5900) 116 | 117 | /* PS2 EE */ 118 | typedef long ogg_int64_t; 119 | typedef int ogg_int32_t; 120 | typedef unsigned ogg_uint32_t; 121 | typedef short ogg_int16_t; 122 | 123 | #elif defined(__SYMBIAN32__) 124 | 125 | /* Symbian GCC */ 126 | typedef signed short ogg_int16_t; 127 | typedef unsigned short ogg_uint16_t; 128 | typedef signed int ogg_int32_t; 129 | typedef unsigned int ogg_uint32_t; 130 | typedef long long int ogg_int64_t; 131 | 132 | #elif defined(__TMS320C6X__) 133 | 134 | /* TI C64x compiler */ 135 | typedef signed short ogg_int16_t; 136 | typedef unsigned short ogg_uint16_t; 137 | typedef signed int ogg_int32_t; 138 | typedef unsigned int ogg_uint32_t; 139 | typedef long long int ogg_int64_t; 140 | 141 | #else 142 | 143 | # include 144 | 145 | #endif 146 | 147 | #endif /* _OS_TYPES_H */ 148 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Ogg -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 16G29 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | Ogg 11 | CFBundleGetInfoString 12 | Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation 13 | CFBundleIdentifier 14 | org.xiph.ogg 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.1.4 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.1.4 29 | CSResourcesFileMapped 30 | 31 | DTCompiler 32 | com.apple.compilers.llvm.clang.1_0 33 | DTPlatformBuild 34 | 9A235 35 | DTPlatformVersion 36 | GM 37 | DTSDKBuild 38 | 17A360 39 | DTSDKName 40 | macosx10.13 41 | DTXcode 42 | 0900 43 | DTXcodeBuild 44 | 9A235 45 | NSHumanReadableCopyright 46 | Ogg framework 1.1.4, Copyright © 1994-2009 Xiph.Org Foundation 47 | 48 | 49 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt: -------------------------------------------------------------------------------- 1 | The source code to this library used with SDL_mixer can be found here: 2 | http://www.libsdl.org/projects/SDL_mixer/libs/ 3 | --- 4 | 5 | Copyright (c) 2002-2008 Xiph.org Foundation 6 | 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions 9 | are met: 10 | 11 | - Redistributions of source code must retain the above copyright 12 | notice, this list of conditions and the following disclaimer. 13 | 14 | - Redistributions in binary form must reproduce the above copyright 15 | notice, this list of conditions and the following disclaimer in the 16 | documentation and/or other materials provided with the distribution. 17 | 18 | - Neither the name of the Xiph.org Foundation nor the names of its 19 | contributors may be used to endorse or promote products derived from 20 | this software without specific prior written permission. 21 | 22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 23 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 25 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION 26 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 27 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 28 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 29 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 32 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/English.lproj/InfoPlist.strings 8 | 9 | hash 10 | 11 | SpvCfw0UsHoD71ReAIyHRtgJ5+8= 12 | 13 | optional 14 | 15 | 16 | Resources/Info.plist 17 | 18 | Is7j5AoBYKsRC1HEYDRCRBF6XzA= 19 | 20 | Resources/LICENSE.ogg-vorbis.txt 21 | 22 | e2X5Tjm44IQe/6GP2aSe45CDeBE= 23 | 24 | 25 | files2 26 | 27 | Headers/ogg.h 28 | 29 | hash 30 | 31 | AFNtdHRPvTcVwmm2Xkwe0KetWyI= 32 | 33 | hash2 34 | 35 | VVj+aQGANADntSUtH1B0Jsq+uh7/N2OY54hlp+czOAw= 36 | 37 | 38 | Headers/os_types.h 39 | 40 | hash 41 | 42 | uDjiyvwNqBRlVc/fPwY2AeT/N3k= 43 | 44 | hash2 45 | 46 | MDz3PkNOuWC8VhyecdcT7MNhS0UAS6V1+BBtVJH7d8g= 47 | 48 | 49 | Resources/English.lproj/InfoPlist.strings 50 | 51 | hash 52 | 53 | SpvCfw0UsHoD71ReAIyHRtgJ5+8= 54 | 55 | hash2 56 | 57 | nW+Ynur6e91CqWJtXLWbTI7GuphMCOm+OH3qOfuGiBw= 58 | 59 | optional 60 | 61 | 62 | Resources/Info.plist 63 | 64 | hash 65 | 66 | Is7j5AoBYKsRC1HEYDRCRBF6XzA= 67 | 68 | hash2 69 | 70 | ZHiBcTZVxLsOt/RAdanOjmVhveeAKBMkaEKmOhyyq/Q= 71 | 72 | 73 | Resources/LICENSE.ogg-vorbis.txt 74 | 75 | hash 76 | 77 | e2X5Tjm44IQe/6GP2aSe45CDeBE= 78 | 79 | hash2 80 | 81 | 8thy28NDHC8FkArFAffWNjZ/5ty8MwHrYNkSD5xGWUk= 82 | 83 | 84 | 85 | rules 86 | 87 | ^Resources/ 88 | 89 | ^Resources/.*\.lproj/ 90 | 91 | optional 92 | 93 | weight 94 | 1000 95 | 96 | ^Resources/.*\.lproj/locversion.plist$ 97 | 98 | omit 99 | 100 | weight 101 | 1100 102 | 103 | ^Resources/Base\.lproj/ 104 | 105 | weight 106 | 1010 107 | 108 | ^version.plist$ 109 | 110 | 111 | rules2 112 | 113 | .*\.dSYM($|/) 114 | 115 | weight 116 | 11 117 | 118 | ^(.*/)?\.DS_Store$ 119 | 120 | omit 121 | 122 | weight 123 | 2000 124 | 125 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 126 | 127 | nested 128 | 129 | weight 130 | 10 131 | 132 | ^.* 133 | 134 | ^Info\.plist$ 135 | 136 | omit 137 | 138 | weight 139 | 20 140 | 141 | ^PkgInfo$ 142 | 143 | omit 144 | 145 | weight 146 | 20 147 | 148 | ^Resources/ 149 | 150 | weight 151 | 20 152 | 153 | ^Resources/.*\.lproj/ 154 | 155 | optional 156 | 157 | weight 158 | 1000 159 | 160 | ^Resources/.*\.lproj/locversion.plist$ 161 | 162 | omit 163 | 164 | weight 165 | 1100 166 | 167 | ^Resources/Base\.lproj/ 168 | 169 | weight 170 | 1010 171 | 172 | ^[^/]+$ 173 | 174 | nested 175 | 176 | weight 177 | 10 178 | 179 | ^embedded\.provisionprofile$ 180 | 181 | weight 182 | 20 183 | 184 | ^version\.plist$ 185 | 186 | weight 187 | 20 188 | 189 | 190 | 191 | 192 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Opus: -------------------------------------------------------------------------------- 1 | Versions/Current/Opus -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Opus -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Opus 9 | CFBundleGetInfoString 10 | libopus 1.0.3 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | Opus 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.3 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0.3 23 | 24 | 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Resources/LICENSE.opus.txt: -------------------------------------------------------------------------------- 1 | Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, 2 | Jean-Marc Valin, Timothy B. Terriberry, 3 | CSIRO, Gregory Maxwell, Mark Borgerding, 4 | Erik de Castro Lopo 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions 8 | are met: 9 | 10 | - Redistributions of source code must retain the above copyright 11 | notice, this list of conditions and the following disclaimer. 12 | 13 | - Redistributions in binary form must reproduce the above copyright 14 | notice, this list of conditions and the following disclaimer in the 15 | documentation and/or other materials provided with the distribution. 16 | 17 | - Neither the name of Internet Society, IETF or IETF Trust, nor the 18 | names of specific contributors, may be used to endorse or promote 19 | products derived from this software without specific prior written 20 | permission. 21 | 22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 23 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 25 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 26 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 27 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 28 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 29 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 30 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 31 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33 | 34 | Opus is subject to the royalty-free patent licenses which are 35 | specified at: 36 | 37 | Xiph.Org Foundation: 38 | https://datatracker.ietf.org/ipr/1524/ 39 | 40 | Microsoft Corporation: 41 | https://datatracker.ietf.org/ipr/1914/ 42 | 43 | Broadcom Corporation: 44 | https://datatracker.ietf.org/ipr/1526/ 45 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/English.lproj/InfoPlist.strings 8 | 9 | hash 10 | 11 | Fce3uiA06Jh3QtgHdgcf/39//w8= 12 | 13 | optional 14 | 15 | 16 | Resources/Info.plist 17 | 18 | vWg7LWV1hKu6SLAztvJS1xpkJeM= 19 | 20 | Resources/LICENSE.opus.txt 21 | 22 | 1R5EIEU7Oou5iO129cNxHHeDSCs= 23 | 24 | 25 | files2 26 | 27 | Headers/opus.h 28 | 29 | hash 30 | 31 | 7z5CMawaPbnRumQ6CiKNVv2F4zg= 32 | 33 | hash2 34 | 35 | cvMtL+dmcvhLt8Fo9Y4jP+rE++HPyCRE6MlfvamL2lA= 36 | 37 | 38 | Headers/opus_defines.h 39 | 40 | hash 41 | 42 | wwXfXLlbBFYLaKyA2a0Tgob/oWw= 43 | 44 | hash2 45 | 46 | baXTxlg6oPZI1WVAkvoW6RFMtWH//Tn3Kzan5Wbi/R8= 47 | 48 | 49 | Headers/opus_multistream.h 50 | 51 | hash 52 | 53 | I5Ewe8gFX5gTIX+3/LlyR7NkmDQ= 54 | 55 | hash2 56 | 57 | aRO4DKdH/UNcABsoUsnj1lnaFP8oJRt42yGdg8uIIIg= 58 | 59 | 60 | Headers/opus_types.h 61 | 62 | hash 63 | 64 | ZEgD6Os9Sg15GLJPrCFgyDAlg2c= 65 | 66 | hash2 67 | 68 | JWuVaA7aTLzOZ5wZLVYiXOyTgksWIK5kEMaaiuOFIR4= 69 | 70 | 71 | Resources/English.lproj/InfoPlist.strings 72 | 73 | hash 74 | 75 | Fce3uiA06Jh3QtgHdgcf/39//w8= 76 | 77 | hash2 78 | 79 | H//G1BL3hiaN/l3djNFBoJpXHn3OmzQm9su9arJjwnk= 80 | 81 | optional 82 | 83 | 84 | Resources/Info.plist 85 | 86 | hash 87 | 88 | vWg7LWV1hKu6SLAztvJS1xpkJeM= 89 | 90 | hash2 91 | 92 | ZDCA6ODmnNdHrvUNcoOyV3B8KoUzaXCcrf8pwhPUYU0= 93 | 94 | 95 | Resources/LICENSE.opus.txt 96 | 97 | hash 98 | 99 | 1R5EIEU7Oou5iO129cNxHHeDSCs= 100 | 101 | hash2 102 | 103 | ngOOAqSHs9sj7YjNHHwuLIuOxEKUKU4x+bzKtQlLAAQ= 104 | 105 | 106 | 107 | rules 108 | 109 | ^Resources/ 110 | 111 | ^Resources/.*\.lproj/ 112 | 113 | optional 114 | 115 | weight 116 | 1000 117 | 118 | ^Resources/.*\.lproj/locversion.plist$ 119 | 120 | omit 121 | 122 | weight 123 | 1100 124 | 125 | ^Resources/Base\.lproj/ 126 | 127 | weight 128 | 1010 129 | 130 | ^version.plist$ 131 | 132 | 133 | rules2 134 | 135 | .*\.dSYM($|/) 136 | 137 | weight 138 | 11 139 | 140 | ^(.*/)?\.DS_Store$ 141 | 142 | omit 143 | 144 | weight 145 | 2000 146 | 147 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 148 | 149 | nested 150 | 151 | weight 152 | 10 153 | 154 | ^.* 155 | 156 | ^Info\.plist$ 157 | 158 | omit 159 | 160 | weight 161 | 20 162 | 163 | ^PkgInfo$ 164 | 165 | omit 166 | 167 | weight 168 | 20 169 | 170 | ^Resources/ 171 | 172 | weight 173 | 20 174 | 175 | ^Resources/.*\.lproj/ 176 | 177 | optional 178 | 179 | weight 180 | 1000 181 | 182 | ^Resources/.*\.lproj/locversion.plist$ 183 | 184 | omit 185 | 186 | weight 187 | 1100 188 | 189 | ^Resources/Base\.lproj/ 190 | 191 | weight 192 | 1010 193 | 194 | ^[^/]+$ 195 | 196 | nested 197 | 198 | weight 199 | 10 200 | 201 | ^embedded\.provisionprofile$ 202 | 203 | weight 204 | 20 205 | 206 | ^version\.plist$ 207 | 208 | weight 209 | 20 210 | 211 | 212 | 213 | 214 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/OpusFile: -------------------------------------------------------------------------------- 1 | Versions/Current/OpusFile -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/OpusFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/OpusFile -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | OpusFile 9 | CFBundleGetInfoString 10 | libopusfile 0.10 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | OpusFile 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.3 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 0.10 23 | 24 | 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/Resources/LICENSE.opusfile.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 1994-2013 Xiph.Org Foundation and contributors 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions 5 | are met: 6 | 7 | - Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | 10 | - Redistributions in binary form must reproduce the above copyright 11 | notice, this list of conditions and the following disclaimer in the 12 | documentation and/or other materials provided with the distribution. 13 | 14 | - Neither the name of the Xiph.Org Foundation nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 19 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 20 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 21 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION 22 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 28 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/English.lproj/InfoPlist.strings 8 | 9 | hash 10 | 11 | xyaFucuj2jectDwhn4p2xt3QlH8= 12 | 13 | optional 14 | 15 | 16 | Resources/Info.plist 17 | 18 | jFSB/xpoXPQLZxWUhua3aXQCz/M= 19 | 20 | Resources/LICENSE.opusfile.txt 21 | 22 | kdr9FE52KEX2ckplkRTZ1sLVp9o= 23 | 24 | 25 | files2 26 | 27 | Headers/opusfile.h 28 | 29 | hash 30 | 31 | NY6yX/VCGprHuqo7/07Owi+R0tM= 32 | 33 | hash2 34 | 35 | JmS4J0BilGhT9ph2m3jTGFkBJih3XSzDLTfYZsbHPPM= 36 | 37 | 38 | Resources/English.lproj/InfoPlist.strings 39 | 40 | hash 41 | 42 | xyaFucuj2jectDwhn4p2xt3QlH8= 43 | 44 | hash2 45 | 46 | /D+iCQKKKNecBKDL+Ov+JhDwxmqRCIQWfEvWh/Rlngc= 47 | 48 | optional 49 | 50 | 51 | Resources/Info.plist 52 | 53 | hash 54 | 55 | jFSB/xpoXPQLZxWUhua3aXQCz/M= 56 | 57 | hash2 58 | 59 | coP7sqpF1UZyasiXl0InNz5OHtjPaWk1HN7qFdM7FSI= 60 | 61 | 62 | Resources/LICENSE.opusfile.txt 63 | 64 | hash 65 | 66 | kdr9FE52KEX2ckplkRTZ1sLVp9o= 67 | 68 | hash2 69 | 70 | AmeueVq3RMTg+cReJJRA/fLnXayMgE82BmsoZJv3Sq8= 71 | 72 | 73 | 74 | rules 75 | 76 | ^Resources/ 77 | 78 | ^Resources/.*\.lproj/ 79 | 80 | optional 81 | 82 | weight 83 | 1000 84 | 85 | ^Resources/.*\.lproj/locversion.plist$ 86 | 87 | omit 88 | 89 | weight 90 | 1100 91 | 92 | ^Resources/Base\.lproj/ 93 | 94 | weight 95 | 1010 96 | 97 | ^version.plist$ 98 | 99 | 100 | rules2 101 | 102 | .*\.dSYM($|/) 103 | 104 | weight 105 | 11 106 | 107 | ^(.*/)?\.DS_Store$ 108 | 109 | omit 110 | 111 | weight 112 | 2000 113 | 114 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 115 | 116 | nested 117 | 118 | weight 119 | 10 120 | 121 | ^.* 122 | 123 | ^Info\.plist$ 124 | 125 | omit 126 | 127 | weight 128 | 20 129 | 130 | ^PkgInfo$ 131 | 132 | omit 133 | 134 | weight 135 | 20 136 | 137 | ^Resources/ 138 | 139 | weight 140 | 20 141 | 142 | ^Resources/.*\.lproj/ 143 | 144 | optional 145 | 146 | weight 147 | 1000 148 | 149 | ^Resources/.*\.lproj/locversion.plist$ 150 | 151 | omit 152 | 153 | weight 154 | 1100 155 | 156 | ^Resources/Base\.lproj/ 157 | 158 | weight 159 | 1010 160 | 161 | ^[^/]+$ 162 | 163 | nested 164 | 165 | weight 166 | 10 167 | 168 | ^embedded\.provisionprofile$ 169 | 170 | weight 171 | 20 172 | 173 | ^version\.plist$ 174 | 175 | weight 176 | 20 177 | 178 | 179 | 180 | 181 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 16G29 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | Vorbis 11 | CFBundleGetInfoString 12 | Vorbis framework 1.2.3, Copyright © 1994-2009 Xiph.Org Foundation 13 | CFBundleIdentifier 14 | org.xiph.vorbis 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.2.3 21 | CFBundleSignature 22 | ???? 23 | CFBundleSupportedPlatforms 24 | 25 | MacOSX 26 | 27 | CFBundleVersion 28 | 1.2.3 29 | CSResourcesFileMapped 30 | 31 | DTCompiler 32 | com.apple.compilers.llvm.clang.1_0 33 | DTPlatformBuild 34 | 9A235 35 | DTPlatformVersion 36 | GM 37 | DTSDKBuild 38 | 17A360 39 | DTSDKName 40 | macosx10.13 41 | DTXcode 42 | 0900 43 | DTXcodeBuild 44 | 9A235 45 | NSHumanReadableCopyright 46 | Vorbis framework 1.2.3, Copyright © 1994-2009 Xiph.Org Foundation 47 | 48 | 49 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Resources/LICENSE.ogg-vorbis.txt: -------------------------------------------------------------------------------- 1 | The source code to this library used with SDL_mixer can be found here: 2 | http://www.libsdl.org/projects/SDL_mixer/libs/ 3 | --- 4 | 5 | Copyright (c) 2002-2008 Xiph.org Foundation 6 | 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions 9 | are met: 10 | 11 | - Redistributions of source code must retain the above copyright 12 | notice, this list of conditions and the following disclaimer. 13 | 14 | - Redistributions in binary form must reproduce the above copyright 15 | notice, this list of conditions and the following disclaimer in the 16 | documentation and/or other materials provided with the distribution. 17 | 18 | - Neither the name of the Xiph.org Foundation nor the names of its 19 | contributors may be used to endorse or promote products derived from 20 | this software without specific prior written permission. 21 | 22 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 23 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 24 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 25 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION 26 | OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 27 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 28 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 29 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 32 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Vorbis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Vorbis -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/English.lproj/InfoPlist.strings 8 | 9 | hash 10 | 11 | xvZa7r5RUJvaJF/StlZX2cDVlmc= 12 | 13 | optional 14 | 15 | 16 | Resources/Info.plist 17 | 18 | gIwZcuSnnnc+DlnNUrK2L1nmi0U= 19 | 20 | Resources/LICENSE.ogg-vorbis.txt 21 | 22 | e2X5Tjm44IQe/6GP2aSe45CDeBE= 23 | 24 | 25 | files2 26 | 27 | Headers/codec.h 28 | 29 | hash 30 | 31 | IXHAaQBjDNOAKQb8tUY02BjKBhg= 32 | 33 | hash2 34 | 35 | Fxz0DMeehNY+2vralHGxOiPJG77d8sZ4VK98ycR/gzM= 36 | 37 | 38 | Headers/vorbisenc.h 39 | 40 | hash 41 | 42 | CTZFwPHtZhM0WWrogDtnB+Vo/dY= 43 | 44 | hash2 45 | 46 | QARGprWW/BIeb3A+kPSh+l4bmYD8QA58LCG5v3e5/Ug= 47 | 48 | 49 | Headers/vorbisfile.h 50 | 51 | hash 52 | 53 | z6ba+ZvstLLFaEGMRTbRHxNAeLI= 54 | 55 | hash2 56 | 57 | as8OWFFsGCHMGdNcV9qzNfxKYHwcj+BKHEK4Od+5k5k= 58 | 59 | 60 | Resources/English.lproj/InfoPlist.strings 61 | 62 | hash 63 | 64 | xvZa7r5RUJvaJF/StlZX2cDVlmc= 65 | 66 | hash2 67 | 68 | iTuEzML2R3dOLoNVoO7pl/IUnTNB7hW8zv1E7T4cL/I= 69 | 70 | optional 71 | 72 | 73 | Resources/Info.plist 74 | 75 | hash 76 | 77 | gIwZcuSnnnc+DlnNUrK2L1nmi0U= 78 | 79 | hash2 80 | 81 | hfTyW7/KfL5jcECb0VFA7uQKaXW4S+klbEtLX5tw9pw= 82 | 83 | 84 | Resources/LICENSE.ogg-vorbis.txt 85 | 86 | hash 87 | 88 | e2X5Tjm44IQe/6GP2aSe45CDeBE= 89 | 90 | hash2 91 | 92 | 8thy28NDHC8FkArFAffWNjZ/5ty8MwHrYNkSD5xGWUk= 93 | 94 | 95 | 96 | rules 97 | 98 | ^Resources/ 99 | 100 | ^Resources/.*\.lproj/ 101 | 102 | optional 103 | 104 | weight 105 | 1000 106 | 107 | ^Resources/.*\.lproj/locversion.plist$ 108 | 109 | omit 110 | 111 | weight 112 | 1100 113 | 114 | ^Resources/Base\.lproj/ 115 | 116 | weight 117 | 1010 118 | 119 | ^version.plist$ 120 | 121 | 122 | rules2 123 | 124 | .*\.dSYM($|/) 125 | 126 | weight 127 | 11 128 | 129 | ^(.*/)?\.DS_Store$ 130 | 131 | omit 132 | 133 | weight 134 | 2000 135 | 136 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 137 | 138 | nested 139 | 140 | weight 141 | 10 142 | 143 | ^.* 144 | 145 | ^Info\.plist$ 146 | 147 | omit 148 | 149 | weight 150 | 20 151 | 152 | ^PkgInfo$ 153 | 154 | omit 155 | 156 | weight 157 | 20 158 | 159 | ^Resources/ 160 | 161 | weight 162 | 20 163 | 164 | ^Resources/.*\.lproj/ 165 | 166 | optional 167 | 168 | weight 169 | 1000 170 | 171 | ^Resources/.*\.lproj/locversion.plist$ 172 | 173 | omit 174 | 175 | weight 176 | 1100 177 | 178 | ^Resources/Base\.lproj/ 179 | 180 | weight 181 | 1010 182 | 183 | ^[^/]+$ 184 | 185 | nested 186 | 187 | weight 188 | 10 189 | 190 | ^embedded\.provisionprofile$ 191 | 192 | weight 193 | 20 194 | 195 | ^version\.plist$ 196 | 197 | weight 198 | 20 199 | 200 | 201 | 202 | 203 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Vorbis: -------------------------------------------------------------------------------- 1 | Versions/Current/Vorbis -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | modplug 9 | CFBundleGetInfoString 10 | libmodplug 0.8.9 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | modplug 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 0.8.9 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 0.8.9 23 | 24 | 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/Resources/LICENSE.modplug.txt: -------------------------------------------------------------------------------- 1 | ModPlug-XMMS and libmodplug are now in the public domain. 2 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/Info.plist 8 | 9 | uDHhprGyyxu/eNO5v3q+37XJW9k= 10 | 11 | Resources/LICENSE.modplug.txt 12 | 13 | +OiRH9Tf6T8s0agU3uTQpjURuXQ= 14 | 15 | 16 | files2 17 | 18 | Headers/modplug.h 19 | 20 | hash 21 | 22 | q1ryb4xX4NtVwTWD5KN0jvGDKh0= 23 | 24 | hash2 25 | 26 | DTJjl8a+4IWnJSB+Nf3muJ/ME6AMqFJUJCyBq9/ROY4= 27 | 28 | 29 | Resources/Info.plist 30 | 31 | hash 32 | 33 | uDHhprGyyxu/eNO5v3q+37XJW9k= 34 | 35 | hash2 36 | 37 | b1GyRMz7f/wGfc4w8mNnx2tbRSNuvLt2mJOAoKaeN2M= 38 | 39 | 40 | Resources/LICENSE.modplug.txt 41 | 42 | hash 43 | 44 | +OiRH9Tf6T8s0agU3uTQpjURuXQ= 45 | 46 | hash2 47 | 48 | tk0FUil20m6HC/u/cB5aicxeKrj73md+JPB92vDax8E= 49 | 50 | 51 | 52 | rules 53 | 54 | ^Resources/ 55 | 56 | ^Resources/.*\.lproj/ 57 | 58 | optional 59 | 60 | weight 61 | 1000 62 | 63 | ^Resources/.*\.lproj/locversion.plist$ 64 | 65 | omit 66 | 67 | weight 68 | 1100 69 | 70 | ^Resources/Base\.lproj/ 71 | 72 | weight 73 | 1010 74 | 75 | ^version.plist$ 76 | 77 | 78 | rules2 79 | 80 | .*\.dSYM($|/) 81 | 82 | weight 83 | 11 84 | 85 | ^(.*/)?\.DS_Store$ 86 | 87 | omit 88 | 89 | weight 90 | 2000 91 | 92 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 93 | 94 | nested 95 | 96 | weight 97 | 10 98 | 99 | ^.* 100 | 101 | ^Info\.plist$ 102 | 103 | omit 104 | 105 | weight 106 | 20 107 | 108 | ^PkgInfo$ 109 | 110 | omit 111 | 112 | weight 113 | 20 114 | 115 | ^Resources/ 116 | 117 | weight 118 | 20 119 | 120 | ^Resources/.*\.lproj/ 121 | 122 | optional 123 | 124 | weight 125 | 1000 126 | 127 | ^Resources/.*\.lproj/locversion.plist$ 128 | 129 | omit 130 | 131 | weight 132 | 1100 133 | 134 | ^Resources/Base\.lproj/ 135 | 136 | weight 137 | 1010 138 | 139 | ^[^/]+$ 140 | 141 | nested 142 | 143 | weight 144 | 10 145 | 146 | ^embedded\.provisionprofile$ 147 | 148 | weight 149 | 20 150 | 151 | ^version\.plist$ 152 | 153 | weight 154 | 20 155 | 156 | 157 | 158 | 159 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/modplug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/modplug -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/modplug: -------------------------------------------------------------------------------- 1 | Versions/Current/modplug -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | mpg123 9 | CFBundleGetInfoString 10 | libmpg123 1.25.6 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | mpg123 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.25.6 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.25.6 23 | 24 | 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/Info.plist 8 | 9 | xxqZ/3xOBR1ijf3qsdmdN1s0hBI= 10 | 11 | Resources/LICENSE.mpg123.txt 12 | 13 | 1YwHH+hCzlx/oEg340jMUL/tP/Q= 14 | 15 | 16 | files2 17 | 18 | Headers/fmt123.h 19 | 20 | hash 21 | 22 | uI7tO9O1cenGBgY+hP8FS3UGSDA= 23 | 24 | hash2 25 | 26 | DtghkJWFGeSvqvfGmwxt9p/QPKW3oVRV7PSVld4lqk4= 27 | 28 | 29 | Headers/mpg123.h 30 | 31 | hash 32 | 33 | UhltfKAvhpCWVjcIFTMqq1+g8+U= 34 | 35 | hash2 36 | 37 | 8LFVBLF8/uJKwB0SFABY1Pxn5vG9oBnnyr27dAZMU2c= 38 | 39 | 40 | Resources/Info.plist 41 | 42 | hash 43 | 44 | xxqZ/3xOBR1ijf3qsdmdN1s0hBI= 45 | 46 | hash2 47 | 48 | AXwtgnHkeA1I7WahWFMoz+5pXMiVnTcFwwi2gJ+1Wq8= 49 | 50 | 51 | Resources/LICENSE.mpg123.txt 52 | 53 | hash 54 | 55 | 1YwHH+hCzlx/oEg340jMUL/tP/Q= 56 | 57 | hash2 58 | 59 | 9A4N2GsntS5Cm2k6h7PKY64KmKTRQudyB6pr3x23opU= 60 | 61 | 62 | 63 | rules 64 | 65 | ^Resources/ 66 | 67 | ^Resources/.*\.lproj/ 68 | 69 | optional 70 | 71 | weight 72 | 1000 73 | 74 | ^Resources/.*\.lproj/locversion.plist$ 75 | 76 | omit 77 | 78 | weight 79 | 1100 80 | 81 | ^Resources/Base\.lproj/ 82 | 83 | weight 84 | 1010 85 | 86 | ^version.plist$ 87 | 88 | 89 | rules2 90 | 91 | .*\.dSYM($|/) 92 | 93 | weight 94 | 11 95 | 96 | ^(.*/)?\.DS_Store$ 97 | 98 | omit 99 | 100 | weight 101 | 2000 102 | 103 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 104 | 105 | nested 106 | 107 | weight 108 | 10 109 | 110 | ^.* 111 | 112 | ^Info\.plist$ 113 | 114 | omit 115 | 116 | weight 117 | 20 118 | 119 | ^PkgInfo$ 120 | 121 | omit 122 | 123 | weight 124 | 20 125 | 126 | ^Resources/ 127 | 128 | weight 129 | 20 130 | 131 | ^Resources/.*\.lproj/ 132 | 133 | optional 134 | 135 | weight 136 | 1000 137 | 138 | ^Resources/.*\.lproj/locversion.plist$ 139 | 140 | omit 141 | 142 | weight 143 | 1100 144 | 145 | ^Resources/Base\.lproj/ 146 | 147 | weight 148 | 1010 149 | 150 | ^[^/]+$ 151 | 152 | nested 153 | 154 | weight 155 | 10 156 | 157 | ^embedded\.provisionprofile$ 158 | 159 | weight 160 | 20 161 | 162 | ^version\.plist$ 163 | 164 | weight 165 | 20 166 | 167 | 168 | 169 | 170 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123 -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/mpg123: -------------------------------------------------------------------------------- 1 | Versions/Current/mpg123 -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 17G65 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | SDL2_mixer 11 | CFBundleIdentifier 12 | org.libsdl.SDL2-mixer 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SDL2_mixer 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 2.0.4 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 2.0.4 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 10A255 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 18A384 35 | DTSDKName 36 | macosx10.14 37 | DTXcode 38 | 1000 39 | DTXcodeBuild 40 | 10A255 41 | 42 | 43 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/SDL2_mixer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/A/SDL2_mixer -------------------------------------------------------------------------------- /ThirdParty/SDL2_mixer-2.0.4/SDL2_mixer.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/ReadMe.txt: -------------------------------------------------------------------------------- 1 | SDL_ttf is an example portable font rendering library for use with SDL. 2 | 3 | The source code is available from: http://www.libsdl.org/projects/SDL_ttf 4 | 5 | This library is distributed under the terms of the zlib license: http://www.zlib.net/zlib_license.html 6 | 7 | Portions of this software are copyright © 2013 The FreeType Project (www.freetype.org). All rights reserved. 8 | 9 | This packages contains the SDL2_ttf.framework for OS X. Conforming with Apple guidelines, this framework contains both the SDL runtime component and development header files. 10 | 11 | Requirements: 12 | You must have the SDL2.framework installed. 13 | 14 | To Install: 15 | Copy the SDL2_ttf.framework to /Library/Frameworks 16 | 17 | You may alternatively install it in /Library/Frameworks if your access privileges are not high enough. (Be aware that the Xcode templates we provide in the SDL Developer Extras package may require some adjustment for your system if you do this.) 18 | 19 | 20 | (Partial) History of PB/Xcode projects: 21 | 2009-09-21 - Updated for 64-bit (Snow Leopard) Universal Binaries. 22 | Switched to 10.4 minimum requirement. 23 | Now dynamic linking Mac OS X bundled freetype directly in /usr/X11R6. (We used to just copy this one into our package since older versions of Mac OS X didn't ship with the library.) 24 | Reason: We no longer statically link libfreetype.a into the binary because Apple stopped supplying a libfreetype.a in the 10.5 and 10.6 SDKs. 25 | For static library target, you will need to link against libfreetype.dylib for your final app. 26 | 27 | 2006-01-31 - First entry in history. Updated for Universal Binaries. Static library of libfreetype has been updated by copying the version Apple provides from the 10.4u SDK. 28 | 29 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Frameworks: -------------------------------------------------------------------------------- 1 | Versions/Current/Frameworks -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/SDL2_ttf: -------------------------------------------------------------------------------- 1 | Versions/Current/SDL2_ttf -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/FreeType: -------------------------------------------------------------------------------- 1 | Versions/Current/FreeType -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/FreeType: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/FreeType -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/config/ftmodule.h: -------------------------------------------------------------------------------- 1 | /* This is a generated file. */ 2 | FT_USE_MODULE( FT_Driver_ClassRec, tt_driver_class ) 3 | FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class ) 4 | FT_USE_MODULE( FT_Driver_ClassRec, cff_driver_class ) 5 | FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class ) 6 | FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class ) 7 | FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class ) 8 | FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class ) 9 | FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class ) 10 | FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class ) 11 | FT_USE_MODULE( FT_Module_Class, sfnt_module_class ) 12 | FT_USE_MODULE( FT_Module_Class, autofit_module_class ) 13 | FT_USE_MODULE( FT_Module_Class, pshinter_module_class ) 14 | FT_USE_MODULE( FT_Renderer_Class, ft_raster1_renderer_class ) 15 | FT_USE_MODULE( FT_Renderer_Class, ft_smooth_renderer_class ) 16 | FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcd_renderer_class ) 17 | FT_USE_MODULE( FT_Renderer_Class, ft_smooth_lcdv_renderer_class ) 18 | FT_USE_MODULE( FT_Module_Class, psaux_module_class ) 19 | FT_USE_MODULE( FT_Module_Class, psnames_module_class ) 20 | /* EOF */ 21 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftbzip2.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************/ 2 | /* */ 3 | /* ftbzip2.h */ 4 | /* */ 5 | /* Bzip2-compressed stream support. */ 6 | /* */ 7 | /* Copyright 2010-2018 by */ 8 | /* Joel Klinghed. */ 9 | /* */ 10 | /* This file is part of the FreeType project, and may only be used, */ 11 | /* modified, and distributed under the terms of the FreeType project */ 12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13 | /* this file you indicate that you have read the license and */ 14 | /* understand and accept it fully. */ 15 | /* */ 16 | /***************************************************************************/ 17 | 18 | 19 | #ifndef FTBZIP2_H_ 20 | #define FTBZIP2_H_ 21 | 22 | #include 23 | #include FT_FREETYPE_H 24 | 25 | #ifdef FREETYPE_H 26 | #error "freetype.h of FreeType 1 has been loaded!" 27 | #error "Please fix the directory search order for header files" 28 | #error "so that freetype.h of FreeType 2 is found first." 29 | #endif 30 | 31 | 32 | FT_BEGIN_HEADER 33 | 34 | /*************************************************************************/ 35 | /* */ 36 | /*
*/ 37 | /* bzip2 */ 38 | /* */ 39 | /* */ 40 | /* BZIP2 Streams */ 41 | /* */ 42 | /* <Abstract> */ 43 | /* Using bzip2-compressed font files. */ 44 | /* */ 45 | /* <Description> */ 46 | /* This section contains the declaration of Bzip2-specific functions. */ 47 | /* */ 48 | /*************************************************************************/ 49 | 50 | 51 | /************************************************************************ 52 | * 53 | * @function: 54 | * FT_Stream_OpenBzip2 55 | * 56 | * @description: 57 | * Open a new stream to parse bzip2-compressed font files. This is 58 | * mainly used to support the compressed `*.pcf.bz2' fonts that come 59 | * with XFree86. 60 | * 61 | * @input: 62 | * stream :: 63 | * The target embedding stream. 64 | * 65 | * source :: 66 | * The source stream. 67 | * 68 | * @return: 69 | * FreeType error code. 0~means success. 70 | * 71 | * @note: 72 | * The source stream must be opened _before_ calling this function. 73 | * 74 | * Calling the internal function `FT_Stream_Close' on the new stream will 75 | * *not* call `FT_Stream_Close' on the source stream. None of the stream 76 | * objects will be released to the heap. 77 | * 78 | * The stream implementation is very basic and resets the decompression 79 | * process each time seeking backwards is needed within the stream. 80 | * 81 | * In certain builds of the library, bzip2 compression recognition is 82 | * automatically handled when calling @FT_New_Face or @FT_Open_Face. 83 | * This means that if no font driver is capable of handling the raw 84 | * compressed file, the library will try to open a bzip2 compressed stream 85 | * from it and re-open the face with it. 86 | * 87 | * This function may return `FT_Err_Unimplemented_Feature' if your build 88 | * of FreeType was not compiled with bzip2 support. 89 | */ 90 | FT_EXPORT( FT_Error ) 91 | FT_Stream_OpenBzip2( FT_Stream stream, 92 | FT_Stream source ); 93 | 94 | /* */ 95 | 96 | 97 | FT_END_HEADER 98 | 99 | #endif /* FTBZIP2_H_ */ 100 | 101 | 102 | /* END */ 103 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftfntfmt.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************/ 2 | /* */ 3 | /* ftfntfmt.h */ 4 | /* */ 5 | /* Support functions for font formats. */ 6 | /* */ 7 | /* Copyright 2002-2018 by */ 8 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 9 | /* */ 10 | /* This file is part of the FreeType project, and may only be used, */ 11 | /* modified, and distributed under the terms of the FreeType project */ 12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13 | /* this file you indicate that you have read the license and */ 14 | /* understand and accept it fully. */ 15 | /* */ 16 | /***************************************************************************/ 17 | 18 | 19 | #ifndef FTFNTFMT_H_ 20 | #define FTFNTFMT_H_ 21 | 22 | #include <ft2build.h> 23 | #include FT_FREETYPE_H 24 | 25 | #ifdef FREETYPE_H 26 | #error "freetype.h of FreeType 1 has been loaded!" 27 | #error "Please fix the directory search order for header files" 28 | #error "so that freetype.h of FreeType 2 is found first." 29 | #endif 30 | 31 | 32 | FT_BEGIN_HEADER 33 | 34 | 35 | /*************************************************************************/ 36 | /* */ 37 | /* <Section> */ 38 | /* font_formats */ 39 | /* */ 40 | /* <Title> */ 41 | /* Font Formats */ 42 | /* */ 43 | /* <Abstract> */ 44 | /* Getting the font format. */ 45 | /* */ 46 | /* <Description> */ 47 | /* The single function in this section can be used to get the font */ 48 | /* format. Note that this information is not needed normally; */ 49 | /* however, there are special cases (like in PDF devices) where it is */ 50 | /* important to differentiate, in spite of FreeType's uniform API. */ 51 | /* */ 52 | /*************************************************************************/ 53 | 54 | 55 | /*************************************************************************/ 56 | /* */ 57 | /* <Function> */ 58 | /* FT_Get_Font_Format */ 59 | /* */ 60 | /* <Description> */ 61 | /* Return a string describing the format of a given face. Possible */ 62 | /* values are `TrueType', `Type~1', `BDF', `PCF', `Type~42', */ 63 | /* `CID~Type~1', `CFF', `PFR', and `Windows~FNT'. */ 64 | /* */ 65 | /* The return value is suitable to be used as an X11 FONT_PROPERTY. */ 66 | /* */ 67 | /* <Input> */ 68 | /* face :: */ 69 | /* Input face handle. */ 70 | /* */ 71 | /* <Return> */ 72 | /* Font format string. NULL in case of error. */ 73 | /* */ 74 | /* <Note> */ 75 | /* A deprecated name for the same function is */ 76 | /* `FT_Get_X11_Font_Format'. */ 77 | /* */ 78 | FT_EXPORT( const char* ) 79 | FT_Get_Font_Format( FT_Face face ); 80 | 81 | 82 | /* deprecated */ 83 | FT_EXPORT( const char* ) 84 | FT_Get_X11_Font_Format( FT_Face face ); 85 | 86 | 87 | /* */ 88 | 89 | 90 | FT_END_HEADER 91 | 92 | #endif /* FTFNTFMT_H_ */ 93 | 94 | 95 | /* END */ 96 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftlzw.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************/ 2 | /* */ 3 | /* ftlzw.h */ 4 | /* */ 5 | /* LZW-compressed stream support. */ 6 | /* */ 7 | /* Copyright 2004-2018 by */ 8 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 9 | /* */ 10 | /* This file is part of the FreeType project, and may only be used, */ 11 | /* modified, and distributed under the terms of the FreeType project */ 12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13 | /* this file you indicate that you have read the license and */ 14 | /* understand and accept it fully. */ 15 | /* */ 16 | /***************************************************************************/ 17 | 18 | 19 | #ifndef FTLZW_H_ 20 | #define FTLZW_H_ 21 | 22 | #include <ft2build.h> 23 | #include FT_FREETYPE_H 24 | 25 | #ifdef FREETYPE_H 26 | #error "freetype.h of FreeType 1 has been loaded!" 27 | #error "Please fix the directory search order for header files" 28 | #error "so that freetype.h of FreeType 2 is found first." 29 | #endif 30 | 31 | 32 | FT_BEGIN_HEADER 33 | 34 | /*************************************************************************/ 35 | /* */ 36 | /* <Section> */ 37 | /* lzw */ 38 | /* */ 39 | /* <Title> */ 40 | /* LZW Streams */ 41 | /* */ 42 | /* <Abstract> */ 43 | /* Using LZW-compressed font files. */ 44 | /* */ 45 | /* <Description> */ 46 | /* This section contains the declaration of LZW-specific functions. */ 47 | /* */ 48 | /*************************************************************************/ 49 | 50 | /************************************************************************ 51 | * 52 | * @function: 53 | * FT_Stream_OpenLZW 54 | * 55 | * @description: 56 | * Open a new stream to parse LZW-compressed font files. This is 57 | * mainly used to support the compressed `*.pcf.Z' fonts that come 58 | * with XFree86. 59 | * 60 | * @input: 61 | * stream :: The target embedding stream. 62 | * 63 | * source :: The source stream. 64 | * 65 | * @return: 66 | * FreeType error code. 0~means success. 67 | * 68 | * @note: 69 | * The source stream must be opened _before_ calling this function. 70 | * 71 | * Calling the internal function `FT_Stream_Close' on the new stream will 72 | * *not* call `FT_Stream_Close' on the source stream. None of the stream 73 | * objects will be released to the heap. 74 | * 75 | * The stream implementation is very basic and resets the decompression 76 | * process each time seeking backwards is needed within the stream 77 | * 78 | * In certain builds of the library, LZW compression recognition is 79 | * automatically handled when calling @FT_New_Face or @FT_Open_Face. 80 | * This means that if no font driver is capable of handling the raw 81 | * compressed file, the library will try to open a LZW stream from it 82 | * and re-open the face with it. 83 | * 84 | * This function may return `FT_Err_Unimplemented_Feature' if your build 85 | * of FreeType was not compiled with LZW support. 86 | */ 87 | FT_EXPORT( FT_Error ) 88 | FT_Stream_OpenLZW( FT_Stream stream, 89 | FT_Stream source ); 90 | 91 | /* */ 92 | 93 | 94 | FT_END_HEADER 95 | 96 | #endif /* FTLZW_H_ */ 97 | 98 | 99 | /* END */ 100 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/freetype/ftsynth.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************/ 2 | /* */ 3 | /* ftsynth.h */ 4 | /* */ 5 | /* FreeType synthesizing code for emboldening and slanting */ 6 | /* (specification). */ 7 | /* */ 8 | /* Copyright 2000-2018 by */ 9 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 10 | /* */ 11 | /* This file is part of the FreeType project, and may only be used, */ 12 | /* modified, and distributed under the terms of the FreeType project */ 13 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 14 | /* this file you indicate that you have read the license and */ 15 | /* understand and accept it fully. */ 16 | /* */ 17 | /***************************************************************************/ 18 | 19 | 20 | /*************************************************************************/ 21 | /*************************************************************************/ 22 | /*************************************************************************/ 23 | /*************************************************************************/ 24 | /*************************************************************************/ 25 | /********* *********/ 26 | /********* WARNING, THIS IS ALPHA CODE! THIS API *********/ 27 | /********* IS DUE TO CHANGE UNTIL STRICTLY NOTIFIED BY THE *********/ 28 | /********* FREETYPE DEVELOPMENT TEAM *********/ 29 | /********* *********/ 30 | /*************************************************************************/ 31 | /*************************************************************************/ 32 | /*************************************************************************/ 33 | /*************************************************************************/ 34 | /*************************************************************************/ 35 | 36 | 37 | /* Main reason for not lifting the functions in this module to a */ 38 | /* `standard' API is that the used parameters for emboldening and */ 39 | /* slanting are not configurable. Consider the functions as a */ 40 | /* code resource that should be copied into the application and */ 41 | /* adapted to the particular needs. */ 42 | 43 | 44 | #ifndef FTSYNTH_H_ 45 | #define FTSYNTH_H_ 46 | 47 | 48 | #include <ft2build.h> 49 | #include FT_FREETYPE_H 50 | 51 | #ifdef FREETYPE_H 52 | #error "freetype.h of FreeType 1 has been loaded!" 53 | #error "Please fix the directory search order for header files" 54 | #error "so that freetype.h of FreeType 2 is found first." 55 | #endif 56 | 57 | 58 | FT_BEGIN_HEADER 59 | 60 | /* Embolden a glyph by a `reasonable' value (which is highly a matter of */ 61 | /* taste). This function is actually a convenience function, providing */ 62 | /* a wrapper for @FT_Outline_Embolden and @FT_Bitmap_Embolden. */ 63 | /* */ 64 | /* For emboldened outlines the height, width, and advance metrics are */ 65 | /* increased by the strength of the emboldening -- this even affects */ 66 | /* mono-width fonts! */ 67 | /* */ 68 | /* You can also call @FT_Outline_Get_CBox to get precise values. */ 69 | FT_EXPORT( void ) 70 | FT_GlyphSlot_Embolden( FT_GlyphSlot slot ); 71 | 72 | /* Slant an outline glyph to the right by about 12 degrees. */ 73 | FT_EXPORT( void ) 74 | FT_GlyphSlot_Oblique( FT_GlyphSlot slot ); 75 | 76 | /* */ 77 | 78 | 79 | FT_END_HEADER 80 | 81 | #endif /* FTSYNTH_H_ */ 82 | 83 | 84 | /* END */ 85 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Headers/ft2build.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************/ 2 | /* */ 3 | /* ft2build.h */ 4 | /* */ 5 | /* FreeType 2 build and setup macros. */ 6 | /* */ 7 | /* Copyright 1996-2018 by */ 8 | /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 9 | /* */ 10 | /* This file is part of the FreeType project, and may only be used, */ 11 | /* modified, and distributed under the terms of the FreeType project */ 12 | /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13 | /* this file you indicate that you have read the license and */ 14 | /* understand and accept it fully. */ 15 | /* */ 16 | /***************************************************************************/ 17 | 18 | 19 | /*************************************************************************/ 20 | /* */ 21 | /* This is the `entry point' for FreeType header file inclusions. It is */ 22 | /* the only header file which should be included directly; all other */ 23 | /* FreeType header files should be accessed with macro names (after */ 24 | /* including `ft2build.h'). */ 25 | /* */ 26 | /* A typical example is */ 27 | /* */ 28 | /* #include <ft2build.h> */ 29 | /* #include FT_FREETYPE_H */ 30 | /* */ 31 | /*************************************************************************/ 32 | 33 | 34 | #ifndef FT2BUILD_H_ 35 | #define FT2BUILD_H_ 36 | 37 | #include <freetype/config/ftheader.h> 38 | 39 | #endif /* FT2BUILD_H_ */ 40 | 41 | 42 | /* END */ 43 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8"?> 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 | <plist version="1.0"> 4 | <dict> 5 | <key>CFBundleDevelopmentRegion</key> 6 | <string>English</string> 7 | <key>CFBundleExecutable</key> 8 | <string>FreeType</string> 9 | <key>CFBundleGetInfoString</key> 10 | <string>FreeType 2.4.8</string> 11 | <key>CFBundleInfoDictionaryVersion</key> 12 | <string>6.0</string> 13 | <key>CFBundleName</key> 14 | <string>FreeType</string> 15 | <key>CFBundlePackageType</key> 16 | <string>FMWK</string> 17 | <key>CFBundleShortVersionString</key> 18 | <string>2.4.8</string> 19 | <key>CFBundleSignature</key> 20 | <string>????</string> 21 | <key>CFBundleVersion</key> 22 | <string>2.4.8</string> 23 | </dict> 24 | </plist> 25 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/LICENSE.freetype.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/A/Resources/LICENSE.freetype.txt -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Frameworks/FreeType.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8"?> 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 | <plist version="1.0"> 4 | <dict> 5 | <key>BuildMachineOSBuild</key> 6 | <string>18C54</string> 7 | <key>CFBundleDevelopmentRegion</key> 8 | <string>English</string> 9 | <key>CFBundleExecutable</key> 10 | <string>SDL2_ttf</string> 11 | <key>CFBundleIdentifier</key> 12 | <string>org.libsdl.SDL2-ttf</string> 13 | <key>CFBundleInfoDictionaryVersion</key> 14 | <string>6.0</string> 15 | <key>CFBundleName</key> 16 | <string>SDL2_ttf</string> 17 | <key>CFBundlePackageType</key> 18 | <string>FMWK</string> 19 | <key>CFBundleShortVersionString</key> 20 | <string>2.0.15</string> 21 | <key>CFBundleSupportedPlatforms</key> 22 | <array> 23 | <string>MacOSX</string> 24 | </array> 25 | <key>CFBundleVersion</key> 26 | <string>2.0.15</string> 27 | <key>DTCompiler</key> 28 | <string>com.apple.compilers.llvm.clang.1_0</string> 29 | <key>DTPlatformBuild</key> 30 | <string>10B61</string> 31 | <key>DTPlatformVersion</key> 32 | <string>GM</string> 33 | <key>DTSDKBuild</key> 34 | <string>18B71</string> 35 | <key>DTSDKName</key> 36 | <string>macosx10.14</string> 37 | <key>DTXcode</key> 38 | <string>1010</string> 39 | <key>DTXcodeBuild</key> 40 | <string>10B61</string> 41 | </dict> 42 | </plist> 43 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/SDL2_ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/SDL2_ttf -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="UTF-8"?> 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 3 | <plist version="1.0"> 4 | <dict> 5 | <key>files</key> 6 | <dict> 7 | <key>Resources/Info.plist</key> 8 | <data> 9 | IfLC5JMCapmKtefZrmJcxZV4NMA= 10 | </data> 11 | </dict> 12 | <key>files2</key> 13 | <dict> 14 | <key>Frameworks/FreeType.framework</key> 15 | <dict> 16 | <key>cdhash</key> 17 | <data> 18 | piLwXHQLHy7gG+FSYkPBI4sr89E= 19 | </data> 20 | <key>requirement</key> 21 | <string>cdhash H"a622f05c740b1f2ee01be1526243c1238b2bf3d1"</string> 22 | </dict> 23 | <key>Headers/SDL_ttf.h</key> 24 | <dict> 25 | <key>hash</key> 26 | <data> 27 | cDVQTTFmmTw5dpLXeVXP6xykLOs= 28 | </data> 29 | <key>hash2</key> 30 | <data> 31 | nSF57Fh6OtJdIL7HmMPMYZm07ewBZn00X0uk0mXaKzM= 32 | </data> 33 | </dict> 34 | <key>Resources/Info.plist</key> 35 | <dict> 36 | <key>hash</key> 37 | <data> 38 | IfLC5JMCapmKtefZrmJcxZV4NMA= 39 | </data> 40 | <key>hash2</key> 41 | <data> 42 | /IL1YRtl9s1fvhfRZrQYffaUK0FTRX5NjUZY5ahDouY= 43 | </data> 44 | </dict> 45 | </dict> 46 | <key>rules</key> 47 | <dict> 48 | <key>^Resources/</key> 49 | <true/> 50 | <key>^Resources/.*\.lproj/</key> 51 | <dict> 52 | <key>optional</key> 53 | <true/> 54 | <key>weight</key> 55 | <real>1000</real> 56 | </dict> 57 | <key>^Resources/.*\.lproj/locversion.plist$</key> 58 | <dict> 59 | <key>omit</key> 60 | <true/> 61 | <key>weight</key> 62 | <real>1100</real> 63 | </dict> 64 | <key>^Resources/Base\.lproj/</key> 65 | <dict> 66 | <key>weight</key> 67 | <real>1010</real> 68 | </dict> 69 | <key>^version.plist$</key> 70 | <true/> 71 | </dict> 72 | <key>rules2</key> 73 | <dict> 74 | <key>.*\.dSYM($|/)</key> 75 | <dict> 76 | <key>weight</key> 77 | <real>11</real> 78 | </dict> 79 | <key>^(.*/)?\.DS_Store$</key> 80 | <dict> 81 | <key>omit</key> 82 | <true/> 83 | <key>weight</key> 84 | <real>2000</real> 85 | </dict> 86 | <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key> 87 | <dict> 88 | <key>nested</key> 89 | <true/> 90 | <key>weight</key> 91 | <real>10</real> 92 | </dict> 93 | <key>^.*</key> 94 | <true/> 95 | <key>^Info\.plist$</key> 96 | <dict> 97 | <key>omit</key> 98 | <true/> 99 | <key>weight</key> 100 | <real>20</real> 101 | </dict> 102 | <key>^PkgInfo$</key> 103 | <dict> 104 | <key>omit</key> 105 | <true/> 106 | <key>weight</key> 107 | <real>20</real> 108 | </dict> 109 | <key>^Resources/</key> 110 | <dict> 111 | <key>weight</key> 112 | <real>20</real> 113 | </dict> 114 | <key>^Resources/.*\.lproj/</key> 115 | <dict> 116 | <key>optional</key> 117 | <true/> 118 | <key>weight</key> 119 | <real>1000</real> 120 | </dict> 121 | <key>^Resources/.*\.lproj/locversion.plist$</key> 122 | <dict> 123 | <key>omit</key> 124 | <true/> 125 | <key>weight</key> 126 | <real>1100</real> 127 | </dict> 128 | <key>^Resources/Base\.lproj/</key> 129 | <dict> 130 | <key>weight</key> 131 | <real>1010</real> 132 | </dict> 133 | <key>^[^/]+$</key> 134 | <dict> 135 | <key>nested</key> 136 | <true/> 137 | <key>weight</key> 138 | <real>10</real> 139 | </dict> 140 | <key>^embedded\.provisionprofile$</key> 141 | <dict> 142 | <key>weight</key> 143 | <real>20</real> 144 | </dict> 145 | <key>^version\.plist$</key> 146 | <dict> 147 | <key>weight</key> 148 | <real>20</real> 149 | </dict> 150 | </dict> 151 | </dict> 152 | </plist> 153 | -------------------------------------------------------------------------------- /ThirdParty/SDL2_ttf-2.0.15/SDL2_ttf.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /doc/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 eder13 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /doc/box2d-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eder13/Box2D-SDL2-Demo/4394df3e680d026ce35fd7797778007447a33520/doc/box2d-demo.png --------------------------------------------------------------------------------