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 (406)
games submitted by our members
Games in WIP (290)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Java Game APIs & Engines / J2ME / Re: CommandAction, Forms, and Command.OK w/o the send key on: 2007-05-20 03:06:52
Impossible, either don't use Forms or don't rely on the functionality they provide being consistent. across handsets.

Having said that, one suggestion that may help is to simply change the Command type of the softkey.
I know for definite that SamsungA620's report a commandAction event on a Canvas if the Canvas.FIRE action is pressed & either softkey has a Command type of OK attached to it.

Yeah, that wouldnt work for me as I just started porting games at a company and the game uses forms as well as canvas's. It would just be nice functionality to have as the send key shouldnt have functionality within j2me games, but is just a recommendation. Removing it from the canvas is quite easy. Thanks for replying Abuse.
2  Java Game APIs & Engines / J2ME / Re: CommandAction, Forms, and Command.OK w/o the send key on: 2007-05-20 00:49:35
I've just recently read that it is impossible to detect key presses within a form.
So now what I would like to do is disable the send key from having any function in Forms, so that it never calls CommandAction with the Command.SCREEN or Command.OK command type.
3  Java Game APIs & Engines / J2ME / CommandAction, Forms, and Command.OK w/o the send key on: 2007-05-19 17:57:11
 Hi all,

Got a question about Forms and key input.
 
CommandAction is triggered with Commands that I add. I have added a Command for when the OK key is pressed

namely: Command enterGame = new Command( "Random", Command.OK, 0 );

Then I add the command to the form:
GameForm.addCommand( enterGame );

Then whenever that option is selected it fires off Command.OK to the CommandAction function

However on some phones, (im not sure if others are the same way) that Command.OK is fired off not only when the OK key is pressed, but also when the Send Key is pressed.

The Send key on this particular phone is keycode -11 and the middle softkey is -23, but they both trigger it.
In the CommandAction function I am looking for a way to distinguish which button they used to get it to come in.

I am able to check the keycode in the keypress function for everything else, but in the form it uses those commands.

basically i need to do this:

Command enterGame = new Command( "Game", Command.OK, 0 );
GameForm.addCommand(enterGame);

public void commandAction( Command c, Displayable d )
{

     //check if the commandAction event is triggered by enterGame
     if( c == enterGame)
     {
        // check which button they used to get it to trigger
        //if(send key was pressed)
           return;
        //else
            enterState(game);
       }
}
Pages: [1]
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Get high quality music tracks 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 (65 views)
2013-05-17 21:29:12

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

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

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

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

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

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

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

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

UnluckyDevil (177 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.082 seconds with 21 queries.