static void Main() { Mat img = new Mat(200, 200, MatType.CV_8UC3, new Scalar(0, 0, 0)); var turkmite = new StateTurkmite(img); for (int i = 0; i < turkmite.IterationCount; i++) { turkmite.Step(); } Cv2.ImShow("TurkMite", turkmite.Image); Cv2.WaitKey(); }
public StateBase(StateTurkmite stateTurkmite) { this.stateTurkmite = stateTurkmite; }
public StateC(StateTurkmite st) : base(st) { counter = 0; }
public StateA(StateTurkmite st) : base(st) { colourCounter = 0; }
public StateB(StateTurkmite st) : base(st) { }
public StateC(StateTurkmite turkmite) : base(turkmite) { }
public StateBase(StateTurkmite turkmite) { Turkmite = turkmite; }