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