about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-07-27 00:03:28 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-07-27 00:03:28 +0000
commit501558f88178a88e263e12f923e678bfaa5bf6ff (patch)
treed9d0340ead12d4fbc630ce09f10653464ee17993
parent8cff53e9d5a525397fb27414665996e3db3e5f09 (diff)
downloadzcatch-501558f88178a88e263e12f923e678bfaa5bf6ff.tar.gz
zcatch-501558f88178a88e263e12f923e678bfaa5bf6ff.zip
increased vb size. added support for settings config variables from the chat line
-rw-r--r--data/demo.mapbin16817508 -> 16817508 bytes
-rw-r--r--src/engine/client/gfx.cpp2
-rw-r--r--src/engine/config.h1
-rw-r--r--src/game/client/game_client.cpp13
-rw-r--r--tilesets/shadows.pngbin6271 -> 6224 bytes
5 files changed, 11 insertions, 5 deletions
diff --git a/data/demo.map b/data/demo.map
index 6a9d15dc..18b242ba 100644
--- a/data/demo.map
+++ b/data/demo.map
Binary files differdiff --git a/src/engine/client/gfx.cpp b/src/engine/client/gfx.cpp
index a691863b..f6295620 100644
--- a/src/engine/client/gfx.cpp
+++ b/src/engine/client/gfx.cpp
@@ -23,7 +23,7 @@ struct custom_vertex
 	vec4 color;
 };
 
-const int vertex_buffer_size = 2048*32;
+const int vertex_buffer_size = 2048*64;
 //static custom_vertex vertices[4];
 static custom_vertex *vertices = 0;
 static int num_vertices = 0;
diff --git a/src/engine/config.h b/src/engine/config.h
index 116ad9b4..09851d78 100644
--- a/src/engine/config.h
+++ b/src/engine/config.h
@@ -12,6 +12,7 @@ struct configuration
 
 extern configuration config;
 
+void config_set(const char *line);
 void config_reset();
 void config_load(const char *filename);
 void config_save(const char *filename);
diff --git a/src/game/client/game_client.cpp b/src/game/client/game_client.cpp
index dcd1b191..eef3e692 100644
--- a/src/game/client/game_client.cpp
+++ b/src/game/client/game_client.cpp
@@ -1214,10 +1214,15 @@ void modc_render()
 				// send message
 				if(chat_input_len)
 				{
-					msg_pack_start(MSG_SAY, MSGFLAG_VITAL);
-					msg_pack_string(chat_input, 512);
-					msg_pack_end();
-					client_send_msg();
+					if(chat_input[0] == '/')
+						config_set(&chat_input[1]);
+					else
+					{
+						msg_pack_start(MSG_SAY, MSGFLAG_VITAL);
+						msg_pack_string(chat_input, 512);
+						msg_pack_end();
+						client_send_msg();
+					}
 				}
 			}
 			else
diff --git a/tilesets/shadows.png b/tilesets/shadows.png
index 68b82901..54eb4915 100644
--- a/tilesets/shadows.png
+++ b/tilesets/shadows.png
Binary files differ