diff options
author | Sven Hesse | 2008-12-28 18:00:19 +0000 |
---|---|---|
committer | Sven Hesse | 2008-12-28 18:00:19 +0000 |
commit | 017561a2e1da047b94e224e27062219fe7db11bb (patch) | |
tree | ddc1ed00b39ad4b1c80409de2dd706e970b83fa3 /engines/gob/inter.cpp | |
parent | acdd0354b22d8aca7959743575052118e2c486a2 (diff) | |
download | scummvm-rg350-017561a2e1da047b94e224e27062219fe7db11bb.tar.gz scummvm-rg350-017561a2e1da047b94e224e27062219fe7db11bb.tar.bz2 scummvm-rg350-017561a2e1da047b94e224e27062219fe7db11bb.zip |
Fixing the save/load list box's width
svn-id: r35591
Diffstat (limited to 'engines/gob/inter.cpp')
-rw-r--r-- | engines/gob/inter.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/gob/inter.cpp b/engines/gob/inter.cpp index 85eb69e7cf..869ab958c7 100644 --- a/engines/gob/inter.cpp +++ b/engines/gob/inter.cpp @@ -184,6 +184,25 @@ void Inter::storeKey(int16 key) { _vm->_util->clearKeyBuf(); } +void Inter::writeVar(uint32 offset, uint16 type, uint32 value) { + switch (type) { + case 16: + case 18: + WRITE_VARO_UINT8(offset, value); + break; + + case 17: + case 24: + case 27: + WRITE_VARO_UINT16(offset, value); + break; + + default: + WRITE_VAR_OFFSET(offset, value); + break; + } +} + void Inter::funcBlock(int16 retFlag) { OpFuncParams params; byte cmd; |