Browse Source

Added menu item to set time easily to the next sunset

Nick Loose 13 years ago
parent
commit
34500b6141

+ 1 - 0
Classes/IJInventoryWindowController.h

@@ -63,5 +63,6 @@
 - (IBAction)makeSearchFieldFirstResponder:(id)sender;
 
 - (IBAction)setNextDay:(id)sender;
+- (IBAction)setNextNight:(id)sender;
 
 @end

+ 10 - 0
Classes/IJInventoryWindowController.m

@@ -331,6 +331,16 @@
 	[self setWorldTime:newTime];
 }
 
+- (IBAction)setNextNight:(id)sender
+{
+	int result;
+	int wTime = [[self worldTime] intValue];
+	result =wTime +(12000 - (wTime % 12000));
+	
+	NSNumber *newTime = [NSNumber numberWithInt:result];
+	[self setWorldTime:newTime];
+}
+
 
 #pragma mark -
 #pragma mark IJInventoryViewDelegate

+ 47 - 15
English.lproj/MainMenu.xib

@@ -381,7 +381,7 @@
 							</object>
 						</object>
 					</object>
-					<object class="NSMenuItem" id="558317378">
+					<object class="NSMenuItem" id="1003822312">
 						<reference key="NSMenu" ref="649796088"/>
 						<string key="NSTitle">Tools</string>
 						<string key="NSKeyEquiv"/>
@@ -389,12 +389,12 @@
 						<reference key="NSOnImage" ref="35465992"/>
 						<reference key="NSMixedImage" ref="502551668"/>
 						<string key="NSAction">submenuAction:</string>
-						<object class="NSMenu" key="NSSubmenu" id="183790792">
+						<object class="NSMenu" key="NSSubmenu" id="500439511">
 							<string key="NSTitle">Tools</string>
 							<object class="NSMutableArray" key="NSMenuItems">
 								<bool key="EncodedWithXMLCoder">YES</bool>
-								<object class="NSMenuItem" id="709059208">
-									<reference key="NSMenu" ref="183790792"/>
+								<object class="NSMenuItem" id="195507455">
+									<reference key="NSMenu" ref="500439511"/>
 									<string key="NSTitle">Next Sunrise</string>
 									<string key="NSKeyEquiv">D</string>
 									<int key="NSKeyEquivModMask">1048576</int>
@@ -402,6 +402,15 @@
 									<reference key="NSOnImage" ref="35465992"/>
 									<reference key="NSMixedImage" ref="502551668"/>
 								</object>
+								<object class="NSMenuItem" id="431631770">
+									<reference key="NSMenu" ref="500439511"/>
+									<string key="NSTitle">Next Sunset</string>
+									<string key="NSKeyEquiv">N</string>
+									<int key="NSKeyEquivModMask">1048576</int>
+									<int key="NSMnemonicLoc">2147483647</int>
+									<reference key="NSOnImage" ref="35465992"/>
+									<reference key="NSMixedImage" ref="502551668"/>
+								</object>
 							</object>
 						</object>
 					</object>
@@ -1396,10 +1405,18 @@
 					<object class="IBActionConnection" key="connection">
 						<string key="label">setNextDay:</string>
 						<reference key="source" ref="760161335"/>
-						<reference key="destination" ref="709059208"/>
+						<reference key="destination" ref="195507455"/>
 					</object>
 					<int key="connectionID">705</int>
 				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBActionConnection" key="connection">
+						<string key="label">setNextNight:</string>
+						<reference key="source" ref="760161335"/>
+						<reference key="destination" ref="431631770"/>
+					</object>
+					<int key="connectionID">708</int>
+				</object>
 			</object>
 			<object class="IBMutableOrderedSet" key="objectRecords">
 				<object class="NSArray" key="orderedObjects">
@@ -1438,7 +1455,7 @@
 							<reference ref="952259628"/>
 							<reference ref="379814623"/>
 							<reference ref="448692316"/>
-							<reference ref="558317378"/>
+							<reference ref="1003822312"/>
 						</object>
 						<reference key="parent" ref="0"/>
 					</object>
@@ -1981,26 +1998,32 @@
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">696</int>
-						<reference key="object" ref="558317378"/>
+						<reference key="object" ref="1003822312"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="183790792"/>
+							<reference ref="500439511"/>
 						</object>
 						<reference key="parent" ref="649796088"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">701</int>
-						<reference key="object" ref="183790792"/>
+						<reference key="object" ref="500439511"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="709059208"/>
+							<reference ref="195507455"/>
+							<reference ref="431631770"/>
 						</object>
-						<reference key="parent" ref="558317378"/>
+						<reference key="parent" ref="1003822312"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">702</int>
-						<reference key="object" ref="709059208"/>
-						<reference key="parent" ref="183790792"/>
+						<reference key="object" ref="195507455"/>
+						<reference key="parent" ref="500439511"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">706</int>
+						<reference key="object" ref="431631770"/>
+						<reference key="parent" ref="500439511"/>
 					</object>
 				</object>
 			</object>
@@ -2146,6 +2169,7 @@
 					<string>701.IBEditorWindowLastContentRect</string>
 					<string>701.IBPluginDependency</string>
 					<string>702.IBPluginDependency</string>
+					<string>706.IBPluginDependency</string>
 					<string>75.IBPluginDependency</string>
 					<string>75.ImportedFromIB2</string>
 					<string>81.IBEditorWindowLastContentRect</string>
@@ -2317,7 +2341,8 @@
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<string>{{585, 813}, {176, 23}}</string>
+					<string>{{585, 793}, {176, 43}}</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -2348,7 +2373,7 @@
 				</object>
 			</object>
 			<nil key="sourceID"/>
-			<int key="maxID">705</int>
+			<int key="maxID">708</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -2382,6 +2407,7 @@
 							<string>makeSearchFieldFirstResponder:</string>
 							<string>menuSelectWorld:</string>
 							<string>setNextDay:</string>
+							<string>setNextNight:</string>
 							<string>updateItemSearchFilter:</string>
 							<string>worldSelectionChanged:</string>
 						</object>
@@ -2392,6 +2418,7 @@
 							<string>id</string>
 							<string>id</string>
 							<string>id</string>
+							<string>id</string>
 						</object>
 					</object>
 					<object class="NSMutableDictionary" key="actionInfosByName">
@@ -2401,6 +2428,7 @@
 							<string>makeSearchFieldFirstResponder:</string>
 							<string>menuSelectWorld:</string>
 							<string>setNextDay:</string>
+							<string>setNextNight:</string>
 							<string>updateItemSearchFilter:</string>
 							<string>worldSelectionChanged:</string>
 						</object>
@@ -2418,6 +2446,10 @@
 								<string key="name">setNextDay:</string>
 								<string key="candidateClassName">id</string>
 							</object>
+							<object class="IBActionInfo">
+								<string key="name">setNextNight:</string>
+								<string key="candidateClassName">id</string>
+							</object>
 							<object class="IBActionInfo">
 								<string key="name">updateItemSearchFilter:</string>
 								<string key="candidateClassName">id</string>