Michael Kiefte wrote:
tim@feathers:~/Download/mipmapdemo$ uname -m
Power Macintosh
Cheers,
Tim.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
tar
May 8, 2008, 6:44pm
62
On May 8, 2008, at 3:46 AM, Michael Kiefte wrote:
The key word seems to be “Darwin”, which makes a fair bit of sense.
Darwin cowabunga.isi.edu 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4
21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
tar
May 8, 2008, 6:52pm
63
I’m sorry. I blew it.
I accidentally called “run.sh” instead of “runmac.sh” on my machine.
When I did things properly, it loaded up promptly (8s) and was quite
responsive.
Left drag moved the image.
Right drag rotated it.
Middle drag scaled it.
Scaling looked good, except a bit blurry and pixelated at maximum
magnification (where the entire window was smaller than a single hex).
It was also interesting that I could drag the image out of the window
bounds, and then get it back.
Apologies again for the wild goose chase.
On May 8, 2008, at 3:46 AM, Michael Kiefte wrote:
Actually, that’s a different problem. The first time, your computer
knew were the libraries were, but they weren’t the right type. This
time, it doesn’t even know where the libraries are because it can’t
figure out the java.library.path.
First thing to do is make sure you typed ./runmac.sh and not ./
run.sh. If that’s not it, I’m going to change something.
Also, could you type:
uname -a
on your command line and paste me the result? I need to streamline
this, but I don’t know what a mac calls itself.
2008/5/7 Thomas Russ tar@isi.edu :
On May 7, 2008, at 1:17 PM, Michael Kiefte wrote:
That solves the Java version problem, but it still leaves the library
linking issue:
Exception in thread “main” java.lang.UnsatisfiedLinkError: no jogl in
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1753)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at
com
.sun
.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:
189)
at com.sun.opengl.impl.NativeLibLoader.access
$000(NativeLibLoader.java:49)
at com.sun.opengl.impl.NativeLibLoader
$DefaultAction.loadLibrary(NativeLibLoader.java:80)
at
com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:
103)
at com.sun.opengl.impl.NativeLibLoader.access
$200(NativeLibLoader.java:49)
at com.sun.opengl.impl.NativeLibLoader
$1.run(NativeLibLoader.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at
com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:
109)
at
com
.sun
.opengl
.impl
.macosx.MacOSXGLDrawableFactory.(MacOSXGLDrawableFactory.java:
53)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
javax
.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:
108)
at
javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:
520)
at javax.media.opengl.GLCanvas.(GLCanvas.java:131)
at javax.media.opengl.GLCanvas.(GLCanvas.java:90)
at TextureDemo.main(TextureDemo.java:196)
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
tar
May 8, 2008, 6:53pm
64
On May 8, 2008, at 3:55 AM, Tim Franklin wrote:
That may depend on the mouse you have. I have a Macally mouse with
two normal buttons and a third, scroll-wheel button. For me, the
scroll wheel button was recognized as the middle mouse button.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
tar
May 8, 2008, 6:55pm
65
On May 8, 2008, at 5:10 AM, Joel Uckelman wrote:
That’s what the two-fingered drag is for, isn’t it?
Oh wait, Linux doesn’t have that…
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
tar
May 8, 2008, 7:01pm
66
On May 8, 2008, at 10:38 AM, Michael Kiefte wrote:
tim@feathers:~/Download/mipmapdemo$ uname -a
Darwin feathers.pelican.org 8.11.0 Darwin Kernel Version 8.11.0: Wed
Oct
10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh
powerpc
Thanks. What does
uname -m
say?
For me:
i386
same as uname -p
uname -s gives
Darwin
So I would think that one of those is perhaps what you want.
The Darwin kernel version doesn’t seem to correlate in any easy way
with OS X versions.
uname -r => 9.2.2
OS X version is 10.5.2
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
Thus spake Thomas Russ:
On May 8, 2008, at 3:55 AM, Tim Franklin wrote:
That may depend on the mouse you have. I have a Macally mouse with
two normal buttons and a third, scroll-wheel button. For me, the
scroll wheel button was recognized as the middle mouse button.
Does anyone know what 3d games on the Mac do w/r/t panning, rotation,
and zoom when many users have only one mouse button?
–
J.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
Thus spake Thomas Russ:
On May 8, 2008, at 5:10 AM, Joel Uckelman wrote:
That’s what the two-fingered drag is for, isn’t it?
Oh wait, Linux doesn’t have that…
I wouldn’t use it if my window manager supported it. I bought a
ThinkPad for the nub mouse. If I touch the touchpad, it was an
accident.
–
J.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
Joel Uckelman wrote:
I suspect Mac users who want to play such games buy three-button meeces
They work fine, they just didn’t ship as standard until the Mighty
Mouse (a three-button mouse with no buttons), maybe a year ago, maybe two.
Trying to think of anything I’ve played that comes close… Warcraft,
Starcraft and Civ are all essentially 2D, and make do with one or two
buttons fine. WoW maps a lot of the movement and camera controls to the
keyboard by default, and only uses the mouse for pointing at things in
the environment to interact with.
Ah, got one - Railroad Tycoon. Edge-of-screen to pan, right-button to
rotate, mouse wheel to zoom. Alternative controls are arrow keys to
pan, shift-up-down to zoom, shift-left-right to rotate. There’s an
FPS-style mouse-look buried in the options too.
FPS would be a different style of control altogether though, as I
understand. I guess with free pan / rotate / zoom you’re talking about
something more RTS or 4X on a 3D engine rather than a sprite-based one -
I’m afraid I don’t own such a beast, so I can’t say if there’s a
standard control set.
Cheers,
Tim.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
Thus spake Tim Franklin:
Joel Uckelman wrote:
I suspect Mac users who want to play such games buy three-button meeces
They work fine, they just didn’t ship as standard until the Mighty
Mouse (a three-button mouse with no buttons), maybe a year ago, maybe two.
Trying to think of anything I’ve played that comes close… Warcraft,
Starcraft and Civ are all essentially 2D, and make do with one or two
buttons fine. WoW maps a lot of the movement and camera controls to the
keyboard by default, and only uses the mouse for pointing at things in
the environment to interact with.
Ah, got one - Railroad Tycoon. Edge-of-screen to pan, right-button to
rotate, mouse wheel to zoom. Alternative controls are arrow keys to
pan, shift-up-down to zoom, shift-left-right to rotate. There’s an
FPS-style mouse-look buried in the options too.
FPS would be a different style of control altogether though, as I
understand. I guess with free pan / rotate / zoom you’re talking about
something more RTS or 4X on a 3D engine rather than a sprite-based one -
I’m afraid I don’t own such a beast, so I can’t say if there’s a
standard control set.
Would something like this be totally weird and foreign for a Mac user?
drag = pan
meta + drag = rotate
shift + drag = zoom
or something thereabouts?
–
J.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
Joel Uckelman wrote:
Would something like this be totally weird and foreign for a Mac user?
drag = pan
meta + drag = rotate
shift + drag = zoom
or something thereabouts?
Looks reasonable to me - from a personal point of view, I’d very much
like to see full keyboard equivalents as standard too though.
Click-drag on a touchpad for those kinds of manipulations feels very
unnatural to me - it’s a distinctly different physical action to
gripping a mouse and dragging it about.
At least unmodified arrow keys are already taken (from memory) for
moving pieces up and down stacks, though, which stops us from pinching
the Railroad Tycoon scheme. Maybe something around the numpad, although
that’s then not ideal for laptops…
Shift-arrows to pan, alt-up-down to zoom, alt-left-right to rotate? Or
are any of those already mapped to standard VASSAL functions?
Cheers,
Tim.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
tar
May 8, 2008, 11:54pm
72
On May 8, 2008, at 3:47 PM, Jeffrey Brent McBeth wrote:
On Thu, May 08, 2008 at 11:07:26PM +0100, Tim Franklin wrote:
Joel Uckelman wrote:
Would something like this be totally weird and foreign for a Mac
user?
drag = pan
meta + drag = rotate
shift + drag = zoom
or something thereabouts?
Looks reasonable to me - from a personal point of view, I’d very much
like to see full keyboard equivalents as standard too though.
Click-drag on a touchpad for those kinds of manipulations feels very
unnatural to me - it’s a distinctly different physical action to
gripping a mouse and dragging it about.
Option-click is Mac’s method of right clicking on a one button
mouse, so
whatever you come up with ought to match that.
Actually, it is Control-Click.
Option-Click doesn’t do a right click, probably because it was already
being used for other things, especially since early Mac keyboards
lacked a Control key. That made it fairly safe for Apple to co-opt.
Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org
Post generated using Mail2Forum (mail2forum.com )
Would something like this be totally weird and foreign for a Mac user?
drag = pan
meta + drag = rotate
shift + drag = zoom
or something thereabouts?
–
J.
The API docs suggest that META and ALT should be equivalent to middle and right mouse button (or vice versa). Apparently, they’re not really equivalent, but the masks are evidently the same.
Post generated using Mail2Forum (mail2forum.com )