terom@431: terom@431: #include "Message.hh" terom@431: terom@432: NetworkMessage::NetworkMessage (NetworkObject &obj, NetworkMessageID msg_id) : terom@432: NetworkChannelPacket(obj.controller.channel_id) terom@432: { terom@431: // write the NetworkObject header terom@431: write_uint32(obj.obj_id); terom@431: write_uint16(msg_id); terom@431: } terom@434: terom@434: void NetworkMessage::write_object (const NetworkObject *obj) { terom@434: // NULL or obj->obj_id terom@434: write_uint32(obj ? obj->obj_id : 0); terom@434: }