Rewrote the Time Claculation
This commit is contained in:
parent
b7a628d6fa
commit
bae935de1b
@ -325,44 +325,39 @@
|
||||
[self didChangeValueForKey:@"worldTime"];
|
||||
[self markDirty];
|
||||
}
|
||||
- (IBAction)setNextDay:(id)sender
|
||||
|
||||
- (void)calcTimePoints:(int)number
|
||||
{
|
||||
int result;
|
||||
int wTime = [[self worldTime] intValue];
|
||||
result =wTime +(24000 - (wTime % 24000));
|
||||
|
||||
result =wTime +(number - (wTime % number));
|
||||
|
||||
NSNumber *newTime = [NSNumber numberWithInt:result];
|
||||
[self setWorldTime:newTime];
|
||||
}
|
||||
|
||||
- (IBAction)setNextDay:(id)sender
|
||||
{
|
||||
int number = 24000;
|
||||
[self calcTimePoints:number];
|
||||
}
|
||||
|
||||
- (IBAction)setNextNight:(id)sender
|
||||
{
|
||||
int result;
|
||||
int wTime = [[self worldTime] intValue];
|
||||
result =wTime +(12000 - (wTime % 12000));
|
||||
|
||||
NSNumber *newTime = [NSNumber numberWithInt:result];
|
||||
[self setWorldTime:newTime];
|
||||
int number = 12000;
|
||||
[self calcTimePoints:number];
|
||||
}
|
||||
|
||||
- (IBAction)setNextMidnight:(id)sender
|
||||
{
|
||||
int result;
|
||||
int wTime = [[self worldTime] intValue];
|
||||
result =wTime +(18000 - (wTime % 18000));
|
||||
|
||||
NSNumber *newTime = [NSNumber numberWithInt:result];
|
||||
[self setWorldTime:newTime];
|
||||
int number = 18000;
|
||||
[self calcTimePoints:number];
|
||||
}
|
||||
|
||||
- (IBAction)setNextNoon:(id)sender
|
||||
{
|
||||
int result;
|
||||
int wTime = [[self worldTime] intValue];
|
||||
result =wTime +(6000 - (wTime % 6000));
|
||||
|
||||
NSNumber *newTime = [NSNumber numberWithInt:result];
|
||||
[self setWorldTime:newTime];
|
||||
int number = 6000;
|
||||
[self calcTimePoints:number];
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user