aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/runtime.h
diff options
context:
space:
mode:
authorVladimir2011-06-07 22:56:13 +0400
committerAlyssa Milburn2011-06-15 17:31:45 +0200
commit78cc82a18ce8047e703a2fbbdc6a729f760e2905 (patch)
tree2ee194fe2f904d33efe8f13540ed07dda0afeda6 /engines/dreamweb/runtime.h
parentf7de3e8c386293b162225829a8268565408b0e4e (diff)
downloadscummvm-rg350-78cc82a18ce8047e703a2fbbdc6a729f760e2905.tar.gz
scummvm-rg350-78cc82a18ce8047e703a2fbbdc6a729f760e2905.tar.bz2
scummvm-rg350-78cc82a18ce8047e703a2fbbdc6a729f760e2905.zip
DREAMWEB: fixed typo
Diffstat (limited to 'engines/dreamweb/runtime.h')
-rw-r--r--engines/dreamweb/runtime.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/dreamweb/runtime.h b/engines/dreamweb/runtime.h
index be83686fe3..6b330288b2 100644
--- a/engines/dreamweb/runtime.h
+++ b/engines/dreamweb/runtime.h
@@ -29,7 +29,7 @@ struct RegisterPart {
Register &_reg;
uint8 _value;
- inline RegisterPart(Register &reg) : _reg(reg), _value(reg._value >> Shift) {}
+ explicit inline RegisterPart(Register &reg) : _reg(reg), _value(reg._value >> Shift) {}
inline operator uint8&() {
return _value;
@@ -46,6 +46,7 @@ struct RegisterPart {
_reg._value = (_reg._value & Mask) | (_value << Shift);
}
};
+
typedef RegisterPart<0xff, 0> LowPartOfRegister;
typedef RegisterPart<0xff00, 8> HighPartOfRegister;
@@ -60,14 +61,17 @@ public:
assert(index + 1 < data.size());
_value = _data[index] | (_data[index + 1] << 8);
}
+
inline WordRef& operator=(const WordRef &ref) {
_value = ref._value;
return *this;
}
+
inline WordRef& operator=(uint16 v) {
_value = v;
return *this;
}
+
inline operator uint16() const {
return _value;
}
@@ -158,7 +162,7 @@ struct Flags {
inline bool l() const { return !_z && _s != _o; }
inline bool le() const { return _z || _s != _o; }
- inline void update_sign(uint8 v) {
+ inline void update(uint8 v) {
bool new_s = v & 0x80;
_o = new_s != _s;
_s = new_s;