- 201601563: 김동언
- 201601639: 홍승현
- 201801527: 김대성
- 201801546: 김태현
- 그림판
- 논의사항
개발 선택
: 그림판, 스마트폰 한글 입력지 중 택일- 간단한 질의응답
- 논의결과
그림판
개발 선정- UI 구현 및 화면 클리어 구현 ( 2명 ) - 김대성, 김태현
- 기초 코드 세팅 ( 2명 ) - 김동언, 홍승현
- 논의사항
- 전반적인 코드 흐름 분석
- 도형과 이벤트에
interactive
한 방식에 대한 토의 - 아이디어 공유
- 논의결과
- Shape 구조체 논의 보류
- 도형에 필요한 matrix만큼 동적 할당하여 가지는 것이 구현 용이성이 있을 것으로 판단
- 각자 도형에 대한 구현방안 고려
- FreeDraw에 QnA 답변에 따라 해당되는 내용에 맞는 방안으로 구현 고려
- 위의 내용을 상기하여 17일 회의 진행
- 구현점검
- 논의사항
- 13일 코드 리뷰
- Line & Pen & Clear 기능 ( 2명 )
- Oval & Rectangle & Select & Erase ( 2명 )
- Fill & 색상 ( 미정 )
- 논의결과
- 파일 분할 (set.c -> main , btn -> touch sense Events, draw -> Draw UI)
- 각 도형 이벤트 분할
- 김대성 :
Line
- 김동언 :
Oval
, 터치 이벤트 구현 - 김태현 :
Rectangle
- 홍승현 :
FreeDraw
및 기초적인 struct, code 구현
- 위의 내용을 상기하여 19일 3시 회의 진행
- 논의사항
- 러버밴드
- 러버밴드로 인한 기존 도형 삭제 문제
- 각자 진행한 코드 리뷰
- 논의결과
- sketchbook이라는 배열전역변수를 두어
논의사항 1
과논의사항 2
해결 (idea by김동언
) - List 구현 by
홍승현
- 자연스러운 Line 형태 구현 by
김대성
- 맡은 도형의 러버밴드 구현
- SELECT 구현예정 by
홍승현
- 레포트 작성 준비
- sketchbook이라는 배열전역변수를 두어
- 논의사항
- 각 진행결과 발표
- 논의결과
- LINE 러버밴드 중 맨 위쪽 줄 1비트씩 검은칸 or 흰 칸이 나오는 버그 발생 향후 수정할 것
- OVAL 러버밴드 중 잔존현상 버그 발생 수정할 것임
- SELECT 구현 80% 완료
- ERASE 기능 구현예정 by
김대성
- 논의사항
- 진행결과 발표
- 논의결과
- LINE 구현 완료
- OVAL 구현 완료
- SELECT 구현 완료
- ERASE 구현 일부 완료
- FILL 구현중 by
김동언
- 변수명 : addToList (
카멜 표기법
) - 함수명 : AddToList (
파스칼 표기법
) - 함수들의 경우 초반부에 역할에 따른 주석 표기
if
,for
문등의 경우 1줄이라도 중괄호{}
표기
- Main Developer
- Sub Developer
- Hard Copy Writer
- Git
- Git Kraken
- C