소개 https://chobocho.tistory.com/2461396
실행하기 http://www.chobocho.com/javascript/painter.html
전체 소스코드 https://github.com/chobocho/painter
9.1 Undo/Redo 기능 구현
Undo/Redo 기능을 구현하기 위해서는 모든 사용자의 동작을 저장해야 합니다
그럼 사용자의 동작을 저장하기 위해서, 선을 그리거나, 원을 그리는 동작을
아래와 같이 커맨드로 정의 해야 합니다.
color red color lightblue rect 8 6 713 356 F color white ellipse 190 116 93 44 F ellipse 456 115 87 42 F color black ellipse 226 116 31 31 F ellipse 489 113 29 30 F ellipse 420 277 0 0 F |
그리고 그 커맨드를 stack에 저장합니다.
'Coding > JavsScript 삽질기' 카테고리의 다른 글
[Javascript] 안드로이드 테트리스 만들기 (Android Tetris 만들기) (2) | 2020.09.10 |
---|---|
Javascript로 그림판 만들기 (자바스크립트로 그림판 만들기) - 008 (0) | 2020.01.08 |
Javascript로 그림판 만들기 (자바스크립트로 그림판 만들기) - 007 (0) | 2019.12.25 |