Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Some fixes to get everything building on OS X again

  • Loading branch information...
commit 01660767747cf2eb8979d45c3620d152f11b7836 1 parent 66a8997
Nick Gasson authored
232 Lander.xcodeproj/nick.mode1
View
@@ -185,88 +185,7 @@
<key>Notifications</key>
<array/>
<key>OpenEditors</key>
- <array>
- <dict>
- <key>Content</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>018370420B1789B80051638C</string>
- <key>PBXProjectModuleLabel</key>
- <string>Lander.hpp</string>
- <key>PBXSplitModuleInNavigatorKey</key>
- <dict>
- <key>Split0</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>018370430B1789B80051638C</string>
- <key>PBXProjectModuleLabel</key>
- <string>Lander.hpp</string>
- <key>_historyCapacity</key>
- <integer>0</integer>
- <key>bookmark</key>
- <string>018370440B1789B80051638C</string>
- <key>history</key>
- <array>
- <string>0183702D0B1785540051638C</string>
- </array>
- </dict>
- <key>SplitCount</key>
- <string>1</string>
- </dict>
- <key>StatusBarVisibility</key>
- <false/>
- </dict>
- <key>Geometry</key>
- <dict>
- <key>Frame</key>
- <string>{{0, -1}, {693, 660}}</string>
- <key>PBXModuleWindowStatusBarHidden2</key>
- <true/>
- <key>RubberWindowFrame</key>
- <string>93 123 693 680 0 0 1280 1002 </string>
- </dict>
- </dict>
- <dict>
- <key>Content</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>010D6C750B0FB410001CC8B8</string>
- <key>PBXProjectModuleLabel</key>
- <string>Game.cpp</string>
- <key>PBXSplitModuleInNavigatorKey</key>
- <dict>
- <key>Split0</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>010D6C760B0FB410001CC8B8</string>
- <key>PBXProjectModuleLabel</key>
- <string>Game.cpp</string>
- <key>_historyCapacity</key>
- <integer>0</integer>
- <key>bookmark</key>
- <string>018370460B1789B80051638C</string>
- <key>history</key>
- <array>
- <string>018370450B1789B80051638C</string>
- </array>
- </dict>
- <key>SplitCount</key>
- <string>1</string>
- </dict>
- <key>StatusBarVisibility</key>
- <false/>
- </dict>
- <key>Geometry</key>
- <dict>
- <key>Frame</key>
- <string>{{0, -1}, {908, 725}}</string>
- <key>PBXModuleWindowStatusBarHidden2</key>
- <true/>
- <key>RubberWindowFrame</key>
- <string>255 107 908 745 0 0 1280 1002 </string>
- </dict>
- </dict>
- </array>
+ <array/>
<key>PerspectiveWidths</key>
<array>
<integer>-1</integer>
@@ -326,7 +245,7 @@
<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
<array>
<real>22</real>
- <real>164</real>
+ <real>252</real>
</array>
<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
<array>
@@ -348,20 +267,23 @@
<string>1058C7A0FEA54F0111CA2CBB</string>
<string>1058C7A2FEA54F0111CA2CBB</string>
<string>19C28FACFE9D520D11CA2CBB</string>
+ <string>17587328FF379C6511CA2CBB</string>
+ <string>019CB4F30F54AF3D003A3092</string>
+ <string>019CB51C0F54B11D003A3092</string>
<string>1C37FBAC04509CD000000102</string>
<string>1C37FAAC04509CD000000102</string>
- <string>E2644B35053B69B200211256</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>25</integer>
- <integer>15</integer>
+ <integer>71</integer>
+ <integer>69</integer>
+ <integer>68</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 80}, {186, 522}}</string>
+ <string>{{0, 986}, {274, 578}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -373,21 +295,21 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {203, 540}}</string>
+ <string>{{0, 0}, {291, 596}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>SCMStatusColumn</string>
<real>22</real>
<string>MainColumn</string>
- <real>164</real>
+ <real>252</real>
</array>
<key>RubberWindowFrame</key>
- <string>23 403 744 581 0 0 1280 1002 </string>
+ <string>12 104 784 637 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
<key>Proportion</key>
- <string>203pt</string>
+ <string>291pt</string>
</dict>
<dict>
<key>Dock</key>
@@ -398,7 +320,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>Strings.hpp</string>
+ <string>Main.cpp</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -406,63 +328,51 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>Strings.hpp</string>
+ <string>Main.cpp</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>018370410B1789B80051638C</string>
+ <string>019CB5B10F54B1FC003A3092</string>
<key>history</key>
<array>
<string>01F661290B08692500F6B8CD</string>
<string>01F6612C0B08692500F6B8CD</string>
<string>01F661540B0869FD00F6B8CD</string>
- <string>01F663B00B0929E000F6B8CD</string>
- <string>01F6649F0B0937DA00F6B8CD</string>
- <string>01F664A10B0937DA00F6B8CD</string>
- <string>01F665440B0A788E00F6B8CD</string>
- <string>01F665580B0A79F100F6B8CD</string>
- <string>01F665590B0A79F100F6B8CD</string>
- <string>010D6B430B0FA3D4001CC8B8</string>
- <string>010D6BAD0B0FA9D1001CC8B8</string>
- <string>010D6BAF0B0FA9D1001CC8B8</string>
- <string>010D6BB00B0FA9D1001CC8B8</string>
- <string>010D6BF90B0FAD31001CC8B8</string>
- <string>010D6C0B0B0FAD99001CC8B8</string>
- <string>010D6C0D0B0FAD99001CC8B8</string>
- <string>010D6CDA0B0FC6DE001CC8B8</string>
- <string>010D6CFF0B0FCABD001CC8B8</string>
- <string>0183703B0B1789B80051638C</string>
- <string>0183703C0B1789B80051638C</string>
- <string>0183703D0B1789B80051638C</string>
- <string>01F664530B09328800F6B8CD</string>
+ <string>0155270E0F54ACAC003129D6</string>
+ <string>0155270F0F54ACAC003129D6</string>
+ <string>015527100F54ACAC003129D6</string>
+ <string>015527110F54ACAC003129D6</string>
+ <string>015527120F54ACAC003129D6</string>
+ <string>015527130F54ACAC003129D6</string>
+ <string>015527140F54ACAC003129D6</string>
+ <string>015527160F54ACAC003129D6</string>
+ <string>015527170F54ACAC003129D6</string>
+ <string>015527180F54ACAC003129D6</string>
+ <string>019CB5AA0F54B1FC003A3092</string>
+ <string>019CB5AB0F54B1FC003A3092</string>
+ <string>019CB5AC0F54B1FC003A3092</string>
+ <string>019CB5AD0F54B1FC003A3092</string>
</array>
<key>prevStack</key>
<array>
- <string>01F661000B0862FE00F6B8CD</string>
<string>01F6612E0B08692500F6B8CD</string>
- <string>01F6612F0B08692500F6B8CD</string>
<string>01F661300B08692500F6B8CD</string>
<string>01F661560B0869FD00F6B8CD</string>
- <string>01F6616F0B086FC400F6B8CD</string>
- <string>01F661D00B08F1BE00F6B8CD</string>
- <string>01F662AB0B08FF8900F6B8CD</string>
- <string>01F663640B0908B600F6B8CD</string>
- <string>01F663B40B0929E000F6B8CD</string>
- <string>01F663B50B0929E000F6B8CD</string>
- <string>01F663D80B092C9700F6B8CD</string>
- <string>01F664A30B0937DA00F6B8CD</string>
- <string>01F6650A0B09B30F00F6B8CD</string>
- <string>01F665270B0A688E00F6B8CD</string>
- <string>01F6654C0B0A788E00F6B8CD</string>
- <string>010D6B450B0FA3D4001CC8B8</string>
- <string>010D6B620B0FA422001CC8B8</string>
- <string>010D6B6E0B0FA4C5001CC8B8</string>
- <string>010D6BB40B0FA9D1001CC8B8</string>
- <string>010D6BFA0B0FAD31001CC8B8</string>
- <string>010D6D000B0FCABD001CC8B8</string>
- <string>0183703E0B1789B80051638C</string>
- <string>0183703F0B1789B80051638C</string>
- <string>018370400B1789B80051638C</string>
+ <string>0155271A0F54ACAC003129D6</string>
+ <string>0155271B0F54ACAC003129D6</string>
+ <string>0155271D0F54ACAC003129D6</string>
+ <string>0155271E0F54ACAC003129D6</string>
+ <string>0155271F0F54ACAC003129D6</string>
+ <string>015527200F54ACAC003129D6</string>
+ <string>015527220F54ACAC003129D6</string>
+ <string>015527240F54ACAC003129D6</string>
+ <string>015527250F54ACAC003129D6</string>
+ <string>015527270F54ACAC003129D6</string>
+ <string>015527280F54ACAC003129D6</string>
+ <string>0155273A0F54AD07003129D6</string>
+ <string>019CB5AE0F54B1FC003A3092</string>
+ <string>019CB5AF0F54B1FC003A3092</string>
+ <string>019CB5B00F54B1FC003A3092</string>
</array>
</dict>
<key>SplitCount</key>
@@ -474,14 +384,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {536, 289}}</string>
+ <string>{{0, 0}, {488, 345}}</string>
<key>RubberWindowFrame</key>
- <string>23 403 744 581 0 0 1280 1002 </string>
+ <string>12 104 784 637 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>289pt</string>
+ <string>345pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -494,9 +404,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 294}, {536, 246}}</string>
+ <string>{{0, 350}, {488, 246}}</string>
<key>RubberWindowFrame</key>
- <string>23 403 744 581 0 0 1280 1002 </string>
+ <string>12 104 784 637 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -505,7 +415,7 @@
</dict>
</array>
<key>Proportion</key>
- <string>536pt</string>
+ <string>488pt</string>
</dict>
</array>
<key>Name</key>
@@ -520,9 +430,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>018370160B14DBF60051638C</string>
+ <string>019CB5B20F54B1FC003A3092</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>018370170B14DBF60051638C</string>
+ <string>019CB5B30F54B1FC003A3092</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@@ -657,13 +567,11 @@
<key>WindowOrderList</key>
<array>
<string>01CAD2B30B07BED000C32A7E</string>
- <string>010D6C750B0FB410001CC8B8</string>
<string>1C0AD2B3069F1EA900FABCE6</string>
- <string>018370420B1789B80051638C</string>
- <string>/Volumes/Lacie/Projects/lander/trunk/Lander.xcodeproj</string>
+ <string>/Users/nick/lander/Lander.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>23 403 744 581 0 0 1280 1002 </string>
+ <string>12 104 784 637 0 0 1024 746 </string>
<key>WindowTools</key>
<array>
<dict>
@@ -679,26 +587,28 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
- <string></string>
+ <string>Main.cpp</string>
<key>StatusBarVisibility</key>
<true/>
</dict>
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {922, 270}}</string>
+ <string>{{0, 0}, {922, 312}}</string>
<key>RubberWindowFrame</key>
- <string>228 407 922 552 0 0 1280 1002 </string>
+ <string>82 170 922 552 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>270pt</string>
+ <string>312pt</string>
</dict>
<dict>
<key>ContentConfiguration</key>
@@ -715,14 +625,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 275}, {922, 236}}</string>
+ <string>{{0, 317}, {922, 194}}</string>
<key>RubberWindowFrame</key>
- <string>228 407 922 552 0 0 1280 1002 </string>
+ <string>82 170 922 552 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
<key>Proportion</key>
- <string>236pt</string>
+ <string>194pt</string>
</dict>
</array>
<key>Proportion</key>
@@ -740,14 +650,14 @@
<key>TableOfContents</key>
<array>
<string>01CAD2B30B07BED000C32A7E</string>
- <string>018370220B177FF30051638C</string>
+ <string>019CB5160F54B0DC003A3092</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.build</string>
<key>WindowString</key>
- <string>228 407 922 552 0 0 1280 1002 </string>
+ <string>82 170 922 552 0 0 1024 746 </string>
<key>WindowToolGUID</key>
<string>01CAD2B30B07BED000C32A7E</string>
<key>WindowToolIsVisible</key>
@@ -1079,7 +989,7 @@
<key>Frame</key>
<string>{{0, 0}, {573, 270}}</string>
<key>RubberWindowFrame</key>
- <string>61 246 573 311 0 0 1280 1002 </string>
+ <string>39 169 573 311 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXRunSessionModule</string>
@@ -1102,18 +1012,18 @@
<key>TableOfContents</key>
<array>
<string>1C0AD2B3069F1EA900FABCE6</string>
- <string>018370190B14DBF60051638C</string>
+ <string>019CB5170F54B0DC003A3092</string>
<string>1CD0528B0623707200166675</string>
- <string>0183701A0B14DBF60051638C</string>
+ <string>019CB5180F54B0DC003A3092</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.run</string>
<key>WindowString</key>
- <string>61 246 573 311 0 0 1280 1002 </string>
+ <string>39 169 573 311 0 0 1024 746 </string>
<key>WindowToolGUID</key>
<string>1C0AD2B3069F1EA900FABCE6</string>
<key>WindowToolIsVisible</key>
- <true/>
+ <false/>
</dict>
<dict>
<key>Identifier</key>
1,227 Lander.xcodeproj/nick.pbxuser
View
@@ -1,550 +1,406 @@
// !$*UTF8*$!
{
- 010D6B430B0FA3D4001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01F665970B0E38A900F6B8CD /* MakeDataFile.py */;
- name = "MakeDataFile.py: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 245;
- vrLoc = 0;
+ 015524B50F5498AE003129D6 /* Asteroid.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {875, 912}}";
+ sepNavSelRange = "{1144, 40}";
+ sepNavVisRect = "{{0, 39}, {875, 238}}";
+ };
};
- 010D6B450B0FA3D4001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01F665970B0E38A900F6B8CD /* MakeDataFile.py */;
- name = "MakeDataFile.py: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 245;
- vrLoc = 0;
+ 015524B90F5498AE003129D6 /* ElectricGate.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {531, 1200}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6B5E0B0FA422001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 010D6B5F0B0FA422001CC8B8 /* Game.cpp - XCSCMTopOfTrunkRevision to TOT */;
- name = "(null): 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 389;
- vrLoc = 6659;
+ 015524BD0F5498AE003129D6 /* Fade.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {531, 656}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6B5F0B0FA422001CC8B8 /* Game.cpp - XCSCMTopOfTrunkRevision to TOT */ = {
- isa = PBXFileReference;
- lastKnownFileType = file;
- path = "Game.cpp - XCSCMTopOfTrunkRevision to TOT";
- sourceTree = "<group>";
+ 015524C20F5498AE003129D6 /* GameObjFwd.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {531, 432}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6B610B0FA422001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "ObjectGrid();";
- rLen = 57;
- rLoc = 2222;
- rType = 0;
- vrLen = 312;
- vrLoc = 1928;
+ 015524C30F5498AE003129D6 /* Geometry.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {875, 608}}";
+ sepNavSelRange = "{797, 2}";
+ sepNavVisRect = "{{0, 225}, {875, 238}}";
+ };
};
- 010D6B620B0FA422001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: ~Game";
- rLen = 14;
- rLoc = 3863;
- rType = 0;
- vrLen = 195;
- vrLoc = 4847;
+ 015524C40F5498AE003129D6 /* GraphicsFwd.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {531, 432}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6B630B0FA422001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 010D6B640B0FA422001CC8B8 /* Game.cpp - XCSCMTopOfTrunkRevision to TOT */;
- name = "(null): 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 389;
- vrLoc = 6659;
+ 015524C60F5498AE003129D6 /* HighScores.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {538, 1952}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6B640B0FA422001CC8B8 /* Game.cpp - XCSCMTopOfTrunkRevision to TOT */ = {
- isa = PBXFileReference;
- lastKnownFileType = file;
- path = "Game.cpp - XCSCMTopOfTrunkRevision to TOT";
- sourceTree = "<group>";
+ 015524CA0F5498AE003129D6 /* Input.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {538, 1104}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6B6E0B0FA4C5001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */;
- name = "FreeType.cpp: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 337;
- vrLoc = 0;
+ 015524D20F5498AE003129D6 /* Main.cpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {685, 3504}}";
+ sepNavSelRange = "{4543, 0}";
+ sepNavVisRect = "{{0, 2416}, {441, 313}}";
+ sepNavWindowFrame = "{{15, 49}, {908, 697}}";
+ };
};
- 010D6BAD0B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */;
- name = "int m_currindex;";
- rLen = 18;
- rLoc = 817;
- rType = 0;
- vrLen = 232;
- vrLoc = 613;
+ 015524D50F5498AE003129D6 /* Menu.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {538, 1520}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
};
- 010D6BAF0B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D50B07BF5900C32A7E /* Menu.cpp */;
- name = "Menu.cpp: 8";
- rLen = 0;
- rLoc = 109;
- rType = 0;
- vrLen = 475;
- vrLoc = 0;
+ 015524E00F5498AE003129D6 /* Platform.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {538, 2608}}";
+ sepNavSelRange = "{2249, 0}";
+ sepNavVisRect = "{{0, 1607}, {496, 313}}";
+ sepNavWindowFrame = "{{15, 49}, {908, 697}}";
+ };
};
- 010D6BB00B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD3020B07C01D00C32A7E /* Platform.hpp */;
- name = "Platform.hpp: 92";
- rLen = 0;
- rLoc = 1539;
- rType = 0;
- vrLen = 378;
- vrLoc = 1441;
+ 015524E60F5498AE003129D6 /* SoundEffect.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {875, 736}}";
+ sepNavSelRange = "{1052, 21}";
+ sepNavVisRect = "{{0, 433}, {875, 238}}";
+ sepNavWindowFrame = "{{16, 49}, {908, 697}}";
+ };
};
- 010D6BB20B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */;
- name = "int m_currindex;";
- rLen = 18;
- rLoc = 817;
- rType = 0;
- vrLen = 232;
- vrLoc = 613;
+ 015524E70F5498AE003129D6 /* Surface.cpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {636, 3120}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {456, 257}}";
+ };
};
- 010D6BB30B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: ~Game";
- rLen = 14;
- rLoc = 3863;
- rType = 0;
- vrLen = 195;
- vrLoc = 4847;
+ 015524E80F5498AE003129D6 /* Surface.hpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {573, 864}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {496, 313}}";
+ };
+ };
+ 015524E90F5498AE003129D6 /* Texture.cpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {573, 1504}}";
+ sepNavSelRange = "{0, 0}";
+ sepNavVisRect = "{{0, 0}, {456, 257}}";
+ };
};
- 010D6BB40B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
+ 0155270E0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D50B07BF5900C32A7E /* Menu.cpp */;
- name = "Menu.cpp: 8";
+ fRef = 015524E70F5498AE003129D6 /* Surface.cpp */;
+ name = "Surface.cpp: 1";
rLen = 0;
- rLoc = 109;
+ rLoc = 0;
rType = 0;
- vrLen = 475;
+ vrLen = 753;
vrLoc = 0;
};
- 010D6BB50B0FA9D1001CC8B8 /* PBXTextBookmark */ = {
+ 0155270F0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD3020B07C01D00C32A7E /* Platform.hpp */;
- name = "Platform.hpp: 92";
+ fRef = 015524E90F5498AE003129D6 /* Texture.cpp */;
+ name = "Texture.cpp: 1";
rLen = 0;
- rLoc = 1539;
+ rLoc = 0;
rType = 0;
- vrLen = 378;
- vrLoc = 1441;
+ vrLen = 747;
+ vrLoc = 0;
};
- 010D6BF90B0FAD31001CC8B8 /* PBXTextBookmark */ = {
+ 015527100F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD3010B07C01D00C32A7E /* OpenGL.hpp */;
- name = "OpenGL.hpp: m_running";
+ fRef = 015524CA0F5498AE003129D6 /* Input.hpp */;
+ name = "Input.hpp: 1";
rLen = 0;
- rLoc = 4670;
+ rLoc = 0;
rType = 0;
- vrLen = 307;
- vrLoc = 1136;
+ vrLen = 835;
+ vrLoc = 0;
};
- 010D6BFA0B0FAD31001CC8B8 /* PBXTextBookmark */ = {
+ 015527110F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD3010B07C01D00C32A7E /* OpenGL.hpp */;
- name = "OpenGL.hpp: m_running";
+ fRef = 015524B90F5498AE003129D6 /* ElectricGate.hpp */;
+ name = "ElectricGate.hpp: 1";
rLen = 0;
- rLoc = 4670;
+ rLoc = 0;
rType = 0;
- vrLen = 307;
- vrLoc = 1136;
+ vrLen = 810;
+ vrLoc = 0;
};
- 010D6C0B0B0FAD99001CC8B8 /* PBXTextBookmark */ = {
+ 015527120F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */;
- name = "FreeType.cpp: 1";
+ fRef = 015524BD0F5498AE003129D6 /* Fade.hpp */;
+ name = "Fade.hpp: 1";
rLen = 0;
rLoc = 0;
rType = 0;
- vrLen = 337;
+ vrLen = 786;
vrLoc = 0;
};
- 010D6C0D0B0FAD99001CC8B8 /* PBXTextBookmark */ = {
+ 015527130F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */;
- name = "OpenGL.cpp: 734";
+ fRef = 015524C60F5498AE003129D6 /* HighScores.hpp */;
+ name = "HighScores.hpp: 1";
rLen = 0;
- rLoc = 20555;
+ rLoc = 0;
rType = 0;
- vrLen = 638;
- vrLoc = 3629;
+ vrLen = 843;
+ vrLoc = 0;
};
- 010D6C0F0B0FAD99001CC8B8 /* PBXTextBookmark */ = {
+ 015527140F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */;
- name = "FreeType.cpp: 1";
+ fRef = 015524C40F5498AE003129D6 /* GraphicsFwd.hpp */;
+ name = "GraphicsFwd.hpp: 1";
rLen = 0;
rLoc = 0;
rType = 0;
- vrLen = 337;
+ vrLen = 828;
vrLoc = 0;
};
- 010D6C100B0FAD99001CC8B8 /* PBXTextBookmark */ = {
+ 015527160F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "ObjectGrid() : m_grid(NULL), m_width(0), m_height(0) {}";
- rLen = 57;
- rLoc = 2222;
- rType = 0;
- vrLen = 380;
- vrLoc = 1866;
- };
- 010D6C110B0FAD99001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */;
- name = "OpenGL.cpp: 164";
+ fRef = 015524C20F5498AE003129D6 /* GameObjFwd.hpp */;
+ name = "GameObjFwd.hpp: 1";
rLen = 0;
- rLoc = 3864;
- rType = 0;
- vrLen = 638;
- vrLoc = 3629;
- };
- 010D6C120B0FAD99001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: ~Game";
- rLen = 14;
- rLoc = 3863;
+ rLoc = 0;
rType = 0;
- vrLen = 386;
- vrLoc = 4754;
+ vrLen = 821;
+ vrLoc = 0;
};
- 010D6C130B0FAD99001CC8B8 /* PBXTextBookmark */ = {
+ 015527170F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */;
- name = "OpenGL.cpp: 734";
+ fRef = 015524E80F5498AE003129D6 /* Surface.hpp */;
+ name = "Surface.hpp: 1";
rLen = 0;
- rLoc = 20555;
+ rLoc = 0;
rType = 0;
- vrLen = 638;
- vrLoc = 3629;
+ vrLen = 802;
+ vrLoc = 0;
};
- 010D6C140B0FAD99001CC8B8 /* PBXTextBookmark */ = {
+ 015527180F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: m_grid";
- rLen = 57;
- rLoc = 2222;
+ fRef = 015524E60F5498AE003129D6 /* SoundEffect.hpp */;
+ name = "SoundEffect(const char* filename, Uint8 volume = MIX_MAX_VOLUME);";
+ rLen = 69;
+ rLoc = 878;
rType = 0;
- vrLen = 368;
- vrLoc = 1745;
+ vrLen = 375;
+ vrLoc = 743;
};
- 010D6CDA0B0FC6DE001CC8B8 /* PBXTextBookmark */ = {
+ 0155271A0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D20B07BF5900C32A7E /* HighScores.cpp */;
- name = "HighScores.cpp: 57";
+ fRef = 015524E90F5498AE003129D6 /* Texture.cpp */;
+ name = "Texture.cpp: 1";
rLen = 0;
- rLoc = 1122;
- rType = 0;
- vrLen = 495;
- vrLoc = 801;
- };
- 010D6CDB0B0FC6DE001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "edbar.m_x = 12";
- rLen = 14;
- rLoc = 3863;
+ rLoc = 0;
rType = 0;
- vrLen = 270;
- vrLoc = 4875;
+ vrLen = 747;
+ vrLoc = 0;
};
- 010D6CDD0B0FC6DE001CC8B8 /* PBXTextBookmark */ = {
+ 0155271B0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D20B07BF5900C32A7E /* HighScores.cpp */;
- name = "HighScores.cpp: 57";
+ fRef = 015524E70F5498AE003129D6 /* Surface.cpp */;
+ name = "Surface.cpp: 1";
rLen = 0;
- rLoc = 1122;
- rType = 0;
- vrLen = 495;
- vrLoc = 801;
- };
- 010D6CDE0B0FC6DE001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "edbar.m_x = 12";
- rLen = 14;
- rLoc = 3863;
+ rLoc = 0;
rType = 0;
- vrLen = 270;
- vrLoc = 4875;
+ vrLen = 753;
+ vrLoc = 0;
};
- 010D6CFF0B0FCABD001CC8B8 /* PBXTextBookmark */ = {
+ 0155271D0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2CF0B07BF5900C32A7E /* File.cpp */;
- name = "File.cpp: 16";
+ fRef = 015524C20F5498AE003129D6 /* GameObjFwd.hpp */;
+ name = "GameObjFwd.hpp: 1";
rLen = 0;
- rLoc = 437;
+ rLoc = 0;
rType = 0;
- vrLen = 440;
+ vrLen = 766;
vrLoc = 0;
};
- 010D6D000B0FCABD001CC8B8 /* PBXTextBookmark */ = {
+ 0155271E0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2CF0B07BF5900C32A7E /* File.cpp */;
- name = "File.cpp: 16";
+ fRef = 015524CA0F5498AE003129D6 /* Input.hpp */;
+ name = "Input.hpp: 1";
rLen = 0;
- rLoc = 437;
+ rLoc = 0;
rType = 0;
- vrLen = 440;
+ vrLen = 835;
vrLoc = 0;
};
- 010D6D1D0B0FCD12001CC8B8 /* PBXTextBookmark */ = {
+ 0155271F0F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
- rType = 0;
- vrLen = 392;
- vrLoc = 1737;
- };
- 010D6D260B110003001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 1378";
+ fRef = 015524B90F5498AE003129D6 /* ElectricGate.hpp */;
+ name = "ElectricGate.hpp: 1";
rLen = 0;
- rLoc = 34602;
- rType = 0;
- vrLen = 1337;
- vrLoc = 34133;
- };
- 010D6D290B112807001CC8B8 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
+ rLoc = 0;
rType = 0;
- vrLen = 392;
- vrLoc = 1737;
+ vrLen = 810;
+ vrLoc = 0;
};
- 010D6D2A0B112807001CC8B8 /* PBXTextBookmark */ = {
+ 015527200F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 1378";
+ fRef = 015524BD0F5498AE003129D6 /* Fade.hpp */;
+ name = "Fade.hpp: 1";
rLen = 0;
- rLoc = 34602;
- rType = 0;
- vrLen = 1623;
- vrLoc = 35704;
- };
- 018370150B14DBF60051638C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
+ rLoc = 0;
rType = 0;
- vrLen = 392;
- vrLoc = 1737;
+ vrLen = 786;
+ vrLoc = 0;
};
- 018370180B14DBF60051638C /* PBXTextBookmark */ = {
+ 015527220F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 1378";
+ fRef = 015524C60F5498AE003129D6 /* HighScores.hpp */;
+ name = "HighScores.hpp: 1";
rLen = 0;
- rLoc = 34602;
- rType = 0;
- vrLen = 1623;
- vrLoc = 35704;
- };
- 0183701F0B177FF30051638C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
+ rLoc = 0;
rType = 0;
- vrLen = 392;
- vrLoc = 1737;
+ vrLen = 843;
+ vrLoc = 0;
};
- 018370200B177FF30051638C /* PBXTextBookmark */ = {
+ 015527240F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 1428";
+ fRef = 015524C40F5498AE003129D6 /* GraphicsFwd.hpp */;
+ name = "GraphicsFwd.hpp: 1";
rLen = 0;
- rLoc = 36271;
+ rLoc = 0;
rType = 0;
- vrLen = 1623;
- vrLoc = 35704;
+ vrLen = 828;
+ vrLoc = 0;
};
- 018370210B177FF30051638C /* PBXTextBookmark */ = {
+ 015527250F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 1004";
+ fRef = 015524C30F5498AE003129D6 /* Geometry.hpp */;
+ name = "Geometry.hpp: 1";
rLen = 0;
- rLoc = 24450;
- rType = 0;
- vrLen = 761;
- vrLoc = 18000;
- };
- 018370250B1782260051638C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
- rType = 0;
- vrLen = 392;
- vrLoc = 1737;
- };
- 018370260B1782260051638C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game::Process";
- rLen = 13;
- rLoc = 4967;
- rType = 0;
- vrLen = 827;
- vrLoc = 16204;
- };
- 0183702A0B1784A80051638C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
+ rLoc = 0;
rType = 0;
- vrLen = 392;
- vrLoc = 1737;
+ vrLen = 783;
+ vrLoc = 0;
};
- 0183702B0B1784A80051638C /* PBXTextBookmark */ = {
+ 015527270F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 275";
+ fRef = 015524E80F5498AE003129D6 /* Surface.hpp */;
+ name = "Surface.hpp: 1";
rLen = 0;
- rLoc = 7629;
+ rLoc = 0;
rType = 0;
- vrLen = 1005;
- vrLoc = 5487;
- };
- 0183702D0B1785540051638C /* PBXBookmark */ = {
- isa = PBXBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
+ vrLen = 802;
+ vrLoc = 0;
};
- 0183703B0B1789B80051638C /* PBXTextBookmark */ = {
+ 015527280F54ACAC003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
+ fRef = 015524E60F5498AE003129D6 /* SoundEffect.hpp */;
+ name = "SoundEffect(const char* filename, Uint8 volume = MIX_MAX_VOLUME);";
+ rLen = 69;
+ rLoc = 878;
rType = 0;
- vrLen = 392;
- vrLoc = 1737;
+ vrLen = 375;
+ vrLoc = 743;
};
- 0183703C0B1789B80051638C /* PBXTextBookmark */ = {
+ 0155273A0F54AD07003129D6 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D40B07BF5900C32A7E /* Main.cpp */;
- name = "Main.cpp: 64";
+ fRef = 015524E00F5498AE003129D6 /* Platform.hpp */;
+ name = "Platform.hpp: 115";
rLen = 0;
- rLoc = 1581;
+ rLoc = 2249;
rType = 0;
- vrLen = 612;
- vrLoc = 1133;
+ vrLen = 288;
+ vrLoc = 2070;
};
- 0183703D0B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5AA0F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "edbar.m_x = 12";
- rLen = 14;
- rLoc = 3863;
+ fRef = 015524C30F5498AE003129D6 /* Geometry.hpp */;
+ name = "Geometry.hpp: Point";
+ rLen = 0;
+ rLoc = 783;
rType = 0;
- vrLen = 326;
- vrLoc = 4860;
+ vrLen = 511;
+ vrLoc = 335;
};
- 0183703E0B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5AB0F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: ObjectGrid";
- rLen = 57;
- rLoc = 2222;
+ fRef = 015524E00F5498AE003129D6 /* Platform.hpp */;
+ name = "Platform.hpp: 114";
+ rLen = 0;
+ rLoc = 2249;
rType = 0;
- vrLen = 392;
- vrLoc = 1737;
+ vrLen = 263;
+ vrLoc = 2070;
};
- 0183703F0B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5AC0F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D40B07BF5900C32A7E /* Main.cpp */;
- name = "Main.cpp: 64";
+ fRef = 015524D50F5498AE003129D6 /* Menu.hpp */;
+ name = "Menu.hpp: 1";
rLen = 0;
- rLoc = 1581;
+ rLoc = 0;
rType = 0;
- vrLen = 612;
- vrLoc = 1133;
+ vrLen = 836;
+ vrLoc = 0;
};
- 018370400B1789B80051638C /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "edbar.m_x = 12";
- rLen = 14;
- rLoc = 3863;
- rType = 0;
- vrLen = 326;
- vrLoc = 4860;
+ 019CB5AD0F54B1FC003A3092 /* PBXBookmark */ = {
+ isa = PBXBookmark;
+ fRef = 015524D20F5498AE003129D6 /* Main.cpp */;
};
- 018370410B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5AE0F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD3040B07C01D00C32A7E /* Strings.hpp */;
- name = "Strings.hpp: S_TITLE";
+ fRef = 015524C30F5498AE003129D6 /* Geometry.hpp */;
+ name = "Geometry.hpp: Point";
rLen = 0;
- rLoc = 526;
+ rLoc = 783;
rType = 0;
- vrLen = 538;
- vrLoc = 0;
+ vrLen = 511;
+ vrLoc = 335;
};
- 018370440B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5AF0F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: flSpeedX";
+ fRef = 015524E00F5498AE003129D6 /* Platform.hpp */;
+ name = "Platform.hpp: 114";
rLen = 0;
- rLoc = 2128;
+ rLoc = 2249;
rType = 0;
- vrLen = 1700;
- vrLoc = 4136;
+ vrLen = 263;
+ vrLoc = 2070;
};
- 018370450B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5B00F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 275";
+ fRef = 015524D50F5498AE003129D6 /* Menu.hpp */;
+ name = "Menu.hpp: 1";
rLen = 0;
- rLoc = 7629;
+ rLoc = 0;
rType = 0;
- vrLen = 1005;
- vrLoc = 5487;
+ vrLen = 836;
+ vrLoc = 0;
};
- 018370460B1789B80051638C /* PBXTextBookmark */ = {
+ 019CB5B10F54B1FC003A3092 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */;
- name = "Game.cpp: 275";
+ fRef = 015524D20F5498AE003129D6 /* Main.cpp */;
+ name = "Main.cpp: 178";
rLen = 0;
- rLoc = 7629;
+ rLoc = 4543;
rType = 0;
- vrLen = 755;
- vrLoc = 4349;
+ vrLen = 507;
+ vrLoc = 3867;
};
01CAD28D0B07BE8800C32A7E /* Lander */ = {
isa = PBXExecutable;
@@ -625,99 +481,13 @@
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
- 01CAD2CC0B07BF5900C32A7E /* Bitmap.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {510, 1280}}";
- sepNavSelRange = "{561, 0}";
- sepNavVisRect = "{{0, 217}, {489, 257}}";
- sepNavWindowFrame = "{{387, 177}, {693, 680}}";
- };
- };
- 01CAD2CD0B07BF5900C32A7E /* DataFile.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {875, 1968}}";
- sepNavSelRange = "{263, 0}";
- sepNavVisRect = "{{0, 17}, {875, 238}}";
- sepNavWindowFrame = "{{130, 212}, {693, 680}}";
- };
- };
- 01CAD2CE0B07BF5900C32A7E /* Emitter.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {790, 3792}}";
- sepNavSelRange = "{1203, 0}";
- sepNavVisRect = "{{0, 579}, {740, 203}}";
- };
- };
- 01CAD2CF0B07BF5900C32A7E /* File.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {608, 2112}}";
- sepNavSelRange = "{437, 0}";
- sepNavVisRect = "{{0, 0}, {489, 257}}";
- sepNavWindowFrame = "{{147, 191}, {693, 680}}";
- };
- };
- 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {888, 5680}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRect = "{{0, 0}, {489, 257}}";
- };
- };
- 01CAD2D10B07BF5900C32A7E /* Game.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {944, 30720}}";
- sepNavSelRange = "{7629, 0}";
- sepNavVisRect = "{{0, 2093}, {863, 693}}";
- sepNavWindowFrame = "{{255, 108}, {779, 744}}";
- };
- };
01CAD2D20B07BF5900C32A7E /* HighScores.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {580, 5648}}";
- sepNavSelRange = "{1122, 0}";
- sepNavVisRect = "{{0, 751}, {489, 257}}";
- sepNavWindowFrame = "{{243, 121}, {731, 705}}";
- };
- };
- 01CAD2D30B07BF5900C32A7E /* Input.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {875, 3312}}";
- sepNavSelRange = "{184, 0}";
- sepNavVisRect = "{{0, 0}, {875, 238}}";
- sepNavWindowFrame = "{{153, 127}, {779, 744}}";
- };
- };
- 01CAD2D40B07BF5900C32A7E /* Main.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {594, 1376}}";
- sepNavSelRange = "{1581, 0}";
- sepNavVisRect = "{{0, 888}, {489, 257}}";
- sepNavWindowFrame = "{{429, 187}, {731, 705}}";
- };
- };
- 01CAD2D50B07BF5900C32A7E /* Menu.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {881, 4816}}";
- sepNavSelRange = "{109, 0}";
- sepNavVisRect = "{{0, 0}, {489, 257}}";
- sepNavWindowFrame = "{{382, 111}, {731, 705}}";
- };
- };
- 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {734, 11744}}";
- sepNavSelRange = "{20557, 0}";
- sepNavVisRect = "{{0, 2463}, {489, 257}}";
- sepNavWindowFrame = "{{458, 170}, {731, 705}}";
- };
- };
- 01CAD2D70B07BF5900C32A7E /* Screens.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {524, 2032}}";
- sepNavSelRange = "{1593, 0}";
- sepNavVisRect = "{{0, 1209}, {489, 257}}";
- sepNavWindowFrame = "{{413, 249}, {731, 705}}";
- };
+ isa = PBXFileReference;
+ fileEncoding = 30;
+ lastKnownFileType = sourcecode.cpp.cpp;
+ name = HighScores.cpp;
+ path = /Users/nick/lander/HighScores.cpp;
+ sourceTree = "<absolute>";
};
01CAD2EB0B07BFD600C32A7E /* XCBreakpointsBucket */ = {
isa = XCBreakpointsBucket;
@@ -728,102 +498,13 @@
01F664D30B09389300F6B8CD /* HighScores.hpp:58 */,
);
};
- 01CAD2F90B07C01D00C32A7E /* Bitmap.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {648, 1104}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRect = "{{0, 476}, {648, 628}}";
- sepNavWindowFrame = "{{69, 90}, {693, 680}}";
- };
- };
- 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {875, 784}}";
- sepNavSelRange = "{817, 18}";
- sepNavVisRect = "{{0, 546}, {875, 238}}";
- sepNavWindowFrame = "{{594, 259}, {693, 680}}";
- };
- };
- 01CAD2FB0B07C01D00C32A7E /* Emitter.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {895, 1168}}";
- sepNavSelRange = "{971, 19}";
- sepNavVisRect = "{{0, 529}, {875, 238}}";
- };
- };
- 01CAD2FC0B07C01D00C32A7E /* File.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {875, 464}}";
- sepNavSelRange = "{479, 16}";
- sepNavVisRect = "{{0, 193}, {875, 238}}";
- sepNavWindowFrame = "{{245, 107}, {693, 680}}";
- };
- };
- 01CAD2FE0B07C01D00C32A7E /* Input.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {875, 720}}";
- sepNavSelRange = "{689, 25}";
- sepNavVisRect = "{{0, 481}, {875, 238}}";
- sepNavWindowFrame = "{{130, 148}, {779, 744}}";
- };
- };
- 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {811, 4544}}";
- sepNavSelRange = "{2128, 0}";
- sepNavVisRect = "{{163, 3245}, {648, 628}}";
- sepNavWindowFrame = "{{93, 123}, {693, 680}}";
- };
- };
- 01CAD3000B07C01D00C32A7E /* Menu.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {510, 736}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRect = "{{0, 0}, {489, 257}}";
- sepNavWindowFrame = "{{416, 144}, {779, 744}}";
- };
- };
- 01CAD3010B07C01D00C32A7E /* OpenGL.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {875, 3344}}";
- sepNavSelRange = "{4746, 54}";
- sepNavVisRect = "{{0, 3106}, {875, 238}}";
- sepNavWindowFrame = "{{287, 156}, {779, 744}}";
- };
- };
01CAD3020B07C01D00C32A7E /* Platform.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {489, 1760}}";
- sepNavSelRange = "{1583, 0}";
- sepNavVisRect = "{{0, 1360}, {489, 257}}";
- sepNavWindowFrame = "{{208, 164}, {693, 680}}";
- };
- };
- 01CAD3030B07C01D00C32A7E /* Screens.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {686, 816}}";
- sepNavSelRange = "{823, 0}";
- sepNavVisRect = "{{0, 131}, {686, 653}}";
- sepNavWindowFrame = "{{124, 127}, {731, 705}}";
- };
- };
- 01CAD3040B07C01D00C32A7E /* Strings.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {489, 288}}";
- sepNavSelRange = "{526, 0}";
- sepNavVisRect = "{{0, 0}, {489, 257}}";
- sepNavWindowFrame = "{{15, 252}, {908, 745}}";
- };
- };
- 01F661000B0862FE00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */;
- name = "int m_currindex;";
- rLen = 18;
- rLoc = 817;
- rType = 0;
- vrLen = 232;
- vrLoc = 613;
+ isa = PBXFileReference;
+ fileEncoding = 30;
+ lastKnownFileType = sourcecode.cpp.h;
+ name = Platform.hpp;
+ path = /Users/nick/lander/Platform.hpp;
+ sourceTree = "<absolute>";
};
01F661290B08692500F6B8CD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
@@ -855,16 +536,6 @@
vrLen = 266;
vrLoc = 0;
};
- 01F6612F0B08692500F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D40B07BF5900C32A7E /* Main.cpp */;
- name = "Main.cpp: 20";
- rLen = 0;
- rLoc = 349;
- rType = 0;
- vrLen = 331;
- vrLoc = 177;
- };
01F661300B08692500F6B8CD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5A47A9D01A0482F01D3D55B /* SDLMain.h */;
@@ -895,16 +566,6 @@
vrLen = 393;
vrLoc = 1109;
};
- 01F6616F0B086FC400F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */;
- name = "Lander.hpp: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 346;
- vrLoc = 0;
- };
01F661B20B08752500F6B8CD /* Platform.hpp:90 */ = {
isa = PBXFileBreakpoint;
actions = (
@@ -920,16 +581,6 @@
modificationTime = 185153824.27877;
state = 1;
};
- 01F661D00B08F1BE00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD3020B07C01D00C32A7E /* Platform.hpp */;
- name = "Platform.hpp: 93";
- rLen = 0;
- rLoc = 1539;
- rType = 0;
- vrLen = 391;
- vrLoc = 1442;
- };
01F662A60B08FF7600F6B8CD /* HighScores.cpp:149 */ = {
isa = PBXFileBreakpoint;
actions = (
@@ -945,131 +596,14 @@
modificationTime = 185153808.202686;
state = 1;
};
- 01F662AB0B08FF8900F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2CC0B07BF5900C32A7E /* Bitmap.cpp */;
- name = "Bitmap.cpp: 22";
- rLen = 0;
- rLoc = 561;
- rType = 0;
- vrLen = 396;
- vrLoc = 386;
- };
- 01F662F00B09082200F6B8CD /* nick.pbxuser */ = {
+ 01F664640B09354A00F6B8CD /* HighScores.hpp */ = {
isa = PBXFileReference;
- lastKnownFileType = text;
- name = nick.pbxuser;
- path = /Volumes/Lacie/Projects/lander/trunk/Lander.xcodeproj/nick.pbxuser;
+ fileEncoding = 4;
+ lastKnownFileType = sourcecode.cpp.h;
+ name = HighScores.hpp;
+ path = /Users/nick/lander/HighScores.hpp;
sourceTree = "<absolute>";
};
- 01F663640B0908B600F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01F662F00B09082200F6B8CD /* nick.pbxuser */;
- name = "nick.pbxuser: 694";
- rLen = 0;
- rLoc = 19750;
- rType = 0;
- vrLen = 368;
- vrLoc = 0;
- };
- 01F663B00B0929E000F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D70B07BF5900C32A7E /* Screens.cpp */;
- name = "Screens.cpp: 84";
- rLen = 0;
- rLoc = 1593;
- rType = 0;
- vrLen = 299;
- vrLoc = 1410;
- };
- 01F663B40B0929E000F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D70B07BF5900C32A7E /* Screens.cpp */;
- name = "Screens.cpp: 84";
- rLen = 0;
- rLoc = 1593;
- rType = 0;
- vrLen = 299;
- vrLoc = 1410;
- };
- 01F663B50B0929E000F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD3040B07C01D00C32A7E /* Strings.hpp */;
- name = "Strings.hpp: S_TITLE";
- rLen = 0;
- rLoc = 526;
- rType = 0;
- vrLen = 540;
- vrLoc = 0;
- };
- 01F663D40B092C9700F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D40B07BF5900C32A7E /* Main.cpp */;
- name = "Main.cpp: 64";
- rLen = 0;
- rLoc = 1581;
- rType = 0;
- vrLen = 612;
- vrLoc = 1133;
- };
- 01F663D80B092C9700F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD3000B07C01D00C32A7E /* Menu.hpp */;
- name = "Menu.hpp: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 244;
- vrLoc = 0;
- };
- 01F664530B09328800F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD3040B07C01D00C32A7E /* Strings.hpp */;
- name = "Strings.hpp: S_TITLE";
- rLen = 0;
- rLoc = 526;
- rType = 0;
- vrLen = 540;
- vrLoc = 0;
- };
- 01F664640B09354A00F6B8CD /* HighScores.hpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {734, 1184}}";
- sepNavSelRange = "{1087, 0}";
- sepNavVisRect = "{{0, 492}, {734, 692}}";
- sepNavWindowFrame = "{{350, 213}, {779, 744}}";
- };
- };
- 01F6649F0B0937DA00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01F664640B09354A00F6B8CD /* HighScores.hpp */;
- name = "HighScores.hpp: 74";
- rLen = 0;
- rLoc = 1224;
- rType = 0;
- vrLen = 285;
- vrLoc = 0;
- };
- 01F664A10B0937DA00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD3000B07C01D00C32A7E /* Menu.hpp */;
- name = "Menu.hpp: 1";
- rLen = 0;
- rLoc = 0;
- rType = 0;
- vrLen = 268;
- vrLoc = 0;
- };
- 01F664A30B0937DA00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01F664640B09354A00F6B8CD /* HighScores.hpp */;
- name = "HighScores.hpp: 74";
- rLen = 0;
- rLoc = 1224;
- rType = 0;
- vrLen = 285;
- vrLoc = 0;
- };
01F664D30B09389300F6B8CD /* HighScores.hpp:58 */ = {
isa = PBXFileBreakpoint;
actions = (
@@ -1085,74 +619,6 @@
modificationTime = 185153808.202695;
state = 1;
};
- 01F6650A0B09B30F00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D20B07BF5900C32A7E /* HighScores.cpp */;
- name = MAX_FIREWORKS;
- rLen = 13;
- rLoc = 1066;
- rType = 0;
- vrLen = 495;
- vrLoc = 801;
- };
- 01F665270B0A688E00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */;
- name = "OpenGL.cpp: 159";
- rLen = 0;
- rLoc = 3864;
- rType = 0;
- vrLen = 655;
- vrLoc = 3560;
- };
- 01F665440B0A788E00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01F662F00B09082200F6B8CD /* nick.pbxuser */;
- name = "nick.pbxuser: 2263";
- rLen = 0;
- rLoc = 54354;
- rType = 0;
- vrLen = 368;
- vrLoc = 0;
- };
- 01F6654C0B0A788E00F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2CD0B07BF5900C32A7E /* DataFile.cpp */;
- name = "DataFile.cpp: 31";
- rLen = 0;
- rLoc = 926;
- rType = 0;
- vrLen = 422;
- vrLoc = 602;
- };
- 01F665580B0A79F100F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2CC0B07BF5900C32A7E /* Bitmap.cpp */;
- name = "Bitmap.cpp: 22";
- rLen = 0;
- rLoc = 561;
- rType = 0;
- vrLen = 479;
- vrLoc = 326;
- };
- 01F665590B0A79F100F6B8CD /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 01CAD2CD0B07BF5900C32A7E /* DataFile.cpp */;
- name = "DataFile.cpp: 31";
- rLen = 0;
- rLoc = 926;
- rType = 0;
- vrLen = 422;
- vrLoc = 602;
- };
- 01F665970B0E38A900F6B8CD /* MakeDataFile.py */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {734, 1024}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRect = "{{0, 0}, {734, 692}}";
- sepNavWindowFrame = "{{330, 137}, {779, 744}}";
- };
- };
089C165DFE840E0CC02AAC07 /* English */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {580, 257}}";
@@ -1219,7 +685,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 273,
+ 225,
20,
48,
43,
@@ -1300,91 +766,46 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 185916389;
- PBXWorkspaceStateSaveDate = 185916389;
+ PBXPerProjectTemplateStateSaveDate = 257207650;
+ PBXWorkspaceStateSaveDate = 257207650;
};
perUserProjectItems = {
- 010D6B430B0FA3D4001CC8B8 = 010D6B430B0FA3D4001CC8B8 /* PBXTextBookmark */;
- 010D6B450B0FA3D4001CC8B8 = 010D6B450B0FA3D4001CC8B8 /* PBXTextBookmark */;
- 010D6B5E0B0FA422001CC8B8 = 010D6B5E0B0FA422001CC8B8 /* PBXTextBookmark */;
- 010D6B610B0FA422001CC8B8 = 010D6B610B0FA422001CC8B8 /* PBXTextBookmark */;
- 010D6B620B0FA422001CC8B8 = 010D6B620B0FA422001CC8B8 /* PBXTextBookmark */;
- 010D6B630B0FA422001CC8B8 = 010D6B630B0FA422001CC8B8 /* PBXTextBookmark */;
- 010D6B6E0B0FA4C5001CC8B8 = 010D6B6E0B0FA4C5001CC8B8 /* PBXTextBookmark */;
- 010D6BAD0B0FA9D1001CC8B8 = 010D6BAD0B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BAF0B0FA9D1001CC8B8 = 010D6BAF0B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BB00B0FA9D1001CC8B8 = 010D6BB00B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BB20B0FA9D1001CC8B8 = 010D6BB20B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BB30B0FA9D1001CC8B8 = 010D6BB30B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BB40B0FA9D1001CC8B8 = 010D6BB40B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BB50B0FA9D1001CC8B8 = 010D6BB50B0FA9D1001CC8B8 /* PBXTextBookmark */;
- 010D6BF90B0FAD31001CC8B8 = 010D6BF90B0FAD31001CC8B8 /* PBXTextBookmark */;
- 010D6BFA0B0FAD31001CC8B8 = 010D6BFA0B0FAD31001CC8B8 /* PBXTextBookmark */;
- 010D6C0B0B0FAD99001CC8B8 = 010D6C0B0B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C0D0B0FAD99001CC8B8 = 010D6C0D0B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C0F0B0FAD99001CC8B8 = 010D6C0F0B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C100B0FAD99001CC8B8 = 010D6C100B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C110B0FAD99001CC8B8 = 010D6C110B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C120B0FAD99001CC8B8 = 010D6C120B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C130B0FAD99001CC8B8 = 010D6C130B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6C140B0FAD99001CC8B8 = 010D6C140B0FAD99001CC8B8 /* PBXTextBookmark */;
- 010D6CDA0B0FC6DE001CC8B8 = 010D6CDA0B0FC6DE001CC8B8 /* PBXTextBookmark */;
- 010D6CDB0B0FC6DE001CC8B8 = 010D6CDB0B0FC6DE001CC8B8 /* PBXTextBookmark */;
- 010D6CDD0B0FC6DE001CC8B8 = 010D6CDD0B0FC6DE001CC8B8 /* PBXTextBookmark */;
- 010D6CDE0B0FC6DE001CC8B8 = 010D6CDE0B0FC6DE001CC8B8 /* PBXTextBookmark */;
- 010D6CFF0B0FCABD001CC8B8 = 010D6CFF0B0FCABD001CC8B8 /* PBXTextBookmark */;
- 010D6D000B0FCABD001CC8B8 = 010D6D000B0FCABD001CC8B8 /* PBXTextBookmark */;
- 010D6D1D0B0FCD12001CC8B8 = 010D6D1D0B0FCD12001CC8B8 /* PBXTextBookmark */;
- 010D6D260B110003001CC8B8 = 010D6D260B110003001CC8B8 /* PBXTextBookmark */;
- 010D6D290B112807001CC8B8 = 010D6D290B112807001CC8B8 /* PBXTextBookmark */;
- 010D6D2A0B112807001CC8B8 = 010D6D2A0B112807001CC8B8 /* PBXTextBookmark */;
- 018370150B14DBF60051638C /* PBXTextBookmark */ = 018370150B14DBF60051638C /* PBXTextBookmark */;
- 018370180B14DBF60051638C /* PBXTextBookmark */ = 018370180B14DBF60051638C /* PBXTextBookmark */;
- 0183701F0B177FF30051638C /* PBXTextBookmark */ = 0183701F0B177FF30051638C /* PBXTextBookmark */;
- 018370200B177FF30051638C /* PBXTextBookmark */ = 018370200B177FF30051638C /* PBXTextBookmark */;
- 018370210B177FF30051638C /* PBXTextBookmark */ = 018370210B177FF30051638C /* PBXTextBookmark */;
- 018370250B1782260051638C /* PBXTextBookmark */ = 018370250B1782260051638C /* PBXTextBookmark */;
- 018370260B1782260051638C /* PBXTextBookmark */ = 018370260B1782260051638C /* PBXTextBookmark */;
- 0183702A0B1784A80051638C /* PBXTextBookmark */ = 0183702A0B1784A80051638C /* PBXTextBookmark */;
- 0183702B0B1784A80051638C /* PBXTextBookmark */ = 0183702B0B1784A80051638C /* PBXTextBookmark */;
- 0183702D0B1785540051638C /* PBXBookmark */ = 0183702D0B1785540051638C /* PBXBookmark */;
- 0183703B0B1789B80051638C /* PBXTextBookmark */ = 0183703B0B1789B80051638C /* PBXTextBookmark */;
- 0183703C0B1789B80051638C /* PBXTextBookmark */ = 0183703C0B1789B80051638C /* PBXTextBookmark */;
- 0183703D0B1789B80051638C /* PBXTextBookmark */ = 0183703D0B1789B80051638C /* PBXTextBookmark */;
- 0183703E0B1789B80051638C /* PBXTextBookmark */ = 0183703E0B1789B80051638C /* PBXTextBookmark */;
- 0183703F0B1789B80051638C /* PBXTextBookmark */ = 0183703F0B1789B80051638C /* PBXTextBookmark */;
- 018370400B1789B80051638C /* PBXTextBookmark */ = 018370400B1789B80051638C /* PBXTextBookmark */;
- 018370410B1789B80051638C /* PBXTextBookmark */ = 018370410B1789B80051638C /* PBXTextBookmark */;
- 018370440B1789B80051638C /* PBXTextBookmark */ = 018370440B1789B80051638C /* PBXTextBookmark */;
- 018370450B1789B80051638C /* PBXTextBookmark */ = 018370450B1789B80051638C /* PBXTextBookmark */;
- 018370460B1789B80051638C /* PBXTextBookmark */ = 018370460B1789B80051638C /* PBXTextBookmark */;
- 01F661000B0862FE00F6B8CD = 01F661000B0862FE00F6B8CD /* PBXTextBookmark */;
- 01F661290B08692500F6B8CD = 01F661290B08692500F6B8CD /* PBXTextBookmark */;
- 01F6612C0B08692500F6B8CD = 01F6612C0B08692500F6B8CD /* PBXTextBookmark */;
- 01F6612E0B08692500F6B8CD = 01F6612E0B08692500F6B8CD /* PBXTextBookmark */;
- 01F6612F0B08692500F6B8CD = 01F6612F0B08692500F6B8CD /* PBXTextBookmark */;
- 01F661300B08692500F6B8CD = 01F661300B08692500F6B8CD /* PBXTextBookmark */;
- 01F661540B0869FD00F6B8CD = 01F661540B0869FD00F6B8CD /* PBXTextBookmark */;
- 01F661560B0869FD00F6B8CD = 01F661560B0869FD00F6B8CD /* PBXTextBookmark */;
- 01F6616F0B086FC400F6B8CD = 01F6616F0B086FC400F6B8CD /* PBXTextBookmark */;
- 01F661D00B08F1BE00F6B8CD = 01F661D00B08F1BE00F6B8CD /* PBXTextBookmark */;
- 01F662AB0B08FF8900F6B8CD = 01F662AB0B08FF8900F6B8CD /* PBXTextBookmark */;
- 01F663640B0908B600F6B8CD = 01F663640B0908B600F6B8CD /* PBXTextBookmark */;
- 01F663B00B0929E000F6B8CD = 01F663B00B0929E000F6B8CD /* PBXTextBookmark */;
- 01F663B40B0929E000F6B8CD = 01F663B40B0929E000F6B8CD /* PBXTextBookmark */;
- 01F663B50B0929E000F6B8CD = 01F663B50B0929E000F6B8CD /* PBXTextBookmark */;
- 01F663D40B092C9700F6B8CD = 01F663D40B092C9700F6B8CD /* PBXTextBookmark */;
- 01F663D80B092C9700F6B8CD = 01F663D80B092C9700F6B8CD /* PBXTextBookmark */;
- 01F664530B09328800F6B8CD = 01F664530B09328800F6B8CD /* PBXTextBookmark */;
- 01F6649F0B0937DA00F6B8CD = 01F6649F0B0937DA00F6B8CD /* PBXTextBookmark */;
- 01F664A10B0937DA00F6B8CD = 01F664A10B0937DA00F6B8CD /* PBXTextBookmark */;
- 01F664A30B0937DA00F6B8CD = 01F664A30B0937DA00F6B8CD /* PBXTextBookmark */;
- 01F6650A0B09B30F00F6B8CD = 01F6650A0B09B30F00F6B8CD /* PBXTextBookmark */;
- 01F665270B0A688E00F6B8CD = 01F665270B0A688E00F6B8CD /* PBXTextBookmark */;
- 01F665440B0A788E00F6B8CD = 01F665440B0A788E00F6B8CD /* PBXTextBookmark */;
- 01F6654C0B0A788E00F6B8CD = 01F6654C0B0A788E00F6B8CD /* PBXTextBookmark */;
- 01F665580B0A79F100F6B8CD = 01F665580B0A79F100F6B8CD /* PBXTextBookmark */;
- 01F665590B0A79F100F6B8CD = 01F665590B0A79F100F6B8CD /* PBXTextBookmark */;
+ 0155270E0F54ACAC003129D6 /* PBXTextBookmark */ = 0155270E0F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155270F0F54ACAC003129D6 /* PBXTextBookmark */ = 0155270F0F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527100F54ACAC003129D6 /* PBXTextBookmark */ = 015527100F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527110F54ACAC003129D6 /* PBXTextBookmark */ = 015527110F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527120F54ACAC003129D6 /* PBXTextBookmark */ = 015527120F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527130F54ACAC003129D6 /* PBXTextBookmark */ = 015527130F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527140F54ACAC003129D6 /* PBXTextBookmark */ = 015527140F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527160F54ACAC003129D6 /* PBXTextBookmark */ = 015527160F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527170F54ACAC003129D6 /* PBXTextBookmark */ = 015527170F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527180F54ACAC003129D6 /* PBXTextBookmark */ = 015527180F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155271A0F54ACAC003129D6 /* PBXTextBookmark */ = 0155271A0F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155271B0F54ACAC003129D6 /* PBXTextBookmark */ = 0155271B0F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155271D0F54ACAC003129D6 /* PBXTextBookmark */ = 0155271D0F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155271E0F54ACAC003129D6 /* PBXTextBookmark */ = 0155271E0F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155271F0F54ACAC003129D6 /* PBXTextBookmark */ = 0155271F0F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527200F54ACAC003129D6 /* PBXTextBookmark */ = 015527200F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527220F54ACAC003129D6 /* PBXTextBookmark */ = 015527220F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527240F54ACAC003129D6 /* PBXTextBookmark */ = 015527240F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527250F54ACAC003129D6 /* PBXTextBookmark */ = 015527250F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527270F54ACAC003129D6 /* PBXTextBookmark */ = 015527270F54ACAC003129D6 /* PBXTextBookmark */;
+ 015527280F54ACAC003129D6 /* PBXTextBookmark */ = 015527280F54ACAC003129D6 /* PBXTextBookmark */;
+ 0155273A0F54AD07003129D6 /* PBXTextBookmark */ = 0155273A0F54AD07003129D6 /* PBXTextBookmark */;
+ 019CB5AA0F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5AA0F54B1FC003A3092 /* PBXTextBookmark */;
+ 019CB5AB0F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5AB0F54B1FC003A3092 /* PBXTextBookmark */;
+ 019CB5AC0F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5AC0F54B1FC003A3092 /* PBXTextBookmark */;
+ 019CB5AD0F54B1FC003A3092 /* PBXBookmark */ = 019CB5AD0F54B1FC003A3092 /* PBXBookmark */;
+ 019CB5AE0F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5AE0F54B1FC003A3092 /* PBXTextBookmark */;
+ 019CB5AF0F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5AF0F54B1FC003A3092 /* PBXTextBookmark */;
+ 019CB5B00F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5B00F54B1FC003A3092 /* PBXTextBookmark */;
+ 019CB5B10F54B1FC003A3092 /* PBXTextBookmark */ = 019CB5B10F54B1FC003A3092 /* PBXTextBookmark */;
+ 01F661290B08692500F6B8CD /* PBXTextBookmark */ = 01F661290B08692500F6B8CD /* PBXTextBookmark */;
+ 01F6612C0B08692500F6B8CD /* PBXTextBookmark */ = 01F6612C0B08692500F6B8CD /* PBXTextBookmark */;
+ 01F6612E0B08692500F6B8CD /* PBXTextBookmark */ = 01F6612E0B08692500F6B8CD /* PBXTextBookmark */;
+ 01F661300B08692500F6B8CD /* PBXTextBookmark */ = 01F661300B08692500F6B8CD /* PBXTextBookmark */;
+ 01F661540B0869FD00F6B8CD /* PBXTextBookmark */ = 01F661540B0869FD00F6B8CD /* PBXTextBookmark */;
+ 01F661560B0869FD00F6B8CD /* PBXTextBookmark */ = 01F661560B0869FD00F6B8CD /* PBXTextBookmark */;
};
sourceControlManager = 01CAD2A50B07BEB700C32A7E /* Source Control */;
userBuildSettings = {
367 Lander.xcodeproj/project.pbxproj
View
@@ -53,44 +53,72 @@
/* End PBXApplicationTarget section */
/* Begin PBXBuildFile section */
- 01CAD2D80B07BF5900C32A7E /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2CC0B07BF5900C32A7E /* Bitmap.cpp */; };
- 01CAD2D90B07BF5900C32A7E /* DataFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2CD0B07BF5900C32A7E /* DataFile.cpp */; };
- 01CAD2DA0B07BF5900C32A7E /* Emitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2CE0B07BF5900C32A7E /* Emitter.cpp */; };
- 01CAD2DB0B07BF5900C32A7E /* File.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2CF0B07BF5900C32A7E /* File.cpp */; };
- 01CAD2DC0B07BF5900C32A7E /* FreeType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */; };
- 01CAD2DD0B07BF5900C32A7E /* Game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D10B07BF5900C32A7E /* Game.cpp */; };
- 01CAD2DE0B07BF5900C32A7E /* HighScores.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D20B07BF5900C32A7E /* HighScores.cpp */; };
- 01CAD2DF0B07BF5900C32A7E /* Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D30B07BF5900C32A7E /* Input.cpp */; };
- 01CAD2E00B07BF5900C32A7E /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D40B07BF5900C32A7E /* Main.cpp */; };
- 01CAD2E10B07BF5900C32A7E /* Menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D50B07BF5900C32A7E /* Menu.cpp */; };
- 01CAD2E20B07BF5900C32A7E /* OpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */; };
- 01CAD2E30B07BF5900C32A7E /* Screens.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01CAD2D70B07BF5900C32A7E /* Screens.cpp */; };
- 01CAD3050B07C01D00C32A7E /* Bitmap.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2F90B07C01D00C32A7E /* Bitmap.hpp */; };
- 01CAD3060B07C01D00C32A7E /* DataFile.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */; };
- 01CAD3070B07C01D00C32A7E /* Emitter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2FB0B07C01D00C32A7E /* Emitter.hpp */; };
- 01CAD3080B07C01D00C32A7E /* File.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2FC0B07C01D00C32A7E /* File.hpp */; };
- 01CAD3090B07C01D00C32A7E /* FreeType.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2FD0B07C01D00C32A7E /* FreeType.hpp */; };
- 01CAD30A0B07C01D00C32A7E /* Input.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2FE0B07C01D00C32A7E /* Input.hpp */; };
- 01CAD30B0B07C01D00C32A7E /* Lander.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */; };
- 01CAD30C0B07C01D00C32A7E /* Menu.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD3000B07C01D00C32A7E /* Menu.hpp */; };
- 01CAD30D0B07C01D00C32A7E /* OpenGL.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD3010B07C01D00C32A7E /* OpenGL.hpp */; };
- 01CAD30E0B07C01D00C32A7E /* Platform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD3020B07C01D00C32A7E /* Platform.hpp */; };
- 01CAD30F0B07C01D00C32A7E /* Screens.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD3030B07C01D00C32A7E /* Screens.hpp */; };
- 01CAD3100B07C01D00C32A7E /* Strings.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01CAD3040B07C01D00C32A7E /* Strings.hpp */; };
+ 015524ED0F5498AE003129D6 /* AnimatedImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524B20F5498AE003129D6 /* AnimatedImage.cpp */; };
+ 015524EE0F5498AE003129D6 /* AnimatedImage.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524B30F5498AE003129D6 /* AnimatedImage.hpp */; };
+ 015524EF0F5498AE003129D6 /* Asteroid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524B40F5498AE003129D6 /* Asteroid.cpp */; };
+ 015524F00F5498AE003129D6 /* Asteroid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524B50F5498AE003129D6 /* Asteroid.hpp */; };
+ 015524F10F5498AE003129D6 /* ConfigFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524B60F5498AE003129D6 /* ConfigFile.cpp */; };
+ 015524F20F5498AE003129D6 /* ConfigFile.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524B70F5498AE003129D6 /* ConfigFile.hpp */; };
+ 015524F30F5498AE003129D6 /* ElectricGate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524B80F5498AE003129D6 /* ElectricGate.cpp */; };
+ 015524F40F5498AE003129D6 /* ElectricGate.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524B90F5498AE003129D6 /* ElectricGate.hpp */; };
+ 015524F50F5498AE003129D6 /* Emitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524BA0F5498AE003129D6 /* Emitter.cpp */; };
+ 015524F60F5498AE003129D6 /* Emitter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524BB0F5498AE003129D6 /* Emitter.hpp */; };
+ 015524F70F5498AE003129D6 /* Fade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524BC0F5498AE003129D6 /* Fade.cpp */; };
+ 015524F80F5498AE003129D6 /* Fade.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524BD0F5498AE003129D6 /* Fade.hpp */; };
+ 015524F90F5498AE003129D6 /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524BE0F5498AE003129D6 /* Font.cpp */; };
+ 015524FA0F5498AE003129D6 /* Font.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524BF0F5498AE003129D6 /* Font.hpp */; };
+ 015524FB0F5498AE003129D6 /* Game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524C00F5498AE003129D6 /* Game.cpp */; };
+ 015524FC0F5498AE003129D6 /* Game.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524C10F5498AE003129D6 /* Game.hpp */; };
+ 015524FD0F5498AE003129D6 /* GameObjFwd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524C20F5498AE003129D6 /* GameObjFwd.hpp */; };
+ 015524FE0F5498AE003129D6 /* Geometry.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524C30F5498AE003129D6 /* Geometry.hpp */; };
+ 015524FF0F5498AE003129D6 /* GraphicsFwd.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524C40F5498AE003129D6 /* GraphicsFwd.hpp */; };
+ 015525000F5498AE003129D6 /* HighScores.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524C50F5498AE003129D6 /* HighScores.cpp */; };
+ 015525010F5498AE003129D6 /* HighScores.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524C60F5498AE003129D6 /* HighScores.hpp */; };
+ 015525020F5498AE003129D6 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524C70F5498AE003129D6 /* Image.cpp */; };
+ 015525030F5498AE003129D6 /* Image.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524C80F5498AE003129D6 /* Image.hpp */; };
+ 015525040F5498AE003129D6 /* Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524C90F5498AE003129D6 /* Input.cpp */; };
+ 015525050F5498AE003129D6 /* Input.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524CA0F5498AE003129D6 /* Input.hpp */; };
+ 015525060F5498AE003129D6 /* InterfaceSounds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524CB0F5498AE003129D6 /* InterfaceSounds.cpp */; };
+ 015525070F5498AE003129D6 /* InterfaceSounds.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524CC0F5498AE003129D6 /* InterfaceSounds.hpp */; };
+ 015525080F5498AE003129D6 /* Key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524CD0F5498AE003129D6 /* Key.cpp */; };
+ 015525090F5498AE003129D6 /* Key.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524CE0F5498AE003129D6 /* Key.hpp */; };
+ 0155250A0F5498AE003129D6 /* LandingPad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524CF0F5498AE003129D6 /* LandingPad.cpp */; };
+ 0155250B0F5498AE003129D6 /* LandingPad.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524D00F5498AE003129D6 /* LandingPad.hpp */; };
+ 0155250C0F5498AE003129D6 /* LoadOnce.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524D10F5498AE003129D6 /* LoadOnce.hpp */; };
+ 0155250D0F5498AE003129D6 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524D20F5498AE003129D6 /* Main.cpp */; };
+ 0155250F0F5498AE003129D6 /* Menu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524D40F5498AE003129D6 /* Menu.cpp */; };
+ 015525100F5498AE003129D6 /* Menu.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524D50F5498AE003129D6 /* Menu.hpp */; };
+ 015525110F5498AE003129D6 /* Mine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524D60F5498AE003129D6 /* Mine.cpp */; };
+ 015525120F5498AE003129D6 /* Mine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524D70F5498AE003129D6 /* Mine.hpp */; };
+ 015525130F5498AE003129D6 /* Missile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524D80F5498AE003129D6 /* Missile.cpp */; };
+ 015525140F5498AE003129D6 /* Missile.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524D90F5498AE003129D6 /* Missile.hpp */; };
+ 015525150F5498AE003129D6 /* ObjectGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524DA0F5498AE003129D6 /* ObjectGrid.cpp */; };
+ 015525160F5498AE003129D6 /* ObjectGrid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524DB0F5498AE003129D6 /* ObjectGrid.hpp */; };
+ 015525170F5498AE003129D6 /* OpenGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524DC0F5498AE003129D6 /* OpenGL.cpp */; };
+ 015525180F5498AE003129D6 /* OpenGL.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524DD0F5498AE003129D6 /* OpenGL.hpp */; };
+ 015525190F5498AE003129D6 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524DE0F5498AE003129D6 /* Options.cpp */; };
+ 0155251A0F5498AE003129D6 /* Options.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524DF0F5498AE003129D6 /* Options.hpp */; };
+ 0155251B0F5498AE003129D6 /* Platform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524E00F5498AE003129D6 /* Platform.hpp */; };
+ 0155251C0F5498AE003129D6 /* ScreenManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524E10F5498AE003129D6 /* ScreenManager.cpp */; };
+ 0155251D0F5498AE003129D6 /* ScreenManager.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524E20F5498AE003129D6 /* ScreenManager.hpp */; };
+ 0155251E0F5498AE003129D6 /* Ship.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524E30F5498AE003129D6 /* Ship.cpp */; };
+ 0155251F0F5498AE003129D6 /* Ship.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524E40F5498AE003129D6 /* Ship.hpp */; };
+ 015525200F5498AE003129D6 /* SoundEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524E50F5498AE003129D6 /* SoundEffect.cpp */; };
+ 015525210F5498AE003129D6 /* SoundEffect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524E60F5498AE003129D6 /* SoundEffect.hpp */; };
+ 015525220F5498AE003129D6 /* Surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524E70F5498AE003129D6 /* Surface.cpp */; };
+ 015525230F5498AE003129D6 /* Surface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524E80F5498AE003129D6 /* Surface.hpp */; };
+ 015525240F5498AE003129D6 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524E90F5498AE003129D6 /* Texture.cpp */; };
+ 015525250F5498AE003129D6 /* Texture.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524EA0F5498AE003129D6 /* Texture.hpp */; };
+ 015525260F5498AE003129D6 /* Viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 015524EB0F5498AE003129D6 /* Viewport.cpp */; };
+ 015525270F5498AE003129D6 /* Viewport.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 015524EC0F5498AE003129D6 /* Viewport.hpp */; };
+ 015526D60F54AA06003129D6 /* SDL_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 015526D10F54AA06003129D6 /* SDL_mixer.framework */; };
+ 015526DC0F54AA1E003129D6 /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 015526D70F54AA1E003129D6 /* SDL_image.framework */; };
01CAD4E80B07C26800C32A7E /* FreeType.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01CAD4E70B07C26800C32A7E /* FreeType.framework */; };
01F660A00B0862E200F6B8CD /* FreeType.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 01CAD4E70B07C26800C32A7E /* FreeType.framework */; };
01F660D00B0862F700F6B8CD /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01F660CF0B0862F700F6B8CD /* SDL.framework */; };
01F660D30B0862F900F6B8CD /* SDL.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 01F660CF0B0862F700F6B8CD /* SDL.framework */; };
- 01F661080B08636800F6B8CD /* Default_Font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 01F661050B08636800F6B8CD /* Default_Font.ttf */; };
01F661090B08636800F6B8CD /* Hollow_Font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 01F661060B08636800F6B8CD /* Hollow_Font.ttf */; };
- 01F6610A0B08636800F6B8CD /* Lander.dat in Resources */ = {isa = PBXBuildFile; fileRef = 01F661070B08636800F6B8CD /* Lander.dat */; };
- 01F6610B0B08636E00F6B8CD /* Lander.dat in Copy Game Files */ = {isa = PBXBuildFile; fileRef = 01F661070B08636800F6B8CD /* Lander.dat */; };
01F6610C0B08637400F6B8CD /* Hollow_Font.ttf in Copy Game Files */ = {isa = PBXBuildFile; fileRef = 01F661060B08636800F6B8CD /* Hollow_Font.ttf */; };
- 01F6610D0B08637800F6B8CD /* Default_Font.ttf in Copy Game Files */ = {isa = PBXBuildFile; fileRef = 01F661050B08636800F6B8CD /* Default_Font.ttf */; };
- 01F664650B09354A00F6B8CD /* HighScores.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01F664640B09354A00F6B8CD /* HighScores.hpp */; };
- 01F6652F0B0A6F5800F6B8CD /* Highscores.dat in Resources */ = {isa = PBXBuildFile; fileRef = 01F6652E0B0A6F5800F6B8CD /* Highscores.dat */; };
- 01F665360B0A6F5C00F6B8CD /* Highscores.dat in Copy Game Files */ = {isa = PBXBuildFile; fileRef = 01F6652E0B0A6F5800F6B8CD /* Highscores.dat */; };
- 01F665980B0E38AB00F6B8CD /* MakeDataFile.py in Resources */ = {isa = PBXBuildFile; fileRef = 01F665970B0E38A900F6B8CD /* MakeDataFile.py */; };
089C165EFE840E0CC02AAC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
1058C7A3FEA54F0111CA2CBB /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
B2F67ED804C74A3F00A80002 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F67ED704C74A3F00A80002 /* OpenGL.framework */; };
@@ -102,7 +130,7 @@
/* Begin PBXCopyFilesBuildPhase section */
01F660980B08627F00F6B8CD /* Copy Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
+ buildActionMask = 12;
dstPath = "";
dstSubfolderSpec = 10;
files = (
@@ -118,10 +146,7 @@
dstPath = "";
dstSubfolderSpec = 7;
files = (
- 01F665360B0A6F5C00F6B8CD /* Highscores.dat in Copy Game Files */,
- 01F6610D0B08637800F6B8CD /* Default_Font.ttf in Copy Game Files */,
01F6610C0B08637400F6B8CD /* Hollow_Font.ttf in Copy Game Files */,
- 01F6610B0B08636E00F6B8CD /* Lander.dat in Copy Game Files */,
);
name = "Copy Game Files";
runOnlyForDeploymentPostprocessing = 0;
@@ -129,38 +154,69 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 01CAD2CC0B07BF5900C32A7E /* Bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Bitmap.cpp; sourceTree = "<group>"; };
- 01CAD2CD0B07BF5900C32A7E /* DataFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DataFile.cpp; sourceTree = "<group>"; };
- 01CAD2CE0B07BF5900C32A7E /* Emitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Emitter.cpp; sourceTree = "<group>"; };
- 01CAD2CF0B07BF5900C32A7E /* File.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = File.cpp; sourceTree = "<group>"; };
- 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FreeType.cpp; sourceTree = "<group>"; };
- 01CAD2D10B07BF5900C32A7E /* Game.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Game.cpp; sourceTree = "<group>"; };
- 01CAD2D20B07BF5900C32A7E /* HighScores.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HighScores.cpp; sourceTree = "<group>"; };
- 01CAD2D30B07BF5900C32A7E /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Input.cpp; sourceTree = "<group>"; };
- 01CAD2D40B07BF5900C32A7E /* Main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Main.cpp; sourceTree = "<group>"; };
- 01CAD2D50B07BF5900C32A7E /* Menu.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Menu.cpp; sourceTree = "<group>"; };
- 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OpenGL.cpp; sourceTree = "<group>"; };
- 01CAD2D70B07BF5900C32A7E /* Screens.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Screens.cpp; sourceTree = "<group>"; };
- 01CAD2F90B07C01D00C32A7E /* Bitmap.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Bitmap.hpp; sourceTree = "<group>"; };
- 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = DataFile.hpp; sourceTree = "<group>"; };
- 01CAD2FB0B07C01D00C32A7E /* Emitter.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Emitter.hpp; sourceTree = "<group>"; };
- 01CAD2FC0B07C01D00C32A7E /* File.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = File.hpp; sourceTree = "<group>"; };
- 01CAD2FD0B07C01D00C32A7E /* FreeType.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = FreeType.hpp; sourceTree = "<group>"; };
- 01CAD2FE0B07C01D00C32A7E /* Input.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Input.hpp; sourceTree = "<group>"; };
- 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Lander.hpp; sourceTree = "<group>"; };
- 01CAD3000B07C01D00C32A7E /* Menu.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Menu.hpp; sourceTree = "<group>"; };
- 01CAD3010B07C01D00C32A7E /* OpenGL.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = OpenGL.hpp; sourceTree = "<group>"; };
- 01CAD3020B07C01D00C32A7E /* Platform.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Platform.hpp; sourceTree = "<group>"; };
- 01CAD3030B07C01D00C32A7E /* Screens.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Screens.hpp; sourceTree = "<group>"; };
- 01CAD3040B07C01D00C32A7E /* Strings.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = Strings.hpp; sourceTree = "<group>"; };
+ 015524B20F5498AE003129D6 /* AnimatedImage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AnimatedImage.cpp; path = src/AnimatedImage.cpp; sourceTree = "<group>"; };
+ 015524B30F5498AE003129D6 /* AnimatedImage.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = AnimatedImage.hpp; path = src/AnimatedImage.hpp; sourceTree = "<group>"; };
+ 015524B40F5498AE003129D6 /* Asteroid.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Asteroid.cpp; path = src/Asteroid.cpp; sourceTree = "<group>"; };
+ 015524B50F5498AE003129D6 /* Asteroid.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Asteroid.hpp; path = src/Asteroid.hpp; sourceTree = "<group>"; };
+ 015524B60F5498AE003129D6 /* ConfigFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ConfigFile.cpp; path = src/ConfigFile.cpp; sourceTree = "<group>"; };
+ 015524B70F5498AE003129D6 /* ConfigFile.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = ConfigFile.hpp; path = src/ConfigFile.hpp; sourceTree = "<group>"; };
+ 015524B80F5498AE003129D6 /* ElectricGate.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ElectricGate.cpp; path = src/ElectricGate.cpp; sourceTree = "<group>"; };
+ 015524B90F5498AE003129D6 /* ElectricGate.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = ElectricGate.hpp; path = src/ElectricGate.hpp; sourceTree = "<group>"; };
+ 015524BA0F5498AE003129D6 /* Emitter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Emitter.cpp; path = src/Emitter.cpp; sourceTree = "<group>"; };
+ 015524BB0F5498AE003129D6 /* Emitter.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Emitter.hpp; path = src/Emitter.hpp; sourceTree = "<group>"; };
+ 015524BC0F5498AE003129D6 /* Fade.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Fade.cpp; path = src/Fade.cpp; sourceTree = "<group>"; };
+ 015524BD0F5498AE003129D6 /* Fade.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Fade.hpp; path = src/Fade.hpp; sourceTree = "<group>"; };
+ 015524BE0F5498AE003129D6 /* Font.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Font.cpp; path = src/Font.cpp; sourceTree = "<group>"; };
+ 015524BF0F5498AE003129D6 /* Font.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Font.hpp; path = src/Font.hpp; sourceTree = "<group>"; };
+ 015524C00F5498AE003129D6 /* Game.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Game.cpp; path = src/Game.cpp; sourceTree = "<group>"; };
+ 015524C10F5498AE003129D6 /* Game.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Game.hpp; path = src/Game.hpp; sourceTree = "<group>"; };
+ 015524C20F5498AE003129D6 /* GameObjFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = GameObjFwd.hpp; path = src/GameObjFwd.hpp; sourceTree = "<group>"; };
+ 015524C30F5498AE003129D6 /* Geometry.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Geometry.hpp; path = src/Geometry.hpp; sourceTree = "<group>"; };
+ 015524C40F5498AE003129D6 /* GraphicsFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = GraphicsFwd.hpp; path = src/GraphicsFwd.hpp; sourceTree = "<group>"; };
+ 015524C50F5498AE003129D6 /* HighScores.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = HighScores.cpp; path = src/HighScores.cpp; sourceTree = "<group>"; };
+ 015524C60F5498AE003129D6 /* HighScores.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = HighScores.hpp; path = src/HighScores.hpp; sourceTree = "<group>"; };
+ 015524C70F5498AE003129D6 /* Image.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Image.cpp; path = src/Image.cpp; sourceTree = "<group>"; };
+ 015524C80F5498AE003129D6 /* Image.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Image.hpp; path = src/Image.hpp; sourceTree = "<group>"; };
+ 015524C90F5498AE003129D6 /* Input.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Input.cpp; path = src/Input.cpp; sourceTree = "<group>"; };
+ 015524CA0F5498AE003129D6 /* Input.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Input.hpp; path = src/Input.hpp; sourceTree = "<group>"; };
+ 015524CB0F5498AE003129D6 /* InterfaceSounds.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = InterfaceSounds.cpp; path = src/InterfaceSounds.cpp; sourceTree = "<group>"; };
+ 015524CC0F5498AE003129D6 /* InterfaceSounds.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = InterfaceSounds.hpp; path = src/InterfaceSounds.hpp; sourceTree = "<group>"; };
+ 015524CD0F5498AE003129D6 /* Key.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Key.cpp; path = src/Key.cpp; sourceTree = "<group>"; };
+ 015524CE0F5498AE003129D6 /* Key.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Key.hpp; path = src/Key.hpp; sourceTree = "<group>"; };
+ 015524CF0F5498AE003129D6 /* LandingPad.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = LandingPad.cpp; path = src/LandingPad.cpp; sourceTree = "<group>"; };
+ 015524D00F5498AE003129D6 /* LandingPad.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = LandingPad.hpp; path = src/LandingPad.hpp; sourceTree = "<group>"; };
+ 015524D10F5498AE003129D6 /* LoadOnce.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = LoadOnce.hpp; path = src/LoadOnce.hpp; sourceTree = "<group>"; };
+ 015524D20F5498AE003129D6 /* Main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = src/Main.cpp; sourceTree = "<group>"; };
+ 015524D40F5498AE003129D6 /* Menu.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Menu.cpp; path = src/Menu.cpp; sourceTree = "<group>"; };
+ 015524D50F5498AE003129D6 /* Menu.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Menu.hpp; path = src/Menu.hpp; sourceTree = "<group>"; };
+ 015524D60F5498AE003129D6 /* Mine.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Mine.cpp; path = src/Mine.cpp; sourceTree = "<group>"; };
+ 015524D70F5498AE003129D6 /* Mine.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Mine.hpp; path = src/Mine.hpp; sourceTree = "<group>"; };
+ 015524D80F5498AE003129D6 /* Missile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Missile.cpp; path = src/Missile.cpp; sourceTree = "<group>"; };
+ 015524D90F5498AE003129D6 /* Missile.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Missile.hpp; path = src/Missile.hpp; sourceTree = "<group>"; };
+ 015524DA0F5498AE003129D6 /* ObjectGrid.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectGrid.cpp; path = src/ObjectGrid.cpp; sourceTree = "<group>"; };
+ 015524DB0F5498AE003129D6 /* ObjectGrid.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = ObjectGrid.hpp; path = src/ObjectGrid.hpp; sourceTree = "<group>"; };
+ 015524DC0F5498AE003129D6 /* OpenGL.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OpenGL.cpp; path = src/OpenGL.cpp; sourceTree = "<group>"; };
+ 015524DD0F5498AE003129D6 /* OpenGL.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = OpenGL.hpp; path = src/OpenGL.hpp; sourceTree = "<group>"; };
+ 015524DE0F5498AE003129D6 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Options.cpp; path = src/Options.cpp; sourceTree = "<group>"; };
+ 015524DF0F5498AE003129D6 /* Options.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Options.hpp; path = src/Options.hpp; sourceTree = "<group>"; };
+ 015524E00F5498AE003129D6 /* Platform.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Platform.hpp; path = src/Platform.hpp; sourceTree = "<group>"; };
+ 015524E10F5498AE003129D6 /* ScreenManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ScreenManager.cpp; path = src/ScreenManager.cpp; sourceTree = "<group>"; };
+ 015524E20F5498AE003129D6 /* ScreenManager.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = ScreenManager.hpp; path = src/ScreenManager.hpp; sourceTree = "<group>"; };
+ 015524E30F5498AE003129D6 /* Ship.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Ship.cpp; path = src/Ship.cpp; sourceTree = "<group>"; };
+ 015524E40F5498AE003129D6 /* Ship.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Ship.hpp; path = src/Ship.hpp; sourceTree = "<group>"; };
+ 015524E50F5498AE003129D6 /* SoundEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SoundEffect.cpp; path = src/SoundEffect.cpp; sourceTree = "<group>"; };
+ 015524E60F5498AE003129D6 /* SoundEffect.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = SoundEffect.hpp; path = src/SoundEffect.hpp; sourceTree = "<group>"; };
+ 015524E70F5498AE003129D6 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Surface.cpp; path = src/Surface.cpp; sourceTree = "<group>"; };
+ 015524E80F5498AE003129D6 /* Surface.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Surface.hpp; path = src/Surface.hpp; sourceTree = "<group>"; };
+ 015524E90F5498AE003129D6 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Texture.cpp; path = src/Texture.cpp; sourceTree = "<group>"; };
+ 015524EA0F5498AE003129D6 /* Texture.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Texture.hpp; path = src/Texture.hpp; sourceTree = "<group>"; };
+ 015524EB0F5498AE003129D6 /* Viewport.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Viewport.cpp; path = src/Viewport.cpp; sourceTree = "<group>"; };
+ 015524EC0F5498AE003129D6 /* Viewport.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; name = Viewport.hpp; path = src/Viewport.hpp; sourceTree = "<group>"; };
+ 015526D10F54AA06003129D6 /* SDL_mixer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_mixer.framework; path = /Library/Frameworks/SDL_mixer.framework; sourceTree = "<absolute>"; };
+ 015526D70F54AA1E003129D6 /* SDL_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_image.framework; path = /Library/Frameworks/SDL_image.framework; sourceTree = "<absolute>"; };
01CAD4E70B07C26800C32A7E /* FreeType.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FreeType.framework; path = /Library/Frameworks/FreeType.framework; sourceTree = "<absolute>"; };
01F660CF0B0862F700F6B8CD /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = "<absolute>"; };
- 01F661050B08636800F6B8CD /* Default_Font.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Default_Font.ttf; sourceTree = "<group>"; };
01F661060B08636800F6B8CD /* Hollow_Font.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = Hollow_Font.ttf; sourceTree = "<group>"; };
- 01F661070B08636800F6B8CD /* Lander.dat */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lander.dat; sourceTree = "<group>"; };
- 01F664640B09354A00F6B8CD /* HighScores.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HighScores.hpp; sourceTree = "<group>"; };
- 01F6652E0B0A6F5800F6B8CD /* Highscores.dat */ = {isa = PBXFileReference; lastKnownFileType = file; name = Highscores.dat; path = Clean/Highscores.dat; sourceTree = "<group>"; };
- 01F665970B0E38A900F6B8CD /* MakeDataFile.py */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.python; path = MakeDataFile.py; sourceTree = "<group>"; };
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
17587328FF379C6511CA2CBB /* Lander.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; path = Lander.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -182,6 +238,8 @@
B2F67ED804C74A3F00A80002 /* OpenGL.framework in Frameworks */,
B2F67F1F04C773E400A80002 /* GLUT.framework in Frameworks */,
01F660D00B0862F700F6B8CD /* SDL.framework in Frameworks */,
+ 015526D60F54AA06003129D6 /* SDL_mixer.framework in Frameworks */,
+ 015526DC0F54AA1E003129D6 /* SDL_image.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -191,18 +249,33 @@
01CAD2A80B07BEC200C32A7E /* Sources */ = {
isa = PBXGroup;
children = (
- 01CAD2CC0B07BF5900C32A7E /* Bitmap.cpp */,
- 01CAD2CD0B07BF5900C32A7E /* DataFile.cpp */,
- 01CAD2CE0B07BF5900C32A7E /* Emitter.cpp */,
- 01CAD2CF0B07BF5900C32A7E /* File.cpp */,
- 01CAD2D00B07BF5900C32A7E /* FreeType.cpp */,
- 01CAD2D10B07BF5900C32A7E /* Game.cpp */,
- 01CAD2D20B07BF5900C32A7E /* HighScores.cpp */,
- 01CAD2D30B07BF5900C32A7E /* Input.cpp */,
- 01CAD2D40B07BF5900C32A7E /* Main.cpp */,
- 01CAD2D50B07BF5900C32A7E /* Menu.cpp */,
- 01CAD2D60B07BF5900C32A7E /* OpenGL.cpp */,
- 01CAD2D70B07BF5900C32A7E /* Screens.cpp */,
+ 015524B60F5498AE003129D6 /* ConfigFile.cpp */,
+ 015524B40F5498AE003129D6 /* Asteroid.cpp */,
+ 015524B20F5498AE003129D6 /* AnimatedImage.cpp */,
+ 015524C00F5498AE003129D6 /* Game.cpp */,
+ 015524B80F5498AE003129D6 /* ElectricGate.cpp */,
+ 015524BE0F5498AE003129D6 /* Font.cpp */,
+ 015524BC0F5498AE003129D6 /* Fade.cpp */,
+ 015524BA0F5498AE003129D6 /* Emitter.cpp */,
+ 015524C50F5498AE003129D6 /* HighScores.cpp */,
+ 015524C90F5498AE003129D6 /* Input.cpp */,
+ 015524CD0F5498AE003129D6 /* Key.cpp */,
+ 015524CB0F5498AE003129D6 /* InterfaceSounds.cpp */,
+ 015524C70F5498AE003129D6 /* Image.cpp */,
+ 015524CF0F5498AE003129D6 /* LandingPad.cpp */,
+ 015524D40F5498AE003129D6 /* Menu.cpp */,
+ 015524D60F5498AE003129D6 /* Mine.cpp */,
+ 015524D80F5498AE003129D6 /* Missile.cpp */,
+ 015524DC0F5498AE003129D6 /* OpenGL.cpp */,
+ 015524D20F5498AE003129D6 /* Main.cpp */,
+ 015524DA0F5498AE003129D6 /* ObjectGrid.cpp */,
+ 015524DE0F5498AE003129D6 /* Options.cpp */,
+ 015524E10F5498AE003129D6 /* ScreenManager.cpp */,
+ 015524E30F5498AE003129D6 /* Ship.cpp */,
+ 015524E50F5498AE003129D6 /* SoundEffect.cpp */,
+ 015524E70F5498AE003129D6 /* Surface.cpp */,
+ 015524E90F5498AE003129D6 /* Texture.cpp */,
+ 015524EB0F5498AE003129D6 /* Viewport.cpp */,
);
name = Sources;
sourceTree = "<group>";
@@ -210,19 +283,37 @@
01CAD2F80B07BFFD00C32A7E /* Include */ = {
isa = PBXGroup;
children = (
- 01CAD2F90B07C01D00C32A7E /* Bitmap.hpp */,
- 01CAD2FA0B07C01D00C32A7E /* DataFile.hpp */,
- 01CAD2FB0B07C01D00C32A7E /* Emitter.hpp */,
- 01CAD2FC0B07C01D00C32A7E /* File.hpp */,
- 01CAD2FD0B07C01D00C32A7E /* FreeType.hpp */,
- 01CAD2FE0B07C01D00C32A7E /* Input.hpp */,
- 01CAD2FF0B07C01D00C32A7E /* Lander.hpp */,
- 01CAD3000B07C01D00C32A7E /* Menu.hpp */,
- 01CAD3010B07C01D00C32A7E /* OpenGL.hpp */,
- 01CAD3020B07C01D00C32A7E /* Platform.hpp */,
- 01CAD3030B07C01D00C32A7E /* Screens.hpp */,
- 01CAD3040B07C01D00C32A7E /* Strings.hpp */,
- 01F664640B09354A00F6B8CD /* HighScores.hpp */,
+ 015524B30F5498AE003129D6 /* AnimatedImage.hpp */,
+ 015524B50F5498AE003129D6 /* Asteroid.hpp */,
+ 015524B70F5498AE003129D6 /* ConfigFile.hpp */,
+ 015524B90F5498AE003129D6 /* ElectricGate.hpp */,
+ 015524BB0F5498AE003129D6 /* Emitter.hpp */,
+ 015524BD0F5498AE003129D6 /* Fade.hpp */,
+ 015524C10F5498AE003129D6 /* Game.hpp */,
+ 015524BF0F5498AE003129D6 /* Font.hpp */,
+ 015524C20F5498AE003129D6 /* GameObjFwd.hpp */,
+ 015524C30F5498AE003129D6 /* Geometry.hpp */,
+ 015524C40F5498AE003129D6 /* GraphicsFwd.hpp */,
+ 015524C60F5498AE003129D6 /* HighScores.hpp */,
+ 015524C80F5498AE003129D6 /* Image.hpp */,
+ 015524CA0F5498AE003129D6 /* Input.hpp */,
+ 015524CC0F5498AE003129D6 /* InterfaceSounds.hpp */,
+ 015524CE0F5498AE003129D6 /* Key.hpp */,
+ 015524D00F5498AE003129D6 /* LandingPad.hpp */,
+ 015524D10F5498AE003129D6 /* LoadOnce.hpp */,
+ 015524D50F5498AE003129D6 /* Menu.hpp */,
+ 015524D70F5498AE003129D6 /* Mine.hpp */,
+ 015524D90F5498AE003129D6 /* Missile.hpp */,
+ 015524DB0F5498AE003129D6 /* ObjectGrid.hpp */,
+ 015524DD0F5498AE003129D6 /* OpenGL.hpp */,
+ 015524DF0F5498AE003129D6 /* Options.hpp */,
+ 015524E00F5498AE003129D6 /* Platform.hpp */,
+ 015524E20F5498AE003129D6 /* ScreenManager.hpp */,
+ 015524E40F5498AE003129D6 /* Ship.hpp */,
+ 015524E60F5498AE003129D6 /* SoundEffect.hpp */,
+ 015524E80F5498AE003129D6 /* Surface.hpp */,
+ 015524EA0F5498AE003129D6 /* Texture.hpp */,
+ 015524EC0F5498AE003129D6 /* Viewport.hpp */,
);
name = Include;
sourceTree = "<group>";
@@ -239,6 +330,8 @@
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
+ 015526D70F54AA1E003129D6 /* SDL_image.framework */,
+ 015526D10F54AA06003129D6 /* SDL_mixer.framework */,
01F660CF0B0862F700F6B8CD /* SDL.framework */,
01CAD4E70B07C26800C32A7E /* FreeType.framework */,
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
@@ -282,7 +375,6 @@
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
- 01F665970B0E38A900F6B8CD /* MakeDataFile.py */,
);
name = "Other Sources";
sourceTree = "<group>";
@@ -290,10 +382,7 @@
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
- 01F6652E0B0A6F5800F6B8CD /* Highscores.dat */,
- 01F661050B08636800F6B8CD /* Default_Font.ttf */,
01F661060B08636800F6B8CD /* Hollow_Font.ttf */,
- 01F661070B08636800F6B8CD /* Lander.dat */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
);
name = Resources;
@@ -316,19 +405,37 @@
buildActionMask = 2147483647;
files = (
F5A47AA101A0483001D3D55B /* SDLMain.h in Headers */,
- 01CAD3050B07C01D00C32A7E /* Bitmap.hpp in Headers */,
- 01CAD3060B07C01D00C32A7E /* DataFile.hpp in Headers */,
- 01CAD3070B07C01D00C32A7E /* Emitter.hpp in Headers */,
- 01CAD3080B07C01D00C32A7E /* File.hpp in Headers */,
- 01CAD3090B07C01D00C32A7E /* FreeType.hpp in Headers */,
- 01CAD30A0B07C01D00C32A7E /* Input.hpp in Headers */,
- 01CAD30B0B07C01D00C32A7E /* Lander.hpp in Headers */,
- 01CAD30C0B07C01D00C32A7E /* Menu.hpp in Headers */,
- 01CAD30D0B07C01D00C32A7E /* OpenGL.hpp in Headers */,
- 01CAD30E0B07C01D00C32A7E /* Platform.hpp in Headers */,
- 01CAD30F0B07C01D00C32A7E /* Screens.hpp in Headers */,
- 01CAD3100B07C01D00C32A7E /* Strings.hpp in Headers */,
- 01F664650B09354A00F6B8CD /* HighScores.hpp in Headers */,
+ 015524EE0F5498AE003129D6 /* AnimatedImage.hpp in Headers */,
+ 015524F00F5498AE003129D6 /* Asteroid.hpp in Headers */,
+ 015524F20F5498AE003129D6 /* ConfigFile.hpp in Headers */,
+ 015524F40F5498AE003129D6 /* ElectricGate.hpp in Headers */,
+ 015524F60F5498AE003129D6 /* Emitter.hpp in Headers */,
+ 015524F80F5498AE003129D6 /* Fade.hpp in Headers */,
+ 015524FA0F5498AE003129D6 /* Font.hpp in Headers */,
+ 015524FC0F5498AE003129D6 /* Game.hpp in Headers */,
+ 015524FD0F5498AE003129D6 /* GameObjFwd.hpp in Headers */,
+ 015524FE0F5498AE003129D6 /* Geometry.hpp in Headers */,
+ 015524FF0F5498AE003129D6 /* GraphicsFwd.hpp in Headers */,
+ 015525010F5498AE003129D6 /* HighScores.hpp in Headers */,
+ 015525030F5498AE003129D6 /* Image.hpp in Headers */,
+ 015525050F5498AE003129D6 /* Input.hpp in Headers */,
+ 015525070F5498AE003129D6 /* InterfaceSounds.hpp in Headers */,
+ 015525090F5498AE003129D6 /* Key.hpp in Headers */,
+ 0155250B0F5498AE003129D6 /* LandingPad.hpp in Headers */,
+ 0155250C0F5498AE003129D6 /* LoadOnce.hpp in Headers */,
+ 015525100F5498AE003129D6 /* Menu.hpp in Headers */,
+ 015525120F5498AE003129D6 /* Mine.hpp in Headers */,
+ 015525140F5498AE003129D6 /* Missile.hpp in Headers */,
+ 015525160F5498AE003129D6 /* ObjectGrid.hpp in Headers */,
+ 015525180F5498AE003129D6 /* OpenGL.hpp in Headers */,
+ 0155251A0F5498AE003129D6 /* Options.hpp in Headers */,
+ 0155251B0F5498AE003129D6 /* Platform.hpp in Headers */,
+ 0155251D0F5498AE003129D6 /* ScreenManager.hpp in Headers */,
+ 0155251F0F5498AE003129D6 /* Ship.hpp in Headers */,
+ 015525210F5498AE003129D6 /* SoundEffect.hpp in Headers */,
+ 015525230F5498AE003129D6 /* Surface.hpp in Headers */,
+ 015525250F5498AE003129D6 /* Texture.hpp in Headers */,
+ 015525270F5498AE003129D6 /* Viewport.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -353,11 +460,7 @@
buildActionMask = 2147483647;
files = (
089C165EFE840E0CC02AAC07 /* InfoPlist.strings in Resources */,
- 01F661080B08636800F6B8CD /* Default_Font.ttf in Resources */,
01F661090B08636800F6B8CD /* Hollow_Font.ttf in Resources */,
- 01F6610A0B08636800F6B8CD /* Lander.dat in Resources */,
- 01F6652F0B0A6F5800F6B8CD /* Highscores.dat in Resources */,
- 01F665980B0E38AB00F6B8CD /* MakeDataFile.py in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -369,18 +472,33 @@
buildActionMask = 2147483647;
files = (
F5A47AA301A0483001D3D55B /* SDLMain.m in Sources */,
- 01CAD2D80B07BF5900C32A7E /* Bitmap.cpp in Sources */,
- 01CAD2D90B07BF5900C32A7E /* DataFile.cpp in Sources */,
- 01CAD2DA0B07BF5900C32A7E /* Emitter.cpp in Sources */,
- 01CAD2DB0B07BF5900C32A7E /* File.cpp in Sources */,
- 01CAD2DC0B07BF5900C32A7E /* FreeType.cpp in Sources */,
- 01CAD2DD0B07BF5900C32A7E /* Game.cpp in Sources */,
- 01CAD2DE0B07BF5900C32A7E /* HighScores.cpp in Sources */,
- 01CAD2DF0B07BF5900C32A7E /* Input.cpp in Sources */,
- 01CAD2E00B07BF5900C32A7E /* Main.cpp in Sources */,
- 01CAD2E10B07BF5900C32A7E /* Menu.cpp in Sources */,
- 01CAD2E20B07BF5900C32A7E /* OpenGL.cpp in Sources */,
- 01CAD2E30B07BF5900C32A7E /* Screens.cpp in Sources */,
+ 015524ED0F5498AE003129D6 /* AnimatedImage.cpp in Sources */,
+ 015524EF0F5498AE003129D6 /* Asteroid.cpp in Sources */,
+ 015524F10F5498AE003129D6 /* ConfigFile.cpp in Sources */,
+ 015524F30F5498AE003129D6 /* ElectricGate.cpp in Sources */,
+ 015524F50F5498AE003129D6 /* Emitter.cpp in Sources */,
+ 015524F70F5498AE003129D6 /* Fade.cpp in Sources */,
+ 015524F90F5498AE003129D6 /* Font.cpp in Sources */,
+ 015524FB0F5498AE003129D6 /* Game.cpp in Sources */,
+ 015525000F5498AE003129D6 /* HighScores.cpp in Sources */,
+ 015525020F5498AE003129D6 /* Image.cpp in Sources */,
+ 015525040F5498AE003129D6 /* Input.cpp in Sources */,
+ 015525060F5498AE003129D6 /* InterfaceSounds.cpp in Sources */,
+ 015525080F5498AE003129D6 /* Key.cpp in Sources */,
+ 0155250A0F5498AE003129D6 /* LandingPad.cpp in Sources */,
+ 0155250D0F5498AE003129D6 /* Main.cpp in Sources */,
+ 0155250F0F5498AE003129D6 /* Menu.cpp in Sources */,
+ 015525110F5498AE003129D6 /* Mine.cpp in Sources */,
+ 015525130F5498AE003129D6 /* Missile.cpp in Sources */,
+ 015525150F5498AE003129D6 /* ObjectGrid.cpp in Sources */,
+ 015525170F5498AE003129D6 /* OpenGL.cpp in Sources */,
+ 015525190F5498AE003129D6 /* Options.cpp in Sources */,
+ 0155251C0F5498AE003129D6 /* ScreenManager.cpp in Sources */,
+ 0155251E0F5498AE003129D6 /* Ship.cpp in Sources */,
+ 015525200F5498AE003129D6 /* SoundEffect.cpp in Sources */,
+ 015525220F5498AE003129D6 /* Surface.cpp in Sources */,
+ 015525240F5498AE003129D6 /* Texture.cpp in Sources */,
+ 015525260F5498AE003129D6 /* Viewport.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -408,6 +526,8 @@
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
HEADER_SEARCH_PATHS = (
+ "$(LOCAL_LIBRARY_DIR)/Frameworks/SDL_mixer.framework/Headers",
+ "$(LOCAL_LIBRARY_DIR)/Frameworks/SDL_image.framework/Headers",
/usr/X11R6/include,
/Library/Frameworks/FreeType.framework/Versions/A/Headers,
/usr/include/SDL,
@@ -420,6 +540,7 @@
"-DUNIX",
"-DMACOSX",
"-DBIG_ENDIAN",
+ "-DVERSION=0.5",
);
OTHER_LDFLAGS = (
"-framework",
2  src/Geometry.hpp
View
@@ -18,7 +18,7 @@
#ifndef INC_GEOMETRY_H
#define INC_GEOMETRY_H
-struct Point
+struct Point
{
int x, y;
};
31 src/Main.cpp
View
@@ -24,6 +24,12 @@
#include "ConfigFile.hpp"
#include "SoundEffect.hpp"
+#ifdef MACOSX
+namespace CF {
+#include "CoreFoundation/CoreFoundation.h"
+}
+#endif
+
#include <SDL_main.h>
static MainMenu* menu = NULL;
@@ -76,7 +82,7 @@ int main(int argc, char **argv)
int width, height, depth;
bool fullscreen;
-#ifndef WIN32
+#ifdef LOCALEDIR
setlocale(LC_ALL, "");
bindtextdomain(PACKAGE, LOCALEDIR);
textdomain(PACKAGE);
@@ -140,32 +146,41 @@ int main(int argc, char **argv)
//
const char* LocateResource(const char* file)
{
+ static char path[PATH_MAX];
#ifdef MACOSX
- static char path[MAX_RES_PATH];
+ using namespace CF;
CFURLRef resURL;
CFBundleRef mainBundle;
CFStringRef cfBase, cfExt, cfPath;
+
+ const char* ext = "";
+ char* copy = strdup(file);
+ if (char* p = strrchr(copy, '.')) {
+ *p = '\0';
+ ext = ++p;
+ }
- cfBase = CFStringCreateWithCString(NULL, base, kCFStringEncodingASCII);
+ cfBase = CFStringCreateWithCString(NULL, copy, kCFStringEncodingASCII);
cfExt = CFStringCreateWithCString(NULL, ext, kCFStringEncodingASCII);
-
+
+ free(copy);
+
mainBundle = CFBundleGetMainBundle();
resURL = CFBundleCopyResourceURL(mainBundle, cfBase, cfExt, NULL);
if (resURL == NULL)
- throw runtime_error("Failed to locate " + string(base) + "." + string(ext));
+ throw runtime_error("Failed to locate " + string(file));
cfPath = CFURLCopyPath(resURL);
- CFStringGetCString(cfPath, path, MAX_RES_PATH, kCFStringEncodingASCII);
+ CFStringGetCString(cfPath, path, PATH_MAX, kCFStringEncodingASCII);
- return patch;
+ return path;
#endif
#ifdef DATADIR
- static char path[PATH_MAX];
snprintf(path, PATH_MAX, "%s/%s", DATADIR, file);
return path;
#else
2  src/Platform.hpp
View
@@ -108,6 +108,8 @@ using namespace std;
#define msleep(n) usleep((n)*1000)
+#define i18n(x) x
+
#include "SDL.h"
#endif /* #ifdef MACOSX */
Please sign in to comment.
Something went wrong with that request. Please try again.