사각형 정보를 저장하고 계산하는 데 사용하는 클래스. 주로 화면 제어나 충돌 체크를 할 때 사용된다.
Name |
Description |
---|---|
left |
number. 좌측 상단의 x좌표 |
top |
number. 좌측 상단의 y좌표 |
right |
number. 우측 하단의 x좌표 |
bottom |
number. 우측 하단의 y좌표 |
Rect 클래스의 생성자. 멤버 변수는 0으로 초기화된다. |
|
Rect 클래스의 복사 생성자. |
|
Rect 클래스의 생성자. |
|
사각형의 너비를 반환한다. |
|
사각형의 높이를 반환한다. |
|
입력한 좌표가 현재 사각형 영역 내에 있는지 검사한다. |
|
입력한 사각형이 현재 사각형 영역 내에 있는지 검사한다. |
|
입력한 사각형이 현재 사각형과 겹치는지 검사한다. |
|
현재 사각형의 중심 좌표를 기준으로 w와 h만큼 확대한다. |
|
현재 사각형을 x 축 방향으로 x만큼, y 축 방향으로 y만큼 이동한다. |
Rect 클래스의 생성자. 멤버 변수는 0으로 초기화된다.
Rect class type. 생성에 실패한 경우에는 nil을 반환한다.
Rect 클래스의 복사 생성자.
Rect class. 생성에 실패한 경우에는 nil을 반환한다.
Rect 클래스의 생성자.
Rect class. 생성에 실패한 경우에는 nil을 반환한다.
사각형의 너비를 반환한다.
number. 사각형의 너비
사각형의 높이를 반환한다.
number. 사각형의 높이
입력한 좌표가 현재 사각형 영역 내에 있는지 검사한다.
boolean. 입력한 좌표가 현재 사각형 영역 내에 있으면 true를 반환한다.
입력한 사각형이 현재 사각형 영역 내에 있는지 검사한다.
boolean. 입력한 사각형이 현재 사각형 영역 내에 있으면 true를 반환한다.
입력한 사각형이 현재 사각형과 겹치는지 검사한다.
boolean. 입력한 사각형이 현재 사각형과 겹치면 true를 반환한다.
현재 사각형의 중심 좌표를 기준으로 w와 h만큼 확대한다.
현재 사각형을 x 축 방향으로 x만큼, y 축 방향으로 y만큼 이동한다.