diff options
author | Aaron Marks <nymacro@gmail.com> | 2005-07-31 05:26:08 +0000 |
---|---|---|
committer | Aaron Marks <nymacro@gmail.com> | 2005-07-31 05:26:08 +0000 |
commit | 18b778662388e98e90b13f28f28a83911ee96e95 (patch) | |
tree | 5e16ba5adc9cdc3d4f84769e0a4e93ff7155c7a0 /src/connectionhandler.cpp | |
parent | d593cb2395ddc144844297ea12122c12e60d3bba (diff) | |
download | manaserv-18b778662388e98e90b13f28f28a83911ee96e95.tar.gz manaserv-18b778662388e98e90b13f28f28a83911ee96e95.tar.bz2 manaserv-18b778662388e98e90b13f28f28a83911ee96e95.tar.xz manaserv-18b778662388e98e90b13f28f28a83911ee96e95.zip |
Added beginnings of game core logic and state.
Fixed a few problems with SQL queries using different SQL DB backends.
I forget everything else.
Diffstat (limited to 'src/connectionhandler.cpp')
-rw-r--r-- | src/connectionhandler.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/connectionhandler.cpp b/src/connectionhandler.cpp index 2583e3fc..9a58b882 100644 --- a/src/connectionhandler.cpp +++ b/src/connectionhandler.cpp @@ -247,3 +247,15 @@ void ConnectionHandler::registerHandler( { handlers[msgId] = handler; } + +void ConnectionHandler::sendTo(tmwserv::Being *being, MessageOut &msg) +{ + for (NetComputers::iterator i = clients.begin(); + i != clients.end(); + i++) { + if ((*i)->getCharacter() == being) { + (*i)->send(msg.getPacket()); + break; + } + } +} |