diff options
author | Einar Johan Trøan Sømåen | 2012-12-09 12:49:23 +0100 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-12-09 12:49:23 +0100 |
commit | 2ede3f58a0c0522665daa8cff745da0a9b62c0b6 (patch) | |
tree | 637e2249c5586ed451b47ac9b132e71328502b5e /engines/wintermute/ad/ad_response_box.cpp | |
parent | 7ff74312a0c0c698a1c7044f82bb02c8db7794d3 (diff) | |
download | scummvm-rg350-2ede3f58a0c0522665daa8cff745da0a9b62c0b6.tar.gz scummvm-rg350-2ede3f58a0c0522665daa8cff745da0a9b62c0b6.tar.bz2 scummvm-rg350-2ede3f58a0c0522665daa8cff745da0a9b62c0b6.zip |
WINTERMUTE: Privatize members of AdResponseBox
Diffstat (limited to 'engines/wintermute/ad/ad_response_box.cpp')
-rw-r--r-- | engines/wintermute/ad/ad_response_box.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/engines/wintermute/ad/ad_response_box.cpp b/engines/wintermute/ad/ad_response_box.cpp index fb31aa0bb8..45fd33d222 100644 --- a/engines/wintermute/ad/ad_response_box.cpp +++ b/engines/wintermute/ad/ad_response_box.cpp @@ -96,6 +96,9 @@ AdResponseBox::~AdResponseBox() { _waitingScript = NULL; } +uint32 AdResponseBox::getNumResponses() const { + return _responses.size(); +} ////////////////////////////////////////////////////////////////////////// void AdResponseBox::clearResponses() { @@ -627,6 +630,30 @@ void AdResponseBox::setLastResponseText(const char *text, const char *textOrig) BaseUtils::setString(&_lastResponseTextOrig, textOrig); } +const char *AdResponseBox::getLastResponseText() const { + return _lastResponseText; +} + +const char *AdResponseBox::getLastResponseTextOrig() const { + return _lastResponseTextOrig; +} + +UIWindow *AdResponseBox::getResponseWindow() { + return _window; +} + +void AdResponseBox::addResponse(AdResponse *response) { + _responses.add(response); +} + +int32 AdResponseBox::getIdForResponseNum(uint32 num) const { + assert(num < _responses.size()); + return _responses[num]->_iD; +} + +bool AdResponseBox::handleResponseNum(uint32 num) { + return handleResponse(_responses[num]); +} ////////////////////////////////////////////////////////////////////////// bool AdResponseBox::handleResponse(AdResponse *response) { |