package Constants;

/**
 * See <a href="https://osu.ppy.sh/wiki/Osr_(file_format)#Data%20Types">osu! replay file format reference.</a>
 */
public enum GameMode {
    STANDARD((byte) 0x0),
    TAIKO((byte) 0x1),
    CATCH_THE_BEAT((byte) 0x2),
    MANIA((byte) 0x3);

    private final byte value;

    GameMode(byte value) {
        this.value = value;
    }
}

@@ -171,191 +171,49 @@
 DARD
-((byte) 0x0),%0A    TAIKO((byte) 0x1),%0A    CATCH_THE_BEAT((byte) 0x2),%0A    MANIA((byte) 0x3);%0A%0A    private final byte value;%0A%0A    GameMode(byte value) %7B%0A        this.value = value;%0A    %7D
+,%0A    TAIKO,%0A    CATCH_THE_BEAT,%0A    MANIA
 %0A%7D%0A

use ordinals for gamemode enum