[XAM] Added util functions to check gamer picture type
This commit is contained in:
@@ -25,7 +25,7 @@ const static std::array<UserSetting, 3> default_setting_values = {
|
||||
X_XAMACCOUNTINFO::AccountSubscriptionTier::kSubscriptionTierGold),
|
||||
UserSetting(
|
||||
UserSettingId::XPROFILE_GAMERCARD_PICTURE_KEY,
|
||||
xe::string_util::read_u16string_and_swap(u"gamercard_picture_key"))};
|
||||
xe::string_util::read_u16string_and_swap(u"FFFE07D10002000200010002"))};
|
||||
|
||||
UserSetting::UserSetting(const UserSetting& setting) : UserData(setting) {
|
||||
setting_id_ = setting.setting_id_;
|
||||
|
||||
@@ -788,6 +788,16 @@ dword_result_t XamParseGamerTileKey_entry(pointer_t<X_USER_DATA> key_ptr,
|
||||
string_util::from_string<uint32_t>(small_tile_id, true);
|
||||
}
|
||||
|
||||
bool is_from_dash = false;
|
||||
bool is_avatar = false;
|
||||
bool is_custom = false;
|
||||
|
||||
if (title_id_ptr) {
|
||||
is_from_dash = IsGamerPictureFromDash(*title_id_ptr);
|
||||
is_avatar = IsGamerPictureAvatar(*title_id_ptr);
|
||||
is_custom = IsGamerPictureCustom(*title_id_ptr);
|
||||
}
|
||||
|
||||
return X_ERROR_SUCCESS;
|
||||
}
|
||||
DECLARE_XAM_EXPORT1(XamParseGamerTileKey, kUserProfiles, kImplemented);
|
||||
|
||||
Reference in New Issue
Block a user