aboutsummaryrefslogtreecommitdiff
path: root/src/obj.c
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2016-04-16 21:16:44 -0400
committerFranklin Wei <git@fwei.tk>2016-04-16 21:16:44 -0400
commita305a931726bc13c604afca1209a656a8fbedc46 (patch)
treee8ce29b2354aca21dae1bb1f0b1bc227b34adf17 /src/obj.c
parentcfe28eb7eda17e4a604749fe2f027153a2ac5b6e (diff)
downloadnetcosm-a305a931726bc13c604afca1209a656a8fbedc46.zip
netcosm-a305a931726bc13c604afca1209a656a8fbedc46.tar.gz
netcosm-a305a931726bc13c604afca1209a656a8fbedc46.tar.bz2
netcosm-a305a931726bc13c604afca1209a656a8fbedc46.tar.xz
allow for modular world loading
Diffstat (limited to 'src/obj.c')
-rw-r--r--src/obj.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/obj.c b/src/obj.c
index ce4a890..c842d70 100644
--- a/src/obj.c
+++ b/src/obj.c
@@ -21,6 +21,7 @@
#include "hash.h"
#include "multimap.h"
#include "obj.h"
+#include "world.h"
/* map of class names -> object classes */
static void *obj_class_map = NULL;
@@ -41,8 +42,6 @@ struct object_t *obj_new(const char *class_name)
{
if(!obj_class_map)
{
- extern const struct obj_class_t netcosm_obj_classes[];
- extern const size_t netcosm_obj_classes_sz;
obj_class_map = hash_init(netcosm_obj_classes_sz / 2 + 1,
hash_djb,
compare_strings);