[Scummvm-git-logs] scummvm master -> eb9acb1d97f2b90797a9feb60179caeff4a157b4

aquadran noreply at scummvm.org
Wed Sep 3 10:07:42 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
eb9acb1d97 WINTERMUTE: Restore some accessibility code


Commit: eb9acb1d97f2b90797a9feb60179caeff4a157b4
    https://github.com/scummvm/scummvm/commit/eb9acb1d97f2b90797a9feb60179caeff4a157b4
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2025-09-03T12:07:37+02:00

Commit Message:
WINTERMUTE: Restore some accessibility code

Changed paths:
    engines/wintermute/ad/ad_object.cpp
    engines/wintermute/base/base_game.cpp
    engines/wintermute/base/base_object.cpp


diff --git a/engines/wintermute/ad/ad_object.cpp b/engines/wintermute/ad/ad_object.cpp
index 0ec7c26c1c6..7a7b39f6e82 100644
--- a/engines/wintermute/ad/ad_object.cpp
+++ b/engines/wintermute/ad/ad_object.cpp
@@ -993,6 +993,9 @@ void AdObject::talk(const char *text, const char *sound, uint32 duration, const
 	if (deleteSound) {
 		delete[] sound;
 	}
+
+	//if (!m_Sentence->m_Sound)
+	//	Game->m_AccessMgr->Speak(m_Sentence->m_Text, TTS_TALK);
 }
 
 
diff --git a/engines/wintermute/base/base_game.cpp b/engines/wintermute/base/base_game.cpp
index 70b09837e82..4f26ced5bdb 100644
--- a/engines/wintermute/base/base_game.cpp
+++ b/engines/wintermute/base/base_game.cpp
@@ -439,6 +439,10 @@ bool BaseGame::initialize1() {
 		if (_fontStorage == nullptr) {
 			break;
 		}
+		//m_AccessMgr = new CBAccessMgr(this);
+		//if(m_AccessMgr == nullptr) {
+		//	break;
+		//}
 
 		_soundMgr = new BaseSoundMgr(this);
 		if (_soundMgr == nullptr) {
@@ -3329,6 +3333,8 @@ bool BaseGame::unregisterObject(BaseObject *object) {
 	if (_mainObject == object) {
 		_mainObject = nullptr;
 	}
+	// is it active accessibility object?
+	//if(m_AccessMgr && m_AccessMgr->GetActiveObject()==Object) m_AccessMgr->SetActiveObject(NULL);
 
 	// destroy object
 	for (int32 i = 0; i < _regObjects.getSize(); i++) {
diff --git a/engines/wintermute/base/base_object.cpp b/engines/wintermute/base/base_object.cpp
index fdf1cc203a9..e3d4272830d 100644
--- a/engines/wintermute/base/base_object.cpp
+++ b/engines/wintermute/base/base_object.cpp
@@ -1408,4 +1408,11 @@ bool BaseObject::renderModel() {
 }
 #endif
 
+//////////////////////////////////////////////////////////////////////////
+/*char *CBObject::GetAccessCaption() {
+	if (m_AccessCaption)
+		return m_AccessCaption;
+	else
+		return GetCaption();
+}*/
 } // End of namespace Wintermute




More information about the Scummvm-git-logs mailing list