package org.czchen.android.the_resistance_helper;

public class GameConfiguration {
    public enum MainModule {
        NO_MODULE,
        ASSASSIN_MODULE,
        HUNTER_MODULE,
    }

    private MainModule mainModule_ = MainModule.NO_MODULE;
    private int numberOfPlayers_ = 5;

    private boolean hasTrapperModule = false;
    private boolean hasDefectorModule = false;
    private boolean doDefectorsKnowEachOther = false;
    private boolean hasResistanceDummyAgent = false;
    private boolean hasResistanceCoordinator = false;
    private boolean hasSpyDeepAgentAndResistancePretender = false;
    private boolean hasInquistorModule = false;
    private boolean hasReverserModule = false;
    private boolean doesSpyReverserReveal = false;
}

@@ -180,16 +180,928 @@
 %0A    %7D%0A%0A
+    public enum SetupPhase %7B%0A        // Everyone close your eyes and extend your hand into a fist in front of you%0A        BEGIN,%0A%0A        // All players should have their eyes closed and hands in a fist in front of them%0A        RESET,%0A%0A        // Everyone open your eyes%0A        END,%0A%0A        // Spies open your eyes and look around to see your fellow Spies%0A        BEGIN_SPY_REVEAL,%0A%0A        // Spies close your eyes%0A        END_SPY_REVEAL,%0A%0A        // Spies - extend your thumb so the Commander will know you%0A        // Commander, open your eyes and see the Spies%0A        BEGIN_COMMMANDER_REVEAL,%0A%0A        // Spies - put your thumbs down and re-form your hand into a fist%0A        // Commander, close your eyes%0A        END_COMMANDER_REVEAL,%0A%0A        // Defectors open your eyes to reveal your counterpart%0A        BEGIN_DEFECTOR_REVEAL,%0A%0A        // Defectors close your eyes%0A        END_DEFECTOR_REVEAL,%0A%0A    %7D%0A%0A
     priv

Add SetupPhase