diff options
Diffstat (limited to 'engines/draci/game.cpp')
| -rw-r--r-- | engines/draci/game.cpp | 9 | 
1 files changed, 4 insertions, 5 deletions
diff --git a/engines/draci/game.cpp b/engines/draci/game.cpp index 657e381986..893e321b79 100644 --- a/engines/draci/game.cpp +++ b/engines/draci/game.cpp @@ -934,13 +934,12 @@ void Game::inventorySwitch(int keycode) {  void Game::dialogueMenu(int dialogueID) {  	int oldLines, hit; -	char tmp[5]; -	sprintf(tmp, "%d", dialogueID+1); -	Common::String ext(tmp); -	_dialogueArchive = new BArchive(dialoguePath + ext + ".dfw"); +	Common::String name; +	name = dialoguePath + Common::String::format("%d.dfw", dialogueID + 1); +	_dialogueArchive = new BArchive(name);  	debugC(4, kDraciLogicDebugLevel, "Starting dialogue (ID: %d, Archive: %s)", -	    dialogueID, (dialoguePath + ext + ".dfw").c_str()); +	    dialogueID, name.c_str());  	_currentDialogue = dialogueID;  	oldLines = 255;  | 
