Undo/Redo System Demo

Command Pattern 기반 실행 취소/다시 실행 시스템 데모입니다.

Command History Status

Undo Count:0
Redo Count:0
Can Undo:
Can Redo:

사용법:

  • • 객체를 드래그하여 이동 (자동으로 MoveCommand 생성)
  • • 객체를 선택 후 모서리를 드래그하여 크기 변경 (ResizeCommand 생성)
  • Ctrl+Z로 실행 취소
  • Ctrl+Y 또는 Ctrl+Shift+Z로 다시 실행
  • • 최대 50개의 명령을 기억합니다

Scene Objects (3개)

rect
ID: rect1
Position: (50, 50)
Size: 100×80
circle
ID: circle1
Position: (200, 100)
Radius: 40
rect
ID: rect2
Position: (300, 50)
Size: 80×120