Changeset 3107 for code/branches/ggz/src/orxonox/GGZClient.cc
- Timestamp:
- May 28, 2009, 11:47:22 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/ggz/src/orxonox/GGZClient.cc
r3000 r3107 8 8 GGZClient* GGZClient::singletonRef_s = 0; 9 9 10 GGZClient::GGZClient( )10 GGZClient::GGZClient(GSClient * c) 11 11 : ggzSocket(io), gameSocket(io) 12 12 { … … 14 14 singletonRef_s = this; 15 15 16 client = c; 16 17 initGGZ(); 17 18 } … … 38 39 void GGZClient::tick(const float /*dt*/) 39 40 { 41 COUT(3) << "Tick\n"; 40 42 boost::system::error_code ec; 41 43 io.poll(ec); 42 if (ec) { 44 if (ec) 45 { 43 46 /* TODO: Error */ 44 47 } … … 47 50 void GGZClient::initGGZ() 48 51 { 52 COUT(3) << "Initializing GGZ\n"; 49 53 ggzmod = ggzmod_new(GGZMOD_GAME); 50 54 ggzmod_set_handler(ggzmod, GGZMOD_EVENT_SERVER, 51 55 &orxonox::GGZClient::handleGGZModServer); 52 if (ggzmod_connect(ggzmod) < 0) { 56 if (ggzmod_connect(ggzmod) < 0) 57 { 53 58 /* TODO: Error */ 54 59 } 55 60 int fd = ggzmod_get_fd(ggzmod); 56 if (fd < 0) { 61 if (fd < 0) 62 { 57 63 /* TODO: Error */ 58 64 } … … 84 90 const void *data) 85 91 { 92 COUT(3) << "GGZ Initialized\n"; 86 93 ggzmod_set_state(ggzmod, GGZMOD_STATE_PLAYING); 87 94 getInstance().gameSocket.assign(boost::asio::local::stream_protocol(), *(int*)data);
Note: See TracChangeset
for help on using the changeset viewer.