early-access version 2967
This commit is contained in:
parent
7e939deb74
commit
d0f99d1371
@ -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"/>
|
||||
|
Loading…
Reference in New Issue
Block a user