aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/base_quick_msg.cpp
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2013-02-06 13:56:55 +0100
committerEinar Johan Trøan Sømåen2013-03-24 19:02:34 +0100
commitef61c64f3f84eb0e055593e1940fd1c2890a5dc9 (patch)
tree879e5632fc826cf80d9e52fac7f8e8487b290bfd /engines/wintermute/base/base_quick_msg.cpp
parentd136e20d6e1851b1261db83787fea9d5fb42cd89 (diff)
downloadscummvm-rg350-ef61c64f3f84eb0e055593e1940fd1c2890a5dc9.tar.gz
scummvm-rg350-ef61c64f3f84eb0e055593e1940fd1c2890a5dc9.tar.bz2
scummvm-rg350-ef61c64f3f84eb0e055593e1940fd1c2890a5dc9.zip
WINTERMUTE: Detach BaseQuickMsg from the class-hierarchy. (Remove useless inheritance)
Diffstat (limited to 'engines/wintermute/base/base_quick_msg.cpp')
-rw-r--r--engines/wintermute/base/base_quick_msg.cpp14
1 files changed, 4 insertions, 10 deletions
diff --git a/engines/wintermute/base/base_quick_msg.cpp b/engines/wintermute/base/base_quick_msg.cpp
index 0a9907ac6b..50a9031eee 100644
--- a/engines/wintermute/base/base_quick_msg.cpp
+++ b/engines/wintermute/base/base_quick_msg.cpp
@@ -32,26 +32,20 @@
namespace Wintermute {
//////////////////////////////////////////////////////////////////////////
-BaseQuickMsg::BaseQuickMsg(BaseGame *inGame, const char *text) : BaseClass(inGame) {
- _text = new char [strlen(text) + 1];
- if (_text) {
- strcpy(_text, text);
- }
+BaseQuickMsg::BaseQuickMsg(BaseGame *inGame, const char *text) {
+ _text = text;
_startTime = _gameRef->_currentTime;
}
//////////////////////////////////////////////////////////////////////////
BaseQuickMsg::~BaseQuickMsg() {
- if (_text) {
- delete[] _text;
- }
}
//////////////////////////////////////////////////////////////////////////
-char *BaseQuickMsg::getText() {
- return _text;
+const char *BaseQuickMsg::getText() const {
+ return _text.c_str();
}
} // end of namespace Wintermute