diff options
| -rw-r--r-- | engines/hdb/menu.cpp | 20 | 
1 files changed, 10 insertions, 10 deletions
diff --git a/engines/hdb/menu.cpp b/engines/hdb/menu.cpp index 77d43a7698..a9b1f4a75f 100644 --- a/engines/hdb/menu.cpp +++ b/engines/hdb/menu.cpp @@ -857,27 +857,27 @@ void Menu::drawMenu() {  		_titleLogo->drawMasked(centerPic(_titleLogo), _rocketY + _mTitleY);  		_menuBackoutGfx->drawMasked(_warpBackoutX, g_hdb->_menu->_warpBackoutY); -		char string[32]; +		Common::String textString;  		for (int i = 0; i < 10; i++) { -			sprintf(string, "Map %2d", i); +			textString = Common::String::format("Map %2d", i);  			g_hdb->_gfx->setCursor(_warpX + 4, i * 16 + _warpY); -			g_hdb->_gfx->drawText(string); +			g_hdb->_gfx->drawText(textString.c_str());  		}  		for (int i = 0; i < 10; i++) { -			sprintf(string, "Map %d", i + 10); +			textString = Common::String::format("Map %d", i + 10);  			g_hdb->_gfx->setCursor(_warpX + 80, i * 16 + _warpY); -			g_hdb->_gfx->drawText(string); +			g_hdb->_gfx->drawText(textString.c_str());  		}  		for (int i = 0; i < 10; i++) { -			sprintf(string, "Map %d", i + 20); +			textString = Common::String::format("Map %d", i + 20);  			g_hdb->_gfx->setCursor(_warpX + 160, i * 16 + _warpY); -			g_hdb->_gfx->drawText(string); +			g_hdb->_gfx->drawText(textString.c_str());  		}  		if (_warpActive > 1) {  			g_hdb->_gfx->setCursor(_warpX + 60, _warpY + 164); -			sprintf(string, "Warping to MAP%d", _warpActive - 2); -			g_hdb->_gfx->centerPrint(string); +			textString = Common::String::format("Warping to MAP%d", _warpActive - 2); +			g_hdb->_gfx->centerPrint(textString.c_str());  		}  	} else if (_quitActive) {  		//------------------------------------------------------------------- @@ -1310,7 +1310,7 @@ void Menu::fillSavegameSlots() {  		} else {  			Graphics::skipThumbnail(*in); -			strcpy(_saveGames[i].saveID, saveGameFile.c_str()); +			Common::strlcpy(_saveGames[i].saveID, saveGameFile.c_str(), sizeof(_saveGames[0].saveID));  			_saveGames[i].seconds = in->readUint32LE();  			in->read(_saveGames[i].mapName, 32);  			delete in;  | 
