summaryrefslogtreecommitdiff
path: root/src/d/d_dvd_drive_error.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-09-27 15:47:58 +0200
committerrobojumper <robojumper@gmail.com>2025-09-27 15:52:32 +0200
commit183ce0e86f7c7796568607b5239035406ea448d2 (patch)
treed6cf396866b41a12584796962598c413a622dfc7 /src/d/d_dvd_drive_error.cpp
parent74aef290933bf0183d839c7b24a2330f470a6997 (diff)
d_lang OK
Diffstat (limited to 'src/d/d_dvd_drive_error.cpp')
-rw-r--r--src/d/d_dvd_drive_error.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/d/d_dvd_drive_error.cpp b/src/d/d_dvd_drive_error.cpp
index d27fdedc..461c98c4 100644
--- a/src/d/d_dvd_drive_error.cpp
+++ b/src/d/d_dvd_drive_error.cpp
@@ -2,6 +2,7 @@
#include "d/d_dvd_unk.h"
#include "d/d_gfx.h"
+#include "d/d_lang.h"
#include "d/d_lyt_hio.h"
#include "d/d_reset.h"
#include "egg/gfx/eggDrawGX.h"
@@ -64,8 +65,6 @@ static const wchar_t *sErrorsFr[] = {
sErrFrDiskError,
};
-extern "C" u8 fn_80054F30();
-
void dDvdDriveError_c::draw() {
EGG::Screen screen;
screen.SetCanvasMode(EGG::Screen::CANVASMODE_0);
@@ -105,11 +104,11 @@ void dDvdDriveError_c::draw() {
idx = 2;
}
- u8 lang = fn_80054F30();
+ u8 lang = getCurrentLanguage1();
const wchar_t *str;
- if (lang == 3) {
+ if (lang == D_LANG_FR) {
str = sErrorsFr[idx];
- } else if (lang == 4) {
+ } else if (lang == D_LANG_ES) {
str = sErrorsEs[idx];
} else {
str = sErrorsEn[idx];