aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/talk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/talk.cpp')
-rw-r--r--engines/hopkins/talk.cpp58
1 files changed, 29 insertions, 29 deletions
diff --git a/engines/hopkins/talk.cpp b/engines/hopkins/talk.cpp
index 13179c1a36..f792f4d898 100644
--- a/engines/hopkins/talk.cpp
+++ b/engines/hopkins/talk.cpp
@@ -60,12 +60,12 @@ void TalkManager::PARLER_PERSO(const Common::String &filename) {
_vm->_graphicsManager.no_scroll = 1;
v13 = _vm->_globals.DESACTIVE_INVENT;
_vm->_globals.DESACTIVE_INVENT = 1;
- BUFFERPERSO = FileManager::RECHERCHE_CAT(filename, 5);
+ BUFFERPERSO = _vm->_fileManager.RECHERCHE_CAT(filename, 5);
TAILLEPERSO = _vm->_globals.CAT_TAILLE;
if (BUFFERPERSO == PTRNUL) {
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, filename);
- BUFFERPERSO = FileManager::CHARGE_FICHIER(_vm->_globals.NFICHIER);
- TAILLEPERSO = FileManager::FLONG(_vm->_globals.NFICHIER);
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, filename);
+ BUFFERPERSO = _vm->_fileManager.CHARGE_FICHIER(_vm->_globals.NFICHIER);
+ TAILLEPERSO = _vm->_fileManager.FLONG(_vm->_globals.NFICHIER);
}
_vm->_globals.SAUVEGARDE->data[svField4] = 0;
RENVOIE_FICHIER(40, v16, (const char *)BUFFERPERSO);
@@ -81,21 +81,21 @@ void TalkManager::PARLER_PERSO(const Common::String &filename) {
v2 = READ_LE_UINT16((uint16 *)BUFFERPERSO + 40);
v3 = 20 * READ_LE_UINT16((uint16 *)BUFFERPERSO + 42) + 110;
PCHERCHE = 20 * READ_LE_UINT16((uint16 *)BUFFERPERSO + 42) + 110;
- PERSOSPR = FileManager::RECHERCHE_CAT(v16, 7);
+ PERSOSPR = _vm->_fileManager.RECHERCHE_CAT(v16, 7);
if (PERSOSPR) {
_vm->_globals.CAT_FLAG = 0;
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, v16);
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, v16);
} else {
_vm->_globals.CAT_FLAG = 1;
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, "RES_SAN.RES");
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, "RES_SAN.RES");
}
PERSOSPR = _vm->_objectsManager.CHARGE_SPRITE(_vm->_globals.NFICHIER);
_vm->_globals.CAT_FLAG = 0;
- FileManager::CONSTRUIT_LINUX("TEMP.SCR");
+ _vm->_fileManager.CONSTRUIT_LINUX("TEMP.SCR");
if (_vm->_graphicsManager.nbrligne == 640)
- FileManager::SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x4B000u);
+ _vm->_fileManager.SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x4B000u);
if (_vm->_graphicsManager.nbrligne == 1280)
- FileManager::SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x96000u);
+ _vm->_fileManager.SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x96000u);
if (!_vm->_graphicsManager.nbrligne)
_vm->_graphicsManager.ofscroll = 0;
_vm->_graphicsManager.NB_SCREEN();
@@ -134,8 +134,8 @@ void TalkManager::PARLER_PERSO(const Common::String &filename) {
PERSOSPR = _vm->_globals.LIBERE_FICHIER(PERSOSPR);
_vm->_graphicsManager.NB_SCREEN();
_vm->_globals.NECESSAIRE = 0;
- FileManager::CONSTRUIT_LINUX("TEMP.SCR");
- FileManager::bload(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN);
+ _vm->_fileManager.CONSTRUIT_LINUX("TEMP.SCR");
+ _vm->_fileManager.bload(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN);
_vm->_objectsManager.PERSO_ON = 0;
_vm->_eventsManager.btsouris = v14;
@@ -191,12 +191,12 @@ void TalkManager::PARLER_PERSO2(const Common::String &filename) {
STATI = 1;
v7 = _vm->_objectsManager.DESACTIVE_INVENT;
_vm->_objectsManager.DESACTIVE_INVENT = 1;
- BUFFERPERSO = FileManager::RECHERCHE_CAT(filename, 5);
+ BUFFERPERSO = _vm->_fileManager.RECHERCHE_CAT(filename, 5);
TAILLEPERSO = _vm->_globals.CAT_TAILLE;
if (BUFFERPERSO == PTRNUL) {
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, filename);
- BUFFERPERSO = FileManager::CHARGE_FICHIER(_vm->_globals.NFICHIER);
- TAILLEPERSO = FileManager::FLONG(_vm->_globals.NFICHIER);
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, filename);
+ BUFFERPERSO = _vm->_fileManager.CHARGE_FICHIER(_vm->_globals.NFICHIER);
+ TAILLEPERSO = _vm->_fileManager.FLONG(_vm->_globals.NFICHIER);
}
_vm->_globals.SAUVEGARDE->data[svField4] = 0;
@@ -621,7 +621,7 @@ int TalkManager::VERIF_BOITE(int idx, const Common::String &file, int a3) {
v18 = 0;
_vm->_globals.police_l = 11;
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPLINK, file);
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPLINK, file);
filename = dest = _vm->_globals.NFICHIER;
filename += "IND";
@@ -1181,12 +1181,12 @@ void TalkManager::OBJET_VIVANT(const Common::String &a2) {
_vm->_objectsManager.NUMZONE = -1;
_vm->_eventsManager.btsouris = 4;
_vm->_eventsManager.CHANGE_MOUSE(0);
- BUFFERPERSO = FileManager::RECHERCHE_CAT(a2, 5);
+ BUFFERPERSO = _vm->_fileManager.RECHERCHE_CAT(a2, 5);
TAILLEPERSO = _vm->_globals.CAT_TAILLE;
if (BUFFERPERSO == PTRNUL) {
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, a2);
- BUFFERPERSO = FileManager::CHARGE_FICHIER(_vm->_globals.NFICHIER);
- TAILLEPERSO = FileManager::FLONG(_vm->_globals.NFICHIER);
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, a2);
+ BUFFERPERSO = _vm->_fileManager.CHARGE_FICHIER(_vm->_globals.NFICHIER);
+ TAILLEPERSO = _vm->_fileManager.FLONG(_vm->_globals.NFICHIER);
}
RENVOIE_FICHIER(40, v23, (const char *)BUFFERPERSO);
RENVOIE_FICHIER(0, v22, (const char *)BUFFERPERSO);
@@ -1199,21 +1199,21 @@ void TalkManager::OBJET_VIVANT(const Common::String &a2) {
if (!v6) {
v20 = Common::String::format("IM%d", _vm->_globals.ECRAN);
}
- PERSOSPR = FileManager::RECHERCHE_CAT(v23, 7);
+ PERSOSPR = _vm->_fileManager.RECHERCHE_CAT(v23, 7);
if (PERSOSPR) {
_vm->_globals.CAT_FLAG = 0;
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, v23);
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, v23);
} else {
_vm->_globals.CAT_FLAG = 1;
- FileManager::CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, "RES_SAN.RES");
+ _vm->_fileManager.CONSTRUIT_FICHIER(_vm->_globals.HOPANIM, "RES_SAN.RES");
}
PERSOSPR = _vm->_objectsManager.CHARGE_SPRITE(_vm->_globals.NFICHIER);
_vm->_globals.CAT_FLAG = 0;
- FileManager::CONSTRUIT_LINUX("TEMP.SCR");
+ _vm->_fileManager.CONSTRUIT_LINUX("TEMP.SCR");
if (_vm->_graphicsManager.nbrligne == SCREEN_WIDTH)
- FileManager::SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x4B000u);
+ _vm->_fileManager.SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x4B000u);
if (_vm->_graphicsManager.nbrligne == (SCREEN_WIDTH * 2))
- FileManager::SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x96000u);
+ _vm->_fileManager.SAUVE_FICHIER(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN, 0x96000u);
if (!_vm->_graphicsManager.nbrligne)
_vm->_graphicsManager.ofscroll = 0;
_vm->_graphicsManager.NB_SCREEN();
@@ -1276,8 +1276,8 @@ void TalkManager::OBJET_VIVANT(const Common::String &a2) {
_vm->_globals.NOMARCHE = 0;
if (_vm->_globals.SORTIE == 101)
_vm->_globals.SORTIE = 0;
- FileManager::CONSTRUIT_LINUX("TEMP.SCR");
- FileManager::bload(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN);
+ _vm->_fileManager.CONSTRUIT_LINUX("TEMP.SCR");
+ _vm->_fileManager.bload(_vm->_globals.NFICHIER, _vm->_graphicsManager.VESA_SCREEN);
_vm->_objectsManager.PERSO_ON = 0;
_vm->_eventsManager.btsouris = 4;
_vm->_eventsManager.CHANGE_MOUSE(4);