Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  OSX Status Update  (Read 2157 times)
0 Members and 1 Guest are viewing this topic.
Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Posted 2003-08-27 16:21:13 »

Been delayed by two things of late:

1) An unfortunate .Net project
2) Seemingly endless 10.3 release seeds Smiley When 10.3 settles down a bit I'll post another cleaned up release.

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
Offline Jeff

JGO Coder




Got any cats?


« Reply #1 - Posted 2003-09-02 18:43:29 »

Cool, thanks Greg.

Have we decided yet  on a standard for how to represent the mouse?  (One device or two?)

JK

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Reply #2 - Posted 2003-09-02 21:43:08 »

You guys will have to be a little more specific by what you mean. At the OS level it is one device for me so that's how I represent it. If there is something specific that you're talking about lemme know.

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline endolf
« League of Dukes »

JGO Coder


Medals: 4
Projects: 1


Current project release date: sometime in 3003


« Reply #3 - Posted 2003-09-02 23:30:46 »

Hi
 I thought I explained this, guess my explination was poor Smiley. The Mouse under windows and linux plugins is represented as one device, with two subdevices, one subdevice for the MouseBall and one for the MouseButtons, take a look at the classes net.java.games.input.Mouse and net.java.games.input.DirectInputMouse
DirectInputMouse constructor constructs itself with a BallImpl and an ButtonsImpl, which extend Ball and Buttons from Mouse, these are the devices that actually have axes in them, DirectInputMouse doesn't, and for consistancy I did the Linux one the same way. That is what we mean by two devices, rather than one.

Endolf

Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Reply #4 - Posted 2003-09-03 01:46:56 »

Okay, and how is this different from what the OSX version does. What I need someone to say is 'here is what you did in the OSX version - could you do it like xxxx.' Without a clean spec, I just implemented it the easiest way for OSX.

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
Offline endolf
« League of Dukes »

JGO Coder


Medals: 4
Projects: 1


Current project release date: sometime in 3003


« Reply #5 - Posted 2003-09-03 09:07:50 »

Hi
 By my quick look at your code you did it the same way, I guess I'll answer Jeffs queston then, it looks like we have all done it as two devices MouseBall and MouseButtons

Endolf

Offline Jeff

JGO Coder




Got any cats?


« Reply #6 - Posted 2003-09-03 18:54:59 »

Guess I was confused!

Sorry guys and thanks.

JK

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Reply #7 - Posted 2003-09-03 20:59:25 »

That's how I kept getting confused because I couldn't understand what I had done differently as I'd simply followed the Windows code making modifications to the Impl classes to match what I needed for OSX. There is an OSX mirror for every DirectInput class Smiley

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #8 - Posted 2003-09-06 22:45:50 »

I checked in some build.xml files for OSX.   They may benefit from some tweaking, but they seem to work.  I based them on the linux versions.

Offline endolf
« League of Dukes »

JGO Coder


Medals: 4
Projects: 1


Current project release date: sometime in 3003


« Reply #9 - Posted 2003-09-07 08:29:04 »

Quote
I based them on the linux versions.

Well there is your first mistake Smiley

Endolf

Games published by our own members! Check 'em out!
Try the Free Demo of Revenge of the Titans
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #10 - Posted 2003-09-07 20:46:10 »

Ah, well if they cause problems blame Endolf Smiley

Offline kevglass
« League of Dukes »

JGO Kernel


Medals: 54
Projects: 20


Mentally unstable, best avoided.


« Reply #11 - Posted 2003-09-07 20:50:37 »

Quote

Ah, well if they cause problems blame Endolf  


Its always worked for me!  Grin

Kev

Offline endolf
« League of Dukes »

JGO Coder


Medals: 4
Projects: 1


Current project release date: sometime in 3003


« Reply #12 - Posted 2003-09-07 23:02:03 »

Thats right, blame poor innocent me. I've had enough, i'm gonna take my ball and go home


Grin

Offline kevglass
« League of Dukes »

JGO Kernel


Medals: 54
Projects: 20


Mentally unstable, best avoided.


« Reply #13 - Posted 2003-11-28 16:47:16 »

Whats happening with the MacOS X port? I check the nightly builds and there don't actually appear to be any plugins for MacOS in the download gzip.

Kev

Offline Jeff

JGO Coder




Got any cats?


« Reply #14 - Posted 2003-11-29 18:35:28 »

We had a problem with the OSX build machine for a few days.

It should be back up now.

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline endolf
« League of Dukes »

JGO Coder


Medals: 4
Projects: 1


Current project release date: sometime in 3003


« Reply #15 - Posted 2003-11-30 18:59:03 »

build dated the 30th still only had the linux c source, the DX dependancies and the core stuff.

Cheers

Endolf

Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #16 - Posted 2003-11-30 23:26:25 »

There are still a few issues with the Mac port:

OS X port is not working for game pads.  It detected my iShock gamepad  but the test code just generates an empty window for it with no controls.

Powerbook track pad is shown as having 2 buttons - likely apple's fault.

Powerbook keyboard qualifier keys (shift, ctrl, option(alt), command(meta)) don't work.  Powerbook PG UP and PG DN keys (fn + cursor up/down) don't work, but HOME and END (fn + cursor left/right) do work.

Jeff, can you try the above stuff on your PB?

It appears that in general JInput can be used on the Mac now for mouse input, and with luck some keyboard input..

Offline Jeff

JGO Coder




Got any cats?


« Reply #17 - Posted 2003-12-01 05:11:37 »

Quote
There are still a few issues with the Mac port:

OS X port is not working for game pads.  It detected my iShock gamepad  but the test code just generates an empty window for it with no controls.


Which, unless my test program has a bug, means its seeing the pad as a device but no axes on it.

Have you tried the text test that just dumps to stdout what it finds?

Quote

Powerbook track pad is shown as having 2 buttons - likely apple's fault.


Yeah I saw that too.

Quote

Powerbook keyboard qualifier keys (shift, ctrl, option(alt), command(meta)) don't work.  Powerbook PG UP and PG DN keys (fn + cursor up/down) don't work, but HOME and END (fn + cursor left/right) do work.

Jeff, can you try the above stuff on your PB?


Will do. Are you seeing no keybaord device on your PB liek I am on mine?

It appears that in general JInput can be used on the Mac now for mouse input, and with luck some keyboard input..[/quote]

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline Jeff

JGO Coder




Got any cats?


« Reply #18 - Posted 2003-12-01 05:21:00 »

Okay i take it back, i AM seeing the KB. (I dunno how I missed it last time).

All behavior confirmed.

A strange thing to add.  Page Up and Page Down seemed not to be being grabbed by the lib (I had this window selected and they put garbage in it when pressed.)


Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Reply #19 - Posted 2003-12-02 18:15:59 »

Someone open up a bug and assign it to me and I'll deal with it.

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (130 views)
2013-05-17 21:29:12

alaslipknot (137 views)
2013-05-16 21:24:48

gouessej (168 views)
2013-05-16 00:53:38

gouessej (160 views)
2013-05-16 00:17:58

theagentd (172 views)
2013-05-15 15:01:13

theagentd (157 views)
2013-05-15 15:00:54

StreetDoggy (201 views)
2013-05-14 15:56:26

kutucuk (225 views)
2013-05-12 17:10:36

kutucuk (224 views)
2013-05-12 15:36:09

UnluckyDevil (228 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.109 seconds with 22 queries.