#include <string.h>
#include <getopt.h>
#include <stdlib.h>
+#include "u_stdio.h"
#include "lmud.h"
struct lmud_config lmud_global_cfg;
/**
* System includes
*/
-#include "u_stdio.h"
-#include "u_mem.h"
-#include "t_actor.h"
#include "u_assert.h"
#define LMUD_VER "0.0.1"
#include "u_stdio.c"
#include "u_mem.c"
#include "t_actor.c"
-#include "u_rand.h"
+#include "u_rand.c"
+#include "n_conn.c"
#endif
--- /dev/null
+#include "n_conn.h"
--- /dev/null
+#ifndef N_CONN_H__
+#define N_CONN_H__
+
+#endif
int xp;
};
+enum t_actor_type {
+ T_ACTOR_TYPE_PLAYER,
+ T_ACTOR_TYPE_PET
+};
+
struct t_actor {
unsigned int id;
+ enum t_actor_type type;
+
unsigned short faction_id;
struct t_stats stats;
#include <string.h>
+#include <stdlib.h>
#include "u_mem.h"
void *u_memcpy(void *dst, const void *src, size_t n) {
return memcpy(dst, src, n);
}
+
+void *u_malloc(size_t size) {
+ return malloc(size);
+}
+
+void u_free(void *ptr) {
+ free(ptr);
+}
+
+void *u_realloc(void *ptr, size_t size) {
+ return realloc(ptr, size);
+}
void *u_memset(void *src, int count, size_t n);
void *u_memcpy(void *det, const void *src, size_t n);
+void *u_malloc(size_t size);
+void u_free(void *ptr);
+void *u_realloc(void *ptr, size_t size);
+
#endif
#include "u_assert.h"
void u_srand(u32 s) {
- lmud_assert();
+ lmud_todo("Not yet implemented");
}
u32 u_rand(void) {
- lmud_todo("Not yet implemented")
+ lmud_todo("Not yet implemented");
+ return 0;
}