summaryrefslogtreecommitdiff
path: root/src/d/d_dvd_drive_error.cpp
diff options
context:
space:
mode:
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];