diff options
| author | 2023-06-16 00:08:30 -0400 | |
|---|---|---|
| committer | 2023-06-16 00:08:30 -0400 | |
| commit | 41295ff8fec8f4f0fd563fb4087b84598c17af01 (patch) | |
| tree | e187980b301da17d4d9bd3c4454af7ebf1b85709 /src/input_common/drivers/virtual_amiibo.cpp | |
| parent | Merge pull request #10767 from t895/lint (diff) | |
| parent | input_common: Add amiibo with originality signature support (diff) | |
| download | yuzu-41295ff8fec8f4f0fd563fb4087b84598c17af01.tar.gz yuzu-41295ff8fec8f4f0fd563fb4087b84598c17af01.tar.xz yuzu-41295ff8fec8f4f0fd563fb4087b84598c17af01.zip | |
Merge pull request #10795 from german77/foomiibo
input_common: Add foomiibo support
Diffstat (limited to 'src/input_common/drivers/virtual_amiibo.cpp')
| -rw-r--r-- | src/input_common/drivers/virtual_amiibo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/input_common/drivers/virtual_amiibo.cpp b/src/input_common/drivers/virtual_amiibo.cpp index f8bafe553..6435b8af8 100644 --- a/src/input_common/drivers/virtual_amiibo.cpp +++ b/src/input_common/drivers/virtual_amiibo.cpp | |||
| @@ -82,6 +82,7 @@ VirtualAmiibo::Info VirtualAmiibo::LoadAmiibo(const std::string& filename) { | |||
| 82 | switch (nfc_file.GetSize()) { | 82 | switch (nfc_file.GetSize()) { |
| 83 | case AmiiboSize: | 83 | case AmiiboSize: |
| 84 | case AmiiboSizeWithoutPassword: | 84 | case AmiiboSizeWithoutPassword: |
| 85 | case AmiiboSizeWithSignature: | ||
| 85 | data.resize(AmiiboSize); | 86 | data.resize(AmiiboSize); |
| 86 | if (nfc_file.Read(data) < AmiiboSizeWithoutPassword) { | 87 | if (nfc_file.Read(data) < AmiiboSizeWithoutPassword) { |
| 87 | return Info::NotAnAmiibo; | 88 | return Info::NotAnAmiibo; |
| @@ -109,6 +110,7 @@ VirtualAmiibo::Info VirtualAmiibo::LoadAmiibo(std::span<u8> data) { | |||
| 109 | switch (data.size_bytes()) { | 110 | switch (data.size_bytes()) { |
| 110 | case AmiiboSize: | 111 | case AmiiboSize: |
| 111 | case AmiiboSizeWithoutPassword: | 112 | case AmiiboSizeWithoutPassword: |
| 113 | case AmiiboSizeWithSignature: | ||
| 112 | nfc_data.resize(AmiiboSize); | 114 | nfc_data.resize(AmiiboSize); |
| 113 | break; | 115 | break; |
| 114 | case MifareSize: | 116 | case MifareSize: |