コード例 #1
0
ファイル: SysKey.java プロジェクト: cping/LGame
 public static boolean isKeyPressed(int key) {
   if (USE_ONLY_DOWN) {
     if (key == SysKey.ANY_KEY) {
       return keys.length > 0 && only_key.isPressed();
     } else {
       return keys.contains(key) && only_key.isPressed();
     }
   } else {
     if (key == SysKey.ANY_KEY) {
       return keys.length > 0;
     } else {
       return keys.contains(key);
     }
   }
 }
コード例 #2
0
ファイル: SysKey.java プロジェクト: cping/LGame
 public static boolean isKeyRelease(int key) {
   if (key == SysKey.ANY_KEY) {
     return keys.length > 0 && !only_key.isPressed();
   } else {
     return keys.contains(key) && !only_key.isPressed();
   }
 }
コード例 #3
0
ファイル: SysKey.java プロジェクト: cping/LGame
 public static void addKey(int key) {
   keys.add(key);
 }
コード例 #4
0
ファイル: SysKey.java プロジェクト: cping/LGame
 public static void removeKey(int key) {
   keys.removeValue(key);
 }
コード例 #5
0
ファイル: SysKey.java プロジェクト: cping/LGame
 public static void clear() {
   keys.clear();
 }