Newer
Older
Algolike / src / main / java / controls / PhaseController.java
package controls;

import interfaces.ICardButtonEnabler;

public class PhaseController extends Thread{
    ICardButtonEnabler iCardButtonEnabler;
    Phase currentPhase;
    int guess;
    int attacker;
    int target;
    public PhaseController(ICardButtonEnabler iCardButtonEnabler){
        this.iCardButtonEnabler=iCardButtonEnabler;
        currentPhase=Phase.Selection;
    }

    public void setSelection(int attacker){
        this.attacker = attacker;
        iCardButtonEnabler.setEnableSelection(attacker);
    }
    public  void setTarget(int target){
        this.target = target;
        iCardButtonEnabler.setEnableTarget(target);
    }
    @Override
    public void run(){
        switch (currentPhase){
            case Selection:
            case Target:
            case Declaration:
        }

    }
    public  void playerAttack(){

    }
    public void botAttack(){

    }
    enum Phase{
        Selection,
        Target,
        Declaration
    }
}