early-access version 2967
This commit is contained in:
		| @@ -1,7 +1,7 @@ | ||||
| yuzu emulator early access | ||||
| ============= | ||||
|  | ||||
| This is the source code for early-access 2966. | ||||
| This is the source code for early-access 2967. | ||||
|  | ||||
| ## Legal Notice | ||||
|  | ||||
|   | ||||
| @@ -285,7 +285,7 @@ Result LANDiscovery::DestroyNetwork() { | ||||
|     ResetStations(); | ||||
|  | ||||
|     SetState(State::AccessPointOpened); | ||||
|     LanEvent(); | ||||
|     lan_event(); | ||||
|  | ||||
|     return ResultSuccess; | ||||
| } | ||||
| @@ -320,7 +320,7 @@ Result LANDiscovery::Disconnect() { | ||||
|     } | ||||
|  | ||||
|     SetState(State::StationOpened); | ||||
|     LanEvent(); | ||||
|     lan_event(); | ||||
|  | ||||
|     return ResultSuccess; | ||||
| } | ||||
| @@ -338,7 +338,7 @@ Result LANDiscovery::Initialize(LanEventFunc lan_event_, bool listening) { | ||||
|     } | ||||
|  | ||||
|     connected_clients.clear(); | ||||
|     LanEvent = lan_event_; | ||||
|     lan_event = lan_event_; | ||||
|  | ||||
|     SetState(State::Initialized); | ||||
|  | ||||
| @@ -405,13 +405,13 @@ void LANDiscovery::OnDisconnectFromHost() { | ||||
|     host_ip = std::nullopt; | ||||
|     if (state == State::StationConnected) { | ||||
|         SetState(State::StationOpened); | ||||
|         LanEvent(); | ||||
|         lan_event(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| void LANDiscovery::OnNetworkInfoChanged() { | ||||
|     if (IsNodeStateChanged()) { | ||||
|         LanEvent(); | ||||
|         lan_event(); | ||||
|     } | ||||
|     return; | ||||
| } | ||||
|   | ||||
| @@ -110,7 +110,7 @@ protected: | ||||
|     void SendPacket(const Network::LDNPacket& packet); | ||||
|  | ||||
|     static const LanEventFunc empty_func; | ||||
|     const Ssid fake_ssid{"YuzuFakeSsidForLdn"}; | ||||
|     static constexpr Ssid fake_ssid{"YuzuFakeSsidForLdn"}; | ||||
|  | ||||
|     bool inited{}; | ||||
|     std::mutex packet_mutex; | ||||
| @@ -127,7 +127,7 @@ protected: | ||||
|     std::vector<Ipv4Address> connected_clients; | ||||
|     std::optional<Ipv4Address> host_ip; | ||||
|  | ||||
|     LanEventFunc LanEvent; | ||||
|     LanEventFunc lan_event; | ||||
|  | ||||
|     Network::RoomNetwork& room_network; | ||||
| }; | ||||
|   | ||||
| @@ -157,7 +157,7 @@ struct Ssid { | ||||
|  | ||||
|     Ssid() = default; | ||||
|  | ||||
|     explicit Ssid(std::string_view data) { | ||||
|     constexpr explicit Ssid(std::string_view data) { | ||||
|         length = static_cast<u8>(std::min(data.size(), SsidLengthMax)); | ||||
|         data.copy(raw.data(), length); | ||||
|         raw[length] = 0; | ||||
| @@ -170,6 +170,10 @@ struct Ssid { | ||||
|     bool operator==(const Ssid& b) const { | ||||
|         return (length == b.length) && (std::memcmp(raw.data(), b.raw.data(), length) == 0); | ||||
|     } | ||||
|  | ||||
|     bool operator!=(const Ssid& b) const { | ||||
|         return !operator==(b); | ||||
|     } | ||||
| }; | ||||
| static_assert(sizeof(Ssid) == 0x22, "Ssid is an invalid size"); | ||||
|  | ||||
|   | ||||
| @@ -125,7 +125,7 @@ | ||||
|      <bool>true</bool> | ||||
|     </property> | ||||
|     <property name="title"> | ||||
|      <string>Multiplayer</string> | ||||
|      <string>&Multiplayer</string> | ||||
|     </property> | ||||
|     <addaction name="action_View_Lobby"/> | ||||
|     <addaction name="action_Start_Room"/> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user