aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/screen.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-05-18 20:57:58 -0400
committerPaul Gilbert2015-05-18 20:57:58 -0400
commita09937121c3844071ab992115f32b47d57a5d337 (patch)
tree00c852882f76e4f3a3e7f8c18bd8544004963e22 /engines/sherlock/screen.cpp
parent8d426ca46435426c925007b08c933fdccdd75fa8 (diff)
downloadscummvm-rg350-a09937121c3844071ab992115f32b47d57a5d337.tar.gz
scummvm-rg350-a09937121c3844071ab992115f32b47d57a5d337.tar.bz2
scummvm-rg350-a09937121c3844071ab992115f32b47d57a5d337.zip
SHERLOCK: Syntactic fixes
Diffstat (limited to 'engines/sherlock/screen.cpp')
-rw-r--r--engines/sherlock/screen.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/engines/sherlock/screen.cpp b/engines/sherlock/screen.cpp
index d9ec1d745d..4c70bf21c5 100644
--- a/engines/sherlock/screen.cpp
+++ b/engines/sherlock/screen.cpp
@@ -328,13 +328,10 @@ void Screen::flushImage(ImageFrame *frame, const Common::Point &pt,
*/
void Screen::print(const Common::Point &pt, byte color, const char *formatStr, ...) {
// Create the string to display
- char buffer[100];
va_list args;
-
va_start(args, formatStr);
- vsprintf(buffer, formatStr, args);
+ Common::String str = Common::String::vformat(formatStr, args);
va_end(args);
- Common::String str(buffer);
// Figure out area to draw text in
Common::Point pos = pt;
@@ -362,13 +359,10 @@ void Screen::print(const Common::Point &pt, byte color, const char *formatStr, .
*/
void Screen::gPrint(const Common::Point &pt, byte color, const char *formatStr, ...) {
// Create the string to display
- char buffer[100];
va_list args;
-
va_start(args, formatStr);
- vsprintf(buffer, formatStr, args);
+ Common::String str = Common::String::vformat(formatStr, args);
va_end(args);
- Common::String str(buffer);
// Print the text
writeString(str, pt, color);