public void ChangeCPUMode(CPUMode mode) { switch (mode) { case CPUMode.None: _behaviour = new NullBehaviour(); break; case CPUMode.Easy: case CPUMode.Normal: case CPUMode.Hard: case CPUMode.Kusotuyo: _behaviour = new SmartCPUBehaviour(_grid, _setting, mode); break; } }
public CPUManager(IGrid grid, ISetting setting) { _grid = grid; _setting = setting; _behaviour = new NullBehaviour(); }