aboutsummaryrefslogtreecommitdiff
path: root/src/game/TicketHandler.cpp
diff options
context:
space:
mode:
authorn0n4m3 <none@none>2009-12-23 08:04:10 +0100
committern0n4m3 <none@none>2009-12-23 08:04:10 +0100
commit3fe0bc52541d8cdf4fa992d9b8b3101cde5848f0 (patch)
treebe5871dc19f69f4555d9ffa7c57e5d964b8e60e0 /src/game/TicketHandler.cpp
parent7ea2510980d4b1c96f0341e9c8b9d5784862dc72 (diff)
Replaced time(NULL) on sGameTime.GetGameTime() this is used for better performance.
Original Timer.h divided into 2 parts. Shared project has no need to know about GameTime Singleton. 2 Identical structures with different types are now replaced with one generic templated structure and 2 typedefs. --HG-- branch : trunk
Diffstat (limited to 'src/game/TicketHandler.cpp')
-rw-r--r--src/game/TicketHandler.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game/TicketHandler.cpp b/src/game/TicketHandler.cpp
index ac6675beba0..b0158963ae0 100644
--- a/src/game/TicketHandler.cpp
+++ b/src/game/TicketHandler.cpp
@@ -24,6 +24,7 @@
#include "ObjectMgr.h"
#include "Player.h"
#include "World.h"
+#include "TimeMgr.h"
void WorldSession::HandleGMTicketCreateOpcode( WorldPacket & recv_data )
{
@@ -52,12 +53,12 @@ void WorldSession::HandleGMTicketCreateOpcode( WorldPacket & recv_data )
ticket->guid = objmgr.GenerateGMTicketId();
ticket->playerGuid = GetPlayer()->GetGUID();
ticket->message = ticketText;
- ticket->createtime = time(NULL);
+ ticket->createtime = sGameTime.GetGameTime();
ticket->map = map;
ticket->pos_x = x;
ticket->pos_y = y;
ticket->pos_z = z;
- ticket->timestamp = time(NULL);
+ ticket->timestamp = sGameTime.GetGameTime();
ticket->closed = 0;
ticket->assignedToGM = 0;
ticket->comment = "";
@@ -87,7 +88,7 @@ void WorldSession::HandleGMTicketUpdateOpcode( WorldPacket & recv_data)
}
ticket->message = message;
- ticket->timestamp = time(NULL);
+ ticket->timestamp = sGameTime.GetGameTime();
objmgr.AddOrUpdateGMTicket(*ticket);
@@ -117,7 +118,7 @@ void WorldSession::HandleGMTicketDeleteOpcode( WorldPacket & /*recv_data*/)
void WorldSession::HandleGMTicketGetTicketOpcode( WorldPacket & /*recv_data*/)
{
WorldPacket data( SMSG_QUERY_TIME_RESPONSE, 4+4 );
- data << (uint32)time(NULL);
+ data << (uint32)sGameTime.GetGameTime();
data << (uint32)0;
SendPacket( &data );