CommonHostInterface: Add swap memory cards hotkey

This commit is contained in:
Connor McLaughlin
2021-05-18 14:36:55 +10:00
parent 2f8150f357
commit 67f352339c
6 changed files with 65 additions and 0 deletions

View File

@ -1836,6 +1836,19 @@ void UpdateMemoryCards()
}
}
bool HasMemoryCard(u32 slot)
{
return (g_pad.GetMemoryCard(slot) != nullptr);
}
void SwapMemoryCards()
{
std::unique_ptr<MemoryCard> first = g_pad.RemoveMemoryCard(0);
std::unique_ptr<MemoryCard> second = g_pad.RemoveMemoryCard(1);
g_pad.SetMemoryCard(0, std::move(second));
g_pad.SetMemoryCard(1, std::move(first));
}
void UpdateMultitaps()
{
switch (g_settings.multitap_mode)