12 lines
259 B
Ruby
12 lines
259 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
##
|
||
|
# Turns int into network byte
|
||
|
#
|
||
|
# Takes a NETMSGTYPE_CL_* integer
|
||
|
# and returns a byte that can be send over
|
||
|
# the network
|
||
|
def pack_msg_id(msg_id, options = { system: false })
|
||
|
(msg_id << 1) | (options[:system] ? 1 : 0)
|
||
|
end
|