4. 문자 입력을 구현합니다. 이건 꽤 나중일이겠지만 키보드 터치식/핸드폰의 입력방법?/스타일러스로 그리고 한글 인식;?등 생각은 많지만 꽤나 나중에... 문자을 입력 받는다고해서 텍스트 파일로 저장하는것이 아니라 GFN을 이용 그저 이미지에 덧 그리는 방식으로 합니다. NDS 기본메뉴 들어가보면 피코챗이 있는데 스타일러스 입력도 기본과 다르게 부드럽고 문자입력도 드래그 가능하게 되있는등 기능이 좋더군요. 따라했으면 하는 기능들이네요.
7. 왼손잡이용 설정 추가.
8. 펜의 알파 설정.
9. 현재 펜의 픽셀이 사각형인 것을 원형으로 수정하거나 / 토글
12. Select 포스트잇(메뉴)/모서리(저장삭제) 숨김 기능 추가
1. 저장을 해야합니다..; --> SUCHUP 폴더에 이미지별로 따로 파일로 저장되며 일반 그림파일은 아닙니다. 제한은 없습니다. 용량제한만 걸리지않으면 됩니다. 현재 저장하는 방식은 직관적으로; 좌표와 색만을 저장하며 몇가지 설정을 저장합니다. 단순히 메모라고 생각하고 선만 있다면 용량은 크게 차지하지 않습니다.(30-50KB 예상) 하지만 화면 전체를 덮을정도로 채우면 용량이 일반 이미지보다 커집니다.(테스트 결과 150KB 이상) 참고로 같은 사이즈의 압축 이미지는 10KB이상, BMP의 경우 50KB 정도 나옵니다) 나중에 이미지 화일로 저장하거나 변환하는걸로 수정하겠습니다.
--> 같은 폴더에 별도로 설정 파일이 하나 저장됩니다. 몇가지 설정(펜 굵기, 색, 배경, 브러쉬, 지우개 굵기 등등...)은 저장되어 다시 시작했을때 이전 그대로 사용할수있습니다. 현재 저장되는 타이밍은 Start로 이미지 저장할때와 Select로 이미지 지우고나서 입니다. End보다 Current가 1클때는 아무것도 없는상태니 이때 select를 눌러주면 저장됩니다.
1-2. 불러오기. 저장했던 여러개의 이미지들을 인식해야할꺼고, 저장한날짜시간을 보여주거나 썸네일?을 통해서 불러오거나. 아님 노트식 그대로 페이지에따라 불러오기... --> 우선은 노트식으로 순차적으로 보여집니다. 큰용량 말고는 로딩 시간이 적은 편이라서 상하키로 페이지 순서대로 볼수있습니다. 나중에 썸네일이나 페이지 뛰어넘기등 추가하겠습니다.
3. 하나 특별한 인터페이스로...
--> 화면을 4등분해서 1번 지역은 저장, 2번 지역은 파일삭제/화면 지우기 입니다. 그 구역에 들어가면 저장 / 새 문서 아이콘이 표시 됩니다. 현재는 확인없이 삭제/저장 시킵니다. 확인이 불편할뿐이라는 생각을하고 있어서 아직은 넣을 계획이 없습니다. --> 저장 삭제시 확인 취소 추가.
2. 현재 버튼들로 처리하는 인터페이스를 스타일러스펜 만으로 처리할수있게 변경합니다. 색이나 픽셀 사이즈등 각종정보는 상단에 표시하고 포스트잇처럼 약간 하단에 삐져나온 메뉴를 잡아당겨서 스타일러스로만 설정하던지, 스타일러스+십자패드(세로모드에서는 십자패드 이외에는 불편...)로 설정할수있게 합니다. --> 추가했습니다.
5. 사운드를 구현합니다. 메뉴들어갈때나 펜으로 쓸때, 지울때, 전체 지워버릴때등 사운드효과(윈도우에 있으려나) 구현.. --> 오프닝과 페이지 넘김/삭제에서 효과음이 납니다. 펜을 쓸때는 이미 터치스크린 마찰 소리만으로 충분할듯해서 추가 안했습니다. 메뉴 사운드는 포함되있으며 메뉴 추가시 같이 추가될 예정입니다.
6. 수정중에 재미난걸 발견...픽셀 굵기가지고 장난좀치다가 Newpress시부터 굵기 조절을 해봤더니 마치 붓글씨처럼 나오네요. 이건 원래 터치스크린의 압력차로 처리한다고 어디서 본것같은데 재미용으로 설정 토글 포함 시켜도 좋겠네요. --> 추가했습니다. 터치스크린 압력을 읽어들여서 굵기를 표현하는데 터치 감도에따라 효과나타나는것을 5단계로 나누었습니다. 3단계가 적절하며 가감할수있습니다. 굵은 픽셀로 해보면 마치 붓글씨 쓰는것처럼 느껴집니다. 참고로 에뮬레이터에선 동작하지않습니다. 0으로만 해야하며 기기에서만 제대로 압력수치가 들어와 이상없이 나옵니다. 추가로 이전 방식이 너무 급격히 수치가 줄어드는 현상이 있어서 서서히 줄어들도록 수정했습니다.
--> 6번 내용 추가하면서 보니 스크린 위치에 따라서 같은 압력이라도 수치가 다르게 반환 되더군요. 일정한 효과를 얻기 위해서 오차 수정부분도 들어갔습니다.
7. 가로/세로 설정 추가 --> 추가는 했지만 단순히 보여지는것 몇가지뿐이라 완벽한 부분은 아닙니다.
11. 파일 생성시 date사용 읽어올때도 순차적으로 읽어옴(몇개의 메모가있는지 저장/시작시 체크필요) -> 현재의 문제점인 중간에 빈공간이 없어짐 파일 관리 함수(find함수 라던가...)가 잘 안돌아가서 잘 될지는 미지수... --> 날짜/시간 조합으로 파일생성 하도록 했으며 위 문제 몇가지 해결 했습니다.
10. 저장방법을 PNG / 자체생성파일 / 자체생성후 PNG 따로 출력 / 자체파일 + PNG 등 준비... --> BMP 저장이 추가됐습니다. Start 누르면 배경과 함께, L + Start 누르면 배경없이 흰,검은 배경으로 \SUCHUP_BMP\ 폴더에 저장됩니다.