diff options
author | Travis Howell | 2005-11-11 04:55:54 +0000 |
---|---|---|
committer | Travis Howell | 2005-11-11 04:55:54 +0000 |
commit | 83941f95b3f8e4a6c63e48c9193fbf3ac2141ef7 (patch) | |
tree | a0a396e20b25072eb17698541be3a9a6bc8616af /simon | |
parent | 367c584a9a816592f5ee162f9cefbfcfa8e9de6f (diff) | |
download | scummvm-rg350-83941f95b3f8e4a6c63e48c9193fbf3ac2141ef7.tar.gz scummvm-rg350-83941f95b3f8e4a6c63e48c9193fbf3ac2141ef7.tar.bz2 scummvm-rg350-83941f95b3f8e4a6c63e48c9193fbf3ac2141ef7.zip |
Cleanup.
svn-id: r19556
Diffstat (limited to 'simon')
-rw-r--r-- | simon/items.cpp | 28 | ||||
-rw-r--r-- | simon/simon.cpp | 30 |
2 files changed, 29 insertions, 29 deletions
diff --git a/simon/items.cpp b/simon/items.cpp index 3f6feba41c..02a5657dcf 100644 --- a/simon/items.cpp +++ b/simon/items.cpp @@ -844,25 +844,25 @@ int SimonEngine::runScript() { case 153:{ /* set bit */ uint bit = getVarOrByte(); - _bitArray[bit >> 4] |= 1 << (bit & 15); + _bitArray[bit / 16] |= 1 << (bit & 15); break; } case 154:{ /* clear bit */ uint bit = getVarOrByte(); - _bitArray[bit >> 4] &= ~(1 << (bit & 15)); + _bitArray[bit / 16] &= ~(1 << (bit & 15)); break; } - case 155:{ /* is bit clear? */ + case 155:{ /* is bit clear */ uint bit = getVarOrByte(); - condition = (_bitArray[bit >> 4] & (1 << (bit & 15))) == 0; + condition = (_bitArray[bit / 16] & (1 << (bit & 15))) == 0; } break; - case 156:{ /* is bit set? */ + case 156:{ /* is bit set */ uint bit = getVarOrByte(); - condition = (_bitArray[bit >> 4] & (1 << (bit & 15))) != 0; + condition = (_bitArray[bit / 16] & (1 << (bit & 15))) != 0; } break; @@ -932,25 +932,25 @@ int SimonEngine::runScript() { case 166:{ /* set bit2 */ uint bit = getVarOrByte(); - _bitArray[(bit >> 4) + 16] |= 1 << (bit & 15); + _bitArray[(bit / 16) + 16] |= 1 << (bit & 15); } break; case 167:{ /* clear bit2 */ uint bit = getVarOrByte(); - _bitArray[(bit >> 4) + 16] &= ~(1 << (bit & 15)); + _bitArray[(bit / 16) + 16] &= ~(1 << (bit & 15)); } break; case 168:{ /* is bit2 clear */ uint bit = getVarOrByte(); - condition = (_bitArray[(bit >> 4) + 16] & (1 << (bit & 15))) == 0; + condition = (_bitArray[(bit / 16) + 16] & (1 << (bit & 15))) == 0; } break; case 169:{ /* is bit2 set */ uint bit = getVarOrByte(); - condition = (_bitArray[(bit >> 4) + 16] & (1 << (bit & 15))) != 0; + condition = (_bitArray[(bit / 16) + 16] & (1 << (bit & 15))) != 0; } break; @@ -1140,25 +1140,25 @@ int SimonEngine::runScript() { case 196:{ /* set bit3 */ uint bit = getVarOrByte(); - _bitArray[(bit >> 4) + 32] |= 1 << (bit & 15); + _bitArray[(bit / 16) + 32] |= 1 << (bit & 15); } break; case 197:{ /* clear bit3 */ uint bit = getVarOrByte(); - _bitArray[(bit >> 4) + 32] &= ~(1 << (bit & 15)); + _bitArray[(bit / 16) + 32] &= ~(1 << (bit & 15)); } break; case 198:{ /* is bit3 clear */ uint bit = getVarOrByte(); - condition = (_bitArray[(bit >> 4) + 32] & (1 << (bit & 15))) == 0; + condition = (_bitArray[(bit / 16) + 32] & (1 << (bit & 15))) == 0; } break; case 199:{ /* is bit3 set */ uint bit = getVarOrByte(); - condition = (_bitArray[(bit >> 4) + 32] & (1 << (bit & 15))) != 0; + condition = (_bitArray[(bit / 16) + 32] & (1 << (bit & 15))) != 0; } break; diff --git a/simon/simon.cpp b/simon/simon.cpp index 705617f0f0..9dd8b3e94d 100644 --- a/simon/simon.cpp +++ b/simon/simon.cpp @@ -1065,7 +1065,7 @@ uint SimonEngine::getOffsetOfChild2Param(Child2 *child, uint prop) { while (m != prop) { if (child->avail_props & m) offset++; - m <<= 1; + m *= 2; } return offset; } @@ -1337,7 +1337,7 @@ void SimonEngine::loadTextIntoMem(uint string_id) { filename[i] = 0; p++; - base_max = (p[0] << 8) | p[1]; + base_max = (p[0] * 256) | p[1]; p += 2; if (string_id < base_max) { @@ -1387,13 +1387,13 @@ void SimonEngine::loadTablesIntoMem(uint subr_id) { p++; for (;;) { - min_num = (p[0] << 8) | p[1]; + min_num = (p[0] * 256) | p[1]; p += 2; if (min_num == 0) break; - max_num = (p[0] << 8) | p[1]; + max_num = (p[0] * 256) | p[1]; p += 2; if (subr_id >= min_num && subr_id <= max_num) { @@ -1712,7 +1712,7 @@ void SimonEngine::setup_cond_c_helper() { handle_downarrow_hitarea(_lastHitArea->fcs); } else if (_lastHitArea->item_ptr != NULL) { _hitAreaObjectItem = _lastHitArea->item_ptr; - _variableArray[60] = (_lastHitArea->flags & 1) ? (_lastHitArea->flags >> 8) : 0xFFFF; + _variableArray[60] = (_lastHitArea->flags & 1) ? (_lastHitArea->flags / 256) : 0xFFFF; break; } } @@ -2053,16 +2053,16 @@ void SimonEngine::f10_key() { if (ha->y >= limit || ((_game & GF_SIMON2) && ha->y >= _vgaVar8)) continue; - y_ = (ha->height >> 1) - 4 + ha->y; + y_ = (ha->height / 2) - 4 + ha->y; - x_ = (ha->width >> 1) - 4 + ha->x - (_scrollX << 3); + x_ = (ha->width / 2) - 4 + ha->x - (_scrollX * 8); if (x_ >= 0x137) continue; dst = dx_lock_attached(); - dst += (((_dxSurfacePitch >> 2) * y_) << 2) + x_; + dst += (((_dxSurfacePitch / 4) * y_) * 4) + x_; b = _dxSurfacePitch; dst[4] = color; @@ -2158,7 +2158,7 @@ startOver: _hitAreaSubjectItem = ha->item_ptr; id = 0xFFFF; if (ha->flags & 1) - id = ha->flags >> 8; + id = ha->flags / 256; _variableArray[60] = id; new_current_hitarea(ha); if (_verbHitArea != 0) @@ -3110,10 +3110,10 @@ void SimonEngine::o_pathfind(int x, int y, uint var_1, uint var_2) { y_diff = abs((int)(readUint16Wrapper(&p[1]) - 12 - y)); if (x_diff < y_diff) { - x_diff >>= 2; - y_diff <<= 2; + x_diff /= 4; + y_diff *= 4; } - x_diff += y_diff >> 2; + x_diff += y_diff /= 4; if (x_diff < best_dist || x_diff == best_dist && prev_i == i) { best_dist = x_diff; @@ -3803,11 +3803,11 @@ byte *SimonEngine::read_vga_from_datfile_2(uint id) { byte *dst; if (_game == GAME_SIMON1CD32) { - sprintf(buf, "%.3d%d.out", id >> 1, (id & 1) + 1); + sprintf(buf, "%.3d%d.out", id / 2, (id & 1) + 1); } else if (_game == GAME_SIMON1AMIGA) { - sprintf(buf, "%.3d%d.pkd", id >> 1, (id & 1) + 1); + sprintf(buf, "%.3d%d.pkd", id / 2, (id & 1) + 1); } else { - sprintf(buf, "%.3d%d.VGA", id >> 1, (id & 1) + 1); + sprintf(buf, "%.3d%d.VGA", id / 2, (id & 1) + 1); } in.open(buf); |