Move a function from clientserver.h to clientserver.cpp
authorPerttu Ahola <celeron55@gmail.com>
Mon, 26 Nov 2012 08:20:57 +0000 (10:20 +0200)
committerPerttu Ahola <celeron55@gmail.com>
Mon, 26 Nov 2012 08:31:24 +0000 (10:31 +0200)
src/CMakeLists.txt
src/clientserver.cpp [new file with mode: 0644]
src/clientserver.h

index 8cdaa510d891fd01842ffeb7488c45954fa9d24f..eb42b7d3c3c2f3ac80676e21b298495b7cd770cd 100644 (file)
@@ -202,6 +202,7 @@ set(common_SRCS
        sha1.cpp
        base64.cpp
        ban.cpp
+       clientserver.cpp
        util/serialize.cpp
        util/directiontables.cpp
        util/numeric.cpp
diff --git a/src/clientserver.cpp b/src/clientserver.cpp
new file mode 100644 (file)
index 0000000..bd0a8ed
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+Minetest-c55
+Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 2.1 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along
+with this program; if not, write to the Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+
+#include "clientserver.h"
+#include "util/serialize.h"
+
+SharedBuffer<u8> makePacket_TOCLIENT_TIME_OF_DAY(u16 time, float time_speed)
+{
+       SharedBuffer<u8> data(2+2+4);
+       writeU16(&data[0], TOCLIENT_TIME_OF_DAY);
+       writeU16(&data[2], time);
+       writeF1000(&data[4], time_speed);
+       return data;
+}
+
index b7e64d2951ff722de34ddeac326d8845c6cd84a3..65a14ab386b40c1ecc42b6a67f166e82bbebdc2a 100644 (file)
@@ -1,6 +1,6 @@
 /*
 Minetest-c55
-Copyright (C) 2010 celeron55, Perttu Ahola <celeron55@gmail.com>
+Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as published by
@@ -20,7 +20,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #ifndef CLIENTSERVER_HEADER
 #define CLIENTSERVER_HEADER
 
-#include "util/serialize.h"
+#include "util/pointer.h"
+
+SharedBuffer<u8> makePacket_TOCLIENT_TIME_OF_DAY(u16 time, float time_speed);
 
 /*
        changes by PROTOCOL_VERSION:
@@ -565,14 +567,5 @@ enum ToServerCommand
 
 };
 
-inline SharedBuffer<u8> makePacket_TOCLIENT_TIME_OF_DAY(u16 time, float time_speed)
-{
-       SharedBuffer<u8> data(2+2+4);
-       writeU16(&data[0], TOCLIENT_TIME_OF_DAY);
-       writeU16(&data[2], time);
-       writeF1000(&data[4], time_speed);
-       return data;
-}
-
 #endif