aboutsummaryrefslogtreecommitdiff
path: root/sword1/screen.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2003-12-19 14:16:31 +0000
committerTorbjörn Andersson2003-12-19 14:16:31 +0000
commit34433d87bbf378430ad6ea523787616c748a7d43 (patch)
tree305948902a5f7fa1e96d6ebd84cf668aa9e1794c /sword1/screen.cpp
parentb179e8f6ec6d24f6b46a1b9e14e46ad777374d94 (diff)
downloadscummvm-rg350-34433d87bbf378430ad6ea523787616c748a7d43.tar.gz
scummvm-rg350-34433d87bbf378430ad6ea523787616c748a7d43.tar.bz2
scummvm-rg350-34433d87bbf378430ad6ea523787616c748a7d43.zip
Changed abs() to ABS(), and changed a sorting function to use SWAP()
svn-id: r11761
Diffstat (limited to 'sword1/screen.cpp')
-rw-r--r--sword1/screen.cpp21
1 files changed, 9 insertions, 12 deletions
diff --git a/sword1/screen.cpp b/sword1/screen.cpp
index 69f9e247ac..19543c1c6a 100644
--- a/sword1/screen.cpp
+++ b/sword1/screen.cpp
@@ -288,13 +288,10 @@ void SwordScreen::spritesAndParallax(void) {
for (uint8 cnt = 0; cnt < _backLength; cnt++)
processImage(_backList[cnt]);
- SortSpr temp;
for (uint8 cnt = 0; cnt < _sortLength - 1; cnt++)
for (uint8 sCnt = 0; sCnt < _sortLength - 1; sCnt++)
if (_sortList[sCnt].y > _sortList[sCnt + 1].y) {
- temp = _sortList[sCnt];
- _sortList[sCnt] = _sortList[sCnt + 1];
- _sortList[sCnt + 1] = temp;
+ SWAP(_sortList[sCnt], _sortList[sCnt + 1]);
}
for (uint8 cnt = 0; cnt < _sortLength; cnt++)
processImage(_sortList[cnt].id);
@@ -748,8 +745,8 @@ void SwordScreen::hline(uint16 x1, uint16 x2, uint16 y) {
void SwordScreen::bsubline_1(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
int x, y, ddx, ddy, e;
- ddx = abs(x2 - x1);
- ddy = abs(y2 - y1) << 1;
+ ddx = ABS(x2 - x1);
+ ddy = ABS(y2 - y1) << 1;
e = ddx - ddy;
ddx <<= 1;
@@ -772,8 +769,8 @@ void SwordScreen::bsubline_1(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
void SwordScreen::bsubline_2(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
int x, y, ddx, ddy, e;
- ddx = abs(x2 - x1) << 1;
- ddy = abs(y2 - y1);
+ ddx = ABS(x2 - x1) << 1;
+ ddy = ABS(y2 - y1);
e = ddy - ddx;
ddy <<= 1;
@@ -796,8 +793,8 @@ void SwordScreen::bsubline_2(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
void SwordScreen::bsubline_3(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
int x, y, ddx, ddy, e;
- ddx = abs(x1 - x2) << 1;
- ddy = abs(y2 - y1);
+ ddx = ABS(x1 - x2) << 1;
+ ddy = ABS(y2 - y1);
e = ddy - ddx;
ddy <<= 1;
@@ -820,8 +817,8 @@ void SwordScreen::bsubline_3(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
void SwordScreen::bsubline_4(uint16 x1, uint16 y1, uint16 x2, uint16 y2) {
int x, y, ddx, ddy, e;
- ddy = abs(y2 - y1) << 1;
- ddx = abs(x1 - x2);
+ ddy = ABS(y2 - y1) << 1;
+ ddx = ABS(x1 - x2);
e = ddx - ddy;
ddx <<= 1;