diff --git a/Classes/IJInventoryWindowController.h b/Classes/IJInventoryWindowController.h index b5eb6e5..5103c85 100644 --- a/Classes/IJInventoryWindowController.h +++ b/Classes/IJInventoryWindowController.h @@ -64,5 +64,7 @@ - (IBAction)setNextDay:(id)sender; - (IBAction)setNextNight:(id)sender; +- (IBAction)setNextNoon:(id)sender; +- (IBAction)setNextMidnight:(id)sender; @end diff --git a/Classes/IJInventoryWindowController.m b/Classes/IJInventoryWindowController.m index 6ad0f21..0262c1b 100644 --- a/Classes/IJInventoryWindowController.m +++ b/Classes/IJInventoryWindowController.m @@ -341,6 +341,25 @@ [self setWorldTime:newTime]; } +- (IBAction)setNextMidnight:(id)sender +{ + int result; + int wTime = [[self worldTime] intValue]; + result =wTime +(18000 - (wTime % 18000)); + + NSNumber *newTime = [NSNumber numberWithInt:result]; + [self setWorldTime:newTime]; +} + +- (IBAction)setNextNoon:(id)sender +{ + int result; + int wTime = [[self worldTime] intValue]; + result =wTime +(6000 - (wTime % 6000)); + + NSNumber *newTime = [NSNumber numberWithInt:result]; + [self setWorldTime:newTime]; +} #pragma mark - #pragma mark IJInventoryViewDelegate diff --git a/English.lproj/MainMenu.xib b/English.lproj/MainMenu.xib index 269d613..80dac17 100644 --- a/English.lproj/MainMenu.xib +++ b/English.lproj/MainMenu.xib @@ -12,8 +12,8 @@ YES - + YES @@ -396,7 +396,16 @@ Next Sunrise - D + R + 1048576 + 2147483647 + + + + + + Next Noon + N 1048576 2147483647 @@ -405,7 +414,16 @@ Next Sunset - N + S + 1048576 + 2147483647 + + + + + + Next Midnight + M 1048576 2147483647 @@ -1417,6 +1435,22 @@ 708 + + + setNextMidnight: + + + + 710 + + + + setNextNoon: + + + + 712 + @@ -2012,6 +2046,8 @@ YES + + @@ -2025,6 +2061,16 @@ + + 709 + + + + + 711 + + + @@ -2170,6 +2216,8 @@ 701.IBPluginDependency 702.IBPluginDependency 706.IBPluginDependency + 709.IBPluginDependency + 711.IBPluginDependency 75.IBPluginDependency 75.ImportedFromIB2 81.IBEditorWindowLastContentRect @@ -2246,9 +2294,9 @@ {74, 862} {{6, 978}, {478, 20}} - {{602, 140}, {585, 396}} + {{1099, 52}, {585, 396}} com.apple.InterfaceBuilder.CocoaPlugin - {{602, 140}, {585, 396}} + {{1099, 52}, {585, 396}} {{33, 99}, {480, 360}} {3.40282e+38, 3.40282e+38} @@ -2341,7 +2389,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{585, 793}, {176, 43}} + {{585, 753}, {189, 83}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2373,7 +2423,7 @@ - 708 + 712 @@ -2407,7 +2457,9 @@ makeSearchFieldFirstResponder: menuSelectWorld: setNextDay: + setNextMidnight: setNextNight: + setNextNoon: updateItemSearchFilter: worldSelectionChanged: @@ -2419,6 +2471,8 @@ id id id + id + id @@ -2428,7 +2482,9 @@ makeSearchFieldFirstResponder: menuSelectWorld: setNextDay: + setNextMidnight: setNextNight: + setNextNoon: updateItemSearchFilter: worldSelectionChanged: @@ -2446,10 +2502,18 @@ setNextDay: id + + setNextMidnight: + id + setNextNight: id + + setNextNoon: + id + updateItemSearchFilter: id