about summary refs log tree commit diff
path: root/src/engine/e_engine.c
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-02-04 07:36:54 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-02-04 07:36:54 +0000
commitdd1e7adc00b8020fd163a051a6fc6109eeca332b (patch)
treeebd96a60c2d55de1dab1d80e9863cab170bf7eb6 /src/engine/e_engine.c
parentd76661b3be30a78203438d53bd91657006d930a9 (diff)
downloadzcatch-dd1e7adc00b8020fd163a051a6fc6109eeca332b.tar.gz
zcatch-dd1e7adc00b8020fd163a051a6fc6109eeca332b.zip
fixed sound positioning bug, tweaked laser effect, fixed memory dumping
Diffstat (limited to 'src/engine/e_engine.c')
-rw-r--r--src/engine/e_engine.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/engine/e_engine.c b/src/engine/e_engine.c
index 3168020d..9af77f84 100644
--- a/src/engine/e_engine.c
+++ b/src/engine/e_engine.c
@@ -8,6 +8,13 @@
 #include <engine/e_config.h>
 #include <engine/e_console.h>
 
+
+static void con_dbg_dumpmem(void *result, void *user_data)
+{
+	mem_debug_dump();
+}
+
+
 static char application_save_path[512] = {0};
 
 const char *engine_savepath(const char *filename, char *buffer, int max)
@@ -16,6 +23,7 @@ const char *engine_savepath(const char *filename, char *buffer, int max)
 	return buffer;
 }
 
+
 void engine_init(const char *appname, int argc, char **argv)
 {
 	dbg_msg("engine", "running on %s-%s-%s", CONF_FAMILY_STRING, CONF_PLATFORM_STRING, CONF_ARCH_STRING);
@@ -44,6 +52,9 @@ void engine_init(const char *appname, int argc, char **argv)
 
 	/* init console */
 	console_init();
+
+	MACRO_REGISTER_COMMAND("dbg_dumpmem", "", con_dbg_dumpmem, 0x0);
+	
 	
 	/* reset the config */
 	config_reset();