diff --git a/build/macosx/C-Dogs SDL.xcodeproj/appleuser.mode1 b/build/macosx/C-Dogs SDL.xcodeproj/appleuser.mode1
deleted file mode 100755
index 2fb8f9554..000000000
--- a/build/macosx/C-Dogs SDL.xcodeproj/appleuser.mode1
+++ /dev/null
@@ -1,1335 +0,0 @@
-
-
-
-
- ActivePerspectiveName
- Project
- AllowedModules
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXSmartGroupTreeModule
- Name
- Groups and Files Outline View
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXNavigatorGroup
- Name
- Editor
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- XCTaskListModule
- Name
- Task List
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- XCDetailModule
- Name
- File and Smart Group Detail Viewer
-
-
- BundleLoadPath
-
- MaxInstances
- 1
- Module
- PBXBuildResultsModule
- Name
- Detailed Build Results Viewer
-
-
- BundleLoadPath
-
- MaxInstances
- 1
- Module
- PBXProjectFindModule
- Name
- Project Batch Find Tool
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXRunSessionModule
- Name
- Run Log
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXBookmarksModule
- Name
- Bookmarks Tool
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXClassBrowserModule
- Name
- Class Browser
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXCVSModule
- Name
- Source Code Control Tool
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXDebugBreakpointsModule
- Name
- Debug Breakpoints Tool
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- XCDockableInspector
- Name
- Inspector
-
-
- BundleLoadPath
-
- MaxInstances
- n
- Module
- PBXOpenQuicklyModule
- Name
- Open Quickly Tool
-
-
- BundleLoadPath
-
- MaxInstances
- 1
- Module
- PBXDebugSessionModule
- Name
- Debugger
-
-
- BundleLoadPath
-
- MaxInstances
- 1
- Module
- PBXDebugCLIModule
- Name
- Debug Console
-
-
- Description
- DefaultDescriptionKey
- DockingSystemVisible
-
- Extension
- mode1
- FavBarConfig
-
- PBXProjectModuleGUID
- 851F9FAB0D2DE171007DF195
- XCBarModuleItemNames
-
- XCBarModuleItems
-
-
- FirstTimeWindowDisplayed
-
- Identifier
- com.apple.perspectives.project.mode1
- MajorVersion
- 31
- MinorVersion
- 1
- Name
- Default
- Notifications
-
- OpenEditors
-
- PerspectiveWidths
-
- -1
- -1
-
- Perspectives
-
-
- ChosenToolbarItems
-
- active-target-popup
- action
- NSToolbarFlexibleSpaceItem
- buildOrClean
- build-and-runOrDebug
- com.apple.ide.PBXToolbarStopButton
- get-info
- toggle-editor
- NSToolbarFlexibleSpaceItem
- com.apple.pbx.toolbar.searchfield
-
- ControllerClassBaseName
-
- IconName
- WindowOfProjectWithEditor
- Identifier
- perspective.project
- IsVertical
-
- Layout
-
-
- BecomeActive
-
- ContentConfiguration
-
- PBXBottomSmartGroupGIDs
-
- 1C37FBAC04509CD000000102
- 1C37FAAC04509CD000000102
- 1C08E77C0454961000C914BD
- 1C37FABC05509CD000000102
- 1C37FABC05539CD112110102
- E2644B35053B69B200211256
- 1C37FABC04509CD000100104
- 1CC0EA4004350EF90044410B
- 1CC0EA4004350EF90041110B
-
- PBXProjectModuleGUID
- 1CE0B1FE06471DED0097A5F4
- PBXProjectModuleLabel
- Files
- PBXProjectStructureProvided
- yes
- PBXSmartGroupTreeModuleColumnData
-
- PBXSmartGroupTreeModuleColumnWidthsKey
-
- 186
-
- PBXSmartGroupTreeModuleColumnsKey_v4
-
- MainColumn
-
-
- PBXSmartGroupTreeModuleOutlineStateKey_v7
-
- PBXSmartGroupTreeModuleOutlineStateExpansionKey
-
- 29B97314FDCFA39411CA2CEA
- 29B97317FDCFA39411CA2CEA
- 1C37FBAC04509CD000000102
- 1C37FAAC04509CD000000102
- 1C37FABC05509CD000000102
-
- PBXSmartGroupTreeModuleOutlineStateSelectionKey
-
-
- 10
- 9
-
-
- PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
- {{0, 0}, {186, 339}}
-
- PBXTopSmartGroupGIDs
-
- XCIncludePerspectivesSwitch
-
- XCSharingToken
- com.apple.Xcode.GFSharingToken
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {203, 357}}
- GroupTreeTableConfiguration
-
- MainColumn
- 186
-
- RubberWindowFrame
- 176 169 706 398 0 0 1024 746
-
- Module
- PBXSmartGroupTreeModule
- Proportion
- 203pt
-
-
- Dock
-
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CE0B20306471E060097A5F4
- PBXProjectModuleLabel
-
- PBXSplitModuleInNavigatorKey
-
- Split0
-
- PBXProjectModuleGUID
- 1CE0B20406471E060097A5F4
- PBXProjectModuleLabel
-
-
- SplitCount
- 1
-
- StatusBarVisibility
-
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {498, 0}}
- RubberWindowFrame
- 176 169 706 398 0 0 1024 746
-
- Module
- PBXNavigatorGroup
- Proportion
- 0pt
-
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CE0B20506471E060097A5F4
- PBXProjectModuleLabel
- Detail
-
- GeometryConfiguration
-
- Frame
- {{0, 5}, {498, 352}}
- RubberWindowFrame
- 176 169 706 398 0 0 1024 746
-
- Module
- XCDetailModule
- Proportion
- 352pt
-
-
- Proportion
- 498pt
-
-
- Name
- Project
- ServiceClasses
-
- XCModuleDock
- PBXSmartGroupTreeModule
- XCModuleDock
- PBXNavigatorGroup
- XCDetailModule
-
- TableOfContents
-
- 8564403D0D434787001B9957
- 1CE0B1FE06471DED0097A5F4
- 8564403E0D434787001B9957
- 1CE0B20306471E060097A5F4
- 1CE0B20506471E060097A5F4
-
- ToolbarConfiguration
- xcode.toolbar.config.default
-
-
- ControllerClassBaseName
-
- IconName
- WindowOfProject
- Identifier
- perspective.morph
- IsVertical
- 0
- Layout
-
-
- BecomeActive
- 1
- ContentConfiguration
-
- PBXBottomSmartGroupGIDs
-
- 1C37FBAC04509CD000000102
- 1C37FAAC04509CD000000102
- 1C08E77C0454961000C914BD
- 1C37FABC05509CD000000102
- 1C37FABC05539CD112110102
- E2644B35053B69B200211256
- 1C37FABC04509CD000100104
- 1CC0EA4004350EF90044410B
- 1CC0EA4004350EF90041110B
-
- PBXProjectModuleGUID
- 11E0B1FE06471DED0097A5F4
- PBXProjectModuleLabel
- Files
- PBXProjectStructureProvided
- yes
- PBXSmartGroupTreeModuleColumnData
-
- PBXSmartGroupTreeModuleColumnWidthsKey
-
- 186
-
- PBXSmartGroupTreeModuleColumnsKey_v4
-
- MainColumn
-
-
- PBXSmartGroupTreeModuleOutlineStateKey_v7
-
- PBXSmartGroupTreeModuleOutlineStateExpansionKey
-
- 29B97314FDCFA39411CA2CEA
- 1C37FABC05509CD000000102
-
- PBXSmartGroupTreeModuleOutlineStateSelectionKey
-
-
- 0
-
-
- PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
- {{0, 0}, {186, 337}}
-
- PBXTopSmartGroupGIDs
-
- XCIncludePerspectivesSwitch
- 1
- XCSharingToken
- com.apple.Xcode.GFSharingToken
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {203, 355}}
- GroupTreeTableConfiguration
-
- MainColumn
- 186
-
- RubberWindowFrame
- 373 269 690 397 0 0 1440 878
-
- Module
- PBXSmartGroupTreeModule
- Proportion
- 100%
-
-
- Name
- Morph
- PreferredWidth
- 300
- ServiceClasses
-
- XCModuleDock
- PBXSmartGroupTreeModule
-
- TableOfContents
-
- 11E0B1FE06471DED0097A5F4
-
- ToolbarConfiguration
- xcode.toolbar.config.default.short
-
-
- PerspectivesBarVisible
-
- ShelfIsVisible
-
- SourceDescription
- file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec'
- StatusbarIsVisible
-
- TimeStamp
- 0.0
- ToolbarDisplayMode
- 1
- ToolbarIsVisible
-
- ToolbarSizeMode
- 1
- Type
- Perspectives
- UpdateMessage
- The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?
- WindowJustification
- 5
- WindowOrderList
-
- 1C0AD2B3069F1EA900FABCE6
- /Volumes/lucas-1/code/cdogs-sdl/build/macosx/C-Dogs SDL.xcodeproj
- 85F072140D337019002285BD
-
- WindowString
- 176 169 706 398 0 0 1024 746
- WindowTools
-
-
- FirstTimeWindowDisplayed
-
- Identifier
- windowTool.build
- IsVertical
-
- Layout
-
-
- Dock
-
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CD0528F0623707200166675
- PBXProjectModuleLabel
- files.c
- StatusBarVisibility
-
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {697, 214}}
- RubberWindowFrame
- 265 228 697 496 0 0 1024 746
-
- Module
- PBXNavigatorGroup
- Proportion
- 214pt
-
-
- BecomeActive
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- XCMainBuildResultsModuleGUID
- PBXProjectModuleLabel
- Build
- XCBuildResultsTrigger_Collapse
- 1021
- XCBuildResultsTrigger_Open
- 1011
-
- GeometryConfiguration
-
- Frame
- {{0, 219}, {697, 236}}
- RubberWindowFrame
- 265 228 697 496 0 0 1024 746
-
- Module
- PBXBuildResultsModule
- Proportion
- 236pt
-
-
- Proportion
- 455pt
-
-
- Name
- Build Results
- ServiceClasses
-
- PBXBuildResultsModule
-
- StatusbarIsVisible
-
- TableOfContents
-
- 85F072140D337019002285BD
- 856440410D43485D001B9957
- 1CD0528F0623707200166675
- XCMainBuildResultsModuleGUID
-
- ToolbarConfiguration
- xcode.toolbar.config.build
- WindowString
- 265 228 697 496 0 0 1024 746
- WindowToolGUID
- 85F072140D337019002285BD
- WindowToolIsVisible
-
-
-
- Identifier
- windowTool.debugger
- Layout
-
-
- Dock
-
-
- ContentConfiguration
-
- Debugger
-
- HorizontalSplitView
-
- _collapsingFrameDimension
- 0.0
- _indexOfCollapsedView
- 0
- _percentageOfCollapsedView
- 0.0
- isCollapsed
- yes
- sizes
-
- {{0, 0}, {317, 164}}
- {{317, 0}, {377, 164}}
-
-
- VerticalSplitView
-
- _collapsingFrameDimension
- 0.0
- _indexOfCollapsedView
- 0
- _percentageOfCollapsedView
- 0.0
- isCollapsed
- yes
- sizes
-
- {{0, 0}, {694, 164}}
- {{0, 164}, {694, 216}}
-
-
-
- LauncherConfigVersion
- 8
- PBXProjectModuleGUID
- 1C162984064C10D400B95A72
- PBXProjectModuleLabel
- Debug - GLUTExamples (Underwater)
-
- GeometryConfiguration
-
- DebugConsoleDrawerSize
- {100, 120}
- DebugConsoleVisible
- None
- DebugConsoleWindowFrame
- {{200, 200}, {500, 300}}
- DebugSTDIOWindowFrame
- {{200, 200}, {500, 300}}
- Frame
- {{0, 0}, {694, 380}}
- RubberWindowFrame
- 321 238 694 422 0 0 1440 878
-
- Module
- PBXDebugSessionModule
- Proportion
- 100%
-
-
- Proportion
- 100%
-
-
- Name
- Debugger
- ServiceClasses
-
- PBXDebugSessionModule
-
- StatusbarIsVisible
- 1
- TableOfContents
-
- 1CD10A99069EF8BA00B06720
- 1C0AD2AB069F1E9B00FABCE6
- 1C162984064C10D400B95A72
- 1C0AD2AC069F1E9B00FABCE6
-
- ToolbarConfiguration
- xcode.toolbar.config.debug
- WindowString
- 321 238 694 422 0 0 1440 878
- WindowToolGUID
- 1CD10A99069EF8BA00B06720
- WindowToolIsVisible
- 0
-
-
- Identifier
- windowTool.find
- Layout
-
-
- Dock
-
-
- Dock
-
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CDD528C0622207200134675
- PBXProjectModuleLabel
- <No Editor>
- PBXSplitModuleInNavigatorKey
-
- Split0
-
- PBXProjectModuleGUID
- 1CD0528D0623707200166675
-
- SplitCount
- 1
-
- StatusBarVisibility
- 1
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {781, 167}}
- RubberWindowFrame
- 62 385 781 470 0 0 1440 878
-
- Module
- PBXNavigatorGroup
- Proportion
- 781pt
-
-
- Proportion
- 50%
-
-
- BecomeActive
- 1
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CD0528E0623707200166675
- PBXProjectModuleLabel
- Project Find
-
- GeometryConfiguration
-
- Frame
- {{8, 0}, {773, 254}}
- RubberWindowFrame
- 62 385 781 470 0 0 1440 878
-
- Module
- PBXProjectFindModule
- Proportion
- 50%
-
-
- Proportion
- 428pt
-
-
- Name
- Project Find
- ServiceClasses
-
- PBXProjectFindModule
-
- StatusbarIsVisible
- 1
- TableOfContents
-
- 1C530D57069F1CE1000CFCEE
- 1C530D58069F1CE1000CFCEE
- 1C530D59069F1CE1000CFCEE
- 1CDD528C0622207200134675
- 1C530D5A069F1CE1000CFCEE
- 1CE0B1FE06471DED0097A5F4
- 1CD0528E0623707200166675
-
- WindowString
- 62 385 781 470 0 0 1440 878
- WindowToolGUID
- 1C530D57069F1CE1000CFCEE
- WindowToolIsVisible
- 0
-
-
- Identifier
- MENUSEPARATOR
-
-
- Identifier
- windowTool.debuggerConsole
- Layout
-
-
- Dock
-
-
- BecomeActive
- 1
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1C78EAAC065D492600B07095
- PBXProjectModuleLabel
- Debugger Console
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {440, 358}}
- RubberWindowFrame
- 650 41 440 400 0 0 1280 1002
-
- Module
- PBXDebugCLIModule
- Proportion
- 358pt
-
-
- Proportion
- 358pt
-
-
- Name
- Debugger Console
- ServiceClasses
-
- PBXDebugCLIModule
-
- StatusbarIsVisible
- 1
- TableOfContents
-
- 1C78EAAD065D492600B07095
- 1C78EAAE065D492600B07095
- 1C78EAAC065D492600B07095
-
- WindowString
- 650 41 440 400 0 0 1280 1002
-
-
- FirstTimeWindowDisplayed
-
- Identifier
- windowTool.run
- IsVertical
-
- Layout
-
-
- Dock
-
-
- ContentConfiguration
-
- LauncherConfigVersion
- 3
- PBXProjectModuleGUID
- 1CD0528B0623707200166675
- PBXProjectModuleLabel
- Run
- Runner
-
- HorizontalSplitView
-
- _collapsingFrameDimension
- 0.0
- _indexOfCollapsedView
- 0
- _percentageOfCollapsedView
- 0.0
- isCollapsed
- yes
- sizes
-
- {{0, 0}, {493, 167}}
- {{0, 176}, {493, 267}}
-
-
- VerticalSplitView
-
- _collapsingFrameDimension
- 0.0
- _indexOfCollapsedView
- 0
- _percentageOfCollapsedView
- 0.0
- isCollapsed
- yes
- sizes
-
- {{0, 0}, {405, 443}}
- {{414, 0}, {514, 443}}
-
-
-
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {459, 159}}
- RubberWindowFrame
- 174 445 459 200 0 0 1024 746
-
- Module
- PBXRunSessionModule
- Proportion
- 159pt
-
-
- Proportion
- 159pt
-
-
- Name
- Run Log
- ServiceClasses
-
- PBXRunSessionModule
-
- StatusbarIsVisible
-
- TableOfContents
-
- 1C0AD2B3069F1EA900FABCE6
- 8564404D0D434B9F001B9957
- 1CD0528B0623707200166675
- 8564404E0D434B9F001B9957
-
- ToolbarConfiguration
- xcode.toolbar.config.run
- WindowString
- 174 445 459 200 0 0 1024 746
- WindowToolGUID
- 1C0AD2B3069F1EA900FABCE6
- WindowToolIsVisible
-
-
-
- Identifier
- windowTool.scm
- Layout
-
-
- Dock
-
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1C78EAB2065D492600B07095
- PBXProjectModuleLabel
- <No Editor>
- PBXSplitModuleInNavigatorKey
-
- Split0
-
- PBXProjectModuleGUID
- 1C78EAB3065D492600B07095
-
- SplitCount
- 1
-
- StatusBarVisibility
- 1
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {452, 0}}
- RubberWindowFrame
- 743 379 452 308 0 0 1280 1002
-
- Module
- PBXNavigatorGroup
- Proportion
- 0pt
-
-
- BecomeActive
- 1
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CD052920623707200166675
- PBXProjectModuleLabel
- SCM
-
- GeometryConfiguration
-
- ConsoleFrame
- {{0, 259}, {452, 0}}
- Frame
- {{0, 7}, {452, 259}}
- RubberWindowFrame
- 743 379 452 308 0 0 1280 1002
- TableConfiguration
-
- Status
- 30
- FileName
- 199
- Path
- 197.09500122070312
-
- TableFrame
- {{0, 0}, {452, 250}}
-
- Module
- PBXCVSModule
- Proportion
- 262pt
-
-
- Proportion
- 266pt
-
-
- Name
- SCM
- ServiceClasses
-
- PBXCVSModule
-
- StatusbarIsVisible
- 1
- TableOfContents
-
- 1C78EAB4065D492600B07095
- 1C78EAB5065D492600B07095
- 1C78EAB2065D492600B07095
- 1CD052920623707200166675
-
- ToolbarConfiguration
- xcode.toolbar.config.scm
- WindowString
- 743 379 452 308 0 0 1280 1002
-
-
- Identifier
- windowTool.breakpoints
- IsVertical
- 0
- Layout
-
-
- Dock
-
-
- BecomeActive
- 1
- ContentConfiguration
-
- PBXBottomSmartGroupGIDs
-
- 1C77FABC04509CD000000102
-
- PBXProjectModuleGUID
- 1CE0B1FE06471DED0097A5F4
- PBXProjectModuleLabel
- Files
- PBXProjectStructureProvided
- no
- PBXSmartGroupTreeModuleColumnData
-
- PBXSmartGroupTreeModuleColumnWidthsKey
-
- 168
-
- PBXSmartGroupTreeModuleColumnsKey_v4
-
- MainColumn
-
-
- PBXSmartGroupTreeModuleOutlineStateKey_v7
-
- PBXSmartGroupTreeModuleOutlineStateExpansionKey
-
- 1C77FABC04509CD000000102
-
- PBXSmartGroupTreeModuleOutlineStateSelectionKey
-
-
- 0
-
-
- PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
- {{0, 0}, {168, 350}}
-
- PBXTopSmartGroupGIDs
-
- XCIncludePerspectivesSwitch
- 0
-
- GeometryConfiguration
-
- Frame
- {{0, 0}, {185, 368}}
- GroupTreeTableConfiguration
-
- MainColumn
- 168
-
- RubberWindowFrame
- 315 424 744 409 0 0 1440 878
-
- Module
- PBXSmartGroupTreeModule
- Proportion
- 185pt
-
-
- ContentConfiguration
-
- PBXProjectModuleGUID
- 1CA1AED706398EBD00589147
- PBXProjectModuleLabel
- Detail
-
- GeometryConfiguration
-
- Frame
- {{190, 0}, {554, 368}}
- RubberWindowFrame
- 315 424 744 409 0 0 1440 878
-
- Module
- XCDetailModule
- Proportion
- 554pt
-
-
- Proportion
- 368pt
-
-
- MajorVersion
- 2
- MinorVersion
- 0
- Name
- Breakpoints
- ServiceClasses
-
- PBXSmartGroupTreeModule
- XCDetailModule
-
- StatusbarIsVisible
- 1
- TableOfContents
-
- 1CDDB66807F98D9800BB5817
- 1CDDB66907F98D9800BB5817
- 1CE0B1FE06471DED0097A5F4
- 1CA1AED706398EBD00589147
-
- ToolbarConfiguration
- xcode.toolbar.config.breakpoints
- WindowString
- 315 424 744 409 0 0 1440 878
- WindowToolGUID
- 1CDDB66807F98D9800BB5817
- WindowToolIsVisible
- 1
-
-
- Identifier
- windowTool.debugAnimator
- Layout
-
-
- Dock
-
-
- Module
- PBXNavigatorGroup
- Proportion
- 100%
-
-
- Proportion
- 100%
-
-
- Name
- Debug Visualizer
- ServiceClasses
-
- PBXNavigatorGroup
-
- StatusbarIsVisible
- 1
- ToolbarConfiguration
- xcode.toolbar.config.debugAnimator
- WindowString
- 100 100 700 500 0 0 1280 1002
-
-
- Identifier
- windowTool.bookmarks
- Layout
-
-
- Dock
-
-
- Module
- PBXBookmarksModule
- Proportion
- 100%
-
-
- Proportion
- 100%
-
-
- Name
- Bookmarks
- ServiceClasses
-
- PBXBookmarksModule
-
- StatusbarIsVisible
- 0
- WindowString
- 538 42 401 187 0 0 1280 1002
-
-
- Identifier
- windowTool.classBrowser
- Layout
-
-
- Dock
-
-
- BecomeActive
- 1
- ContentConfiguration
-
- OptionsSetName
- Hierarchy, all classes
- PBXProjectModuleGUID
- 1CA6456E063B45B4001379D8
- PBXProjectModuleLabel
- Class Browser - NSObject
-
- GeometryConfiguration
-
- ClassesFrame
- {{0, 0}, {374, 96}}
- ClassesTreeTableConfiguration
-
- PBXClassNameColumnIdentifier
- 208
- PBXClassBookColumnIdentifier
- 22
-
- Frame
- {{0, 0}, {630, 331}}
- MembersFrame
- {{0, 105}, {374, 395}}
- MembersTreeTableConfiguration
-
- PBXMemberTypeIconColumnIdentifier
- 22
- PBXMemberNameColumnIdentifier
- 216
- PBXMemberTypeColumnIdentifier
- 97
- PBXMemberBookColumnIdentifier
- 22
-
- PBXModuleWindowStatusBarHidden2
- 1
- RubberWindowFrame
- 385 179 630 352 0 0 1440 878
-
- Module
- PBXClassBrowserModule
- Proportion
- 332pt
-
-
- Proportion
- 332pt
-
-
- Name
- Class Browser
- ServiceClasses
-
- PBXClassBrowserModule
-
- StatusbarIsVisible
- 0
- TableOfContents
-
- 1C0AD2AF069F1E9B00FABCE6
- 1C0AD2B0069F1E9B00FABCE6
- 1CA6456E063B45B4001379D8
-
- ToolbarConfiguration
- xcode.toolbar.config.classbrowser
- WindowString
- 385 179 630 352 0 0 1440 878
- WindowToolGUID
- 1C0AD2AF069F1E9B00FABCE6
- WindowToolIsVisible
- 0
-
-
-
-
diff --git a/build/macosx/C-Dogs SDL.xcodeproj/appleuser.pbxuser b/build/macosx/C-Dogs SDL.xcodeproj/appleuser.pbxuser
deleted file mode 100755
index c368544af..000000000
--- a/build/macosx/C-Dogs SDL.xcodeproj/appleuser.pbxuser
+++ /dev/null
@@ -1,194 +0,0 @@
-// !$*UTF8*$!
-{
- 29B97313FDCFA39411CA2CEA /* Project object */ = {
- activeBuildConfigurationName = Deployment;
- activeExecutable = 852FA5F20D3265D200C16028 /* C-Dogs SDL */;
- activeTarget = 852FA5E20D3265D200C16028 /* C-Dogs SDL */;
- addToTargets = (
- 852FA5E20D3265D200C16028 /* C-Dogs SDL */,
- );
- breakpointsGroup = 851F9FCA0D2DE56D007DF195 /* XCBreakpointsBucket */;
- codeSenseManager = 851F9FB70D2DE171007DF195 /* Code sense */;
- executables = (
- 852FA5F20D3265D200C16028 /* C-Dogs SDL */,
- );
- perUserDictionary = {
- PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 200,
- 200,
- 69,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXBookmarksDataSource_LocationID,
- PBXBookmarksDataSource_NameID,
- PBXBookmarksDataSource_CommentsID,
- );
- };
- PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 20,
- 300,
- 133,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXErrorsWarningsDataSource_TypeID,
- PBXErrorsWarningsDataSource_MessageID,
- PBXErrorsWarningsDataSource_LocationID,
- );
- };
- PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 22,
- 300,
- 131,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXExecutablesDataSource_ActiveFlagID,
- PBXExecutablesDataSource_NameID,
- PBXExecutablesDataSource_CommentsID,
- );
- };
- PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 20,
- 259,
- 20,
- 48,
- 43,
- 43,
- 20,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXFileDataSource_FiletypeID,
- PBXFileDataSource_Filename_ColumnID,
- PBXFileDataSource_Built_ColumnID,
- PBXFileDataSource_ObjectSize_ColumnID,
- PBXFileDataSource_Errors_ColumnID,
- PBXFileDataSource_Warnings_ColumnID,
- PBXFileDataSource_Target_ColumnID,
- );
- };
- PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
- PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
- PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
- PBXFileTableDataSourceColumnWidthsKey = (
- 20,
- 200,
- 79,
- 20,
- 48,
- 43,
- 43,
- );
- PBXFileTableDataSourceColumnsKey = (
- PBXFileDataSource_FiletypeID,
- PBXFileDataSource_Filename_ColumnID,
- PBXTargetDataSource_PrimaryAttribute,
- PBXFileDataSource_Built_ColumnID,
- PBXFileDataSource_ObjectSize_ColumnID,
- PBXFileDataSource_Errors_ColumnID,
- PBXFileDataSource_Warnings_ColumnID,
- );
- };
- PBXPerProjectTemplateStateSaveDate = 222513003;
- PBXWorkspaceStateSaveDate = 222513003;
- };
- sourceControlManager = 851F9FB60D2DE171007DF195 /* Source Control */;
- userBuildSettings = {
- };
- };
- 851F9FB60D2DE171007DF195 /* Source Control */ = {
- isa = PBXSourceControlManager;
- fallbackIsa = XCSourceControlManager;
- isSCMEnabled = 1;
- scmConfiguration = {
- };
- scmType = scm.subversion;
- };
- 851F9FB70D2DE171007DF195 /* Code sense */ = {
- isa = PBXCodeSenseManager;
- indexTemplatePath = "";
- };
- 851F9FCA0D2DE56D007DF195 /* XCBreakpointsBucket */ = {
- isa = XCBreakpointsBucket;
- name = "Project Breakpoints";
- objects = (
- );
- };
- 852FA5E20D3265D200C16028 /* C-Dogs SDL */ = {
- activeExec = 0;
- executables = (
- 852FA5F20D3265D200C16028 /* C-Dogs SDL */,
- );
- };
- 852FA5F20D3265D200C16028 /* C-Dogs SDL */ = {
- isa = PBXExecutable;
- activeArgIndex = 2147483647;
- activeArgIndices = (
- );
- argumentStrings = (
- );
- autoAttachOnCrash = 1;
- configStateDict = {
- };
- customDataFormattersEnabled = 1;
- debuggerPlugin = GDBDebugging;
- disassemblyDisplayState = 0;
- dylibVariantSuffix = "";
- enableDebugStr = 1;
- environmentEntries = (
- );
- executableSystemSymbolLevel = 0;
- executableUserSymbolLevel = 0;
- libgmallocEnabled = 0;
- name = "C-Dogs SDL";
- sourceDirectories = (
- );
- };
- 852FA60E0D32687500C16028 /* sounds.c */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {650, 8890}}";
- sepNavSelRange = "{9314, 10}";
- sepNavVisRect = "{{0, 6019}, {650, 182}}";
- };
- };
- 852FA60F0D32687500C16028 /* sprcomp.c */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {650, 4452}}";
- sepNavSelRange = "{4609, 27}";
- sepNavVisRect = "{{0, 3234}, {650, 182}}";
- };
- };
- 852FA6210D3268BE00C16028 /* cdogs.c */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {650, 15400}}";
- sepNavSelRange = "{3820, 8}";
- sepNavVisRect = "{{0, 2170}, {650, 182}}";
- };
- };
- 852FA6230D3268BE00C16028 /* charsed.c */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {650, 10304}}";
- sepNavSelRange = "{14244, 22}";
- sepNavVisRect = "{{0, 508}, {650, 182}}";
- sepNavWindowFrame = "{{61, 182}, {852, 517}}";
- };
- };
- F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {818, 5376}}";
- sepNavSelRange = "{5460, 120}";
- sepNavVisRect = "{{0, 2450}, {650, 182}}";
- sepNavWindowFrame = "{{15, 224}, {852, 517}}";
- };
- };
-}
diff --git a/build/macosx/C-Dogs SDL.xcodeproj/project.pbxproj b/build/macosx/C-Dogs SDL.xcodeproj/project.pbxproj
deleted file mode 100755
index 4e89c06a2..000000000
--- a/build/macosx/C-Dogs SDL.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,663 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 42;
- objects = {
-
-/* Begin PBXBuildFile section */
- 8521691B0D339A3000D7BBEC /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8521691A0D339A3000D7BBEC /* Info.plist */; };
- 852169220D339A7500D7BBEC /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 852169200D339A7500D7BBEC /* InfoPlist.strings */; };
- 852FA5E40D3265D200C16028 /* SDLMain.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A47A9D01A0482F01D3D55B /* SDLMain.h */; };
- 852FA5E80D3265D200C16028 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A47A9E01A0483001D3D55B /* SDLMain.m */; };
- 852FA5EB0D3265D200C16028 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
- 852FA6130D32687500C16028 /* sounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA60E0D32687500C16028 /* sounds.c */; };
- 852FA6140D32687600C16028 /* sprcomp.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA60F0D32687500C16028 /* sprcomp.c */; };
- 852FA6150D32687600C16028 /* text.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6100D32687500C16028 /* text.c */; };
- 852FA6160D32687600C16028 /* triggers.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6110D32687500C16028 /* triggers.c */; };
- 852FA6170D32687600C16028 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6120D32687500C16028 /* utils.c */; };
- 852FA61C0D32689100C16028 /* objs.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6180D32689100C16028 /* objs.c */; };
- 852FA61D0D32689100C16028 /* password.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6190D32689100C16028 /* password.c */; };
- 852FA61E0D32689100C16028 /* pics.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA61A0D32689100C16028 /* pics.c */; };
- 852FA61F0D32689100C16028 /* prep.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA61B0D32689100C16028 /* prep.c */; };
- 852FA62D0D3268BF00C16028 /* blit.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6200D3268BE00C16028 /* blit.c */; };
- 852FA62E0D3268BF00C16028 /* cdogs.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6210D3268BE00C16028 /* cdogs.c */; };
- 852FA6300D3268BF00C16028 /* charsed.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6230D3268BE00C16028 /* charsed.c */; };
- 852FA6310D3268BF00C16028 /* defs.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6240D3268BE00C16028 /* defs.c */; };
- 852FA6320D3268BF00C16028 /* draw.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6250D3268BF00C16028 /* draw.c */; };
- 852FA6330D3268BF00C16028 /* drawtools.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6260D3268BF00C16028 /* drawtools.c */; };
- 852FA6340D3268BF00C16028 /* events.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6270D3268BF00C16028 /* events.c */; };
- 852FA6350D3268BF00C16028 /* files.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6280D3268BF00C16028 /* files.c */; };
- 852FA6360D3268BF00C16028 /* game.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6290D3268BF00C16028 /* game.c */; };
- 852FA6370D3268BF00C16028 /* gamedata.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA62A0D3268BF00C16028 /* gamedata.c */; };
- 852FA6380D3268BF00C16028 /* grafx.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA62B0D3268BF00C16028 /* grafx.c */; };
- 852FA6390D3268BF00C16028 /* hiscores.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA62C0D3268BF00C16028 /* hiscores.c */; };
- 852FA63D0D3268DC00C16028 /* actors.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA63A0D3268DC00C16028 /* actors.c */; };
- 852FA63E0D3268DC00C16028 /* ai.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA63B0D3268DC00C16028 /* ai.c */; };
- 852FA63F0D3268DC00C16028 /* automap.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA63C0D3268DC00C16028 /* automap.c */; };
- 852FA6430D3268F300C16028 /* map.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6400D3268F300C16028 /* map.c */; };
- 852FA6440D3268F300C16028 /* menu.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6410D3268F300C16028 /* menu.c */; };
- 852FA6450D3268F300C16028 /* mission.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6420D3268F300C16028 /* mission.c */; };
- 852FA6490D32690900C16028 /* joystick.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6460D32690900C16028 /* joystick.c */; };
- 852FA64A0D32690900C16028 /* keyboard.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6470D32690900C16028 /* keyboard.c */; };
- 852FA64B0D32690900C16028 /* mainmenu.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA6480D32690900C16028 /* mainmenu.c */; };
- 852FA64D0D32692400C16028 /* input.c in Sources */ = {isa = PBXBuildFile; fileRef = 852FA64C0D32692400C16028 /* input.c */; };
- 852FA66E0D32695D00C16028 /* hiscores.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA64F0D32695C00C16028 /* hiscores.h */; };
- 852FA66F0D32695D00C16028 /* ai.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6500D32695C00C16028 /* ai.h */; };
- 852FA6700D32695D00C16028 /* map.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6510D32695C00C16028 /* map.h */; };
- 852FA6710D32695D00C16028 /* mainmenu.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6520D32695C00C16028 /* mainmenu.h */; };
- 852FA6720D32695D00C16028 /* mission.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6530D32695C00C16028 /* mission.h */; };
- 852FA6730D32695D00C16028 /* sounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6540D32695C00C16028 /* sounds.h */; };
- 852FA6740D32695D00C16028 /* charsed.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6550D32695C00C16028 /* charsed.h */; };
- 852FA6750D32695D00C16028 /* files.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6560D32695C00C16028 /* files.h */; };
- 852FA6760D32695D00C16028 /* blit.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6570D32695C00C16028 /* blit.h */; };
- 852FA6770D32695D00C16028 /* defs.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6580D32695C00C16028 /* defs.h */; };
- 852FA6780D32695D00C16028 /* draw.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6590D32695C00C16028 /* draw.h */; };
- 852FA6790D32695D00C16028 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA65A0D32695C00C16028 /* config.h */; };
- 852FA67A0D32695D00C16028 /* game.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA65B0D32695C00C16028 /* game.h */; };
- 852FA67B0D32695D00C16028 /* menu.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA65C0D32695C00C16028 /* menu.h */; };
- 852FA67C0D32695D00C16028 /* events.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA65D0D32695C00C16028 /* events.h */; };
- 852FA67D0D32695D00C16028 /* objs.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA65E0D32695C00C16028 /* objs.h */; };
- 852FA67E0D32695D00C16028 /* pics.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA65F0D32695C00C16028 /* pics.h */; };
- 852FA67F0D32695D00C16028 /* actors.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6600D32695C00C16028 /* actors.h */; };
- 852FA6800D32695D00C16028 /* prep.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6610D32695C00C16028 /* prep.h */; };
- 852FA6810D32695D00C16028 /* grafx.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6620D32695C00C16028 /* grafx.h */; };
- 852FA6820D32695D00C16028 /* gamedata.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6630D32695C00C16028 /* gamedata.h */; };
- 852FA6830D32695D00C16028 /* sprcomp.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6640D32695C00C16028 /* sprcomp.h */; };
- 852FA6840D32695D00C16028 /* triggers.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6650D32695C00C16028 /* triggers.h */; };
- 852FA6850D32695D00C16028 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6660D32695C00C16028 /* text.h */; };
- 852FA6860D32695D00C16028 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6670D32695C00C16028 /* utils.h */; };
- 852FA6870D32695D00C16028 /* automap.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6680D32695C00C16028 /* automap.h */; };
- 852FA6880D32695D00C16028 /* drawtools.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA6690D32695C00C16028 /* drawtools.h */; };
- 852FA6890D32695D00C16028 /* joystick.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA66A0D32695C00C16028 /* joystick.h */; };
- 852FA68A0D32695D00C16028 /* keyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA66B0D32695C00C16028 /* keyboard.h */; };
- 852FA68B0D32695D00C16028 /* input.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA66C0D32695C00C16028 /* input.h */; };
- 852FA68C0D32695D00C16028 /* password.h in Headers */ = {isa = PBXBuildFile; fileRef = 852FA66D0D32695C00C16028 /* password.h */; };
- 85F072120D336F72002285BD /* cdogs-icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 85F072110D336F72002285BD /* cdogs-icon.icns */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXFileReference section */
- 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; };
- 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; };
- 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; };
- 8521691A0D339A3000D7BBEC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
- 852169210D339A7500D7BBEC /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; };
- 852FA5F10D3265D200C16028 /* C-Dogs SDL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "C-Dogs SDL.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- 852FA60E0D32687500C16028 /* sounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sounds.c; path = ../../src/sounds.c; sourceTree = SOURCE_ROOT; };
- 852FA60F0D32687500C16028 /* sprcomp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sprcomp.c; path = ../../src/sprcomp.c; sourceTree = SOURCE_ROOT; };
- 852FA6100D32687500C16028 /* text.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = text.c; path = ../../src/text.c; sourceTree = SOURCE_ROOT; };
- 852FA6110D32687500C16028 /* triggers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = triggers.c; path = ../../src/triggers.c; sourceTree = SOURCE_ROOT; };
- 852FA6120D32687500C16028 /* utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = utils.c; path = ../../src/utils.c; sourceTree = SOURCE_ROOT; };
- 852FA6180D32689100C16028 /* objs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = objs.c; path = ../../src/objs.c; sourceTree = SOURCE_ROOT; };
- 852FA6190D32689100C16028 /* password.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = password.c; path = ../../src/password.c; sourceTree = SOURCE_ROOT; };
- 852FA61A0D32689100C16028 /* pics.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pics.c; path = ../../src/pics.c; sourceTree = SOURCE_ROOT; };
- 852FA61B0D32689100C16028 /* prep.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = prep.c; path = ../../src/prep.c; sourceTree = SOURCE_ROOT; };
- 852FA6200D3268BE00C16028 /* blit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = blit.c; path = ../../src/blit.c; sourceTree = SOURCE_ROOT; };
- 852FA6210D3268BE00C16028 /* cdogs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = cdogs.c; path = ../../src/cdogs.c; sourceTree = SOURCE_ROOT; };
- 852FA6230D3268BE00C16028 /* charsed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = charsed.c; path = ../../src/charsed.c; sourceTree = SOURCE_ROOT; };
- 852FA6240D3268BE00C16028 /* defs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = defs.c; path = ../../src/defs.c; sourceTree = SOURCE_ROOT; };
- 852FA6250D3268BF00C16028 /* draw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = draw.c; path = ../../src/draw.c; sourceTree = SOURCE_ROOT; };
- 852FA6260D3268BF00C16028 /* drawtools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = drawtools.c; path = ../../src/drawtools.c; sourceTree = SOURCE_ROOT; };
- 852FA6270D3268BF00C16028 /* events.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = events.c; path = ../../src/events.c; sourceTree = SOURCE_ROOT; };
- 852FA6280D3268BF00C16028 /* files.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = files.c; path = ../../src/files.c; sourceTree = SOURCE_ROOT; };
- 852FA6290D3268BF00C16028 /* game.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = game.c; path = ../../src/game.c; sourceTree = SOURCE_ROOT; };
- 852FA62A0D3268BF00C16028 /* gamedata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = gamedata.c; path = ../../src/gamedata.c; sourceTree = SOURCE_ROOT; };
- 852FA62B0D3268BF00C16028 /* grafx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = grafx.c; path = ../../src/grafx.c; sourceTree = SOURCE_ROOT; };
- 852FA62C0D3268BF00C16028 /* hiscores.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hiscores.c; path = ../../src/hiscores.c; sourceTree = SOURCE_ROOT; };
- 852FA63A0D3268DC00C16028 /* actors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = actors.c; path = ../../src/actors.c; sourceTree = SOURCE_ROOT; };
- 852FA63B0D3268DC00C16028 /* ai.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ai.c; path = ../../src/ai.c; sourceTree = SOURCE_ROOT; };
- 852FA63C0D3268DC00C16028 /* automap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = automap.c; path = ../../src/automap.c; sourceTree = SOURCE_ROOT; };
- 852FA6400D3268F300C16028 /* map.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = map.c; path = ../../src/map.c; sourceTree = SOURCE_ROOT; };
- 852FA6410D3268F300C16028 /* menu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = menu.c; path = ../../src/menu.c; sourceTree = SOURCE_ROOT; };
- 852FA6420D3268F300C16028 /* mission.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mission.c; path = ../../src/mission.c; sourceTree = SOURCE_ROOT; };
- 852FA6460D32690900C16028 /* joystick.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = joystick.c; path = ../../src/joystick.c; sourceTree = SOURCE_ROOT; };
- 852FA6470D32690900C16028 /* keyboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = keyboard.c; path = ../../src/keyboard.c; sourceTree = SOURCE_ROOT; };
- 852FA6480D32690900C16028 /* mainmenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mainmenu.c; path = ../../src/mainmenu.c; sourceTree = SOURCE_ROOT; };
- 852FA64C0D32692400C16028 /* input.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = input.c; path = ../../src/input.c; sourceTree = SOURCE_ROOT; };
- 852FA64F0D32695C00C16028 /* hiscores.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hiscores.h; path = ../../src/include/hiscores.h; sourceTree = SOURCE_ROOT; };
- 852FA6500D32695C00C16028 /* ai.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ai.h; path = ../../src/include/ai.h; sourceTree = SOURCE_ROOT; };
- 852FA6510D32695C00C16028 /* map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map.h; path = ../../src/include/map.h; sourceTree = SOURCE_ROOT; };
- 852FA6520D32695C00C16028 /* mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mainmenu.h; path = ../../src/include/mainmenu.h; sourceTree = SOURCE_ROOT; };
- 852FA6530D32695C00C16028 /* mission.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mission.h; path = ../../src/include/mission.h; sourceTree = SOURCE_ROOT; };
- 852FA6540D32695C00C16028 /* sounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sounds.h; path = ../../src/include/sounds.h; sourceTree = SOURCE_ROOT; };
- 852FA6550D32695C00C16028 /* charsed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = charsed.h; path = ../../src/include/charsed.h; sourceTree = SOURCE_ROOT; };
- 852FA6560D32695C00C16028 /* files.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = files.h; path = ../../src/include/files.h; sourceTree = SOURCE_ROOT; };
- 852FA6570D32695C00C16028 /* blit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = blit.h; path = ../../src/include/blit.h; sourceTree = SOURCE_ROOT; };
- 852FA6580D32695C00C16028 /* defs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defs.h; path = ../../src/include/defs.h; sourceTree = SOURCE_ROOT; };
- 852FA6590D32695C00C16028 /* draw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = draw.h; path = ../../src/include/draw.h; sourceTree = SOURCE_ROOT; };
- 852FA65A0D32695C00C16028 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../src/include/config.h; sourceTree = SOURCE_ROOT; };
- 852FA65B0D32695C00C16028 /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = game.h; path = ../../src/include/game.h; sourceTree = SOURCE_ROOT; };
- 852FA65C0D32695C00C16028 /* menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = menu.h; path = ../../src/include/menu.h; sourceTree = SOURCE_ROOT; };
- 852FA65D0D32695C00C16028 /* events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = events.h; path = ../../src/include/events.h; sourceTree = SOURCE_ROOT; };
- 852FA65E0D32695C00C16028 /* objs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objs.h; path = ../../src/include/objs.h; sourceTree = SOURCE_ROOT; };
- 852FA65F0D32695C00C16028 /* pics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pics.h; path = ../../src/include/pics.h; sourceTree = SOURCE_ROOT; };
- 852FA6600D32695C00C16028 /* actors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = actors.h; path = ../../src/include/actors.h; sourceTree = SOURCE_ROOT; };
- 852FA6610D32695C00C16028 /* prep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = prep.h; path = ../../src/include/prep.h; sourceTree = SOURCE_ROOT; };
- 852FA6620D32695C00C16028 /* grafx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = grafx.h; path = ../../src/include/grafx.h; sourceTree = SOURCE_ROOT; };
- 852FA6630D32695C00C16028 /* gamedata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gamedata.h; path = ../../src/include/gamedata.h; sourceTree = SOURCE_ROOT; };
- 852FA6640D32695C00C16028 /* sprcomp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sprcomp.h; path = ../../src/include/sprcomp.h; sourceTree = SOURCE_ROOT; };
- 852FA6650D32695C00C16028 /* triggers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = triggers.h; path = ../../src/include/triggers.h; sourceTree = SOURCE_ROOT; };
- 852FA6660D32695C00C16028 /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = text.h; path = ../../src/include/text.h; sourceTree = SOURCE_ROOT; };
- 852FA6670D32695C00C16028 /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = utils.h; path = ../../src/include/utils.h; sourceTree = SOURCE_ROOT; };
- 852FA6680D32695C00C16028 /* automap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = automap.h; path = ../../src/include/automap.h; sourceTree = SOURCE_ROOT; };
- 852FA6690D32695C00C16028 /* drawtools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = drawtools.h; path = ../../src/include/drawtools.h; sourceTree = SOURCE_ROOT; };
- 852FA66A0D32695C00C16028 /* joystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = joystick.h; path = ../../src/include/joystick.h; sourceTree = SOURCE_ROOT; };
- 852FA66B0D32695C00C16028 /* keyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keyboard.h; path = ../../src/include/keyboard.h; sourceTree = SOURCE_ROOT; };
- 852FA66C0D32695C00C16028 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = input.h; path = ../../src/include/input.h; sourceTree = SOURCE_ROOT; };
- 852FA66D0D32695C00C16028 /* password.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = password.h; path = ../../src/include/password.h; sourceTree = SOURCE_ROOT; };
- 85F072110D336F72002285BD /* cdogs-icon.icns */ = {isa = PBXFileReference; explicitFileType = image.icns; path = "cdogs-icon.icns"; sourceTree = ""; };
- F5A47A9D01A0482F01D3D55B /* SDLMain.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = SOURCE_ROOT; };
- F5A47A9E01A0483001D3D55B /* SDLMain.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SDLMain.m; sourceTree = SOURCE_ROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 852FA5EA0D3265D200C16028 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 852FA5EB0D3265D200C16028 /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 080E96DDFE201D6D7F000001 /* Classes */ = {
- isa = PBXGroup;
- children = (
- 852FA68D0D32697600C16028 /* missions */,
- 852FA64E0D32695C00C16028 /* include */,
- F5A47A9D01A0482F01D3D55B /* SDLMain.h */,
- F5A47A9E01A0483001D3D55B /* SDLMain.m */,
- );
- name = Classes;
- sourceTree = "";
- };
- 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
- );
- name = "Linked Frameworks";
- sourceTree = "";
- };
- 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
- isa = PBXGroup;
- children = (
- 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
- 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
- );
- name = "Other Frameworks";
- sourceTree = "";
- };
- 19C28FACFE9D520D11CA2CBB /* Products */ = {
- isa = PBXGroup;
- children = (
- 852FA5F10D3265D200C16028 /* C-Dogs SDL.app */,
- );
- name = Products;
- sourceTree = "";
- };
- 29B97314FDCFA39411CA2CEA /* SDLTest */ = {
- isa = PBXGroup;
- children = (
- 8521691A0D339A3000D7BBEC /* Info.plist */,
- 080E96DDFE201D6D7F000001 /* Classes */,
- 29B97315FDCFA39411CA2CEA /* Other Sources */,
- 29B97317FDCFA39411CA2CEA /* Resources */,
- 29B97323FDCFA39411CA2CEA /* Frameworks */,
- 19C28FACFE9D520D11CA2CBB /* Products */,
- );
- name = SDLTest;
- sourceTree = "";
- };
- 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
- isa = PBXGroup;
- children = (
- 852FA64C0D32692400C16028 /* input.c */,
- 852FA6460D32690900C16028 /* joystick.c */,
- 852FA6470D32690900C16028 /* keyboard.c */,
- 852FA6480D32690900C16028 /* mainmenu.c */,
- 852FA6400D3268F300C16028 /* map.c */,
- 852FA6410D3268F300C16028 /* menu.c */,
- 852FA6420D3268F300C16028 /* mission.c */,
- 852FA63A0D3268DC00C16028 /* actors.c */,
- 852FA63B0D3268DC00C16028 /* ai.c */,
- 852FA63C0D3268DC00C16028 /* automap.c */,
- 852FA6200D3268BE00C16028 /* blit.c */,
- 852FA6210D3268BE00C16028 /* cdogs.c */,
- 852FA6230D3268BE00C16028 /* charsed.c */,
- 852FA6240D3268BE00C16028 /* defs.c */,
- 852FA6250D3268BF00C16028 /* draw.c */,
- 852FA6260D3268BF00C16028 /* drawtools.c */,
- 852FA6270D3268BF00C16028 /* events.c */,
- 852FA6280D3268BF00C16028 /* files.c */,
- 852FA6290D3268BF00C16028 /* game.c */,
- 852FA62A0D3268BF00C16028 /* gamedata.c */,
- 852FA62B0D3268BF00C16028 /* grafx.c */,
- 852FA62C0D3268BF00C16028 /* hiscores.c */,
- 852FA6180D32689100C16028 /* objs.c */,
- 852FA6190D32689100C16028 /* password.c */,
- 852FA61A0D32689100C16028 /* pics.c */,
- 852FA61B0D32689100C16028 /* prep.c */,
- 852FA60E0D32687500C16028 /* sounds.c */,
- 852FA60F0D32687500C16028 /* sprcomp.c */,
- 852FA6100D32687500C16028 /* text.c */,
- 852FA6110D32687500C16028 /* triggers.c */,
- 852FA6120D32687500C16028 /* utils.c */,
- );
- name = "Other Sources";
- sourceTree = "";
- };
- 29B97317FDCFA39411CA2CEA /* Resources */ = {
- isa = PBXGroup;
- children = (
- 852169200D339A7500D7BBEC /* InfoPlist.strings */,
- 85F072110D336F72002285BD /* cdogs-icon.icns */,
- );
- name = Resources;
- sourceTree = "";
- };
- 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
- 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
- );
- name = Frameworks;
- sourceTree = "";
- };
- 852FA64E0D32695C00C16028 /* include */ = {
- isa = PBXGroup;
- children = (
- 852FA64F0D32695C00C16028 /* hiscores.h */,
- 852FA6500D32695C00C16028 /* ai.h */,
- 852FA6510D32695C00C16028 /* map.h */,
- 852FA6520D32695C00C16028 /* mainmenu.h */,
- 852FA6530D32695C00C16028 /* mission.h */,
- 852FA6540D32695C00C16028 /* sounds.h */,
- 852FA6550D32695C00C16028 /* charsed.h */,
- 852FA6560D32695C00C16028 /* files.h */,
- 852FA6570D32695C00C16028 /* blit.h */,
- 852FA6580D32695C00C16028 /* defs.h */,
- 852FA6590D32695C00C16028 /* draw.h */,
- 852FA65A0D32695C00C16028 /* config.h */,
- 852FA65B0D32695C00C16028 /* game.h */,
- 852FA65C0D32695C00C16028 /* menu.h */,
- 852FA65D0D32695C00C16028 /* events.h */,
- 852FA65E0D32695C00C16028 /* objs.h */,
- 852FA65F0D32695C00C16028 /* pics.h */,
- 852FA6600D32695C00C16028 /* actors.h */,
- 852FA6610D32695C00C16028 /* prep.h */,
- 852FA6620D32695C00C16028 /* grafx.h */,
- 852FA6630D32695C00C16028 /* gamedata.h */,
- 852FA6640D32695C00C16028 /* sprcomp.h */,
- 852FA6650D32695C00C16028 /* triggers.h */,
- 852FA6660D32695C00C16028 /* text.h */,
- 852FA6670D32695C00C16028 /* utils.h */,
- 852FA6680D32695C00C16028 /* automap.h */,
- 852FA6690D32695C00C16028 /* drawtools.h */,
- 852FA66A0D32695C00C16028 /* joystick.h */,
- 852FA66B0D32695C00C16028 /* keyboard.h */,
- 852FA66C0D32695C00C16028 /* input.h */,
- 852FA66D0D32695C00C16028 /* password.h */,
- );
- name = include;
- path = ../../src/include;
- sourceTree = SOURCE_ROOT;
- };
- 852FA68D0D32697600C16028 /* missions */ = {
- isa = PBXGroup;
- children = (
- );
- name = missions;
- path = ../../src/missions;
- sourceTree = SOURCE_ROOT;
- };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
- 852FA5E30D3265D200C16028 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 852FA5E40D3265D200C16028 /* SDLMain.h in Headers */,
- 852FA66E0D32695D00C16028 /* hiscores.h in Headers */,
- 852FA66F0D32695D00C16028 /* ai.h in Headers */,
- 852FA6700D32695D00C16028 /* map.h in Headers */,
- 852FA6710D32695D00C16028 /* mainmenu.h in Headers */,
- 852FA6720D32695D00C16028 /* mission.h in Headers */,
- 852FA6730D32695D00C16028 /* sounds.h in Headers */,
- 852FA6740D32695D00C16028 /* charsed.h in Headers */,
- 852FA6750D32695D00C16028 /* files.h in Headers */,
- 852FA6760D32695D00C16028 /* blit.h in Headers */,
- 852FA6770D32695D00C16028 /* defs.h in Headers */,
- 852FA6780D32695D00C16028 /* draw.h in Headers */,
- 852FA6790D32695D00C16028 /* config.h in Headers */,
- 852FA67A0D32695D00C16028 /* game.h in Headers */,
- 852FA67B0D32695D00C16028 /* menu.h in Headers */,
- 852FA67C0D32695D00C16028 /* events.h in Headers */,
- 852FA67D0D32695D00C16028 /* objs.h in Headers */,
- 852FA67E0D32695D00C16028 /* pics.h in Headers */,
- 852FA67F0D32695D00C16028 /* actors.h in Headers */,
- 852FA6800D32695D00C16028 /* prep.h in Headers */,
- 852FA6810D32695D00C16028 /* grafx.h in Headers */,
- 852FA6820D32695D00C16028 /* gamedata.h in Headers */,
- 852FA6830D32695D00C16028 /* sprcomp.h in Headers */,
- 852FA6840D32695D00C16028 /* triggers.h in Headers */,
- 852FA6850D32695D00C16028 /* text.h in Headers */,
- 852FA6860D32695D00C16028 /* utils.h in Headers */,
- 852FA6870D32695D00C16028 /* automap.h in Headers */,
- 852FA6880D32695D00C16028 /* drawtools.h in Headers */,
- 852FA6890D32695D00C16028 /* joystick.h in Headers */,
- 852FA68A0D32695D00C16028 /* keyboard.h in Headers */,
- 852FA68B0D32695D00C16028 /* input.h in Headers */,
- 852FA68C0D32695D00C16028 /* password.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
- 852FA5E20D3265D200C16028 /* C-Dogs SDL */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 852FA5EC0D3265D200C16028 /* Build configuration list for PBXNativeTarget "C-Dogs SDL" */;
- buildPhases = (
- 852FA5E30D3265D200C16028 /* Headers */,
- 852FA5E50D3265D200C16028 /* Resources */,
- 852FA5E70D3265D200C16028 /* Sources */,
- 852FA5EA0D3265D200C16028 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = "C-Dogs SDL";
- productInstallPath = "$(HOME)/Applications";
- productName = SDLTest;
- productReference = 852FA5F10D3265D200C16028 /* C-Dogs SDL.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 29B97313FDCFA39411CA2CEA /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 851F9FB20D2DE171007DF195 /* Build configuration list for PBXProject "C-Dogs SDL" */;
- hasScannedForEncodings = 0;
- mainGroup = 29B97314FDCFA39411CA2CEA /* SDLTest */;
- projectDirPath = "";
- targets = (
- 852FA5E20D3265D200C16028 /* C-Dogs SDL */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 852FA5E50D3265D200C16028 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 85F072120D336F72002285BD /* cdogs-icon.icns in Resources */,
- 8521691B0D339A3000D7BBEC /* Info.plist in Resources */,
- 852169220D339A7500D7BBEC /* InfoPlist.strings in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 852FA5E70D3265D200C16028 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 852FA5E80D3265D200C16028 /* SDLMain.m in Sources */,
- 852FA6130D32687500C16028 /* sounds.c in Sources */,
- 852FA6140D32687600C16028 /* sprcomp.c in Sources */,
- 852FA6150D32687600C16028 /* text.c in Sources */,
- 852FA6160D32687600C16028 /* triggers.c in Sources */,
- 852FA6170D32687600C16028 /* utils.c in Sources */,
- 852FA61C0D32689100C16028 /* objs.c in Sources */,
- 852FA61D0D32689100C16028 /* password.c in Sources */,
- 852FA61E0D32689100C16028 /* pics.c in Sources */,
- 852FA61F0D32689100C16028 /* prep.c in Sources */,
- 852FA62D0D3268BF00C16028 /* blit.c in Sources */,
- 852FA62E0D3268BF00C16028 /* cdogs.c in Sources */,
- 852FA6300D3268BF00C16028 /* charsed.c in Sources */,
- 852FA6310D3268BF00C16028 /* defs.c in Sources */,
- 852FA6320D3268BF00C16028 /* draw.c in Sources */,
- 852FA6330D3268BF00C16028 /* drawtools.c in Sources */,
- 852FA6340D3268BF00C16028 /* events.c in Sources */,
- 852FA6350D3268BF00C16028 /* files.c in Sources */,
- 852FA6360D3268BF00C16028 /* game.c in Sources */,
- 852FA6370D3268BF00C16028 /* gamedata.c in Sources */,
- 852FA6380D3268BF00C16028 /* grafx.c in Sources */,
- 852FA6390D3268BF00C16028 /* hiscores.c in Sources */,
- 852FA63D0D3268DC00C16028 /* actors.c in Sources */,
- 852FA63E0D3268DC00C16028 /* ai.c in Sources */,
- 852FA63F0D3268DC00C16028 /* automap.c in Sources */,
- 852FA6430D3268F300C16028 /* map.c in Sources */,
- 852FA6440D3268F300C16028 /* menu.c in Sources */,
- 852FA6450D3268F300C16028 /* mission.c in Sources */,
- 852FA6490D32690900C16028 /* joystick.c in Sources */,
- 852FA64A0D32690900C16028 /* keyboard.c in Sources */,
- 852FA64B0D32690900C16028 /* mainmenu.c in Sources */,
- 852FA64D0D32692400C16028 /* input.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- 852169200D339A7500D7BBEC /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 852169210D339A7500D7BBEC /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = SOURCE_ROOT;
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 851F9FB30D2DE171007DF195 /* Development */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = (
- ppc,
- i386,
- );
- MACOSX_DEPLOYMENT_TARGET = 10.4;
- OTHER_CFLAGS = (
- "-DSYS_MACOSX",
- "-DSND_SDLMIXER",
- );
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
- };
- name = Development;
- };
- 851F9FB40D2DE171007DF195 /* Deployment */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = (
- ppc,
- i386,
- );
- GCC_AUTO_VECTORIZATION = YES;
- GCC_DYNAMIC_NO_PIC = YES;
- GCC_ENABLE_SSE3_EXTENSIONS = YES;
- GCC_OPTIMIZATION_LEVEL = 2;
- GCC_UNROLL_LOOPS = YES;
- MACH_O_TYPE = mh_execute;
- MACOSX_DEPLOYMENT_TARGET = 10.4;
- OTHER_CFLAGS = (
- "-DSYS_MACOSX",
- "-DSND_SDLMIXER",
- );
- PREBINDING = NO;
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
- };
- name = Deployment;
- };
- 851F9FB50D2DE171007DF195 /* Default */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = (
- ppc,
- i386,
- );
- MACOSX_DEPLOYMENT_TARGET = 10.4;
- OTHER_CFLAGS = (
- "-DSYS_MACOSX",
- "-DSND_SDLMIXER",
- );
- SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
- };
- name = Default;
- };
- 852FA5ED0D3265D200C16028 /* Development */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = "\"/Library/Frameworks\"";
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- SYS_MACOSX,
- SND_SDLMIXER,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- HEADER_SEARCH_PATHS = (
- ../../src/missions/,
- ../../src/include/,
- "$(HEADER_SEARCH_PATHS_QUOTED_1)",
- /Library/Frameworks/SDL.framework/Headers,
- /Library/Frameworks/SDL_mixer.framework/Headers,
- );
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Applications";
- LIBRARY_SEARCH_PATHS = "";
- OTHER_LDFLAGS = (
- "-framework",
- SDL,
- "-framework",
- SDL_mixer,
- );
- PRODUCT_NAME = "C-Dogs SDL (Dev)";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = app;
- ZERO_LINK = YES;
- };
- name = Development;
- };
- 852FA5EE0D3265D200C16028 /* Deployment */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- COPY_PHASE_STRIP = YES;
- FRAMEWORK_SEARCH_PATHS = "\"/Library/Frameworks\"";
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- GCC_OPTIMIZATION_LEVEL = 2;
- GCC_PREPROCESSOR_DEFINITIONS = (
- SYS_MACOSX,
- SND_SDLMIXER,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- HEADER_SEARCH_PATHS = (
- ../../src/missions/,
- ../../src/include/,
- "$(HEADER_SEARCH_PATHS_QUOTED_1)",
- /Library/Frameworks/SDL.framework/Headers,
- /Library/Frameworks/SDL_mixer.framework/Headers,
- );
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Applications";
- LIBRARY_SEARCH_PATHS = "";
- OTHER_LDFLAGS = (
- "-framework",
- SDL,
- "-framework",
- SDL_mixer,
- );
- PRODUCT_NAME = "C-Dogs SDL";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = app;
- ZERO_LINK = NO;
- };
- name = Deployment;
- };
- 852FA5EF0D3265D200C16028 /* Default */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- FRAMEWORK_SEARCH_PATHS = "\"/Library/Frameworks\"";
- GCC_PREPROCESSOR_DEFINITIONS = (
- SYS_MACOSX,
- SND_SDLMIXER,
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- HEADER_SEARCH_PATHS = (
- ../../src/missions/,
- ../../src/include/,
- "$(HEADER_SEARCH_PATHS_QUOTED_1)",
- /Library/Frameworks/SDL.framework/Headers,
- /Library/Frameworks/SDL_mixer.framework/Headers,
- );
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Applications";
- LIBRARY_SEARCH_PATHS = "";
- OTHER_LDFLAGS = (
- "-framework",
- SDL,
- "-framework",
- SDL_mixer,
- );
- PRODUCT_NAME = "C-Dogs SDL";
- SECTORDER_FLAGS = "";
- WARNING_CFLAGS = (
- "-Wmost",
- "-Wno-four-char-constants",
- "-Wno-unknown-pragmas",
- );
- WRAPPER_EXTENSION = app;
- };
- name = Default;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 851F9FB20D2DE171007DF195 /* Build configuration list for PBXProject "C-Dogs SDL" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 851F9FB30D2DE171007DF195 /* Development */,
- 851F9FB40D2DE171007DF195 /* Deployment */,
- 851F9FB50D2DE171007DF195 /* Default */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Default;
- };
- 852FA5EC0D3265D200C16028 /* Build configuration list for PBXNativeTarget "C-Dogs SDL" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 852FA5ED0D3265D200C16028 /* Development */,
- 852FA5EE0D3265D200C16028 /* Deployment */,
- 852FA5EF0D3265D200C16028 /* Default */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Default;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
-}
diff --git a/build/macosx/English.lproj/InfoPlist.strings b/build/macosx/English.lproj/InfoPlist.strings
deleted file mode 100755
index aeac5d072..000000000
Binary files a/build/macosx/English.lproj/InfoPlist.strings and /dev/null differ
diff --git a/build/macosx/Info.plist b/build/macosx/Info.plist
deleted file mode 100755
index bae20d540..000000000
--- a/build/macosx/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- C-Dogs SDL
- CFBundleIconFile
- cdogs-icon
- CFBundleIdentifier
- org.iccculus.cdogs
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- C-Dogs SDL Port for Mac OS X
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- v0.4.1 (osx_beta)
- CFBundleSignature
- ABCD
- CFBundleVersion
- 0.4.1
-
-
diff --git a/build/macosx/SDLMain.h b/build/macosx/SDLMain.h
index 4683df57a..c56d90cbe 100644
--- a/build/macosx/SDLMain.h
+++ b/build/macosx/SDLMain.h
@@ -5,7 +5,12 @@
Feel free to customize this file to suit your needs
*/
+#ifndef _SDLMain_h_
+#define _SDLMain_h_
+
#import
@interface SDLMain : NSObject
@end
+
+#endif /* _SDLMain_h_ */
diff --git a/build/macosx/SDLMain.m b/build/macosx/SDLMain.m
index 05b39448b..8b80b6ac8 100644
--- a/build/macosx/SDLMain.m
+++ b/build/macosx/SDLMain.m
@@ -5,10 +5,10 @@
Feel free to customize this file to suit your needs
*/
-#import "SDL.h"
-#import "SDLMain.h"
-#import /* for MAXPATHLEN */
-#import
+#include "SDL.h"
+#include "SDLMain.h"
+#include /* for MAXPATHLEN */
+#include
/* For some reaon, Apple removed setAppleMenu from the headers in 10.4,
but the method still is there and works. To avoid warnings, we declare
@@ -43,11 +43,11 @@ - (void)setAppleMenu:(NSMenu *)menu;
static NSString *getApplicationName(void)
{
- NSDictionary *dict;
+ const NSDictionary *dict;
NSString *appName = 0;
/* Determine the application name */
- dict = (NSDictionary *)CFBundleGetInfoDictionary(CFBundleGetMainBundle());
+ dict = (const NSDictionary *)CFBundleGetInfoDictionary(CFBundleGetMainBundle());
if (dict)
appName = [dict objectForKey: @"CFBundleName"];
@@ -64,13 +64,17 @@ - (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString;
@end
#endif
-@interface SDLApplication : NSApplication
+@interface NSApplication (SDLApplication)
@end
-@implementation SDLApplication
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation"
+
+@implementation NSApplication (SDLApplication)
/* Invoked from the Quit menu item */
- (void)terminate:(id)sender
{
+ (void)sender;
/* Post a SDL_QUIT event */
SDL_Event event;
event.type = SDL_QUIT;
@@ -78,6 +82,8 @@ - (void)terminate:(id)sender
}
@end
+#pragma clang diagnostic pop
+
/* The main class of the application, the application's delegate */
@implementation SDLMain
@@ -87,15 +93,14 @@ - (void) setupWorkingDirectory:(BOOL)shouldChdir
if (shouldChdir)
{
char parentdir[MAXPATHLEN];
- CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
- CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url);
- if (CFURLGetFileSystemRepresentation(url2, true, (UInt8 *)parentdir, MAXPATHLEN)) {
- assert ( chdir (parentdir) == 0 ); /* chdir to the binary app's parent */
- }
- CFRelease(url);
- CFRelease(url2);
- }
-
+ CFURLRef url = CFBundleCopyBundleURL(CFBundleGetMainBundle());
+ CFURLRef url2 = CFURLCreateCopyDeletingLastPathComponent(0, url);
+ if (CFURLGetFileSystemRepresentation(url2, 1, (UInt8 *)parentdir, MAXPATHLEN)) {
+ chdir(parentdir); /* chdir to the binary app's parent */
+ }
+ CFRelease(url);
+ CFRelease(url2);
+ }
}
#if SDL_USE_NIB_FILE
@@ -120,7 +125,6 @@ - (void)fixMenu:(NSMenu *)aMenu withAppName:(NSString *)appName
if ([menuItem hasSubmenu])
[self fixMenu:[menuItem submenu] withAppName:appName];
}
- [ aMenu sizeToFit ];
}
#else
@@ -199,11 +203,13 @@ static void setupWindowMenu(void)
/* Replacement for NSApplicationMain */
static void CustomApplicationMain (int argc, char **argv)
{
+ (void)argc;
+ (void)argv;
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
SDLMain *sdlMain;
/* Ensure the application object is initialised */
- [SDLApplication sharedApplication];
+ [NSApplication sharedApplication];
#ifdef SDL_USE_CPS
{
@@ -212,7 +218,7 @@ static void CustomApplicationMain (int argc, char **argv)
if (!CPSGetCurrentProcess(&PSN))
if (!CPSEnableForegroundOperation(&PSN,0x03,0x3C,0x2C,0x1103))
if (!CPSSetFrontProcess(&PSN))
- [SDLApplication sharedApplication];
+ [NSApplication sharedApplication];
}
#endif /* SDL_USE_CPS */
@@ -256,6 +262,8 @@ - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filenam
size_t arglen;
char *arg;
char **newargv;
+
+ (void)theApplication;
if (!gFinderLaunch) /* MacOS is passing command line args. */
return FALSE;
@@ -287,6 +295,7 @@ - (BOOL)application:(NSApplication *)theApplication openFile:(NSString *)filenam
/* Called when the internal event loop has just started running */
- (void) applicationDidFinishLaunching: (NSNotification *) note
{
+ (void)note;
int status;
/* Set the working directory to the .app's parent directory */
@@ -319,7 +328,7 @@ - (NSString *)stringByReplacingRange:(NSRange)aRange with:(NSString *)aString
NSString *result;
bufferSize = selfLen + aStringLen - aRange.length;
- buffer = NSAllocateMemoryPages(bufferSize*sizeof(unichar));
+ buffer = (unichar *)NSAllocateMemoryPages(bufferSize*sizeof(unichar));
/* Get first part into buffer */
localRange.location = 0;
@@ -374,10 +383,10 @@ int main (int argc, char **argv)
}
#if SDL_USE_NIB_FILE
- [SDLApplication poseAsClass:[NSApplication class]];
NSApplicationMain (argc, argv);
#else
CustomApplicationMain (argc, argv);
#endif
return 0;
}
+
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 1a537bf29..4ae937ca8 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -142,6 +142,7 @@ if(WIN32)
set(CDOGS_SDL_EXTRA ${SOURCE_DIRECTORY}/build/windows/cdogs.rc)
elseif(APPLE)
set(CDOGS_SDL_EXTRA
+ ${SOURCE_DIRECTORY}/build/macosx/cdogs-icon.icns
${SOURCE_DIRECTORY}/build/macosx/SDLMain.m
${SOURCE_DIRECTORY}/build/macosx/SDLMain.h)
endif()