def server_full(): response_code = 0x06 return PacketFormatter.format_response_packet(AUTHENTICATION_TYPE, response_code)
def banned(): response_code = 0x04 return PacketFormatter.format_response_packet(AUTHENTICATION_TYPE, response_code)
def server_not_available(): response_code = 0x05 return PacketFormatter.format_response_packet(AUTHENTICATION_TYPE, response_code)
def bad_credentials(): response_code = 0x02 return PacketFormatter.format_response_packet(AUTHENTICATION_TYPE, response_code)
def already_connected(): response_code = 0x03 return PacketFormatter.format_response_packet(AUTHENTICATION_TYPE, response_code)
def success(nickname): response_code = 0x01 data = PacketFormatter.from_string(nickname) return PacketFormatter.format_response_packet(AUTHENTICATION_TYPE, response_code, data)
def user_not_found(): code = 0x06 return PacketFormatter.format_response_packet(GENERAL_TYPE, code)
def disconnection_signal(user_id): code = 0x05 data = bytearray(struct.pack("Q", user_id)) return PacketFormatter.format_response_packet(GENERAL_TYPE, code, data)
def game_list(game_list): code = 0x03 data = bytearray(zlib.compress(pickle.dumps(game_list))) return PacketFormatter.format_response_packet(GENERAL_TYPE, code, data)
def invalid_packet(): code = 0x01 return PacketFormatter.format_response_packet(GENERAL_TYPE, code)