[이 글은 이전에 쓰던 블로그에서 작성된 이후 새 블로그로 이전된 글입니다.]

휠을 돌려서 확대/축소하는 기능과 핸드 툴을 추가했다.
확대/축소 될 때는 현재의 마우스 위치를 기준으로 하려고 했는데 윈도우 사이즈 조정 후 확대/축소시에는 약간 버그가 있는 것 같기도 하다.

캔버스 작업 시에는 플캠과 비슷하게 구현했는데 윈도우 리사이즈 시에 카메라 사이즈가 바뀌게 하는 것과 확대/축소 시 종횡비가 유지되게 하는 게 약간 힘들었다. 그냥 구현하려면 좀 더 쉬울 것 같긴 한데 굳이 클래스로 만드려 하다 보니 더 어려웠던 것 같다.

요즘 플래시를 많이 못 만지고 있는 것 같아 아쉽다.

[이 글은 이전에 쓰던 블로그에서 작성된 이후 새 블로그로 이전된 글입니다.]

oat 0710 1

상단 메뉴 적당히 제작
…이지만 실제로 작동하진 않음

oat 0710 2 oat 0710 3

툴박스 제작

윈도우 리사이즈 시에도 항상 오른쪽에 정렬되도록 했다.

[이 글은 이전에 쓰던 블로그에서 작성된 이후 새 블로그로 이전된 글입니다.]

OAT는 정보올림피아드 공모 부문 참여용 프로그램으로,
AIR로 제작합니다.

간단한 작도를 할 수 있는 프로그램을 목표로 제작하고 있습니다.
O는 원, A는 각(Angle) 혹은 삼각형, T는 직각을 의미합니다.

[이 글은 이전에 쓰던 블로그에서 작성된 이후 새 블로그로 이전된 글입니다.]

지도를 생성해 주는 프로그램.

단축키

  • Z – 메뉴 닫기
  • X – 파일로 저장
  • C – 다시 그리기

 

  • Contrast 값을 조정하면 육지의 비율을 조정할 수 있습니다. 높을 수록 바다가 많아집니다.
  • Octaves 값을 조정하면 지도의 복잡도를 조정할 수 있습니다. 높을 수록 지도가 복잡해지고 다시 그릴 때 느려집니다.
  • Use Random Seed를 끄면 우상단의 입력 텍스트에 시드를 입력해 지도를 만들 수 있습니다. 시드가 같으면 동일한 지도를 생성합니다. 최초 실행 시 켜져 있습니다.
  • Save As Image를 누르면 현재 지도를 저장할 수 있습니다.
  • 우측 상단의 입력 텍스트는 현재 시드를 나타냅니다. Use Random Seed를 끄면 여기서 시드를 입력할 수도 있습니다.
  • 우측 상단의 Redraw 버튼을 누르면 지도를 다시 그립니다.

플래시 자체 버그인지 시드 687051을 사용하면 버그가 생깁니다.