aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/mii/manager.h
diff options
context:
space:
mode:
authorChloe Marcec <dmarcecguzman@gmail.com>2021-01-20 21:53:57 +1100
committerChloe Marcec <dmarcecguzman@gmail.com>2021-01-20 21:53:57 +1100
commit5b8bc56e65b4ef7457c0cc9a2fbf3cf7cb81227e (patch)
treece0d2ccfd2ac1936ffdc96c441ea1f2a909987f3 /src/core/hle/service/mii/manager.h
parent4cd8b2f1f7837ad3f138148474846b5bdd8c824e (diff)
mii: Fix BuildRandomStoreData & Cleanup raw_data
Cleaned up mii raw data to reflect the underlying values instead of just a chunk of bytes. Fixed BuildRandomStoreData not actually generating random miis properly. "values" should be a u32, not a u8.
Diffstat (limited to 'src/core/hle/service/mii/manager.h')
-rw-r--r--src/core/hle/service/mii/manager.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/hle/service/mii/manager.h b/src/core/hle/service/mii/manager.h
index 32c27ee65..2106a528a 100644
--- a/src/core/hle/service/mii/manager.h
+++ b/src/core/hle/service/mii/manager.h
@@ -233,7 +233,7 @@ struct RandomMiiData4 {
Age age{};
Race race{};
u32 values_count{};
- std::array<u8, 0xbc> values{};
+ std::array<u32, 47> values{};
};
static_assert(sizeof(RandomMiiData4) == 0xcc, "RandomMiiData4 has incorrect size.");
@@ -241,14 +241,14 @@ struct RandomMiiData3 {
u32 arg_1;
u32 arg_2;
u32 values_count;
- std::array<u8, 0xbc> values{};
+ std::array<u32, 47> values{};
};
static_assert(sizeof(RandomMiiData3) == 0xc8, "RandomMiiData3 has incorrect size.");
struct RandomMiiData2 {
u32 arg_1;
u32 values_count;
- std::array<u8, 0xbc> values{};
+ std::array<u32, 47> values{};
};
static_assert(sizeof(RandomMiiData2) == 0xc4, "RandomMiiData2 has incorrect size.");