summaryrefslogtreecommitdiff
path: root/samples/xcode/pong
diff options
context:
space:
mode:
Diffstat (limited to 'samples/xcode/pong')
-rw-r--r--samples/xcode/pong/.svn/all-wcprops29
-rw-r--r--samples/xcode/pong/.svn/entries170
-rw-r--r--samples/xcode/pong/.svn/format1
-rw-r--r--samples/xcode/pong/.svn/text-base/Info.plist.svn-base26
-rw-r--r--samples/xcode/pong/.svn/text-base/pongProj.xcconfig.svn-base9
-rw-r--r--samples/xcode/pong/.svn/text-base/pongTarget.xcconfig.svn-base7
-rw-r--r--samples/xcode/pong/.svn/text-base/pong_Prefix.pch.svn-base5
-rw-r--r--samples/xcode/pong/English.lproj/.svn/all-wcprops11
-rw-r--r--samples/xcode/pong/English.lproj/.svn/entries65
-rw-r--r--samples/xcode/pong/English.lproj/.svn/format1
-rw-r--r--samples/xcode/pong/English.lproj/.svn/prop-base/InfoPlist.strings.svn-base5
-rw-r--r--samples/xcode/pong/English.lproj/.svn/text-base/InfoPlist.strings.svn-basebin0 -> 204 bytes
-rw-r--r--samples/xcode/pong/English.lproj/InfoPlist.stringsbin0 -> 204 bytes
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/.svn/all-wcprops23
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/.svn/entries130
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/.svn/format1
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/.svn/text-base/classes.nib.svn-base4
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/.svn/text-base/info.nib.svn-base26
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/.svn/text-base/objects.xib.svn-base272
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/classes.nib4
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/info.nib26
-rw-r--r--samples/xcode/pong/English.lproj/main.nib/objects.xib272
-rw-r--r--samples/xcode/pong/Info.plist26
-rw-r--r--samples/xcode/pong/pong.xcodeproj/.svn/all-wcprops11
-rw-r--r--samples/xcode/pong/pong.xcodeproj/.svn/entries62
-rw-r--r--samples/xcode/pong/pong.xcodeproj/.svn/format1
-rw-r--r--samples/xcode/pong/pong.xcodeproj/.svn/text-base/project.pbxproj.svn-base304
-rw-r--r--samples/xcode/pong/pong.xcodeproj/project.pbxproj304
-rw-r--r--samples/xcode/pong/pongProj.xcconfig9
-rw-r--r--samples/xcode/pong/pongTarget.xcconfig7
-rw-r--r--samples/xcode/pong/pong_Prefix.pch5
31 files changed, 1816 insertions, 0 deletions
diff --git a/samples/xcode/pong/.svn/all-wcprops b/samples/xcode/pong/.svn/all-wcprops
new file mode 100644
index 0000000..ff852f4
--- /dev/null
+++ b/samples/xcode/pong/.svn/all-wcprops
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 45
+/svnroot/sfml/!svn/ver/268/samples/xcode/pong
+END
+Info.plist
+K 25
+svn:wc:ra_dav:version-url
+V 56
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/Info.plist
+END
+pongTarget.xcconfig
+K 25
+svn:wc:ra_dav:version-url
+V 65
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/pongTarget.xcconfig
+END
+pong_Prefix.pch
+K 25
+svn:wc:ra_dav:version-url
+V 61
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/pong_Prefix.pch
+END
+pongProj.xcconfig
+K 25
+svn:wc:ra_dav:version-url
+V 63
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/pongProj.xcconfig
+END
diff --git a/samples/xcode/pong/.svn/entries b/samples/xcode/pong/.svn/entries
new file mode 100644
index 0000000..1848aaa
--- /dev/null
+++ b/samples/xcode/pong/.svn/entries
@@ -0,0 +1,170 @@
+9
+
+dir
+915
+https://sfml.svn.sourceforge.net/svnroot/sfml/samples/xcode/pong
+https://sfml.svn.sourceforge.net/svnroot/sfml
+
+
+
+2007-09-11T14:58:42.292963Z
+268
+schmedly
+
+
+svn:special svn:externals svn:needs-lock
+
+
+
+
+
+
+
+
+
+
+
+4e206d99-4929-0410-ac5d-dfc041789085
+
+pong.xcodeproj
+dir
+
+Info.plist
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+983c54a4d20531a51bfa6dd317ef2cd1
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+771
+
+pongTarget.xcconfig
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+bed0a5383a858afb150402e4c783871d
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+264
+
+pong_Prefix.pch
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+4ee64a4d683c4085be07cb60914f3cbc
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+115
+
+pongProj.xcconfig
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+20570bcc07d21803a908c2308b544d10
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+318
+
+English.lproj
+dir
+
diff --git a/samples/xcode/pong/.svn/format b/samples/xcode/pong/.svn/format
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/samples/xcode/pong/.svn/format
@@ -0,0 +1 @@
+9
diff --git a/samples/xcode/pong/.svn/text-base/Info.plist.svn-base b/samples/xcode/pong/.svn/text-base/Info.plist.svn-base
new file mode 100644
index 0000000..e64b9c2
--- /dev/null
+++ b/samples/xcode/pong/.svn/text-base/Info.plist.svn-base
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>$(EXECUTABLE_NAME)</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.pong</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>$(PRODUCT_NAME)</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CSResourcesFileMapped</key>
+ <true/>
+</dict>
+</plist>
diff --git a/samples/xcode/pong/.svn/text-base/pongProj.xcconfig.svn-base b/samples/xcode/pong/.svn/text-base/pongProj.xcconfig.svn-base
new file mode 100644
index 0000000..4ee3545
--- /dev/null
+++ b/samples/xcode/pong/.svn/text-base/pongProj.xcconfig.svn-base
@@ -0,0 +1,9 @@
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ PREBINDING = NO;
+ INFOPLIST_EXPAND_BUILD_SETTINGS = YES; \ No newline at end of file
diff --git a/samples/xcode/pong/.svn/text-base/pongTarget.xcconfig.svn-base b/samples/xcode/pong/.svn/text-base/pongTarget.xcconfig.svn-base
new file mode 100644
index 0000000..cd1117d
--- /dev/null
+++ b/samples/xcode/pong/.svn/text-base/pongTarget.xcconfig.svn-base
@@ -0,0 +1,7 @@
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = pong_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = $(HOME)/Applications;
+ PRODUCT_NAME = pong $(CONFIGURATION);
+ STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = Dynamic;
+ GCC_SYMBOLS_PRIVATE_EXTERN = YES;
diff --git a/samples/xcode/pong/.svn/text-base/pong_Prefix.pch.svn-base b/samples/xcode/pong/.svn/text-base/pong_Prefix.pch.svn-base
new file mode 100644
index 0000000..3582ae0
--- /dev/null
+++ b/samples/xcode/pong/.svn/text-base/pong_Prefix.pch.svn-base
@@ -0,0 +1,5 @@
+//
+// Prefix header for all source files of the 'pong' target in the 'pong' project.
+//
+
+#include <Carbon/Carbon.h> \ No newline at end of file
diff --git a/samples/xcode/pong/English.lproj/.svn/all-wcprops b/samples/xcode/pong/English.lproj/.svn/all-wcprops
new file mode 100644
index 0000000..b1f61d3
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 59
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/English.lproj
+END
+InfoPlist.strings
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/English.lproj/InfoPlist.strings
+END
diff --git a/samples/xcode/pong/English.lproj/.svn/entries b/samples/xcode/pong/English.lproj/.svn/entries
new file mode 100644
index 0000000..348a50f
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/.svn/entries
@@ -0,0 +1,65 @@
+9
+
+dir
+915
+https://sfml.svn.sourceforge.net/svnroot/sfml/samples/xcode/pong/English.lproj
+https://sfml.svn.sourceforge.net/svnroot/sfml
+
+
+
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+svn:special svn:externals svn:needs-lock
+
+
+
+
+
+
+
+
+
+
+
+4e206d99-4929-0410-ac5d-dfc041789085
+
+InfoPlist.strings
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+a6bdb2db1e1c57d8603e53da5740f0dc
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+has-props
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+204
+
+main.nib
+dir
+
diff --git a/samples/xcode/pong/English.lproj/.svn/format b/samples/xcode/pong/English.lproj/.svn/format
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/.svn/format
@@ -0,0 +1 @@
+9
diff --git a/samples/xcode/pong/English.lproj/.svn/prop-base/InfoPlist.strings.svn-base b/samples/xcode/pong/English.lproj/.svn/prop-base/InfoPlist.strings.svn-base
new file mode 100644
index 0000000..5e9587e
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/.svn/prop-base/InfoPlist.strings.svn-base
@@ -0,0 +1,5 @@
+K 13
+svn:mime-type
+V 24
+application/octet-stream
+END
diff --git a/samples/xcode/pong/English.lproj/.svn/text-base/InfoPlist.strings.svn-base b/samples/xcode/pong/English.lproj/.svn/text-base/InfoPlist.strings.svn-base
new file mode 100644
index 0000000..26bf880
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/.svn/text-base/InfoPlist.strings.svn-base
Binary files differ
diff --git a/samples/xcode/pong/English.lproj/InfoPlist.strings b/samples/xcode/pong/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..26bf880
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/InfoPlist.strings
Binary files differ
diff --git a/samples/xcode/pong/English.lproj/main.nib/.svn/all-wcprops b/samples/xcode/pong/English.lproj/main.nib/.svn/all-wcprops
new file mode 100644
index 0000000..69e089e
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/.svn/all-wcprops
@@ -0,0 +1,23 @@
+K 25
+svn:wc:ra_dav:version-url
+V 68
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/English.lproj/main.nib
+END
+info.nib
+K 25
+svn:wc:ra_dav:version-url
+V 77
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/English.lproj/main.nib/info.nib
+END
+classes.nib
+K 25
+svn:wc:ra_dav:version-url
+V 80
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/English.lproj/main.nib/classes.nib
+END
+objects.xib
+K 25
+svn:wc:ra_dav:version-url
+V 80
+/svnroot/sfml/!svn/ver/265/samples/xcode/pong/English.lproj/main.nib/objects.xib
+END
diff --git a/samples/xcode/pong/English.lproj/main.nib/.svn/entries b/samples/xcode/pong/English.lproj/main.nib/.svn/entries
new file mode 100644
index 0000000..8495a80
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/.svn/entries
@@ -0,0 +1,130 @@
+9
+
+dir
+915
+https://sfml.svn.sourceforge.net/svnroot/sfml/samples/xcode/pong/English.lproj/main.nib
+https://sfml.svn.sourceforge.net/svnroot/sfml
+
+
+
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+svn:special svn:externals svn:needs-lock
+
+
+
+
+
+
+
+
+
+
+
+4e206d99-4929-0410-ac5d-dfc041789085
+
+info.nib
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+e8946ca6376a5b41572eade4986eabec
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+700
+
+classes.nib
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+d4f654c0244466c22e6192e76ec71210
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+35
+
+objects.xib
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+e9b77140e3d15d5f7daef4ff0930bce3
+2007-09-10T14:56:20.081611Z
+265
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+11054
+
diff --git a/samples/xcode/pong/English.lproj/main.nib/.svn/format b/samples/xcode/pong/English.lproj/main.nib/.svn/format
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/.svn/format
@@ -0,0 +1 @@
+9
diff --git a/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/classes.nib.svn-base b/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/classes.nib.svn-base
new file mode 100644
index 0000000..ea58db1
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/classes.nib.svn-base
@@ -0,0 +1,4 @@
+{
+IBClasses = ();
+IBVersion = 1;
+}
diff --git a/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/info.nib.svn-base b/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/info.nib.svn-base
new file mode 100644
index 0000000..dfd1f0e
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/info.nib.svn-base
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>IBDocumentLocation</key>
+ <string>117 12 356 240 0 0 1920 1178 </string>
+ <key>IBEditorPositions</key>
+ <dict>
+ <key>29</key>
+ <string>110 302 204 44 0 0 1920 1178 </string>
+ </dict>
+ <key>IBFramework Version</key>
+ <string>431.0</string>
+ <key>IBOldestOS</key>
+ <integer>3</integer>
+ <key>IBOpenObjects</key>
+ <array>
+ <integer>29</integer>
+ <integer>166</integer>
+ </array>
+ <key>IBSystem Version</key>
+ <string>8A383</string>
+ <key>targetFramework</key>
+ <string>IBCarbonFramework</string>
+</dict>
+</plist>
diff --git a/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/objects.xib.svn-base b/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/objects.xib.svn-base
new file mode 100644
index 0000000..78896ac
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/.svn/text-base/objects.xib.svn-base
@@ -0,0 +1,272 @@
+<?xml version="1.0" standalone="yes"?>
+<object class="NSIBObjectData">
+ <string name="targetFramework">IBCarbonFramework</string>
+ <object name="rootObject" class="NSCustomObject" id="1">
+ <string name="customClass">NSApplication</string>
+ </object>
+ <array count="38" name="allObjects">
+ <object class="IBCarbonMenu" id="29">
+ <string name="title">main</string>
+ <array count="4" name="items">
+ <object class="IBCarbonMenuItem" id="185">
+ <string name="title">pong</string>
+ <object name="submenu" class="IBCarbonMenu" id="184">
+ <string name="title">pong</string>
+ <array count="1" name="items">
+ <object class="IBCarbonMenuItem" id="187">
+ <string name="title">About pong</string>
+ <int name="keyEquivalentModifier">0</int>
+ <ostype name="command">abou</ostype>
+ </object>
+ </array>
+ <string name="name">_NSAppleMenu</string>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="127">
+ <string name="title">File</string>
+ <object name="submenu" class="IBCarbonMenu" id="131">
+ <string name="title">File</string>
+ <array count="10" name="items">
+ <object class="IBCarbonMenuItem" id="139">
+ <string name="title">New</string>
+ <string name="keyEquivalent">n</string>
+ <ostype name="command">new </ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="134">
+ <string name="title">Open…</string>
+ <string name="keyEquivalent">o</string>
+ <ostype name="command">open</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="133">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="130">
+ <string name="title">Close</string>
+ <string name="keyEquivalent">w</string>
+ <ostype name="command">clos</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="138">
+ <string name="title">Save</string>
+ <string name="keyEquivalent">s</string>
+ <ostype name="command">save</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="137">
+ <string name="title">Save As…</string>
+ <string name="keyEquivalent">S</string>
+ <ostype name="command">svas</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="132">
+ <string name="title">Revert</string>
+ <string name="keyEquivalent">r</string>
+ <ostype name="command">rvrt</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="128">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="135">
+ <string name="title">Page Setup…</string>
+ <string name="keyEquivalent">P</string>
+ <ostype name="command">page</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="136">
+ <string name="title">Print…</string>
+ <string name="keyEquivalent">p</string>
+ <ostype name="command">prnt</ostype>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="152">
+ <string name="title">Edit</string>
+ <object name="submenu" class="IBCarbonMenu" id="147">
+ <string name="title">Edit</string>
+ <array count="10" name="items">
+ <object class="IBCarbonMenuItem" id="141">
+ <string name="title">Undo</string>
+ <string name="keyEquivalent">z</string>
+ <ostype name="command">undo</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="146">
+ <string name="title">Redo</string>
+ <string name="keyEquivalent">Z</string>
+ <ostype name="command">redo</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="142">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="143">
+ <string name="title">Cut</string>
+ <string name="keyEquivalent">x</string>
+ <ostype name="command">cut </ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="149">
+ <string name="title">Copy</string>
+ <string name="keyEquivalent">c</string>
+ <ostype name="command">copy</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="144">
+ <string name="title">Paste</string>
+ <string name="keyEquivalent">v</string>
+ <ostype name="command">past</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="151">
+ <string name="title">Delete</string>
+ <ostype name="command">clea</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="148">
+ <string name="title">Select All</string>
+ <string name="keyEquivalent">a</string>
+ <ostype name="command">sall</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="199">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="198">
+ <string name="title">Special Characters…</string>
+ <ostype name="command">chrp</ostype>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="192">
+ <string name="title">Window</string>
+ <object name="submenu" class="IBCarbonMenu" id="195">
+ <string name="title">Window</string>
+ <array count="6" name="items">
+ <object class="IBCarbonMenuItem" id="190">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Minimize</string>
+ <string name="keyEquivalent">m</string>
+ <ostype name="command">mini</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="191">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Minimize All</string>
+ <string name="keyEquivalent">m</string>
+ <int name="keyEquivalentModifier">1572864</int>
+ <ostype name="command">mina</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="197">
+ <string name="title">Zoom</string>
+ <ostype name="command">zoom</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="194">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="196">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Bring All to Front</string>
+ <ostype name="command">bfrt</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="193">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Arrange in Front</string>
+ <int name="keyEquivalentModifier">1572864</int>
+ <ostype name="command">frnt</ostype>
+ </object>
+ </array>
+ <string name="name">_NSWindowsMenu</string>
+ </object>
+ </object>
+ </array>
+ <string name="name">_NSMainMenu</string>
+ </object>
+ <reference idRef="127"/>
+ <reference idRef="128"/>
+ <reference idRef="130"/>
+ <reference idRef="131"/>
+ <reference idRef="132"/>
+ <reference idRef="133"/>
+ <reference idRef="134"/>
+ <reference idRef="135"/>
+ <reference idRef="136"/>
+ <reference idRef="137"/>
+ <reference idRef="138"/>
+ <reference idRef="139"/>
+ <reference idRef="141"/>
+ <reference idRef="142"/>
+ <reference idRef="143"/>
+ <reference idRef="144"/>
+ <reference idRef="146"/>
+ <reference idRef="147"/>
+ <reference idRef="148"/>
+ <reference idRef="149"/>
+ <reference idRef="151"/>
+ <reference idRef="152"/>
+ <object class="IBCarbonWindow" id="166">
+ <string name="windowRect">204 300 564 780 </string>
+ <string name="title">Window</string>
+ <object name="rootControl" class="IBCarbonRootControl" id="167">
+ <string name="bounds">0 0 360 480 </string>
+ <string name="viewFrame">0 0 480 360 </string>
+ </object>
+ <boolean name="receiveUpdates">FALSE</boolean>
+ <boolean name="liveResize">TRUE</boolean>
+ <boolean name="compositing">TRUE</boolean>
+ <boolean name="isConstrained">FALSE</boolean>
+ </object>
+ <reference idRef="167"/>
+ <reference idRef="184"/>
+ <reference idRef="185"/>
+ <reference idRef="187"/>
+ <reference idRef="190"/>
+ <reference idRef="191"/>
+ <reference idRef="192"/>
+ <reference idRef="193"/>
+ <reference idRef="194"/>
+ <reference idRef="195"/>
+ <reference idRef="196"/>
+ <reference idRef="197"/>
+ <reference idRef="198"/>
+ <reference idRef="199"/>
+ </array>
+ <array count="38" name="allParents">
+ <reference idRef="1"/>
+ <reference idRef="29"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="127"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="152"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="29"/>
+ <reference idRef="1"/>
+ <reference idRef="166"/>
+ <reference idRef="185"/>
+ <reference idRef="29"/>
+ <reference idRef="184"/>
+ <reference idRef="195"/>
+ <reference idRef="195"/>
+ <reference idRef="29"/>
+ <reference idRef="195"/>
+ <reference idRef="195"/>
+ <reference idRef="192"/>
+ <reference idRef="195"/>
+ <reference idRef="195"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ </array>
+ <dictionary count="3" name="nameTable">
+ <string>Files Owner</string>
+ <reference idRef="1"/>
+ <string>MainWindow</string>
+ <reference idRef="166"/>
+ <string>MenuBar</string>
+ <reference idRef="29"/>
+ </dictionary>
+ <unsigned_int name="nextObjectID">200</unsigned_int>
+</object>
diff --git a/samples/xcode/pong/English.lproj/main.nib/classes.nib b/samples/xcode/pong/English.lproj/main.nib/classes.nib
new file mode 100644
index 0000000..ea58db1
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/classes.nib
@@ -0,0 +1,4 @@
+{
+IBClasses = ();
+IBVersion = 1;
+}
diff --git a/samples/xcode/pong/English.lproj/main.nib/info.nib b/samples/xcode/pong/English.lproj/main.nib/info.nib
new file mode 100644
index 0000000..dfd1f0e
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/info.nib
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>IBDocumentLocation</key>
+ <string>117 12 356 240 0 0 1920 1178 </string>
+ <key>IBEditorPositions</key>
+ <dict>
+ <key>29</key>
+ <string>110 302 204 44 0 0 1920 1178 </string>
+ </dict>
+ <key>IBFramework Version</key>
+ <string>431.0</string>
+ <key>IBOldestOS</key>
+ <integer>3</integer>
+ <key>IBOpenObjects</key>
+ <array>
+ <integer>29</integer>
+ <integer>166</integer>
+ </array>
+ <key>IBSystem Version</key>
+ <string>8A383</string>
+ <key>targetFramework</key>
+ <string>IBCarbonFramework</string>
+</dict>
+</plist>
diff --git a/samples/xcode/pong/English.lproj/main.nib/objects.xib b/samples/xcode/pong/English.lproj/main.nib/objects.xib
new file mode 100644
index 0000000..78896ac
--- /dev/null
+++ b/samples/xcode/pong/English.lproj/main.nib/objects.xib
@@ -0,0 +1,272 @@
+<?xml version="1.0" standalone="yes"?>
+<object class="NSIBObjectData">
+ <string name="targetFramework">IBCarbonFramework</string>
+ <object name="rootObject" class="NSCustomObject" id="1">
+ <string name="customClass">NSApplication</string>
+ </object>
+ <array count="38" name="allObjects">
+ <object class="IBCarbonMenu" id="29">
+ <string name="title">main</string>
+ <array count="4" name="items">
+ <object class="IBCarbonMenuItem" id="185">
+ <string name="title">pong</string>
+ <object name="submenu" class="IBCarbonMenu" id="184">
+ <string name="title">pong</string>
+ <array count="1" name="items">
+ <object class="IBCarbonMenuItem" id="187">
+ <string name="title">About pong</string>
+ <int name="keyEquivalentModifier">0</int>
+ <ostype name="command">abou</ostype>
+ </object>
+ </array>
+ <string name="name">_NSAppleMenu</string>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="127">
+ <string name="title">File</string>
+ <object name="submenu" class="IBCarbonMenu" id="131">
+ <string name="title">File</string>
+ <array count="10" name="items">
+ <object class="IBCarbonMenuItem" id="139">
+ <string name="title">New</string>
+ <string name="keyEquivalent">n</string>
+ <ostype name="command">new </ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="134">
+ <string name="title">Open…</string>
+ <string name="keyEquivalent">o</string>
+ <ostype name="command">open</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="133">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="130">
+ <string name="title">Close</string>
+ <string name="keyEquivalent">w</string>
+ <ostype name="command">clos</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="138">
+ <string name="title">Save</string>
+ <string name="keyEquivalent">s</string>
+ <ostype name="command">save</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="137">
+ <string name="title">Save As…</string>
+ <string name="keyEquivalent">S</string>
+ <ostype name="command">svas</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="132">
+ <string name="title">Revert</string>
+ <string name="keyEquivalent">r</string>
+ <ostype name="command">rvrt</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="128">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="135">
+ <string name="title">Page Setup…</string>
+ <string name="keyEquivalent">P</string>
+ <ostype name="command">page</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="136">
+ <string name="title">Print…</string>
+ <string name="keyEquivalent">p</string>
+ <ostype name="command">prnt</ostype>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="152">
+ <string name="title">Edit</string>
+ <object name="submenu" class="IBCarbonMenu" id="147">
+ <string name="title">Edit</string>
+ <array count="10" name="items">
+ <object class="IBCarbonMenuItem" id="141">
+ <string name="title">Undo</string>
+ <string name="keyEquivalent">z</string>
+ <ostype name="command">undo</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="146">
+ <string name="title">Redo</string>
+ <string name="keyEquivalent">Z</string>
+ <ostype name="command">redo</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="142">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="143">
+ <string name="title">Cut</string>
+ <string name="keyEquivalent">x</string>
+ <ostype name="command">cut </ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="149">
+ <string name="title">Copy</string>
+ <string name="keyEquivalent">c</string>
+ <ostype name="command">copy</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="144">
+ <string name="title">Paste</string>
+ <string name="keyEquivalent">v</string>
+ <ostype name="command">past</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="151">
+ <string name="title">Delete</string>
+ <ostype name="command">clea</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="148">
+ <string name="title">Select All</string>
+ <string name="keyEquivalent">a</string>
+ <ostype name="command">sall</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="199">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="198">
+ <string name="title">Special Characters…</string>
+ <ostype name="command">chrp</ostype>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="192">
+ <string name="title">Window</string>
+ <object name="submenu" class="IBCarbonMenu" id="195">
+ <string name="title">Window</string>
+ <array count="6" name="items">
+ <object class="IBCarbonMenuItem" id="190">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Minimize</string>
+ <string name="keyEquivalent">m</string>
+ <ostype name="command">mini</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="191">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Minimize All</string>
+ <string name="keyEquivalent">m</string>
+ <int name="keyEquivalentModifier">1572864</int>
+ <ostype name="command">mina</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="197">
+ <string name="title">Zoom</string>
+ <ostype name="command">zoom</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="194">
+ <boolean name="separator">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="196">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Bring All to Front</string>
+ <ostype name="command">bfrt</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="193">
+ <boolean name="dynamic">TRUE</boolean>
+ <string name="title">Arrange in Front</string>
+ <int name="keyEquivalentModifier">1572864</int>
+ <ostype name="command">frnt</ostype>
+ </object>
+ </array>
+ <string name="name">_NSWindowsMenu</string>
+ </object>
+ </object>
+ </array>
+ <string name="name">_NSMainMenu</string>
+ </object>
+ <reference idRef="127"/>
+ <reference idRef="128"/>
+ <reference idRef="130"/>
+ <reference idRef="131"/>
+ <reference idRef="132"/>
+ <reference idRef="133"/>
+ <reference idRef="134"/>
+ <reference idRef="135"/>
+ <reference idRef="136"/>
+ <reference idRef="137"/>
+ <reference idRef="138"/>
+ <reference idRef="139"/>
+ <reference idRef="141"/>
+ <reference idRef="142"/>
+ <reference idRef="143"/>
+ <reference idRef="144"/>
+ <reference idRef="146"/>
+ <reference idRef="147"/>
+ <reference idRef="148"/>
+ <reference idRef="149"/>
+ <reference idRef="151"/>
+ <reference idRef="152"/>
+ <object class="IBCarbonWindow" id="166">
+ <string name="windowRect">204 300 564 780 </string>
+ <string name="title">Window</string>
+ <object name="rootControl" class="IBCarbonRootControl" id="167">
+ <string name="bounds">0 0 360 480 </string>
+ <string name="viewFrame">0 0 480 360 </string>
+ </object>
+ <boolean name="receiveUpdates">FALSE</boolean>
+ <boolean name="liveResize">TRUE</boolean>
+ <boolean name="compositing">TRUE</boolean>
+ <boolean name="isConstrained">FALSE</boolean>
+ </object>
+ <reference idRef="167"/>
+ <reference idRef="184"/>
+ <reference idRef="185"/>
+ <reference idRef="187"/>
+ <reference idRef="190"/>
+ <reference idRef="191"/>
+ <reference idRef="192"/>
+ <reference idRef="193"/>
+ <reference idRef="194"/>
+ <reference idRef="195"/>
+ <reference idRef="196"/>
+ <reference idRef="197"/>
+ <reference idRef="198"/>
+ <reference idRef="199"/>
+ </array>
+ <array count="38" name="allParents">
+ <reference idRef="1"/>
+ <reference idRef="29"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="127"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="131"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="152"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ <reference idRef="29"/>
+ <reference idRef="1"/>
+ <reference idRef="166"/>
+ <reference idRef="185"/>
+ <reference idRef="29"/>
+ <reference idRef="184"/>
+ <reference idRef="195"/>
+ <reference idRef="195"/>
+ <reference idRef="29"/>
+ <reference idRef="195"/>
+ <reference idRef="195"/>
+ <reference idRef="192"/>
+ <reference idRef="195"/>
+ <reference idRef="195"/>
+ <reference idRef="147"/>
+ <reference idRef="147"/>
+ </array>
+ <dictionary count="3" name="nameTable">
+ <string>Files Owner</string>
+ <reference idRef="1"/>
+ <string>MainWindow</string>
+ <reference idRef="166"/>
+ <string>MenuBar</string>
+ <reference idRef="29"/>
+ </dictionary>
+ <unsigned_int name="nextObjectID">200</unsigned_int>
+</object>
diff --git a/samples/xcode/pong/Info.plist b/samples/xcode/pong/Info.plist
new file mode 100644
index 0000000..e64b9c2
--- /dev/null
+++ b/samples/xcode/pong/Info.plist
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>$(EXECUTABLE_NAME)</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.pong</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>$(PRODUCT_NAME)</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CSResourcesFileMapped</key>
+ <true/>
+</dict>
+</plist>
diff --git a/samples/xcode/pong/pong.xcodeproj/.svn/all-wcprops b/samples/xcode/pong/pong.xcodeproj/.svn/all-wcprops
new file mode 100644
index 0000000..6eeba32
--- /dev/null
+++ b/samples/xcode/pong/pong.xcodeproj/.svn/all-wcprops
@@ -0,0 +1,11 @@
+K 25
+svn:wc:ra_dav:version-url
+V 60
+/svnroot/sfml/!svn/ver/268/samples/xcode/pong/pong.xcodeproj
+END
+project.pbxproj
+K 25
+svn:wc:ra_dav:version-url
+V 76
+/svnroot/sfml/!svn/ver/268/samples/xcode/pong/pong.xcodeproj/project.pbxproj
+END
diff --git a/samples/xcode/pong/pong.xcodeproj/.svn/entries b/samples/xcode/pong/pong.xcodeproj/.svn/entries
new file mode 100644
index 0000000..2a26d79
--- /dev/null
+++ b/samples/xcode/pong/pong.xcodeproj/.svn/entries
@@ -0,0 +1,62 @@
+9
+
+dir
+915
+https://sfml.svn.sourceforge.net/svnroot/sfml/samples/xcode/pong/pong.xcodeproj
+https://sfml.svn.sourceforge.net/svnroot/sfml
+
+
+
+2007-09-11T14:58:42.292963Z
+268
+schmedly
+
+
+svn:special svn:externals svn:needs-lock
+
+
+
+
+
+
+
+
+
+
+
+4e206d99-4929-0410-ac5d-dfc041789085
+
+project.pbxproj
+file
+
+
+
+
+2008-11-01T16:24:41.000000Z
+9ca628e71334750426684beb8c0dee7c
+2007-09-11T14:58:42.292963Z
+268
+schmedly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+13659
+
diff --git a/samples/xcode/pong/pong.xcodeproj/.svn/format b/samples/xcode/pong/pong.xcodeproj/.svn/format
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/samples/xcode/pong/pong.xcodeproj/.svn/format
@@ -0,0 +1 @@
+9
diff --git a/samples/xcode/pong/pong.xcodeproj/.svn/text-base/project.pbxproj.svn-base b/samples/xcode/pong/pong.xcodeproj/.svn/text-base/project.pbxproj.svn-base
new file mode 100644
index 0000000..417f42d
--- /dev/null
+++ b/samples/xcode/pong/pong.xcodeproj/.svn/text-base/project.pbxproj.svn-base
@@ -0,0 +1,304 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */; };
+ 8D0C4E8E0486CD37000505A6 /* main.nib in Resources */ = {isa = PBXBuildFile; fileRef = 02345980000FD03B11CA0E72 /* main.nib */; };
+ 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20286C33FDCF999611CA2CEA /* Carbon.framework */; };
+ A21BAC8D0C88924800CFF974 /* Pong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A21BAC8C0C88924800CFF974 /* Pong.cpp */; };
+ A21BAC920C88925A00CFF974 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BAC900C88925A00CFF974 /* AGL.framework */; };
+ A21BAC930C88925A00CFF974 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BAC910C88925A00CFF974 /* OpenGL.framework */; };
+ A21BACA40C88932100CFF974 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACA30C88932100CFF974 /* OpenAL.framework */; };
+ A21BACAC0C88936100CFF974 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACAA0C88936100CFF974 /* Ogg.framework */; };
+ A21BACAD0C88936100CFF974 /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACAB0C88936100CFF974 /* Vorbis.framework */; };
+ A21BACB50C88939200CFF974 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACB40C88939200CFF974 /* IOKit.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 0867D6ABFE840B52C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1870340FFE93FCAF11CA0CD7 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/main.nib; sourceTree = "<group>"; };
+ 20286C33FDCF999611CA2CEA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
+ 32DBCF6D0370B57F00C91783 /* pong_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pong_Prefix.pch; sourceTree = "<group>"; };
+ 4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
+ 4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
+ 5048396D09E3307300765E4B /* pongProj.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = pongProj.xcconfig; sourceTree = "<group>"; };
+ 5048396E09E3307300765E4B /* pongTarget.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = pongTarget.xcconfig; sourceTree = "<group>"; };
+ 508344B209E5C41E0093A071 /* Pong Debug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Pong Debug.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
+ A21BAC8C0C88924800CFF974 /* Pong.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Pong.cpp; path = ../../pong/Pong.cpp; sourceTree = SOURCE_ROOT; };
+ A21BAC900C88925A00CFF974 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
+ A21BAC910C88925A00CFF974 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
+ A21BACA30C88932100CFF974 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = /System/Library/Frameworks/OpenAL.framework; sourceTree = "<absolute>"; };
+ A21BACAA0C88936100CFF974 /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = "../../../extlibs/libs-xcode/Ogg.framework"; sourceTree = SOURCE_ROOT; };
+ A21BACAB0C88936100CFF974 /* Vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vorbis.framework; path = "../../../extlibs/libs-xcode/Vorbis.framework"; sourceTree = SOURCE_ROOT; };
+ A21BACB40C88939200CFF974 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D0C4E910486CD37000505A6 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */,
+ A21BAC920C88925A00CFF974 /* AGL.framework in Frameworks */,
+ A21BAC930C88925A00CFF974 /* OpenGL.framework in Frameworks */,
+ A21BACA40C88932100CFF974 /* OpenAL.framework in Frameworks */,
+ A21BACAC0C88936100CFF974 /* Ogg.framework in Frameworks */,
+ A21BACAD0C88936100CFF974 /* Vorbis.framework in Frameworks */,
+ A21BACB50C88939200CFF974 /* IOKit.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 195DF8CFFE9D517E11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 508344B209E5C41E0093A071 /* Pong Debug.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 20286C29FDCF999611CA2CEA /* pong */ = {
+ isa = PBXGroup;
+ children = (
+ A21BAC780C8891A600CFF974 /* Headers */,
+ 20286C2AFDCF999611CA2CEA /* Sources */,
+ 5048396909E3304600765E4B /* Configuration Files */,
+ 20286C2CFDCF999611CA2CEA /* Resources */,
+ 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
+ 195DF8CFFE9D517E11CA2CBB /* Products */,
+ );
+ name = pong;
+ sourceTree = "<group>";
+ };
+ 20286C2AFDCF999611CA2CEA /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ A21BAC8C0C88924800CFF974 /* Pong.cpp */,
+ );
+ name = Sources;
+ sourceTree = "<group>";
+ };
+ 20286C2CFDCF999611CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D0C4E960486CD37000505A6 /* Info.plist */,
+ 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */,
+ 02345980000FD03B11CA0E72 /* main.nib */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ A21BACB40C88939200CFF974 /* IOKit.framework */,
+ A21BACAA0C88936100CFF974 /* Ogg.framework */,
+ A21BACAB0C88936100CFF974 /* Vorbis.framework */,
+ A21BACA30C88932100CFF974 /* OpenAL.framework */,
+ A21BAC900C88925A00CFF974 /* AGL.framework */,
+ A21BAC910C88925A00CFF974 /* OpenGL.framework */,
+ 20286C33FDCF999611CA2CEA /* Carbon.framework */,
+ 4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */,
+ 4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ 5048396909E3304600765E4B /* Configuration Files */ = {
+ isa = PBXGroup;
+ children = (
+ 5048396D09E3307300765E4B /* pongProj.xcconfig */,
+ 5048396E09E3307300765E4B /* pongTarget.xcconfig */,
+ );
+ name = "Configuration Files";
+ sourceTree = "<group>";
+ };
+ A21BAC780C8891A600CFF974 /* Headers */ = {
+ isa = PBXGroup;
+ children = (
+ 32DBCF6D0370B57F00C91783 /* pong_Prefix.pch */,
+ );
+ name = Headers;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D0C4E890486CD37000505A6 /* pong */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "pong" */;
+ buildPhases = (
+ 8D0C4E8C0486CD37000505A6 /* Resources */,
+ 8D0C4E8F0486CD37000505A6 /* Sources */,
+ 8D0C4E910486CD37000505A6 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = pong;
+ productInstallPath = "$(HOME)/Applications";
+ productName = pong;
+ productReference = 508344B209E5C41E0093A071 /* Pong Debug.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 20286C28FDCF999611CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "pong" */;
+ hasScannedForEncodings = 1;
+ mainGroup = 20286C29FDCF999611CA2CEA /* pong */;
+ projectDirPath = "";
+ targets = (
+ 8D0C4E890486CD37000505A6 /* pong */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D0C4E8C0486CD37000505A6 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */,
+ 8D0C4E8E0486CD37000505A6 /* main.nib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D0C4E8F0486CD37000505A6 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A21BAC8D0C88924800CFF974 /* Pong.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 02345980000FD03B11CA0E72 /* main.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 1870340FFE93FCAF11CA0CD7 /* English */,
+ );
+ name = main.nib;
+ sourceTree = "<group>";
+ };
+ 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 0867D6ABFE840B52C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C0E91AC608A95435008D54AB /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396E09E3307300765E4B /* pongTarget.xcconfig */;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = "../../../extlibs/libs-xcode";
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../extlibs/libs-xcode\"";
+ OTHER_LDFLAGS = (
+ "../../../xcode/audio/build/Debug/sfml-audio-d.a",
+ "../../../xcode/graphics/build/Debug/sfml-graphics-d.a",
+ "../../../xcode/window/build/Debug/sfml-window-d.a",
+ "../../../xcode/system/build/Debug/sfml-system-d.a",
+ );
+ PRODUCT_NAME = "Pong Debug";
+ ZERO_LINK = NO;
+ };
+ name = Debug;
+ };
+ C0E91AC708A95435008D54AB /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396E09E3307300765E4B /* pongTarget.xcconfig */;
+ buildSettings = {
+ DEAD_CODE_STRIPPING = YES;
+ FRAMEWORK_SEARCH_PATHS = "../../../extlibs/libs-xcode";
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../extlibs/libs-xcode\"";
+ INSTALL_PATH = "$(HOME)/Applications";
+ OTHER_LDFLAGS = (
+ "../../../xcode/audio/build/Release/sfml-audio.a",
+ "../../../xcode/graphics/build/Release/sfml-graphics.a",
+ "../../../xcode/window/build/Release/sfml-window.a",
+ "../../../xcode/system/build/Release/sfml-system.a",
+ );
+ PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES;
+ PRODUCT_NAME = Pong;
+ };
+ name = Release;
+ };
+ C0E91ACA08A95435008D54AB /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396D09E3307300765E4B /* pongProj.xcconfig */;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ HEADER_SEARCH_PATHS = ../../../src;
+ OTHER_LDFLAGS = "";
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ C0E91ACB08A95435008D54AB /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396D09E3307300765E4B /* pongProj.xcconfig */;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ HEADER_SEARCH_PATHS = ../../../src;
+ OTHER_LDFLAGS = "";
+ SEPARATE_STRIP = YES;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "pong" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C0E91AC608A95435008D54AB /* Debug */,
+ C0E91AC708A95435008D54AB /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "pong" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C0E91ACA08A95435008D54AB /* Debug */,
+ C0E91ACB08A95435008D54AB /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 20286C28FDCF999611CA2CEA /* Project object */;
+}
diff --git a/samples/xcode/pong/pong.xcodeproj/project.pbxproj b/samples/xcode/pong/pong.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..417f42d
--- /dev/null
+++ b/samples/xcode/pong/pong.xcodeproj/project.pbxproj
@@ -0,0 +1,304 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */; };
+ 8D0C4E8E0486CD37000505A6 /* main.nib in Resources */ = {isa = PBXBuildFile; fileRef = 02345980000FD03B11CA0E72 /* main.nib */; };
+ 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20286C33FDCF999611CA2CEA /* Carbon.framework */; };
+ A21BAC8D0C88924800CFF974 /* Pong.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A21BAC8C0C88924800CFF974 /* Pong.cpp */; };
+ A21BAC920C88925A00CFF974 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BAC900C88925A00CFF974 /* AGL.framework */; };
+ A21BAC930C88925A00CFF974 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BAC910C88925A00CFF974 /* OpenGL.framework */; };
+ A21BACA40C88932100CFF974 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACA30C88932100CFF974 /* OpenAL.framework */; };
+ A21BACAC0C88936100CFF974 /* Ogg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACAA0C88936100CFF974 /* Ogg.framework */; };
+ A21BACAD0C88936100CFF974 /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACAB0C88936100CFF974 /* Vorbis.framework */; };
+ A21BACB50C88939200CFF974 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A21BACB40C88939200CFF974 /* IOKit.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 0867D6ABFE840B52C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1870340FFE93FCAF11CA0CD7 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/main.nib; sourceTree = "<group>"; };
+ 20286C33FDCF999611CA2CEA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
+ 32DBCF6D0370B57F00C91783 /* pong_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pong_Prefix.pch; sourceTree = "<group>"; };
+ 4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
+ 4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
+ 5048396D09E3307300765E4B /* pongProj.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = pongProj.xcconfig; sourceTree = "<group>"; };
+ 5048396E09E3307300765E4B /* pongTarget.xcconfig */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.xcconfig; path = pongTarget.xcconfig; sourceTree = "<group>"; };
+ 508344B209E5C41E0093A071 /* Pong Debug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Pong Debug.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; };
+ A21BAC8C0C88924800CFF974 /* Pong.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Pong.cpp; path = ../../pong/Pong.cpp; sourceTree = SOURCE_ROOT; };
+ A21BAC900C88925A00CFF974 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
+ A21BAC910C88925A00CFF974 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
+ A21BACA30C88932100CFF974 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = /System/Library/Frameworks/OpenAL.framework; sourceTree = "<absolute>"; };
+ A21BACAA0C88936100CFF974 /* Ogg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ogg.framework; path = "../../../extlibs/libs-xcode/Ogg.framework"; sourceTree = SOURCE_ROOT; };
+ A21BACAB0C88936100CFF974 /* Vorbis.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vorbis.framework; path = "../../../extlibs/libs-xcode/Vorbis.framework"; sourceTree = SOURCE_ROOT; };
+ A21BACB40C88939200CFF974 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D0C4E910486CD37000505A6 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */,
+ A21BAC920C88925A00CFF974 /* AGL.framework in Frameworks */,
+ A21BAC930C88925A00CFF974 /* OpenGL.framework in Frameworks */,
+ A21BACA40C88932100CFF974 /* OpenAL.framework in Frameworks */,
+ A21BACAC0C88936100CFF974 /* Ogg.framework in Frameworks */,
+ A21BACAD0C88936100CFF974 /* Vorbis.framework in Frameworks */,
+ A21BACB50C88939200CFF974 /* IOKit.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 195DF8CFFE9D517E11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 508344B209E5C41E0093A071 /* Pong Debug.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 20286C29FDCF999611CA2CEA /* pong */ = {
+ isa = PBXGroup;
+ children = (
+ A21BAC780C8891A600CFF974 /* Headers */,
+ 20286C2AFDCF999611CA2CEA /* Sources */,
+ 5048396909E3304600765E4B /* Configuration Files */,
+ 20286C2CFDCF999611CA2CEA /* Resources */,
+ 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
+ 195DF8CFFE9D517E11CA2CBB /* Products */,
+ );
+ name = pong;
+ sourceTree = "<group>";
+ };
+ 20286C2AFDCF999611CA2CEA /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ A21BAC8C0C88924800CFF974 /* Pong.cpp */,
+ );
+ name = Sources;
+ sourceTree = "<group>";
+ };
+ 20286C2CFDCF999611CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D0C4E960486CD37000505A6 /* Info.plist */,
+ 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */,
+ 02345980000FD03B11CA0E72 /* main.nib */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ A21BACB40C88939200CFF974 /* IOKit.framework */,
+ A21BACAA0C88936100CFF974 /* Ogg.framework */,
+ A21BACAB0C88936100CFF974 /* Vorbis.framework */,
+ A21BACA30C88932100CFF974 /* OpenAL.framework */,
+ A21BAC900C88925A00CFF974 /* AGL.framework */,
+ A21BAC910C88925A00CFF974 /* OpenGL.framework */,
+ 20286C33FDCF999611CA2CEA /* Carbon.framework */,
+ 4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */,
+ 4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ 5048396909E3304600765E4B /* Configuration Files */ = {
+ isa = PBXGroup;
+ children = (
+ 5048396D09E3307300765E4B /* pongProj.xcconfig */,
+ 5048396E09E3307300765E4B /* pongTarget.xcconfig */,
+ );
+ name = "Configuration Files";
+ sourceTree = "<group>";
+ };
+ A21BAC780C8891A600CFF974 /* Headers */ = {
+ isa = PBXGroup;
+ children = (
+ 32DBCF6D0370B57F00C91783 /* pong_Prefix.pch */,
+ );
+ name = Headers;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D0C4E890486CD37000505A6 /* pong */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "pong" */;
+ buildPhases = (
+ 8D0C4E8C0486CD37000505A6 /* Resources */,
+ 8D0C4E8F0486CD37000505A6 /* Sources */,
+ 8D0C4E910486CD37000505A6 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = pong;
+ productInstallPath = "$(HOME)/Applications";
+ productName = pong;
+ productReference = 508344B209E5C41E0093A071 /* Pong Debug.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 20286C28FDCF999611CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "pong" */;
+ hasScannedForEncodings = 1;
+ mainGroup = 20286C29FDCF999611CA2CEA /* pong */;
+ projectDirPath = "";
+ targets = (
+ 8D0C4E890486CD37000505A6 /* pong */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D0C4E8C0486CD37000505A6 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */,
+ 8D0C4E8E0486CD37000505A6 /* main.nib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D0C4E8F0486CD37000505A6 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A21BAC8D0C88924800CFF974 /* Pong.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 02345980000FD03B11CA0E72 /* main.nib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 1870340FFE93FCAF11CA0CD7 /* English */,
+ );
+ name = main.nib;
+ sourceTree = "<group>";
+ };
+ 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 0867D6ABFE840B52C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C0E91AC608A95435008D54AB /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396E09E3307300765E4B /* pongTarget.xcconfig */;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = "../../../extlibs/libs-xcode";
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../extlibs/libs-xcode\"";
+ OTHER_LDFLAGS = (
+ "../../../xcode/audio/build/Debug/sfml-audio-d.a",
+ "../../../xcode/graphics/build/Debug/sfml-graphics-d.a",
+ "../../../xcode/window/build/Debug/sfml-window-d.a",
+ "../../../xcode/system/build/Debug/sfml-system-d.a",
+ );
+ PRODUCT_NAME = "Pong Debug";
+ ZERO_LINK = NO;
+ };
+ name = Debug;
+ };
+ C0E91AC708A95435008D54AB /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396E09E3307300765E4B /* pongTarget.xcconfig */;
+ buildSettings = {
+ DEAD_CODE_STRIPPING = YES;
+ FRAMEWORK_SEARCH_PATHS = "../../../extlibs/libs-xcode";
+ FRAMEWORK_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../extlibs/libs-xcode\"";
+ INSTALL_PATH = "$(HOME)/Applications";
+ OTHER_LDFLAGS = (
+ "../../../xcode/audio/build/Release/sfml-audio.a",
+ "../../../xcode/graphics/build/Release/sfml-graphics.a",
+ "../../../xcode/window/build/Release/sfml-window.a",
+ "../../../xcode/system/build/Release/sfml-system.a",
+ );
+ PRESERVE_DEAD_CODE_INITS_AND_TERMS = YES;
+ PRODUCT_NAME = Pong;
+ };
+ name = Release;
+ };
+ C0E91ACA08A95435008D54AB /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396D09E3307300765E4B /* pongProj.xcconfig */;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ HEADER_SEARCH_PATHS = ../../../src;
+ OTHER_LDFLAGS = "";
+ ZERO_LINK = YES;
+ };
+ name = Debug;
+ };
+ C0E91ACB08A95435008D54AB /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5048396D09E3307300765E4B /* pongProj.xcconfig */;
+ buildSettings = {
+ ARCHS = (
+ ppc,
+ i386,
+ );
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ HEADER_SEARCH_PATHS = ../../../src;
+ OTHER_LDFLAGS = "";
+ SEPARATE_STRIP = YES;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C0E91AC508A95435008D54AB /* Build configuration list for PBXNativeTarget "pong" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C0E91AC608A95435008D54AB /* Debug */,
+ C0E91AC708A95435008D54AB /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C0E91AC908A95435008D54AB /* Build configuration list for PBXProject "pong" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C0E91ACA08A95435008D54AB /* Debug */,
+ C0E91ACB08A95435008D54AB /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 20286C28FDCF999611CA2CEA /* Project object */;
+}
diff --git a/samples/xcode/pong/pongProj.xcconfig b/samples/xcode/pong/pongProj.xcconfig
new file mode 100644
index 0000000..4ee3545
--- /dev/null
+++ b/samples/xcode/pong/pongProj.xcconfig
@@ -0,0 +1,9 @@
+ GCC_ENABLE_CPP_EXCEPTIONS = YES;
+ GCC_ENABLE_CPP_RTTI = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
+ GCC_INCREASE_PRECOMPILED_HEADER_SHARING = YES;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ PREBINDING = NO;
+ INFOPLIST_EXPAND_BUILD_SETTINGS = YES; \ No newline at end of file
diff --git a/samples/xcode/pong/pongTarget.xcconfig b/samples/xcode/pong/pongTarget.xcconfig
new file mode 100644
index 0000000..cd1117d
--- /dev/null
+++ b/samples/xcode/pong/pongTarget.xcconfig
@@ -0,0 +1,7 @@
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = pong_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = $(HOME)/Applications;
+ PRODUCT_NAME = pong $(CONFIGURATION);
+ STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = Dynamic;
+ GCC_SYMBOLS_PRIVATE_EXTERN = YES;
diff --git a/samples/xcode/pong/pong_Prefix.pch b/samples/xcode/pong/pong_Prefix.pch
new file mode 100644
index 0000000..3582ae0
--- /dev/null
+++ b/samples/xcode/pong/pong_Prefix.pch
@@ -0,0 +1,5 @@
+//
+// Prefix header for all source files of the 'pong' target in the 'pong' project.
+//
+
+#include <Carbon/Carbon.h> \ No newline at end of file