aboutsummaryrefslogtreecommitdiff
path: root/scumm/boxes.cpp
diff options
context:
space:
mode:
authorMax Horn2003-10-02 22:42:03 +0000
committerMax Horn2003-10-02 22:42:03 +0000
commit3f55f2669d560489ee017d64f5bdd0f785cf796e (patch)
treebd8b3bc560b347a0ef58c7b23431e92142aeea50 /scumm/boxes.cpp
parent68810ac106ba538e7fb697e0f7fa6eb699a4c927 (diff)
downloadscummvm-rg350-3f55f2669d560489ee017d64f5bdd0f785cf796e.tar.gz
scummvm-rg350-3f55f2669d560489ee017d64f5bdd0f785cf796e.tar.bz2
scummvm-rg350-3f55f2669d560489ee017d64f5bdd0f785cf796e.zip
renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
Diffstat (limited to 'scumm/boxes.cpp')
-rw-r--r--scumm/boxes.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/scumm/boxes.cpp b/scumm/boxes.cpp
index b4b50613d8..2f9e47ccc2 100644
--- a/scumm/boxes.cpp
+++ b/scumm/boxes.cpp
@@ -80,7 +80,7 @@ static bool compareSlope(int X1, int Y1, int X2, int Y2, int X3, int Y3);
static Common::Point closestPtOnLine(int ulx, int uly, int llx, int lly, int x, int y);
-byte Scumm::getMaskFromBox(int box) {
+byte ScummEngine::getMaskFromBox(int box) {
// Fix for bug #740244 and #755863. This appears to have been a
// long standing bug in the original engine?
if (_version <= 3 && box == 255)
@@ -98,7 +98,7 @@ byte Scumm::getMaskFromBox(int box) {
return ptr->old.mask;
}
-void Scumm::setBoxFlags(int box, int val) {
+void ScummEngine::setBoxFlags(int box, int val) {
debug(2, "setBoxFlags(%d, 0x%02x)", box, val);
/* FULL_THROTTLE stuff */
@@ -117,7 +117,7 @@ void Scumm::setBoxFlags(int box, int val) {
}
}
-byte Scumm::getBoxFlags(int box) {
+byte ScummEngine::getBoxFlags(int box) {
Box *ptr = getBoxBaseAddr(box);
if (!ptr)
return 0;
@@ -129,7 +129,7 @@ byte Scumm::getBoxFlags(int box) {
return ptr->old.flags;
}
-void Scumm::setBoxScale(int box, int scale) {
+void ScummEngine::setBoxScale(int box, int scale) {
Box *ptr = getBoxBaseAddr(box);
assert(ptr);
if (_version == 8)
@@ -140,13 +140,13 @@ void Scumm::setBoxScale(int box, int scale) {
ptr->old.scale = TO_LE_16(scale);
}
-void Scumm::setBoxScaleSlot(int box, int slot) {
+void ScummEngine::setBoxScaleSlot(int box, int slot) {
Box *ptr = getBoxBaseAddr(box);
assert(ptr);
ptr->v8.scaleSlot = TO_LE_32(slot);
}
-int Scumm::getScale(int box, int x, int y) {
+int ScummEngine::getScale(int box, int x, int y) {
if (_features & GF_NO_SCALING)
return 255;
@@ -207,7 +207,7 @@ int Scumm::getScale(int box, int x, int y) {
return scale;
}
-int Scumm::getBoxScale(int box) {
+int ScummEngine::getBoxScale(int box) {
if (_features & GF_NO_SCALING)
return 255;
Box *ptr = getBoxBaseAddr(box);
@@ -233,7 +233,7 @@ int Scumm::getBoxScale(int box) {
* To accomodate old savegames, we attempt here to convert rtScaleTable
* resources to scale slots.
*/
-void Scumm::convertScaleTableToScaleSlot(int slot) {
+void ScummEngine::convertScaleTableToScaleSlot(int slot) {
assert(1 <= slot && slot <= ARRAYSIZE(_scaleSlots));
byte *resptr = getResourceAddress(rtScaleTable, slot);
@@ -333,7 +333,7 @@ void Scumm::convertScaleTableToScaleSlot(int slot) {
warning("scale item %d, variance %f exceeds 1 (room %d)\n", slot, variance, _currentRoom);
}
-void Scumm::setScaleSlot(int slot, int x1, int y1, int scale1, int x2, int y2, int scale2) {
+void ScummEngine::setScaleSlot(int slot, int x1, int y1, int scale1, int x2, int y2, int scale2) {
assert(1 <= slot && slot <= ARRAYSIZE(_scaleSlots));
ScaleSlot &s = _scaleSlots[slot-1];
s.x2 = x2;
@@ -344,7 +344,7 @@ void Scumm::setScaleSlot(int slot, int x1, int y1, int scale1, int x2, int y2, i
s.scale1 = scale1;
}
-byte Scumm::getNumBoxes() {
+byte ScummEngine::getNumBoxes() {
byte *ptr = getResourceAddress(rtMatrix, 2);
if (!ptr)
return 0;
@@ -354,7 +354,7 @@ byte Scumm::getNumBoxes() {
return ptr[0];
}
-Box *Scumm::getBoxBaseAddr(int box) {
+Box *ScummEngine::getBoxBaseAddr(int box) {
byte *ptr = getResourceAddress(rtMatrix, 2);
if (!ptr || box == 255)
return NULL;
@@ -391,7 +391,7 @@ Box *Scumm::getBoxBaseAddr(int box) {
return (Box *)(ptr + box * SIZEOF_BOX + 2);
}
-int Scumm::getSpecialBox(int x, int y) {
+int ScummEngine::getSpecialBox(int x, int y) {
int i;
int numOfBoxes;
byte flag;
@@ -411,7 +411,7 @@ int Scumm::getSpecialBox(int x, int y) {
return (-1);
}
-bool Scumm::checkXYInBoxBounds(int b, int x, int y) {
+bool ScummEngine::checkXYInBoxBounds(int b, int x, int y) {
BoxCoords box;
if (b < 0 || b == Actor::kInvalidBox)
@@ -455,7 +455,7 @@ bool Scumm::checkXYInBoxBounds(int b, int x, int y) {
return true;
}
-void Scumm::getBoxCoordinates(int boxnum, BoxCoords *box) {
+void ScummEngine::getBoxCoordinates(int boxnum, BoxCoords *box) {
Box *bp = getBoxBaseAddr(boxnum);
assert(bp);
@@ -514,7 +514,7 @@ void Scumm::getBoxCoordinates(int boxnum, BoxCoords *box) {
}
}
-uint Scumm::distanceFromPt(int x, int y, int ptx, int pty) {
+uint ScummEngine::distanceFromPt(int x, int y, int ptx, int pty) {
int diffx, diffy;
diffx = abs(ptx - x);
@@ -615,7 +615,7 @@ Common::Point closestPtOnLine(int ulx, int uly, int llx, int lly, int x, int y)
return pt;
}
-bool Scumm::inBoxQuickReject(int b, int x, int y, int threshold) {
+bool ScummEngine::inBoxQuickReject(int b, int x, int y, int threshold) {
int t;
BoxCoords box;
@@ -640,7 +640,7 @@ bool Scumm::inBoxQuickReject(int b, int x, int y, int threshold) {
return false;
}
-int Scumm::getClosestPtOnBox(int b, int x, int y, int16& outX, int16& outY) {
+int ScummEngine::getClosestPtOnBox(int b, int x, int y, int16& outX, int16& outY) {
Common::Point pt;
uint dist;
uint bestdist = 0xFFFFFF;
@@ -683,7 +683,7 @@ int Scumm::getClosestPtOnBox(int b, int x, int y, int16& outX, int16& outY) {
return bestdist;
}
-byte *Scumm::getBoxMatrixBaseAddr() {
+byte *ScummEngine::getBoxMatrixBaseAddr() {
byte *ptr = getResourceAddress(rtMatrix, 1);
assert(ptr);
if (*ptr == 0xFF)
@@ -697,7 +697,7 @@ byte *Scumm::getBoxMatrixBaseAddr() {
* way to 'to' (this can be 'to' itself or a third box).
* If there is no connection -1 is return.
*/
-int Scumm::getPathToDestBox(byte from, byte to) {
+int ScummEngine::getPathToDestBox(byte from, byte to) {
const byte *boxm;
byte i;
const int numOfBoxes = getNumBoxes();
@@ -936,7 +936,7 @@ static void printMatrix2(byte *matrix, int num) {
}
#endif
-void Scumm::createBoxMatrix() {
+void ScummEngine::createBoxMatrix() {
int num, i, j, k;
byte *adjacentMatrix, *itineraryMatrix;
@@ -1033,7 +1033,7 @@ void Scumm::createBoxMatrix() {
}
/** Check if two boxes are neighbours. */
-bool Scumm::areBoxesNeighbours(int box1nr, int box2nr) {
+bool ScummEngine::areBoxesNeighbours(int box1nr, int box2nr) {
int j, k, m, n;
int tmp_x, tmp_y;
bool result;
@@ -1183,7 +1183,7 @@ void Actor::findPathTowardsOld(byte trap1, byte trap2, byte final_trap, Common::
* This way the lines bound a 'corridor' between the two boxes, through which
* the actor has to walk to get from trap1 to trap2.
*/
-void Scumm::getGates(int trap1, int trap2, Common::Point gateA[2], Common::Point gateB[2]) {
+void ScummEngine::getGates(int trap1, int trap2, Common::Point gateA[2], Common::Point gateB[2]) {
int i, j;
int dist[8];
int minDist[3];