Select Git revision
ConstantCellInitializer.java
Forked from
YAGOUBI Rim / Game of life Template
Source project has a limited visibility.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
ConstantCellInitializer.java 424 B
package model;
import datastruct.Coordinate;
import datastruct.MatrixInitializer;
public class ConstantCellInitializer<T> implements MatrixInitializer<Cell<T>> {
private final T defaultValue;
public ConstantCellInitializer(T defaultValue) {
this.defaultValue = defaultValue;
}
@Override
public Cell<T> initialValueAt(Coordinate coordinate) {
return new Cell<>(defaultValue);
}
}