| 111 | } |
| 112 | |
| 113 | void LoadCommonIcons() { |
| 114 | g_CommonIcons[static_cast<u32>(CommonIconKind::Accounts)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Accounts.png"))); |
| 115 | g_CommonIcons[static_cast<u32>(CommonIconKind::Amiibo)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Amiibo.png"))); |
| 116 | g_CommonIcons[static_cast<u32>(CommonIconKind::Browser)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Browser.png"))); |
| 117 | g_CommonIcons[static_cast<u32>(CommonIconKind::Certificate)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Certificate.png"))); |
| 118 | g_CommonIcons[static_cast<u32>(CommonIconKind::CFW)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/CFW.png"))); |
| 119 | g_CommonIcons[static_cast<u32>(CommonIconKind::Directory)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Directory.png"))); |
| 120 | g_CommonIcons[static_cast<u32>(CommonIconKind::DirectoryEmpty)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/DirectoryEmpty.png"))); |
| 121 | g_CommonIcons[static_cast<u32>(CommonIconKind::Drive)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Drive.png"))); |
| 122 | g_CommonIcons[static_cast<u32>(CommonIconKind::TextFile)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/TextFile.png"))); |
| 123 | g_CommonIcons[static_cast<u32>(CommonIconKind::BinaryFile)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/BinaryFile.png"))); |
| 124 | g_CommonIcons[static_cast<u32>(CommonIconKind::Copy)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Copy.png"))); |
| 125 | g_CommonIcons[static_cast<u32>(CommonIconKind::Game)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Game.png"))); |
| 126 | g_CommonIcons[static_cast<u32>(CommonIconKind::Help)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Help.png"))); |
| 127 | g_CommonIcons[static_cast<u32>(CommonIconKind::Image)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Image.png"))); |
| 128 | g_CommonIcons[static_cast<u32>(CommonIconKind::Info)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Info.png"))); |
| 129 | g_CommonIcons[static_cast<u32>(CommonIconKind::NACP)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/NACP.png"))); |
| 130 | g_CommonIcons[static_cast<u32>(CommonIconKind::NAND)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/NAND.png"))); |
| 131 | g_CommonIcons[static_cast<u32>(CommonIconKind::NCA)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/NCA.png"))); |
| 132 | g_CommonIcons[static_cast<u32>(CommonIconKind::NRO)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/NRO.png"))); |
| 133 | g_CommonIcons[static_cast<u32>(CommonIconKind::NSP)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/NSP.png"))); |
| 134 | g_CommonIcons[static_cast<u32>(CommonIconKind::SdCard)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/SdCard.png"))); |
| 135 | g_CommonIcons[static_cast<u32>(CommonIconKind::Settings)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Settings.png"))); |
| 136 | g_CommonIcons[static_cast<u32>(CommonIconKind::Storage)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Storage.png"))); |
| 137 | g_CommonIcons[static_cast<u32>(CommonIconKind::Ticket)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Ticket.png"))); |
| 138 | g_CommonIcons[static_cast<u32>(CommonIconKind::Update)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Update.png"))); |
| 139 | g_CommonIcons[static_cast<u32>(CommonIconKind::USB)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/USB.png"))); |
| 140 | g_CommonIcons[static_cast<u32>(CommonIconKind::User)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/User.png"))); |
| 141 | g_CommonIcons[static_cast<u32>(CommonIconKind::Pc)] = pu::sdl2::TextureHandle::New(pu::ui::render::LoadImageFromFile(g_Settings.PathForResource("/Common/Pc.png"))); |
| 142 | } |
| 143 | |
| 144 | void DisposeCommonIcons() { |
| 145 | for(auto &icon : g_CommonIcons) { |