private void StopGeneration() { Invoker invoker = new Invoker(); GenerationReceiver receiver = new GenerationReceiver(); invoker.SetCommand(new StopCommand(receiver)); invoker.Execute(); }
private void PlayLife() { Invoker invoker = new Invoker(); GenerationReceiver receiver = new GenerationReceiver(); invoker.SetCommand(new PlayCommand(receiver)); invoker.Execute(); }
public void PreGeneratin() { isStarted = false; Invoker invoker = new Invoker(); GenerationReceiver receiver = new GenerationReceiver(); invoker.SetCommand(new PreCommand(receiver)); invoker.Execute(); StopGeneration(); }
public PlayCommand(GenerationReceiver r) { receiver = r; }
public StopCommand(GenerationReceiver r) { receiver = r; }
public NextCommand(GenerationReceiver r) { receiver = r; }