// Path: app/src/main/java/hu/supercluster/gameoflife/game/cell/Cell.java
// public interface Cell {
//     public static final int STATE_ALIVE = 1;
//     public static final int STATE_DEAD = 0;
// 
//     void reset(int state);
//     long getId();
//     int getY();
//     int getX();
//     void setState(int state);
//     int getState();
//     boolean isAlive();
//     boolean isDead();
//     void onNeighborStateChange(int newState);
//     void setOverseer(Overseer overseer);
// }


import hu.supercluster.gameoflife.game.cell.Cell;
package hu.supercluster.gameoflife.game.visualization.brush;


public class DefaultBlockBrush extends AbstractBrush {
    @Override
    protected void doPaint() {
// Path: app/src/main/java/hu/supercluster/gameoflife/game/cell/Cell.java
// public interface Cell {
//     public static final int STATE_ALIVE = 1;
//     public static final int STATE_DEAD = 0;
// 
//     void reset(int state);
//     long getId();
//     int getY();
//     int getX();
//     void setState(int state);
//     int getState();
//     boolean isAlive();
//     boolean isDead();
//     void onNeighborStateChange(int newState);
//     void setOverseer(Overseer overseer);
// }


// Path: app/src/main/java/hu/supercluster/gameoflife/game/visualization/brush/DefaultBlockBrush.java
import hu.supercluster.gameoflife.game.cell.Cell;

package hu.supercluster.gameoflife.game.visualization.brush;


public class DefaultBlockBrush extends AbstractBrush {
    @Override
    protected void doPaint() {
        paintWith(Cell.STATE_ALIVE);