src/Network/Client.cc
changeset 187 f41f894213ca
parent 186 0738f2949a2b
child 200 2dbf40661580
equal deleted inserted replaced
186:0738f2949a2b 187:f41f894213ca
     1 
     1 
     2 #include "Client.hh"
     2 #include "Client.hh"
       
     3 #include "Protocol.hh"
       
     4 #include "Config.hh"
     3 #include "../Engine.hh"
     5 #include "../Engine.hh"
     4 #include "../Logger.hh"
     6 #include "../Logger.hh"
     5 
     7 
     6 #include <cassert>
     8 #include <cassert>
     7 
     9 
     8 NetworkClient::NetworkClient (GameState &state, const NetworkAddress &connect_to) : 
    10 NetworkClient::NetworkClient (GameState &state, const NetworkAddress &connect_to) : 
     9     NetworkCore(state), netsession(NETWORK_MAGIC_ID), server(netsession.connect(connect_to)), netobjs(netsession, NETCHAN_CORE, server) {
    11     state(state), netsession(NETWORK_MAGIC_ID), server(netsession.connect(connect_to)), netobjs(netsession, NETCHAN_CORE, server) {
    10     
    12     
    11     // connect slots
    13     // connect slots
    12     slots.connect(netobjs.sig_create(), this, &NetworkClient::on_create);
    14     slots.connect(netobjs.sig_create(), this, &NetworkClient::on_create);
    13 
    15 
    14     // XXX: sig_disconnected
    16     // XXX: sig_disconnected