src/Network/Object.cc
changeset 367 5114fbb7ec03
parent 337 ecde18d07879
child 431 c6d7272a164b
equal deleted inserted replaced
366:f14a61b2a2d1 367:5114fbb7ec03
    73 
    73 
    74 }
    74 }
    75         
    75         
    76 void NetworkObject_ClientController::handle_create (NetworkObjectID obj_id, NetworkMessageID msg_id, NetworkPacketInput &pkt, NetworkNode *node) {
    76 void NetworkObject_ClientController::handle_create (NetworkObjectID obj_id, NetworkMessageID msg_id, NetworkPacketInput &pkt, NetworkNode *node) {
    77     // we only communicate with the server
    77     // we only communicate with the server
    78     assert(node == server);
    78     if (node != server)
       
    79         assert(false);
    79     
    80     
    80     // create new object
    81     // create new object
    81     NetworkObject_Client *obj = new NetworkObject_Client(*this, obj_id);
    82     NetworkObject_Client *obj = new NetworkObject_Client(*this, obj_id);
    82     
    83     
    83     // signal
    84     // signal
   150     
   151     
   151     // nothing
   152     // nothing
   152 }
   153 }
   153 
   154 
   154 void NetworkObject_Client::handle_packet (NetworkNode *node, NetworkMessageID msg_id, NetworkPacketInput &pkt) {
   155 void NetworkObject_Client::handle_packet (NetworkNode *node, NetworkMessageID msg_id, NetworkPacketInput &pkt) {
   155     assert(node == controller.server);
   156     if (node != controller.server)
       
   157         assert(false);
   156 
   158 
   157     _map_sig_message[msg_id](pkt);
   159     _map_sig_message[msg_id](pkt);
   158 }
   160 }
   159        
   161        
   160 void NetworkObject_Client::send (NetworkMessageID msg_id, const NetworkPacketBuffer &pkt, bool reliable) {
   162 void NetworkObject_Client::send (NetworkMessageID msg_id, const NetworkPacketBuffer &pkt, bool reliable) {