Class #40            -
  Class descriptor  : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
  Access flags      : 0x4011 (PUBLIC FINAL ENUM)
  Superclass        : 'Ljava/lang/Enum;'
  Interfaces        -
  Static fields     -
    #0              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : '$VALUES'
      type          : '[Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x101a (PRIVATE STATIC FINAL SYNTHETIC)
    #1              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'CAMPAIGN'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x4019 (PUBLIC STATIC FINAL ENUM)
    #2              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'DAILY'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x4019 (PUBLIC STATIC FINAL ENUM)
    #3              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'DUEL'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x4019 (PUBLIC STATIC FINAL ENUM)
    #4              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'ENDLESS'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x4019 (PUBLIC STATIC FINAL ENUM)
    #5              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'ONLINE'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x4019 (PUBLIC STATIC FINAL ENUM)
    #6              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'PRACTICE'
      type          : 'Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x4019 (PUBLIC STATIC FINAL ENUM)
  Instance fields   -
  Direct methods    -
    #0              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : '$values'
      type          : '()[Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x100a (PRIVATE STATIC SYNTHETIC)
      code          -
      registers     : 6
      ins           : 0
      outs          : 6
      insns size    : 17 16-bit code units
0151fc:                                        |[0151fc] com.valentinedesigns.chromalink.GameEngine$Mode.$values:()[Lcom/valentinedesigns/chromalink/GameEngine$Mode;
01520c: 6200 1f01                              |0000: sget-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.DUEL:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011f
015210: 6201 2001                              |0002: sget-object v1, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.ENDLESS:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@0120
015214: 6202 1e01                              |0004: sget-object v2, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.DAILY:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011e
015218: 6203 2201                              |0006: sget-object v3, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.PRACTICE:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@0122
01521c: 6204 1d01                              |0008: sget-object v4, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.CAMPAIGN:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011d
015220: 6205 2101                              |000a: sget-object v5, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.ONLINE:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@0121
015224: 2506 7a01 0000                         |000c: filled-new-array/range {v0, v1, v2, v3, v4, v5}, [Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@017a
01522a: 0c00                                   |000f: move-result-object v0
01522c: 1100                                   |0010: return-object v0
      catches       : (none)
      positions     :
        0x0000 line=40
      locals        :

    #1              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : '<clinit>'
      type          : '()V'
      access        : 0x10008 (STATIC CONSTRUCTOR)
      code          -
      registers     : 3
      ins           : 0
      outs          : 3
      insns size    : 67 16-bit code units
015254:                                        |[015254] com.valentinedesigns.chromalink.GameEngine$Mode.<clinit>:()V
015264: 2200 b100                              |0000: new-instance v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
015268: 1a01 6601                              |0002: const-string v1, "DUEL" // string@0166
01526c: 1202                                   |0004: const/4 v2, #int 0 // #0
01526e: 7030 f602 1002                         |0005: invoke-direct {v0, v1, v2}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.<init>:(Ljava/lang/String;I)V // method@02f6
015274: 6900 1f01                              |0008: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.DUEL:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011f
015278: 2200 b100                              |000a: new-instance v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
01527c: 1a01 7201                              |000c: const-string v1, "ENDLESS" // string@0172
015280: 1212                                   |000e: const/4 v2, #int 1 // #1
015282: 7030 f602 1002                         |000f: invoke-direct {v0, v1, v2}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.<init>:(Ljava/lang/String;I)V // method@02f6
015288: 6900 2001                              |0012: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.ENDLESS:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@0120
01528c: 2200 b100                              |0014: new-instance v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
015290: 1a01 5e01                              |0016: const-string v1, "DAILY" // string@015e
015294: 1222                                   |0018: const/4 v2, #int 2 // #2
015296: 7030 f602 1002                         |0019: invoke-direct {v0, v1, v2}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.<init>:(Ljava/lang/String;I)V // method@02f6
01529c: 6900 1e01                              |001c: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.DAILY:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011e
0152a0: 2200 b100                              |001e: new-instance v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
0152a4: 1a01 1804                              |0020: const-string v1, "PRACTICE" // string@0418
0152a8: 1232                                   |0022: const/4 v2, #int 3 // #3
0152aa: 7030 f602 1002                         |0023: invoke-direct {v0, v1, v2}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.<init>:(Ljava/lang/String;I)V // method@02f6
0152b0: 6900 2201                              |0026: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.PRACTICE:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@0122
0152b4: 2200 b100                              |0028: new-instance v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
0152b8: 1a01 1c01                              |002a: const-string v1, "CAMPAIGN" // string@011c
0152bc: 1242                                   |002c: const/4 v2, #int 4 // #4
0152be: 7030 f602 1002                         |002d: invoke-direct {v0, v1, v2}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.<init>:(Ljava/lang/String;I)V // method@02f6
0152c4: 6900 1d01                              |0030: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.CAMPAIGN:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011d
0152c8: 2200 b100                              |0032: new-instance v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
0152cc: 1a01 f203                              |0034: const-string v1, "ONLINE" // string@03f2
0152d0: 1252                                   |0036: const/4 v2, #int 5 // #5
0152d2: 7030 f602 1002                         |0037: invoke-direct {v0, v1, v2}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.<init>:(Ljava/lang/String;I)V // method@02f6
0152d8: 6900 2101                              |003a: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.ONLINE:Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@0121
0152dc: 7100 f402 0000                         |003c: invoke-static {}, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.$values:()[Lcom/valentinedesigns/chromalink/GameEngine$Mode; // method@02f4
0152e2: 0c00                                   |003f: move-result-object v0
0152e4: 6900 1c01                              |0040: sput-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.$VALUES:[Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011c
0152e8: 0e00                                   |0042: return-void
      catches       : (none)
      positions     :
        0x0000 line=40
      locals        :

    #2              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : '<init>'
      type          : '(Ljava/lang/String;I)V'
      access        : 0x10002 (PRIVATE CONSTRUCTOR)
      code          -
      registers     : 3
      ins           : 3
      outs          : 3
      insns size    : 4 16-bit code units
0152ec:                                        |[0152ec] com.valentinedesigns.chromalink.GameEngine$Mode.<init>:(Ljava/lang/String;I)V
0152fc: 7030 2906 1002                         |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V // method@0629
015302: 0e00                                   |0003: return-void
      catches       : (none)
      positions     :
        0x0000 line=40
      locals        :
        0x0000 - 0x0004 reg=0 this Lcom/valentinedesigns/chromalink/GameEngine$Mode;
        0x0000 - 0x0004 reg=1 (null) Ljava/lang/String;
        0x0000 - 0x0004 reg=2 (null) I

    #3              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'valueOf'
      type          : '(Ljava/lang/String;)Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x0009 (PUBLIC STATIC)
      code          -
      registers     : 2
      ins           : 1
      outs          : 2
      insns size    : 9 16-bit code units
0151d8:                                        |[0151d8] com.valentinedesigns.chromalink.GameEngine$Mode.valueOf:(Ljava/lang/String;)Lcom/valentinedesigns/chromalink/GameEngine$Mode;
0151e8: 1c00 b100                              |0000: const-class v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
0151ec: 7120 2a06 1000                         |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@062a
0151f2: 0c01                                   |0005: move-result-object v1
0151f4: 1f01 b100                              |0006: check-cast v1, Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@00b1
0151f8: 1101                                   |0008: return-object v1
      catches       : (none)
      positions     :
        0x0000 line=40
      locals        :
        0x0000 - 0x0009 reg=1 (null) Ljava/lang/String;

    #4              : (in Lcom/valentinedesigns/chromalink/GameEngine$Mode;)
      name          : 'values'
      type          : '()[Lcom/valentinedesigns/chromalink/GameEngine$Mode;'
      access        : 0x0009 (PUBLIC STATIC)
      code          -
      registers     : 1
      ins           : 0
      outs          : 1
      insns size    : 9 16-bit code units
015230:                                        |[015230] com.valentinedesigns.chromalink.GameEngine$Mode.values:()[Lcom/valentinedesigns/chromalink/GameEngine$Mode;
015240: 6200 1c01                              |0000: sget-object v0, Lcom/valentinedesigns/chromalink/GameEngine$Mode;.$VALUES:[Lcom/valentinedesigns/chromalink/GameEngine$Mode; // field@011c
015244: 6e10 ca06 0000                         |0002: invoke-virtual {v0}, [Lcom/valentinedesigns/chromalink/GameEngine$Mode;.clone:()Ljava/lang/Object; // method@06ca
01524a: 0c00                                   |0005: move-result-object v0
01524c: 1f00 7a01                              |0006: check-cast v0, [Lcom/valentinedesigns/chromalink/GameEngine$Mode; // type@017a
015250: 1100                                   |0008: return-object v0
      catches       : (none)
      positions     :
        0x0000 line=40
      locals        :

  Virtual methods   -
  source_file_idx   : 415 (GameEngine.java)

Class #41 annotations:
Annotations on class
  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/valentinedesigns/chromalink/GameEngine;
  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="Packet"

