From 7064698b6058873118a4cf7d561611161e1c7f13 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Sat, 14 Sep 2019 02:00:16 +0100 Subject: HDB: Removed Fixed String Buffer from AI Player Code This is replaced by simpler Common::String equivalent. --- engines/hdb/ai-player.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'engines') diff --git a/engines/hdb/ai-player.cpp b/engines/hdb/ai-player.cpp index 84bfa8e506..70e527fe3f 100644 --- a/engines/hdb/ai-player.cpp +++ b/engines/hdb/ai-player.cpp @@ -1581,8 +1581,6 @@ void aiTransceiverUse(AIEntity *e) { } #endif -char monkBuff[32]; - void aiMonkeystoneInit(AIEntity *e) { e->aiUse = aiMonkeystoneUse; e->aiAction = aiMonkeystoneAction; @@ -1608,12 +1606,9 @@ void aiMonkeystoneInit2(AIEntity *e) { void aiMonkeystoneUse(AIEntity *e) { int val = g_hdb->_ai->getMonkeystoneAmount(); - sprintf(monkBuff, "You have %d Monkeystone", val); - if (val > 1) - strcat(monkBuff, "s"); - strcat(monkBuff, "!"); + Common::String monkString = Common::String::format("You have %d Monkeystone%s!", val, (val > 1) ? "s" : ""); g_hdb->_sound->playSound(SND_GET_MONKEYSTONE); - g_hdb->_window->openMessageBar(monkBuff, kMsgDelay); + g_hdb->_window->openMessageBar(monkString.c_str(), kMsgDelay); // have we unlocked a secret star(tm)??? if (val == 7) { -- cgit v1.2.3