Insert commit message here (to get along with palewolf)
authorkoda
Sun, 21 Mar 2010 20:54:18 +0000
changeset 3040 3e7f4a30e18a
parent 3039 057486a3a6c0
child 3041 177b2b273d4a
Insert commit message here (to get along with palewolf)
hedgewars/PascalExports.pas
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser
--- a/hedgewars/PascalExports.pas	Sun Mar 21 20:53:34 2010 +0000
+++ b/hedgewars/PascalExports.pas	Sun Mar 21 20:54:18 2010 +0000
@@ -83,7 +83,7 @@
 procedure HW_allKeysUp; cdecl; export;
 begin
     // set all keys to released
-    init_uKeys();
+    uKeys.initModule;
 end;
 
 procedure HW_walkLeft; cdecl; export;
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj	Sun Mar 21 20:53:34 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj	Sun Mar 21 20:54:18 2010 +0000
@@ -953,7 +953,7 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "#let's clean our build first\nrm -rf ${PROJECT_DIR}/build\n\n#copy new stuff over old stuff\nsvn export --force ${PROJECT_DIR}/../../share/hedgewars/Data ${PROJECT_DIR}/Data\n\n#delete all CMakeLists.txt\nfind ${PROJECT_DIR}/Data -name CMakeLists.txt -delete\n\n#delete desktop frontend translation\nrm -rf ${PROJECT_DIR}/Data/Locale/hedgewars_*\n\n#the following ones must be removed when their support is implemented\n\n#delete all sound files\nrm -rf ${PROJECT_DIR}/Data/Sounds/*\nrm -rf ${PROJECT_DIR}/Data/Music/*\n\n#delete all names\nrm -rf ${PROJECT_DIR}/Data/Names/*\n\n#delete all missions\nrm -rf ${PROJECT_DIR}/Data/Missions/*\n\n#delete all forts\nrm -rf ${PROJECT_DIR}/Data/Forts/*\n";
+			shellScript = "cd ${PROJECT_DIR}/build/HedgewarsMobile.build/Debug-iphonesimulator/iHedgewars.build/DerivedSources-normal/\nrm -r i386/\nln -sf ../../HedgewarsMobile.build/DerivedSources-normal/i386/ i386\ncd ${PROJECT_DIR}\n\n#copy new stuff over old stuff\nsvn export --force ${PROJECT_DIR}/../../share/hedgewars/Data ${PROJECT_DIR}/Data\n\n#delete all CMakeLists.txt\nfind ${PROJECT_DIR}/Data -name CMakeLists.txt -delete\n\n#delete desktop frontend translation\nrm -rf ${PROJECT_DIR}/Data/Locale/hedgewars_*\n\n#the following ones must be removed when their support is implemented\n\n#delete all sound files\nrm -rf ${PROJECT_DIR}/Data/Sounds/*\nrm -rf ${PROJECT_DIR}/Data/Music/*\n\n#delete all names\nrm -rf ${PROJECT_DIR}/Data/Names/*\n\n#delete all missions\nrm -rf ${PROJECT_DIR}/Data/Missions/*\n\n#delete all forts\nrm -rf ${PROJECT_DIR}/Data/Forts/*\n";
 		};
 		9283011B0F10CB2D00CC5A3C /* Build libfpc.a */ = {
 			isa = PBXShellScriptBuildPhase;
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3	Sun Mar 21 20:53:34 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3	Sun Mar 21 20:54:18 2010 +0000
@@ -197,48 +197,7 @@
 	<key>Notifications</key>
 	<array/>
 	<key>OpenEditors</key>
-	<array>
-		<dict>
-			<key>Content</key>
-			<dict>
-				<key>PBXProjectModuleGUID</key>
-				<string>61C0839211567CA9005D474F</string>
-				<key>PBXProjectModuleLabel</key>
-				<string>overlayViewController.m</string>
-				<key>PBXSplitModuleInNavigatorKey</key>
-				<dict>
-					<key>Split0</key>
-					<dict>
-						<key>PBXProjectModuleGUID</key>
-						<string>61C0839311567CA9005D474F</string>
-						<key>PBXProjectModuleLabel</key>
-						<string>overlayViewController.m</string>
-						<key>_historyCapacity</key>
-						<integer>0</integer>
-						<key>bookmark</key>
-						<string>61C0839411567CA9005D474F</string>
-						<key>history</key>
-						<array>
-							<string>61C0837811567B4B005D474F</string>
-						</array>
-					</dict>
-					<key>SplitCount</key>
-					<string>1</string>
-				</dict>
-				<key>StatusBarVisibility</key>
-				<true/>
-			</dict>
-			<key>Geometry</key>
-			<dict>
-				<key>Frame</key>
-				<string>{{0, 20}, {927, 621}}</string>
-				<key>PBXModuleWindowStatusBarHidden2</key>
-				<false/>
-				<key>RubberWindowFrame</key>
-				<string>722 248 927 662 0 0 1920 1178 </string>
-			</dict>
-		</dict>
-	</array>
+	<array/>
 	<key>PerspectiveWidths</key>
 	<array>
 		<integer>-1</integer>
@@ -270,8 +229,6 @@
 			<key>Layout</key>
 			<array>
 				<dict>
-					<key>BecomeActive</key>
-					<true/>
 					<key>ContentConfiguration</key>
 					<dict>
 						<key>PBXBottomSmartGroupGIDs</key>
@@ -309,13 +266,15 @@
 								<string>29B97314FDCFA39411CA2CEA</string>
 								<string>080E96DDFE201D6D7F000001</string>
 								<string>1C37FBAC04509CD000000102</string>
+								<string>61E2F0B81156C9FD002D33C1</string>
 								<string>1C37FABC05509CD000000102</string>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
 							<array>
 								<array>
-									<integer>10</integer>
-									<integer>0</integer>
+									<integer>18</integer>
+									<integer>17</integer>
+									<integer>14</integer>
 								</array>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
@@ -338,7 +297,7 @@
 							<real>186</real>
 						</array>
 						<key>RubberWindowFrame</key>
-						<string>1005 485 801 617 0 0 1920 1178 </string>
+						<string>460 405 801 617 0 0 1920 1178 </string>
 					</dict>
 					<key>Module</key>
 					<string>PBXSmartGroupTreeModule</string>
@@ -354,7 +313,7 @@
 								<key>PBXProjectModuleGUID</key>
 								<string>1CE0B20306471E060097A5F4</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>overlayViewController.m</string>
+								<string>uFloat.pas</string>
 								<key>PBXSplitModuleInNavigatorKey</key>
 								<dict>
 									<key>Split0</key>
@@ -362,16 +321,15 @@
 										<key>PBXProjectModuleGUID</key>
 										<string>1CE0B20406471E060097A5F4</string>
 										<key>PBXProjectModuleLabel</key>
-										<string>overlayViewController.m</string>
+										<string>uFloat.pas</string>
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>61C0839111567CA9005D474F</string>
+										<string>61E2F0C51156CAF1002D33C1</string>
 										<key>history</key>
 										<array>
 											<string>6179889C114AA5BD00BA94A9</string>
 											<string>6179889D114AA5BD00BA94A9</string>
-											<string>617988DF114AAABF00BA94A9</string>
 											<string>617988EA114AAB9E00BA94A9</string>
 											<string>61799342114B297000BA94A9</string>
 											<string>61799343114B297000BA94A9</string>
@@ -418,11 +376,16 @@
 											<string>611FDBF51155D39400C2203D</string>
 											<string>611FDBF61155D39400C2203D</string>
 											<string>611FDBF71155D39400C2203D</string>
-											<string>611FDC0D1155D61400C2203D</string>
 											<string>611FDC1A1155D8E400C2203D</string>
 											<string>611FDC1B1155D8E400C2203D</string>
 											<string>61C0838F11567CA9005D474F</string>
-											<string>61C0839011567CA9005D474F</string>
+											<string>61E2F07E1156B170002D33C1</string>
+											<string>61E2F07F1156B170002D33C1</string>
+											<string>61E2F0801156B170002D33C1</string>
+											<string>61E2F0811156B170002D33C1</string>
+											<string>61E2F0821156B170002D33C1</string>
+											<string>61E2F0831156B170002D33C1</string>
+											<string>61E2F0881156C6B9002D33C1</string>
 										</array>
 									</dict>
 									<key>SplitCount</key>
@@ -434,16 +397,18 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 0}, {593, 108}}</string>
+								<string>{{0, 0}, {593, 73}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1005 485 801 617 0 0 1920 1178 </string>
+								<string>460 405 801 617 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXNavigatorGroup</string>
 							<key>Proportion</key>
-							<string>108pt</string>
+							<string>73pt</string>
 						</dict>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
@@ -454,14 +419,14 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 113}, {593, 463}}</string>
+								<string>{{0, 78}, {593, 498}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1005 485 801 617 0 0 1920 1178 </string>
+								<string>460 405 801 617 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>XCDetailModule</string>
 							<key>Proportion</key>
-							<string>463pt</string>
+							<string>498pt</string>
 						</dict>
 					</array>
 					<key>Proportion</key>
@@ -480,9 +445,9 @@
 			</array>
 			<key>TableOfContents</key>
 			<array>
-				<string>61C0836E11567B32005D474F</string>
+				<string>61E2F0A21156C970002D33C1</string>
 				<string>1CE0B1FE06471DED0097A5F4</string>
-				<string>61C0836F11567B32005D474F</string>
+				<string>61E2F0A31156C970002D33C1</string>
 				<string>1CE0B20306471E060097A5F4</string>
 				<string>1CE0B20506471E060097A5F4</string>
 			</array>
@@ -624,10 +589,9 @@
 		<string>1CD10A99069EF8BA00B06720</string>
 		<string>61798848114AA42600BA94A9</string>
 		<string>/Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
-		<string>61C0839211567CA9005D474F</string>
 	</array>
 	<key>WindowString</key>
-	<string>1005 485 801 617 0 0 1920 1178 </string>
+	<string>460 405 801 617 0 0 1920 1178 </string>
 	<key>WindowToolsV3</key>
 	<array>
 		<dict>
@@ -706,7 +670,7 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>61798848114AA42600BA94A9</string>
-				<string>61C0837011567B32005D474F</string>
+				<string>61E2F0A41156C970002D33C1</string>
 				<string>1CD0528F0623707200166675</string>
 				<string>XCMainBuildResultsModuleGUID</string>
 			</array>
@@ -793,13 +757,11 @@
 									<key>DebugVariablesTableConfiguration</key>
 									<array>
 										<string>Name</string>
-										<real>120</real>
+										<real>143</real>
 										<string>Value</string>
-										<real>85</real>
+										<real>108</real>
 										<string>Summary</string>
-										<real>80</real>
-										<string>Type</string>
-										<real>84</real>
+										<real>102</real>
 									</array>
 									<key>Frame</key>
 									<string>{{316, 0}, {378, 203}}</string>
@@ -830,13 +792,13 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1CD10A99069EF8BA00B06720</string>
-				<string>61C0837111567B32005D474F</string>
+				<string>61E2F0A51156C970002D33C1</string>
 				<string>1C162984064C10D400B95A72</string>
-				<string>61C0837211567B32005D474F</string>
-				<string>61C0837311567B32005D474F</string>
-				<string>61C0837411567B32005D474F</string>
-				<string>61C0837511567B32005D474F</string>
-				<string>61C0837611567B32005D474F</string>
+				<string>61E2F0A61156C970002D33C1</string>
+				<string>61E2F0A71156C970002D33C1</string>
+				<string>61E2F0A81156C970002D33C1</string>
+				<string>61E2F0A91156C970002D33C1</string>
+				<string>61E2F0AA1156C970002D33C1</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.debugV3</string>
@@ -963,6 +925,8 @@
 					<key>Dock</key>
 					<array>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
@@ -975,7 +939,7 @@
 								<key>Frame</key>
 								<string>{{0, 0}, {656, 344}}</string>
 								<key>RubberWindowFrame</key>
-								<string>1140 727 656 385 0 0 1920 1178 </string>
+								<string>482 555 656 385 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXDebugCLIModule</string>
@@ -998,13 +962,13 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1C78EAAD065D492600B07095</string>
-				<string>61C0837711567B32005D474F</string>
+				<string>61E2F0AB1156C970002D33C1</string>
 				<string>1C78EAAC065D492600B07095</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.consoleV3</string>
 			<key>WindowString</key>
-			<string>1140 727 656 385 0 0 1920 1178 </string>
+			<string>482 555 656 385 0 0 1920 1178 </string>
 			<key>WindowToolGUID</key>
 			<string>1C78EAAD065D492600B07095</string>
 			<key>WindowToolIsVisible</key>
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser	Sun Mar 21 20:53:34 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser	Sun Mar 21 20:54:18 2010 +0000
@@ -68,8 +68,8 @@
 					PBXFileDataSource_Warnings_ColumnID,
 				);
 			};
-			PBXPerProjectTemplateStateSaveDate = 290880688;
-			PBXWorkspaceStateSaveDate = 290880688;
+			PBXPerProjectTemplateStateSaveDate = 290900329;
+			PBXWorkspaceStateSaveDate = 290900329;
 		};
 		perUserProjectItems = {
 			611FD81C1155111700C2203D = 611FD81C1155111700C2203D /* PBXTextBookmark */;
@@ -105,12 +105,10 @@
 			611FDBF51155D39400C2203D = 611FDBF51155D39400C2203D /* PBXBookmark */;
 			611FDBF61155D39400C2203D = 611FDBF61155D39400C2203D /* PBXTextBookmark */;
 			611FDBF71155D39400C2203D = 611FDBF71155D39400C2203D /* PBXTextBookmark */;
-			611FDC0D1155D61400C2203D = 611FDC0D1155D61400C2203D /* PBXTextBookmark */;
 			611FDC1A1155D8E400C2203D = 611FDC1A1155D8E400C2203D /* PBXTextBookmark */;
 			611FDC1B1155D8E400C2203D = 611FDC1B1155D8E400C2203D /* PBXTextBookmark */;
 			6179889C114AA5BD00BA94A9 = 6179889C114AA5BD00BA94A9 /* PBXTextBookmark */;
 			6179889D114AA5BD00BA94A9 = 6179889D114AA5BD00BA94A9 /* PBXTextBookmark */;
-			617988DF114AAABF00BA94A9 = 617988DF114AAABF00BA94A9 /* PBXTextBookmark */;
 			617988EA114AAB9E00BA94A9 = 617988EA114AAB9E00BA94A9 /* PBXTextBookmark */;
 			61799342114B297000BA94A9 = 61799342114B297000BA94A9 /* PBXBookmark */;
 			61799343114B297000BA94A9 = 61799343114B297000BA94A9 /* PBXBookmark */;
@@ -124,11 +122,20 @@
 			6179943111502CEA00BA94A9 = 6179943111502CEA00BA94A9 /* PBXBookmark */;
 			6194CC0711505FCF00A4BA5C = 6194CC0711505FCF00A4BA5C /* PlistBookmark */;
 			6194CCFC1151E00900A4BA5C = 6194CCFC1151E00900A4BA5C /* PBXTextBookmark */;
-			61C0837811567B4B005D474F = 61C0837811567B4B005D474F /* PBXBookmark */;
 			61C0838F11567CA9005D474F = 61C0838F11567CA9005D474F /* PBXTextBookmark */;
-			61C0839011567CA9005D474F = 61C0839011567CA9005D474F /* PBXTextBookmark */;
-			61C0839111567CA9005D474F = 61C0839111567CA9005D474F /* PBXTextBookmark */;
-			61C0839411567CA9005D474F = 61C0839411567CA9005D474F /* PBXTextBookmark */;
+			61E2F07E1156B170002D33C1 = 61E2F07E1156B170002D33C1 /* PBXTextBookmark */;
+			61E2F07F1156B170002D33C1 = 61E2F07F1156B170002D33C1 /* PBXTextBookmark */;
+			61E2F0801156B170002D33C1 = 61E2F0801156B170002D33C1 /* PBXTextBookmark */;
+			61E2F0811156B170002D33C1 = 61E2F0811156B170002D33C1 /* PBXTextBookmark */;
+			61E2F0821156B170002D33C1 = 61E2F0821156B170002D33C1 /* PBXTextBookmark */;
+			61E2F0831156B170002D33C1 = 61E2F0831156B170002D33C1 /* PBXTextBookmark */;
+			61E2F0841156B170002D33C1 = 61E2F0841156B170002D33C1 /* PBXBookmark */;
+			61E2F0881156C6B9002D33C1 = 61E2F0881156C6B9002D33C1 /* PBXTextBookmark */;
+			61E2F0A11156C970002D33C1 /* PBXTextBookmark */ = 61E2F0A11156C970002D33C1 /* PBXTextBookmark */;
+			61E2F0B71156C9D1002D33C1 /* PBXTextBookmark */ = 61E2F0B71156C9D1002D33C1 /* PBXTextBookmark */;
+			61E2F0B91156C9FD002D33C1 /* PBXTextBookmark */ = 61E2F0B91156C9FD002D33C1 /* PBXTextBookmark */;
+			61E2F0BA1156CA26002D33C1 /* PBXTextBookmark */ = 61E2F0BA1156CA26002D33C1 /* PBXTextBookmark */;
+			61E2F0C51156CAF1002D33C1 /* PBXTextBookmark */ = 61E2F0C51156CAF1002D33C1 /* PBXTextBookmark */;
 		};
 		sourceControlManager = 617987DF114AA2EB00BA94A9 /* Source Control */;
 		userBuildSettings = {
@@ -500,16 +507,6 @@
 		vrLen = 201;
 		vrLoc = 686;
 	};
-	611FDC0D1155D61400C2203D /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 617987EC114AA34C00BA94A9 /* PascalExports.pas */;
-		name = "PascalExports.pas: 60";
-		rLen = 0;
-		rLoc = 1557;
-		rType = 0;
-		vrLen = 106;
-		vrLoc = 1567;
-	};
 	611FDC1A1155D8E400C2203D /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 617987F5114AA34C00BA94A9 /* uAmmos.pas */;
@@ -625,17 +622,17 @@
 	};
 	617987EB114AA34C00BA94A9 /* options.inc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {862, 546}}";
+			sepNavIntBoundsRect = "{{0, 0}, {544, 533}}";
 			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 1078}";
+			sepNavVisRange = "{0, 187}";
 			sepNavWindowFrame = "{{864, 517}, {921, 605}}";
 		};
 	};
 	617987EC114AA34C00BA94A9 /* PascalExports.pas */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {586, 2093}}";
-			sepNavSelRange = "{1557, 0}";
-			sepNavVisRange = "{1567, 106}";
+			sepNavIntBoundsRect = "{{0, 0}, {696, 2028}}";
+			sepNavSelRange = "{1952, 0}";
+			sepNavVisRange = "{1781, 249}";
 			sepNavWindowFrame = "{{238, 238}, {803, 674}}";
 		};
 	};
@@ -662,6 +659,20 @@
 			sepNavWindowFrame = "{{38, 434}, {927, 718}}";
 		};
 	};
+	617987F6114AA34C00BA94A9 /* uChat.pas */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {532, 3822}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRange = "{0, 181}";
+		};
+	};
+	617987F7114AA34C00BA94A9 /* uCollisions.pas */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {532, 4212}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRange = "{0, 186}";
+		};
+	};
 	617987F9114AA34C00BA94A9 /* uConsts.pas */ = {
 		uiCtxt = {
 			sepNavIntBoundsRect = "{{0, 0}, {532, 23088}}";
@@ -669,6 +680,21 @@
 			sepNavVisRange = "{186, 266}";
 		};
 	};
+	617987FA114AA34C00BA94A9 /* uFloat.pas */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {532, 4784}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRange = "{0, 115}";
+		};
+	};
+	617987FB114AA34C00BA94A9 /* uGame.pas */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {868, 1053}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRange = "{1104, 1325}";
+			sepNavWindowFrame = "{{15, 455}, {927, 718}}";
+		};
+	};
 	617987FC114AA34C00BA94A9 /* uGears.pas */ = {
 		uiCtxt = {
 			sepNavIntBoundsRect = "{{0, 0}, {532, 29458}}";
@@ -687,10 +713,10 @@
 	};
 	617987FF114AA34C00BA94A9 /* uLand.pas */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {744, 11518}}";
-			sepNavSelRange = "{25447, 0}";
-			sepNavVisRange = "{24580, 981}";
-			sepNavWindowFrame = "{{611, 504}, {803, 674}}";
+			sepNavIntBoundsRect = "{{0, 0}, {744, 11557}}";
+			sepNavSelRange = "{25431, 10}";
+			sepNavVisRange = "{24585, 1062}";
+			sepNavWindowFrame = "{{945, 206}, {803, 674}}";
 		};
 	};
 	61798800114AA34C00BA94A9 /* uLandGraphics.pas */ = {
@@ -901,16 +927,6 @@
 		vrLen = 874;
 		vrLoc = 0;
 	};
-	617988DF114AAABF00BA94A9 /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 617987EB114AA34C00BA94A9 /* options.inc */;
-		name = "options.inc: 1";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 851;
-		vrLoc = 0;
-	};
 	617988EA114AAB9E00BA94A9 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 617987ED114AA34C00BA94A9 /* SDLh.pas */;
@@ -976,9 +992,9 @@
 	};
 	6179939E1150226700BA94A9 /* overlayViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {684, 3094}}";
+			sepNavIntBoundsRect = "{{0, 0}, {712, 3016}}";
 			sepNavSelRange = "{272, 0}";
-			sepNavVisRange = "{545, 227}";
+			sepNavVisRange = "{545, 55}";
 			sepNavWindowFrame = "{{722, 192}, {927, 718}}";
 		};
 	};
@@ -1008,10 +1024,6 @@
 		vrLen = 860;
 		vrLoc = 0;
 	};
-	61C0837811567B4B005D474F /* PBXBookmark */ = {
-		isa = PBXBookmark;
-		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
-	};
 	61C0838F11567CA9005D474F /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
@@ -1022,35 +1034,129 @@
 		vrLen = 252;
 		vrLoc = 8101;
 	};
-	61C0839011567CA9005D474F /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
-		name = "overlayViewController.m: 13";
-		rLen = 0;
-		rLoc = 272;
-		rType = 0;
-		vrLen = 227;
-		vrLoc = 545;
-	};
-	61C0839111567CA9005D474F /* PBXTextBookmark */ = {
+	61E2F07E1156B170002D33C1 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
 		name = "overlayViewController.m: 13";
 		rLen = 0;
 		rLoc = 272;
 		rType = 0;
-		vrLen = 227;
+		vrLen = 55;
 		vrLoc = 545;
 	};
-	61C0839411567CA9005D474F /* PBXTextBookmark */ = {
+	61E2F07F1156B170002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FF114AA34C00BA94A9 /* uLand.pas */;
+		name = "uLand.pas: 872";
+		rLen = 0;
+		rLoc = 25647;
+		rType = 0;
+		vrLen = 106;
+		vrLoc = 25530;
+	};
+	61E2F0801156B170002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987EB114AA34C00BA94A9 /* options.inc */;
+		name = "options.inc: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 187;
+		vrLoc = 0;
+	};
+	61E2F0811156B170002D33C1 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
-		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
-		name = "overlayViewController.m: 29";
+		fRef = 617987F6114AA34C00BA94A9 /* uChat.pas */;
+		name = "uChat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 181;
+		vrLoc = 0;
+	};
+	61E2F0821156B170002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987EC114AA34C00BA94A9 /* PascalExports.pas */;
+		name = "PascalExports.pas: 86";
+		rLen = 0;
+		rLoc = 1932;
+		rType = 0;
+		vrLen = 104;
+		vrLoc = 1855;
+	};
+	61E2F0831156B170002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987F7114AA34C00BA94A9 /* uCollisions.pas */;
+		name = "uCollisions.pas: 1";
 		rLen = 0;
-		rLoc = 743;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 186;
+		vrLoc = 0;
+	};
+	61E2F0841156B170002D33C1 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+	};
+	61E2F0881156C6B9002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+		name = "uFloat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 187;
+		vrLoc = 0;
+	};
+	61E2F0A11156C970002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+		name = "uFloat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
 		rType = 0;
-		vrLen = 1556;
-		vrLoc = 31;
+		vrLen = 49;
+		vrLoc = 0;
+	};
+	61E2F0B71156C9D1002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+		name = "uFloat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 115;
+		vrLoc = 0;
+	};
+	61E2F0B91156C9FD002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+		name = "uFloat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 115;
+		vrLoc = 0;
+	};
+	61E2F0BA1156CA26002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+		name = "uFloat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 115;
+		vrLoc = 0;
+	};
+	61E2F0C51156CAF1002D33C1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987FA114AA34C00BA94A9 /* uFloat.pas */;
+		name = "uFloat.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 115;
+		vrLoc = 0;
 	};
 	928301160F10CAFC00CC5A3C /* fpc */ = {
 		activeExec = 0;