Moved some utility methods out of the "god class"

These methods are are now functions in server_utilities.hpp
This commit is contained in:
Kayne Ruse
2015-02-27 01:20:05 +11:00
parent d8045ae339
commit 067bf40be7
10 changed files with 219 additions and 149 deletions
+3 -6
View File
@@ -38,6 +38,9 @@
#include "serial_packet.hpp"
#include "singleton.hpp"
//server utilities
#include "server_utilities.hpp"
//APIs
#include "lua.hpp"
#include "sqlite3.h"
@@ -111,13 +114,7 @@ private:
void hTextWhisper(TextPacket* const);
//utility methods
void PumpPacket(SerialPacket* const);
void PumpPacketProximity(SerialPacket* const argPacket, int roomIndex, Vector2 position, int distance);
void CopyCharacterToPacket(CharacterPacket* const packet, int characterIndex);
void SaveServerState();
void FullClientUnload(int index);
void FullAccountUnload(int index);
void FullCharacterUnload(int index);
//APIs and utilities
sqlite3* database = nullptr;