key.java~2~

来自「一个J2Me的赛车游戏」· JAVA~2~ 代码 · 共 73 行

JAVA~2~
73
字号

public class Key
{
  //把每个按键的状态都跟相应的名字对应起来,回头判断该名字的真假状态就能判断按键的状态
    boolean up;
    boolean down;
    boolean left;
    boolean right;
    boolean jump;
    boolean menu_left;
    boolean menu_right;
    boolean key_num[];
     long time;
    public Key()
    {
        up = false;
        jump=false;
        down = false;
        left = false;
        right = false;
        menu_left = false;
        menu_right = false;
        key_num = new boolean[10];
        for(int i = 0; i < 10; i++)
            key_num[i] = false;

    }

    public void keyPressed(int i)

    {
        if(i == -1)

            up = true;
        if(i == -2)
            down = true;
        if(i == -3)
            left = true;
          if(i == -5)
            jump = true;

        if(i == -4)
            right = true;
        if(i == -6 )
            menu_left = true;
        if(i == -7)
            menu_right = true;
        if(i >= 48 && i <= 57)
            key_num[i - 48] = true;
    }

    public void keyReleased(int i)

    {
        if(i == -1)
            up = false;
        if(i == -2)
            down = false;
        if(i == -3)
            left = false;
        if(i == -4)
            right = false;
          if(i == -5)
            jump = false;
        if(i == -6 )
            menu_left = false;
        if(i == -7)
            menu_right = false;
        if(i >= 48 && i <= 57)
            key_num[i - 48] = false;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?