[Scummvm-git-logs] scummvm master -> 23b3dc7a98fe06936640b5249d974aff5a1949fa
yuv422
noreply at scummvm.org
Sun Feb 23 00:55:18 UTC 2025
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
23b3dc7a98 DARKSEED: Converted more usecode strings to Korean
Commit: 23b3dc7a98fe06936640b5249d974aff5a1949fa
https://github.com/scummvm/scummvm/commit/23b3dc7a98fe06936640b5249d974aff5a1949fa
Author: Eric Fry (yuv422 at reversedgames.com)
Date: 2025-02-23T11:49:15+11:00
Commit Message:
DARKSEED: Converted more usecode strings to Korean
Changed paths:
engines/darkseed/kofont.cpp
engines/darkseed/kofont.h
engines/darkseed/langtext.h
engines/darkseed/usecode.cpp
engines/darkseed/usecode.h
diff --git a/engines/darkseed/kofont.cpp b/engines/darkseed/kofont.cpp
index 2f198600378..11144628a0b 100644
--- a/engines/darkseed/kofont.cpp
+++ b/engines/darkseed/kofont.cpp
@@ -256,6 +256,15 @@ Common::U32String KoFont::getLinkingString(const Common::U32String &object) {
return object + convertToU32String("\xb5\xc1", Common::KO_KOR); // -wa
}
+Common::U32String KoFont::getLocationString(const Common::U32String &object) {
+ if (object.size() == 0) {
+ return Common::U32String("");
+ }
+ if (isConsonant(object[object.size() - 1])) {
+ return object + convertToU32String("\xb7\x61", Common::KO_KOR); // -eu
+ }
+}
+
int KoFont::getOtherCharIdx(uint32 chr) const {
switch (chr) {
case '!':
diff --git a/engines/darkseed/kofont.h b/engines/darkseed/kofont.h
index 2a74fb2132c..72dc592b272 100644
--- a/engines/darkseed/kofont.h
+++ b/engines/darkseed/kofont.h
@@ -51,6 +51,7 @@ public:
static Common::U32String getObjectString(const Common::U32String &object);
static Common::U32String getTopicString(const Common::U32String &object);
static Common::U32String getLinkingString(const Common::U32String &object);
+ static Common::U32String getLocationString(const Common::U32String &object);
private:
void loadFontDataSet(Common::Array<Common::Array<uint8>> &dataSet, int size, int packedGlyphSize, Common::File &file);
void loadFontGlyph(Common::Array<uint8> &pixels, int packedGlyphSize, Common::File &file);
diff --git a/engines/darkseed/langtext.h b/engines/darkseed/langtext.h
index 6882e04423a..0a180162c17 100644
--- a/engines/darkseed/langtext.h
+++ b/engines/darkseed/langtext.h
@@ -26,6 +26,14 @@
namespace Darkseed {
+enum class KoreanObjectSuffixType {
+ None,
+ Object,
+ Topic,
+ Linking,
+ Location
+};
+
struct I18nText {
const char *en;
const char *es;
@@ -197,7 +205,7 @@ constexpr I18nText kI18N_HasNoEffectOnTheAlienTubesText = {
"%s NO TIENE EFECTO SOBRE LOS TUBOS ALIENIGENAS.",
"%s RESTE SANS EFFET SUR LES TUBES EXTRA-TERRESTRES.",
"%s BEWIRKT NICHTS AN AUSSERIRDISCHEN TUNNELS.",
- nullptr
+ "%s \x95\xb7\x9d\x62\xac\xe5\xb5\x41\x20\xb4\x61\xa2\x81\x9c\xe5\x20\xb5\x77\xd0\xb7\xb7\x69\x20\xa3\xa1\xc3\xa1\xbb\xa1\x20\xa1\xb5\xd0\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_YouIncinerateTheText = {
@@ -205,7 +213,7 @@ constexpr I18nText kI18N_YouIncinerateTheText = {
"INCINERAS %s DENTRO DE LA FUENTA DE ENERGIA.",
"VOUS INCINEREZ %s A L'INTERIEUR DU LIEN DE PUISSANCE.",
"DU VERNICHTEST %s MIT DER STROMVERSORGUNG!",
- nullptr
+ "%s \xb5\xc5\xb8\xe5\xd3\xa1\x20\xcc\x61\x8a\x41\xaf\xa1\xc5\x76\xaf\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_HasNoEffectOnTheAlienMonstrosityText = {
@@ -213,7 +221,7 @@ constexpr I18nText kI18N_HasNoEffectOnTheAlienMonstrosityText = {
"%s NO TIENE EFECTO SOBRE ESTA MONSTRUOSIDAD ALIENIGENA.",
"%s RESTE SANS EFFET SUR CETTE MONSTRUOSITE EXTRA-TERRESTRE.",
"%s BEWIRKT NICHTS AM AUSSERIRDISCHEN MONSTRUM.",
- nullptr
+ "%s \xb7\x41\x8b\xa1\xc1\x41\x20\xc4\xf1\xcf\x41\xc8\xe1\xb5\x41\x20\xb5\x77\xd0\xb7\xb7\x69\x20\xa3\xa1\xc3\xa9\xae\x85\x20\xb4\xf4\xaf\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_cutTheWiresText = {
@@ -221,7 +229,7 @@ constexpr I18nText kI18N_cutTheWiresText = {
"%s NO ES LO BASTANTE RESISTENTE COMO PARA CORTAR LOS CABLES.\nY SI TUVIERAS UN CORTACABLES?",
"%s NE POURRA PAS COUPER LES CABLES.\nET SI VOUS AVIEZ DES PINCES COUPANTES?",
"%s IST NICHT STARK GENUG, UM DIE KABEL ABZUSCHNEIDEN.\nHAST DU VIELLEICHT EINEN KABELSCHNEIDER?",
- nullptr
+ "%s \xc5\x41\xb7\xa1\xa7\x69\xb7\x69\x20\xb8\xe9\x94\x65\xd0\x69\x20\xae\x81\x20\xb7\xb6\xb7\x69\x20\xb8\xf7\x95\xa1\x9d\xa1\x20\x88\x77\xd0\x61\xbb\xa5\x20\xa1\xb5\xd0\x73\x93\xa1\x94\x61\x2e\x20\x89\xc1\xb5\x65\x20\xc5\x41\xb7\xa1\xa7\x69\xb7\x69\x20\xb8\xe9\x94\x65\xd0\x69\x20\xae\x81\x20\xb7\xb6\xb7\x69\x8c\x61\xb6\x61\x3f"
};
constexpr I18nText kI18N_NoEffectOnTheProtectedAncientText = {
@@ -229,7 +237,7 @@ constexpr I18nText kI18N_NoEffectOnTheProtectedAncientText = {
"%s NO TIENE EFECTO SOBRE EL ANTEPASADO PROTEGIDO.",
"%s N'A AUCUN EFFET SUR L'ANCIEN PROTEGE.",
"%s BEWIRKT NICHTS BEI DEM GESCHUETZTEN ALTEN.",
- nullptr
+ "%s \xc4\x93\xaf\x49\xad\xa2\xb7\x81\x20\xa3\xa1\xb7\xa1\x9c\x61\xb5\x41\x89\x41\x20\xb5\x77\xd0\xb7\xb7\x69\x20\xa3\xa1\xc3\xa1\xbb\xa1\x20\xa1\xb5\xd0\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_YouHideTheObjectUnderThePillowText = {
@@ -237,7 +245,7 @@ constexpr I18nText kI18N_YouHideTheObjectUnderThePillowText = {
"OCULTAS %s BAJO LA ALMOHADA.",
"VOUS CACHEZ %s SOUS L'OREILLER.",
"DU VERSTECKST %s UNTER DEM KISSEN.",
- nullptr
+ "%s \xa5\x41\x88\x81\xa3\xbb\xb5\x41\x20\xae\x91\x8b\xb3\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_DontPutTheObjectInTheTrunkText = {
@@ -245,7 +253,7 @@ constexpr I18nText kI18N_DontPutTheObjectInTheTrunkText = {
"NO PONGAS %s EN EL BAUL, TE OLVIDARAS.",
"NE METTEZ PAS %s DANS LE COFFRE, VOUS L'OUBLIEREZ.",
"WENN DU %s IN DEN TRUHE LEGST, VERGISST DU ES.", // TODO check this is correct.
- nullptr
+ "%s \xcb\x61\x9c\xf7\xc7\x61\xb5\x41\x20\x90\xfd\xbb\xa1\x20\xa0\x61\xaf\xb3\xaf\xa1\xb6\x61\x2e"
};
constexpr I18nText kI18N_TheCarWontStartWithTheText = {
@@ -253,7 +261,7 @@ constexpr I18nText kI18N_TheCarWontStartWithTheText = {
"EL COCHE NO SE PONDRA EN MARCHA CON %s.",
"LA VOITURE NE DEMARRERA PAS AVEC %s.",
"DAS AUTO SPRINGT NICHT AN MIT %s.",
- nullptr
+ "%s\x9d\xa1\x93\x65\x20\xb8\x61\x95\xb7\xc0\x61\xb7\x81\x20\xaf\xa1\x95\xb7\xb7\x69\x20\x88\xe9\x20\xae\x81\x20\xb4\xf4\xaf\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_IfYouPutTheObjectInTheTrunkText = {
@@ -261,7 +269,7 @@ constexpr I18nText kI18N_IfYouPutTheObjectInTheTrunkText = {
"SI PONES %s EN EL BAUL, TE OLVIDARAS.",
"SI VOUS METTEZ %s DANS LE COFFRE, VOUS L'OUBLIEREZ.",
"WENN DU %s IN DEN TRUHE LEGST, VERGISST DU ES.",
- nullptr
+ "%s \xb7\xb0\xb4\xe1\xa4\xe1\x9f\xa1\x89\xa1\x20\xaf\xbc\xb7\x61\xaf\xb3\x93\xa1\x8c\x61\x3f"
};
constexpr I18nText kI18N_TheObjectIsYoursYouHaventLostItText = {
@@ -269,7 +277,7 @@ constexpr I18nText kI18N_TheObjectIsYoursYouHaventLostItText = {
"%s ES TUYA, NO LA HASA PERDIDO.",
"%s EST A VOUS, VOUS NE L'AVEZ PAS PERDUE.",
"%s GEHOERT DIR, DU HAST ES NICHT VERLOREN.",
- nullptr
+ "%s \xb7\xa1\xa3\xa1\x20\x94\x77\xaf\xa5\xb7\x81\x20\x88\xf5\xb7\xb3\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_notAGoodPlaceToHideTheText = {
@@ -277,7 +285,7 @@ constexpr I18nText kI18N_notAGoodPlaceToHideTheText = {
"NO ES UN BUEN SITIO PARA OCULTAR %S.",
"VOUS NE POURREZ PAS CACHER %S.",
"KEIN GUTES VERSTECK FUER %S.",
- nullptr
+ "%s \x91\xbd\xb4\x61\x96\x89\xa0\x65\xd0\x65\x20\xb8\x77\xad\xa1\x93\x65\x20\xb4\x61\x93\xb3\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_youTryToPutTheObjectInsideButTheDoorWontOpenText = {
@@ -285,7 +293,7 @@ constexpr I18nText kI18N_youTryToPutTheObjectInsideButTheDoorWontOpenText = {
"INTENTAS PONER %s DENTRO, PERO LA PUERTA NO SE ABRIRA.",
"VOUS ESSAYEZ DE METTRE %s A L'INTERIEUR, MAIS LA PORTE NE S'OUVRIRA PAS.",
"DU VERSUCHST, %s HINEINZUSTELLEN, ABER DIE TUER OEFFNET SICH NICHT.",
- nullptr
+ "%s \x8b\x61\x89\xb5\xb5\x41\x20\xac\x61\xb6\x77\xd0\x69\x20\xcf\xa9\xb6\x61\x88\x61\x20\xb7\xb6\xb7\x69\x8c\x61\xb6\x61\x3f"
};
constexpr I18nText kI18N_theKitchenIsNoPlaceToKeepTheText = {
@@ -293,7 +301,7 @@ constexpr I18nText kI18N_theKitchenIsNoPlaceToKeepTheText = {
"LA COCINA NO ES LUGAR PARA GUARDAR %s.",
"LA CUISINE NE CONVIENT PAS A %s.",
"DIE KUECHE IST KEIN PLATZ FUER %s.",
- nullptr
+ "\xa6\x81\xb4\xfa\xb5\x41\x93\x65 %s \x91\xbd\xb4\x61\x96\x89\xa0\x65\xd0\x65\x20\xb8\x77\xad\xa1\x88\x61\x20\xb4\x61\x93\xb3\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_youllForgetTheObjectHereText = {
@@ -301,7 +309,7 @@ constexpr I18nText kI18N_youllForgetTheObjectHereText = {
"OLIVIDARAS %s AQUI.",
"VOUS OUBLIEREZ %s ICI.",
"DU WIRST NOCH %s HIER VERGESSEN.",
- nullptr
+ "\xb5\x61\x8b\xa1\x94\x61 %s \x91\xbd\xb4\x61\x96\x81\xa1\x65\x20\xb7\xb0\xb4\xe1\xa4\xe1\x9f\xa9\x20\x88\xf5\xb7\xb3\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_youdRatherHaveTheObjectWithYouText = {
@@ -309,7 +317,7 @@ constexpr I18nText kI18N_youdRatherHaveTheObjectWithYouText = {
"SERIA MEJOR TENER %s CONTIGO.",
"IL VAUDRAIT MIEUX AVOIR %s SUR VOUS.",
"DU HAETTEST LIEBER %s BEI DIR.",
- nullptr
+ "\xc0\x61\x9c\x61\x9f\xa1 %s \x88\x61\xbb\xa1\x93\x65\x89\x41\x20\xb9\xbd\xb7\x69\x88\xf5\x20\xb7\xb3\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_theObjectHasNoEffectText = {
@@ -317,7 +325,7 @@ constexpr I18nText kI18N_theObjectHasNoEffectText = {
"%s NO TIENE EFECTO.",
"%s N'A AUCUN EFFET.",
"%s BEWIRKT NICHTS.",
- nullptr
+ "%s \xb5\x77\xd0\xb7\xb7\x69\x20\xa3\xa1\xc3\xa1\xbb\xa1\x20\xa1\xb5\xd0\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_thisIsNotAGoodPlaceForTheText = {
@@ -325,7 +333,7 @@ constexpr I18nText kI18N_thisIsNotAGoodPlaceForTheText = {
"NO ES UN BUEN SITIO PARA %s.",
"CE N'EST PAS UN BON ENDROIT POUR %s.",
"DAS IST KEIN GUTER PLATZ FUER %s.",
- nullptr
+ "%s \x91\xbd\xb4\x61\x96\x89\x20\xb8\x77\xad\xa1\x9d\xa1\xac\xe1\x93\x65\x20\xb8\xe2\xd0\x73\xd0\x61\xbb\xa1\x20\xb4\x67\xb7\x65\x88\xf5\x20\x88\x7b\x8a\x85\xb6\x61\x2e"
};
constexpr I18nText kI18N_youSeeAReflectionOfTheText = {
@@ -333,7 +341,7 @@ constexpr I18nText kI18N_youSeeAReflectionOfTheText = {
"VES UN REFLEJO DE %s.",
"VOUS VOYEZ UN REFLET REPRESENTANT %s.",
"DU SIEHST EIN SPIEGELBILD VON %s.",
- nullptr
+ "%s \x88\xe1\xb6\x89\xb9\xa1\x88\x62\xb5\x41\x20\xa7\xa1\xc2\xa1\x95\xa1\x20\xb4\x61\xa2\x81\x9c\xe5\x20\xa4\x65\xb7\x77\xb7\xa1\x20\xb4\xf4\xaf\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_youDontWantToLeaveTheObjectUnderTheBedText = {
@@ -341,7 +349,7 @@ constexpr I18nText kI18N_youDontWantToLeaveTheObjectUnderTheBedText = {
"NO QUIERES DEJAR %s DEBAJO DE LA CAMA.",
"POURQUOI LAISSERIEZ-VOUS %s SOUS LE LIT?",
"DU WILLST %s NICHT UNTER DEM BETT LASSEN.",
- nullptr
+ "%s \xc3\xb1\x94\x81\xa3\xbb\xb5\x41\x20\x90\xfd\x93\x65\x88\xf5\xb7\x65\x20\xa5\x69\x9d\xa1\x20\xb9\xbd\xb7\x65\x20\xac\x97\x88\x62\xb7\xa1\x20\xb4\x61\x93\xa5\x88\xf5\x20\x88\x7b\xaf\x73\x93\xa1\x94\x61\x2e"
};
constexpr I18nText kI18N_genResponse0_usingTheObjectOnTheObjectItMustBeYourHeadachesText = {
diff --git a/engines/darkseed/usecode.cpp b/engines/darkseed/usecode.cpp
index 5d5cb484b26..5b093051d29 100644
--- a/engines/darkseed/usecode.cpp
+++ b/engines/darkseed/usecode.cpp
@@ -1556,64 +1556,64 @@ void UseCode::genericResponse(int16 useObjNum, int16 targetObjNum, int16 tosIdx)
}
switch (tosIdx) {
case 979:
- genericSingleObjectResponse(kI18N_ThisSentryCannotBeStoppedWithText, useObjNum);
+ genericSingleObjectResponse(kI18N_ThisSentryCannotBeStoppedWithText, useObjNum, KoreanObjectSuffixType::Location);
break;
case 980:
- genericSingleObjectResponse(kI18N_HasNoEffectOnTheAlienTubesText, useObjNum);
+ genericSingleObjectResponse(kI18N_HasNoEffectOnTheAlienTubesText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 981:
genericSingleObjectResponse(kI18N_YouIncinerateTheText, useObjNum);
break;
case 982:
- genericSingleObjectResponse(kI18N_HasNoEffectOnTheAlienMonstrosityText, useObjNum);
+ genericSingleObjectResponse(kI18N_HasNoEffectOnTheAlienMonstrosityText, useObjNum, KoreanObjectSuffixType::Topic);
break;
case 983:
- genericSingleObjectResponse(kI18N_cutTheWiresText, useObjNum);
+ genericSingleObjectResponse(kI18N_cutTheWiresText, useObjNum, KoreanObjectSuffixType::Topic);
break;
case 984:
- genericSingleObjectResponse(kI18N_NoEffectOnTheProtectedAncientText, useObjNum);
+ genericSingleObjectResponse(kI18N_NoEffectOnTheProtectedAncientText, useObjNum, KoreanObjectSuffixType::Topic);
break;
case 985:
- genericSingleObjectResponse(kI18N_YouHideTheObjectUnderThePillowText, useObjNum);
+ genericSingleObjectResponse(kI18N_YouHideTheObjectUnderThePillowText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 986:
- genericSingleObjectResponse(kI18N_DontPutTheObjectInTheTrunkText, useObjNum);
+ genericSingleObjectResponse(kI18N_DontPutTheObjectInTheTrunkText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 987:
- genericSingleObjectResponse(kI18N_TheCarWontStartWithTheText, useObjNum);
+ genericSingleObjectResponse(kI18N_TheCarWontStartWithTheText, useObjNum, KoreanObjectSuffixType::Location);
break;
case 988:
- genericSingleObjectResponse(kI18N_IfYouPutTheObjectInTheTrunkText, useObjNum);
+ genericSingleObjectResponse(kI18N_IfYouPutTheObjectInTheTrunkText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 989:
- genericSingleObjectResponse(kI18N_TheObjectIsYoursYouHaventLostItText, useObjNum);
+ genericSingleObjectResponse(kI18N_TheObjectIsYoursYouHaventLostItText, useObjNum, KoreanObjectSuffixType::Topic);
break;
case 990:
- genericSingleObjectResponse(kI18N_notAGoodPlaceToHideTheText, useObjNum);
+ genericSingleObjectResponse(kI18N_notAGoodPlaceToHideTheText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 991:
- genericSingleObjectResponse(kI18N_youTryToPutTheObjectInsideButTheDoorWontOpenText, useObjNum);
+ genericSingleObjectResponse(kI18N_youTryToPutTheObjectInsideButTheDoorWontOpenText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 992:
- genericSingleObjectResponse(kI18N_theKitchenIsNoPlaceToKeepTheText, useObjNum);
+ genericSingleObjectResponse(kI18N_theKitchenIsNoPlaceToKeepTheText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 993:
- genericSingleObjectResponse(kI18N_youllForgetTheObjectHereText, useObjNum);
+ genericSingleObjectResponse(kI18N_youllForgetTheObjectHereText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 994:
- genericSingleObjectResponse(kI18N_youdRatherHaveTheObjectWithYouText, useObjNum);
+ genericSingleObjectResponse(kI18N_youdRatherHaveTheObjectWithYouText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 995:
- genericSingleObjectResponse(kI18N_theObjectHasNoEffectText, useObjNum);
+ genericSingleObjectResponse(kI18N_theObjectHasNoEffectText, useObjNum, KoreanObjectSuffixType::Topic);
break;
case 996:
- genericSingleObjectResponse(kI18N_thisIsNotAGoodPlaceForTheText, useObjNum);
+ genericSingleObjectResponse(kI18N_thisIsNotAGoodPlaceForTheText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 997:
- genericSingleObjectResponse(kI18N_youSeeAReflectionOfTheText, useObjNum);
+ genericSingleObjectResponse(kI18N_youSeeAReflectionOfTheText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 998:
- genericSingleObjectResponse(kI18N_youDontWantToLeaveTheObjectUnderTheBedText, useObjNum);
+ genericSingleObjectResponse(kI18N_youDontWantToLeaveTheObjectUnderTheBedText, useObjNum, KoreanObjectSuffixType::Object);
break;
case 999:
switch (_genericResponseCounter) {
@@ -1739,11 +1739,21 @@ void UseCode::startDigging(int16 targetObjNum) {
g_engine->playSound(14, 5, -1);
}
-void UseCode::genericSingleObjectResponse(const I18nText &text, int16 useObjNum) {
+void UseCode::genericSingleObjectResponse(const I18nText &text, int16 useObjNum, KoreanObjectSuffixType krObjSuffixType) {
+ Common::U32String objectString = _objectVar.getObjectName(useObjNum);
+ if (g_engine->getLanguage() == Common::KO_KOR) {
+ switch (krObjSuffixType) {
+ case KoreanObjectSuffixType::Object : objectString = KoFont::getObjectString(objectString); break;
+ case KoreanObjectSuffixType::Topic : objectString = KoFont::getTopicString(objectString); break;
+ case KoreanObjectSuffixType::Linking : objectString = KoFont::getLinkingString(objectString); break;
+ case KoreanObjectSuffixType::Location : objectString = KoFont::getLocationString(objectString); break;
+ default: break;
+ }
+ }
_console->addTextLine(
formatInjectStrings(
getI18NText(text).c_str(),
- _objectVar.getObjectName(useObjNum).c_str()));
+ objectString.c_str()));
}
} // End of namespace Darkseed
diff --git a/engines/darkseed/usecode.h b/engines/darkseed/usecode.h
index a5edd9ff827..1bbe89cf3ad 100644
--- a/engines/darkseed/usecode.h
+++ b/engines/darkseed/usecode.h
@@ -90,7 +90,7 @@ private:
void putObjUnderPillow(int objNum);
void startDigging(int16 targetObjNum);
- void genericSingleObjectResponse(const I18nText &text, int16 useObjNum);
+ void genericSingleObjectResponse(const I18nText &text, int16 useObjNum, KoreanObjectSuffixType krObjSuffixType=KoreanObjectSuffixType::None);
};
} // namespace Darkseed
More information about the Scummvm-git-logs
mailing list