Ejemplo n.º 1
0
        public void Replay(CanvasWindow window)
        {
            int itemIndex = 0;

            foreach (RecordingItem item in Items)
            {
                item.Replay(itemIndex++, window);
            }
        }
Ejemplo n.º 2
0
        public override void Replay(int itemIndex, CanvasWindow window)
        {
            Bitmap img = window.CaptureImage();

            if (!CheckImageEqual(img))
            {
                throw new Exception($"Replay: Paint item {itemIndex} does not match.");
            }
        }
Ejemplo n.º 3
0
 public override void Replay(int itemIndex, CanvasWindow window)
 {
     window.HandleMouseEvent(Id, X, Y, ClickCount);
 }
Ejemplo n.º 4
0
 public override void Replay(int itemIndex, CanvasWindow window)
 {
     window.HandleKeyEvent(Id, KeyCode, KeyChar);
 }
Ejemplo n.º 5
0
 public abstract void Replay(int itemIndex, CanvasWindow window);