r011 판정 타이밍 개념 추가

- Keyboard 클래스에 판정 타이밍 개념을 추가해서 얼마나 정확한 타이밍에 노트를 맞추었는지에 따라 다른 효과를 구현할 수
있게 됨. (현재는 임시적으로 색깔이 다른 원이 퍼져나가게 구현)
- GameCore (구 Info) 클래스에서 노트와 키보드가 만나는 판정 방식 변경. boolean isIntersected
(구 intersect) 함수를 int intersectedAccuracy 함수로 대체.
r012 오른쪽 노트 색 변경, 버그 수정

-[기능 추가] 이제 겟러키 노트가 들어감!
-[기능 변경] 이제 왼쪽 두 개의 키는 빨간 물체를, 오른쪽 두 개의 키는 파란
물체를 인식함
-[기능 변경]
-[기능 변경] 노트 크기 줄어들음
-[버그 수정] 판정 타이밍 이펙트 동작 방식 개선 (판정 타이밍 이펙트를 따로 클래스로
작성)
-[코드 관리] notes array 의 초기화가 곡 선택 후에 이루어지도록 변경.
-[코드 관리] 클래스 변수, 클래스
메소드가 해당 클래스 내에서 사용될 때, 이름 앞에 this. 가 명시되도록 코드 수정.
r013 r012 커밋 실수해서 다시 올림
r014

Keyboard 클래스 코드 정리
r015 이것저것추가
r016 자바시티에서 막 만들고 나온거

아.. 코드 관리 점점 귀찮
r017 이환희 정리본
r018 곡 추가, 버그 수정, 구조 변경

- 새로운 곡 노트 업데이트.
- Startpage 클래스의 크고 작은 개조가 있었습니다. 동시에 시작 화면에서의 여러 버그 수정.
- 시작화면의 버튼들을 클래스화.
- mousePressed 함수 안에 있던 코드들을 모아Startpage 클래스에 clickButton 메소드로 만들었습니다.
- Startpage 클래스의 over 메소드는 더이상 쓰이지 않습니다. 버튼 클래스의 isMouseOver 메소드가 그 역할을
대신합니다.
- Debug 클래스 생성 (실험용)
r019 문주은 정리본
r020 곡 노트 정보 코드에서 파일로 분리

-GameCore 클래스의 setupNotes 메소드에 있던 노트 정보들을 텍스트 파일로 따로 저장함. setupNotes
메소드는 텍스트 파일에서 노트 정보를 읽어들임.
r021 자잘한 수정

-게임 클리어, 게임 오버 시 화면에서 버그 수정
-몇 가지 사용되지 않는 이미지 삭제
-songsync1, songsync2, songsync3 오브젝트를 songStartDelayer 로 통합. 싱크 조절은
GameCore 클래스의 starttime 변수로 하기 바람.
-자잘한 코드 수정
r022 타격 판정 방식 변경

-이제 드럼에 스틱을 계속 갖다대고 있으면 노트가 사라지지 않음. 드럼을 치는 순간에만 노트 타격을 판정하도록 변경.
r023 타격 이펙트 변경

-드럼을 그냥 칠 때와 노트를 맞힐 때 이펙트가 분리
-data 폴더에 드럼 사운드 샘플 추가 (코드에 적용은 안 된 상태)
-그 외 자잘한 코드 정리
-현재 문제점 1 : 게임 실행 후 첫 노트를 칠 때 순간적으로 렉이 발생
-현재 문제점 2 : 노트 싱크 문제
r024 실험적 요소 추가

-실험적 이펙트 추가. GameCore 클래스에 beatCount, beatSyncValue, oteResizer 변수 추가
-Don't look back in anger 의 템포 수정