Skip to content
Snippets Groups Projects
GameOfLifeState.java 652 B
Newer Older
  • Learn to ignore specific revisions
  • Guyslain's avatar
    Guyslain committed
    package model.automata;
    
    Guyslain's avatar
    Guyslain committed
    
    import javafx.scene.paint.Color;
    
    import model.State;
    
    Guyslain's avatar
    Guyslain committed
    
    import java.util.List;
    
    /**
     * {@link GameOfLifeState} instances represent the possible states of a {@link GameOfLifeState}.
     */
    public enum GameOfLifeState implements State<GameOfLifeState> {
    
    Guyslain's avatar
    Guyslain committed
        ALIVE, DEAD;
    
    Guyslain's avatar
    Guyslain committed
    
    
        @Override
        public Color getColor() {
    
    Guyslain's avatar
    Guyslain committed
            //TODO: à compléter
            return Color.BLACK;
    
    Guyslain's avatar
    Guyslain committed
        }
    
        @Override
        public GameOfLifeState next() {
    
    Guyslain's avatar
    Guyslain committed
            //TODO: à compléter
            return null;
    
    Guyslain's avatar
    Guyslain committed
        }
    
        @Override
    
        public GameOfLifeState update(List<GameOfLifeState> neighbours) {
    
    Guyslain's avatar
    Guyslain committed
            //TODO: à compléter
            return null;
    
    Guyslain's avatar
    Guyslain committed
        }
    
    }