diff options
author | Paul Gilbert | 2015-05-18 20:57:58 -0400 |
---|---|---|
committer | Paul Gilbert | 2015-05-18 20:57:58 -0400 |
commit | a09937121c3844071ab992115f32b47d57a5d337 (patch) | |
tree | 00c852882f76e4f3a3e7f8c18bd8544004963e22 /engines/sherlock/screen.cpp | |
parent | 8d426ca46435426c925007b08c933fdccdd75fa8 (diff) | |
download | scummvm-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.cpp | 10 |
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); |