diff options
| author | Strangerke | 2014-08-24 11:02:14 +0200 | 
|---|---|---|
| committer | Strangerke | 2014-08-24 11:02:14 +0200 | 
| commit | 7b1d0064fe3718142af2d764699d705cd2258669 (patch) | |
| tree | d31fa80e125c4ac9a146ff6edd53e2f9dc00fd5f | |
| parent | ee62d6c1cfce009331050fb9bf8bfecbb8f51472 (diff) | |
| download | scummvm-rg350-7b1d0064fe3718142af2d764699d705cd2258669.tar.gz scummvm-rg350-7b1d0064fe3718142af2d764699d705cd2258669.tar.bz2 scummvm-rg350-7b1d0064fe3718142af2d764699d705cd2258669.zip  | |
ACCESS: Fix the loading of text in doEstablish
| -rw-r--r-- | engines/access/access.cpp | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/access/access.cpp b/engines/access/access.cpp index e90e5bad22..0db3376697 100644 --- a/engines/access/access.cpp +++ b/engines/access/access.cpp @@ -289,11 +289,16 @@ void AccessEngine::doEstablish(int esatabIndex, int sub) {  	loadEstablish(sub);  	_et = sub;  	warning("CHECKME: Use of di"); +	Common::String msg; +	int idx = READ_LE_UINT16(_eseg + (sub * 2) + 2); +	for (int i = idx; _eseg[i] != 0; ++i) +		msg += _eseg[i]; +  	_printEnd = 155;  	if (_txtPages == 0) -		warning("TODO: printText();"); +		warning("TODO: printText(%s)", msg.c_str());  	else -		warning("TODO: speakText();"); +		warning("TODO: speakText(%s)", msg.c_str());  	_screen->forceFadeOut();  	_screen->clearScreen();  | 
