Ticket #9061: cruise-diff.patch

File cruise-diff.patch, 3.1 KB (added by CeRiAl, 15 years ago)

SVN Diff

  • engines/cruise/cruise_main.cpp

     
    13901390        }
    13911391
    13921392        // Player Menu - test for both buttons or the F10 key
    1393         if (((button & MB_BOTH) == MB_BOTH) || (keyboardCode == Common::KEYCODE_F10)) {
     1393        if (((button & CRS_MB_BOTH) == CRS_MB_BOTH) || (keyboardCode == Common::KEYCODE_F10)) {
    13941394                changeCursor(CURSOR_NORMAL);
    13951395                keyboardCode = Common::KEYCODE_INVALID;
    13961396                return (playerMenu(mouseX, mouseY));
     
    13981398
    13991399        if (userWait) {
    14001400                // Check for left mouse button click or Space to end user waiting
    1401                 if ((keyboardCode == Common::KEYCODE_SPACE) || (button == MB_LEFT))
     1401                if ((keyboardCode == Common::KEYCODE_SPACE) || (button == CRS_MB_LEFT))
    14021402                        userWait = 0;
    14031403
    14041404                keyboardCode = Common::KEYCODE_INVALID;
     
    14501450                                menuDown = 0;
    14511451                        }
    14521452                } else {
    1453                         if ((button & MB_LEFT) && (buttonDown == 0)) {
     1453                        if ((button & CRS_MB_LEFT) && (buttonDown == 0)) {
    14541454                                if (menuTable[0]) {
    14551455                                        callRelation(getSelectedEntryInMenu(menuTable[0]), dialogueObj);
    14561456
     
    14721472                        }
    14731473                }
    14741474
    1475         } else if ((button & MB_LEFT) && (buttonDown == 0)) {
     1475        } else if ((button & CRS_MB_LEFT) && (buttonDown == 0)) {
    14761476                // left click
    14771477                buttonDown = 1;
    14781478
     
    15871587                                }
    15881588                        }
    15891589                }
    1590         } else if ((button & MB_RIGHT) || (keyboardCode == Common::KEYCODE_F9)) {
     1590        } else if ((button & CRS_MB_RIGHT) || (keyboardCode == Common::KEYCODE_F9)) {
    15911591                if (buttonDown == 0) {
    15921592                        keyboardCode = Common::KEYCODE_INVALID;
    15931593
     
    16331633
    16341634                switch (event.type) {
    16351635                case Common::EVENT_LBUTTONDOWN:
    1636                         currentMouseButton |= MB_LEFT;
     1636                        currentMouseButton |= CRS_MB_LEFT;
    16371637                        break;
    16381638                case Common::EVENT_LBUTTONUP:
    1639                         currentMouseButton &= ~MB_LEFT;
     1639                        currentMouseButton &= ~CRS_MB_LEFT;
    16401640                        break;
    16411641                case Common::EVENT_RBUTTONDOWN:
    1642                         currentMouseButton |= MB_RIGHT;
     1642                        currentMouseButton |= CRS_MB_RIGHT;
    16431643                        break;
    16441644                case Common::EVENT_RBUTTONUP:
    1645                         currentMouseButton &= ~MB_RIGHT;
     1645                        currentMouseButton &= ~CRS_MB_RIGHT;
    16461646                        break;
    16471647                case Common::EVENT_MOUSEMOVE:
    16481648                        currentMouseX = event.mouse.x;
     
    16561656                case Common::EVENT_KEYUP:
    16571657                        switch (event.kbd.keycode) {
    16581658                        case Common::KEYCODE_ESCAPE:
    1659                                 currentMouseButton &= ~MB_MIDDLE;
     1659                                currentMouseButton &= ~CRS_MB_MIDDLE;
    16601660                                break;
    16611661                        default:
    16621662                                break;
     
    16651665                case Common::EVENT_KEYDOWN:
    16661666                        switch (event.kbd.keycode) {
    16671667                        case Common::KEYCODE_ESCAPE:
    1668                                 currentMouseButton |= MB_MIDDLE;
     1668                                currentMouseButton |= CRS_MB_MIDDLE;
    16691669                                break;
    16701670                        default:
    16711671                                keyboardCode = event.kbd.keycode;
  • engines/cruise/cruise_main.h

     
    5656namespace Cruise {
    5757
    5858enum MouseButton {
    59         MB_LEFT = 1,
    60         MB_RIGHT = 2,
    61         MB_MIDDLE = 4,
    62         MB_BOTH = MB_LEFT | MB_RIGHT
     59        CRS_MB_LEFT = 1,
     60        CRS_MB_RIGHT = 2,
     61        CRS_MB_MIDDLE = 4,
     62        CRS_MB_BOTH = CRS_MB_LEFT | CRS_MB_RIGHT
    6363};
    6464
    6565/*#define DUMP_SCRIPT