Added client callback interface.

This commit is contained in:
lotodore
2007-02-18 01:16:18 +00:00
parent 4e69e4d7e6
commit ca6adbb295
7 changed files with 86 additions and 41 deletions
+3 -3
View File
@@ -26,8 +26,8 @@
using namespace std;
ClientThread::ClientThread(GuiInterface &gui)
: m_curState(NULL), m_gui(gui)
ClientThread::ClientThread(ClientCallback &cb)
: m_curState(NULL), m_callback(cb)
{
m_data.reset(new ClientData);
m_curState = &CLIENT_INITIAL_STATE::Instance();
@@ -53,7 +53,7 @@ ClientThread::Main()
{
while (!ShouldTerminate())
{
GetState().Process(*this, m_gui);
GetState().Process(*this, m_callback);
}
}