equal
deleted
inserted
replaced
5 #include "../Engine.hh" |
5 #include "../Engine.hh" |
6 #include "../Logger.hh" |
6 #include "../Logger.hh" |
7 |
7 |
8 #include <cassert> |
8 #include <cassert> |
9 |
9 |
10 NetworkClient::NetworkClient (Engine &engine, GameState &state, const NetworkAddress &connect_to) : |
10 NetworkClient::NetworkClient (Engine &engine, GameState &state, const NetworkEndpoint &connect_to) : |
11 engine(engine), state(state), netsession(NETWORK_MAGIC_ID), server(netsession.connect(connect_to)), |
11 engine(engine), state(state), netsession(NETWORK_MAGIC_ID), server(netsession.connect(connect_to)), |
12 controller(*this) |
12 controller(*this) |
13 { |
13 { |
14 // connect slots |
14 // connect slots |
15 slots.connect(netsession.sig_chan_message(NETCHAN_TERRAIN_ARRAY), this, &NetworkClient::on_terrain_array); |
15 slots.connect(netsession.sig_chan_message(NETCHAN_TERRAIN_ARRAY), this, &NetworkClient::on_terrain_array); |