public Spawner(TetraminoFactory tetraminoFactory) { this.tetraminoFactory = tetraminoFactory; random = new Random(); tetraminoBag = GenerateNewBag(); }
public GameMaster(TetraminoController tetraminoController, TetraminoFactory tetraminoFactory, FilledLinesCleaner filledLinesCleaner, Spawner spawner) { this.tetraminoController = tetraminoController; this.tetraminoFactory = tetraminoFactory; this.filledLinesCleaner = filledLinesCleaner; this.spawner = spawner; }