diff options
author | smatz <smatz@openttd.org> | 2008-04-07 20:02:36 +0000 |
---|---|---|
committer | smatz <smatz@openttd.org> | 2008-04-07 20:02:36 +0000 |
commit | f35612bd21374ee0aa77c0a79b6546922d43add0 (patch) | |
tree | c2115574a47116b76a0611096c82fda037e9a4b4 /src/command.cpp | |
parent | cf250390c5bd2a4980197b1801630fac80944fd3 (diff) | |
download | openttd-f35612bd21374ee0aa77c0a79b6546922d43add0.tar.xz |
(svn r12616) -Codechange: r12591 didn't work as expected for NDS, move one function back to cpp
Diffstat (limited to 'src/command.cpp')
-rw-r--r-- | src/command.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/command.cpp b/src/command.cpp index 4b6335744..7bf1b8cba 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -668,3 +668,14 @@ callb_err: ClearStorageChanges(false); return false; } + + +CommandCost CommandCost::AddCost(CommandCost ret) +{ + this->AddCost(ret.cost); + if (this->success && !ret.success) { + this->message = ret.message; + this->success = false; + } + return *this; +} |