projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server version check
[carveJwlIkooP6JGAAIwe30JlM.git]
/
world_load.c
diff --git
a/world_load.c
b/world_load.c
index fd75aa8f8cca887ca34443154fbaf071800936ff..f907a2bda23d58ca0b7885826a21a1c4ee18e5c8 100644
(file)
--- a/
world_load.c
+++ b/
world_load.c
@@
-80,11
+80,9
@@
static void world_instance_load_mdl( u32 instance_id, const char *path ){
world->info.timezone = 0.0f;
}
world->info.timezone = 0.0f;
}
- time_t t;
- struct tm *tm;
- time( &t );
- tm = gmtime( &t );
- world->time = (float)tm->tm_min/20.0f + (world->info.timezone/24.0f);
+ time_t seconds = time(NULL) % ((u32)k_day_length*60);
+ world->time = ((f64)(seconds)/(k_day_length*60.0));
+ world->time += (world->info.timezone/24.0);
/* process resources from pack */
world_gen_load_surfaces( world );
/* process resources from pack */
world_gen_load_surfaces( world );