Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#1344 closed defect (invalid)

Binoculars spin indefinitely - Game uncompletable

Reported by: SF/nick_lockwood Owned by: fingolfin
Priority: low Component: Engine: SCUMM
Keywords: script Cc:
Game: Sam and Max


There seems to be a bug with the binoculars in the great ball
of yarn section. When used, the binoculars simply spin over
the landscape indefinitely. There appears to be no way of
reversing the direction or stopping the rotation.

I am using a macintosh powerbook G4 15" running panther
version 10.3.1.

I have tried clicking and ctrl-clicking (supposedly click and
right-click should control the rotation) but neither has any

I have also tried downloading the win32 build of scummVM
and running it under emulation using virtualPC 6.0. The
behaviour was exactly the same, leading me to believe that
this is a script bug rather than a problem with the interface.

I have tried both windows and macintosh versions of the
sam & max resource files.

Ticket imported from: #861621. Ticket imported from: bugs/1344.

Change History (7)

comment:1 Changed 16 years ago by SF/nick_lockwood

Priority: normalblocker

comment:2 Changed 16 years ago by SF/nick_lockwood

Forgot to mention, using ScummVM version 0.5.1

comment:3 Changed 16 years ago by SF/nick_lockwood

Summary: UncompletableBinoculars spin indefinitely - Game uncompletable

comment:4 Changed 16 years ago by fingolfin

This is no bug, you just didn't figure out how to play this part of
the game <sigh>.

YOu need to use the left/right mouse button and click into the right
spot (not just anywhere) to control the rotation. If you only have a
single-mouse button mouse, you can Cmd-Click to emulate the
right mouse button.

comment:5 Changed 16 years ago by fingolfin

Owner: set to fingolfin
Priority: blockerlow
Resolution: invalid
Status: newclosed

comment:6 Changed 16 years ago by SF/nick_lockwood

Hey! I'm not completely stupid, I knew that. Granted, it didn't
occur to me to try cmd-click instead of cntrl-click, but then I didn't
see that documented anywhere. Why'd you guys use cmd instead
of ctrl? That's pretty unconventional for a mac, and I haven't seen
any powerbooks with two-button trackpads either.

Thanks anyway I guess.

comment:7 Changed 16 years ago by fingolfin

Cmd-Click is what SDL uses, the portable multimedia/game
framework ScummVM is based on. And SDL used that back in the
OS 9 days already. The logic for the choice was simple: Ctrl and
Alt exist on other systems as well, and many games make use of
Ctrl/Alt-Click already. But the Cmd key is unique to the Mac.
Hence using it on the mac for right-click emulation makes sense.

At some point apple decided to use ctrl-click for the very same
sense. For them this made sense, too: Cmd-Click is used by native
Mac apps already, while the ctrl key for a long long time was
almost not used at all on the Mac (historically, macs didn't use to
have a ctrl key at all a long time ago).

So both choices make sense, for different reasons. Changing the
mapping is not something in the domain of ScummVM, though, it
would be a change to SDL, but a change I am not sure I'd like.

You are right in so far as we should probably document the Cmd-
Click thing, I'll look into this.

Note: I wish apple would finally bite the Apple and release two
button/scroll wheel mice (and trackpads). yeah yeah I know you
can get along with just one mouse button (I used and loved Macs
for well over a decade myself), but then, you can get along with
only one hand, too. Doesn't justify cutting of the other :-). In the
past the second mouse button made no sense, but OS X makes
heavy use of the right mouse button, so why not add one?

Note: See TracTickets for help on using tickets.