From a84bf0d8cf9e17c48f116f6aadd05330070c2484 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 24 Jan 2021 17:51:13 +1000 Subject: [PATCH] Android: Support PSFs in game list --- .../com/github/stenzek/duckstation/GameListEntry.java | 11 +++++++++-- .../app/src/main/res/drawable/ic_baseline_help_24.xml | 10 ++++++++++ .../res/drawable/ic_baseline_library_music_24.xml | 10 ++++++++++ android/app/src/main/res/values-nl/strings.xml | 4 ++-- android/app/src/main/res/values-pt-rBR/strings.xml | 2 +- 5 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 android/app/src/main/res/drawable/ic_baseline_help_24.xml create mode 100644 android/app/src/main/res/drawable/ic_baseline_library_music_24.xml diff --git a/android/app/src/main/java/com/github/stenzek/duckstation/GameListEntry.java b/android/app/src/main/java/com/github/stenzek/duckstation/GameListEntry.java index 39ff8e218..a821661e1 100644 --- a/android/app/src/main/java/com/github/stenzek/duckstation/GameListEntry.java +++ b/android/app/src/main/java/com/github/stenzek/duckstation/GameListEntry.java @@ -1,6 +1,5 @@ package com.github.stenzek.duckstation; -import android.net.Uri; import android.os.AsyncTask; import android.view.View; import android.widget.ImageView; @@ -12,7 +11,8 @@ public class GameListEntry { public enum EntryType { Disc, PSExe, - Playlist + Playlist, + PSF } public enum CompatibilityRating { @@ -122,6 +122,9 @@ public class GameListEntry { case PAL: regionDrawableId = R.drawable.flag_eu; break; + case Other: + regionDrawableId = R.drawable.ic_baseline_help_24; + break; case NTSC_U: default: regionDrawableId = R.drawable.flag_us; @@ -141,6 +144,10 @@ public class GameListEntry { typeDrawableId = R.drawable.ic_baseline_playlist_play_24; break; + case PSF: + typeDrawableId = R.drawable.ic_baseline_library_music_24; + break; + case Disc: default: typeDrawableId = R.drawable.ic_media_cdrom; diff --git a/android/app/src/main/res/drawable/ic_baseline_help_24.xml b/android/app/src/main/res/drawable/ic_baseline_help_24.xml new file mode 100644 index 000000000..c0c92681d --- /dev/null +++ b/android/app/src/main/res/drawable/ic_baseline_help_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/drawable/ic_baseline_library_music_24.xml b/android/app/src/main/res/drawable/ic_baseline_library_music_24.xml new file mode 100644 index 000000000..2ba294bd7 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_baseline_library_music_24.xml @@ -0,0 +1,10 @@ + + + diff --git a/android/app/src/main/res/values-nl/strings.xml b/android/app/src/main/res/values-nl/strings.xml index 39cbfbb2c..742c80635 100644 --- a/android/app/src/main/res/values-nl/strings.xml +++ b/android/app/src/main/res/values-nl/strings.xml @@ -107,7 +107,7 @@ Hervat Vorige Sessie Start Bestand Start BIOS - Voeg Game Folder Toe + Bewerk Gamemappen Scan Naar Nieuwe Spellen Alle Spellen Opnieuw Scannen Importeer BIOS @@ -151,4 +151,4 @@ Bedient het volume van de emulator wanneer het spel sneller afgespeeld wordt. Threaded GPU Rendering Gebruikt een tweede thread voor het renderen van graphics. Op het moment alleen beschikbaar voor software renderers, maar kan een significante snelheidsverbetering opleveren, en is veilig te gebruiken. - \ No newline at end of file + diff --git a/android/app/src/main/res/values-pt-rBR/strings.xml b/android/app/src/main/res/values-pt-rBR/strings.xml index 04164ef57..2c32d35e2 100644 --- a/android/app/src/main/res/values-pt-rBR/strings.xml +++ b/android/app/src/main/res/values-pt-rBR/strings.xml @@ -109,7 +109,7 @@ Resumir Jogo Iniciar Arquivo Iniciar BIOS - Adicionar Diretório de Jogo + Editar Diretórios de Jogos Escanear Jogos Novos Rescanear Tudo Importar BIOS