/* * Decompiled with CFR 0.152. * * Could not load the following classes: * android.os.Parcel * android.os.Parcelable * android.os.Parcelable$Creator */ package com.bda.controller; import android.os.Parcel; import android.os.Parcelable; import com.bda.controller.BaseEvent; public final class KeyEvent extends BaseEvent implements Parcelable { public static final int ACTION_DOWN = 0; public static final int ACTION_UP = 1; public static final Parcelable.Creator CREATOR = new ParcelableCreator(); public static final int KEYCODE_BUTTON_A = 96; public static final int KEYCODE_BUTTON_B = 97; public static final int KEYCODE_BUTTON_L1 = 102; public static final int KEYCODE_BUTTON_L2 = 104; public static final int KEYCODE_BUTTON_R1 = 103; public static final int KEYCODE_BUTTON_R2 = 105; public static final int KEYCODE_BUTTON_SELECT = 109; public static final int KEYCODE_BUTTON_START = 108; public static final int KEYCODE_BUTTON_THUMBL = 106; public static final int KEYCODE_BUTTON_THUMBR = 107; public static final int KEYCODE_BUTTON_X = 98; public static final int KEYCODE_BUTTON_Y = 99; public static final int KEYCODE_DPAD_DOWN = 20; public static final int KEYCODE_DPAD_LEFT = 21; public static final int KEYCODE_DPAD_RIGHT = 22; public static final int KEYCODE_DPAD_UP = 19; public static final int KEYCODE_UNKNOWN = 0; final int mAction; final int mKeyCode; public KeyEvent(long eventTime, int controllerId, int keyCode, int action) { super(eventTime, controllerId); this.mKeyCode = keyCode; this.mAction = action; } KeyEvent(Parcel parcel) { super(parcel); this.mKeyCode = parcel.readInt(); this.mAction = parcel.readInt(); } @Override public int describeContents() { return 0; } public final int getAction() { return this.mAction; } public final int getKeyCode() { return this.mKeyCode; } @Override public void writeToParcel(Parcel parcel, int n2) { super.writeToParcel(parcel, n2); parcel.writeInt(this.mKeyCode); parcel.writeInt(this.mAction); } static class ParcelableCreator implements Parcelable.Creator { ParcelableCreator() { } public KeyEvent createFromParcel(Parcel parcel) { return new KeyEvent(parcel); } public KeyEvent[] newArray(int n2) { return new KeyEvent[n2]; } } }