파이게임 문서
||
파이게임 둥지
||
도움말
||
||
파이게임
||
시디롬
||
상수
||
화면표시
||
그리기
||
이벤트
||
||
폰트
||
이미지
||
조이스틱
||
키
||
믹서
||
mixer_music
||
||
마우스
||
영화
||
소리배열(sndarray)
||
표면배열(surfarray)
||
시간
||
변형
||
||
CD
||
채널
||
시계
||
폰트
||
조이스틱
||
영화
||
||
중첩
|| ||
사각형
||
소리
||
표면
||
||
색상
||
커서
||
스프라이트
||
pygame.cursors
사용 가능한 커서 자원의 집합. 이 커서들은
pygame.mouse.set_cursor()
에 대한 인자로 필요한 연속열의 값으로 온다. 연속열을 끌어내서 제 자리에 배치하려면 그리고 커서를 한 번에 만들려면, 다음과 같이 호출하라;
pygame.mouse.set_cursor(*pygame.cursors.arrow)
.
다음은 사용가능한 커서 목록이다; arrow, diamond, ball, broken_x, tri_left, tri_right
이름이 'thickarrow_strings'인 샘플 문자열 커서도 있다.
compile()
함수는 이 문자열 커서들을 커서 바이트 데이터로 변환한다.
compile
- 커서 문자열을 커서 데이터로 컴파일한다
load_xbm
- 한 쌍의 XBM 파일을 set_cursor 인자로 읽어 들인다
compile
pygame.cursors.compile(strings, black, white) -> data, mask
이 함수는 똑 같은 길이의 문자열 집합을 취해 커서를 위하여 이진 데이터를 계산한다. 문자열의 너비는 반드시 8의 배수가 되어야 한다.
black 인자와 white 인자는 한 개짜리 문자열로서 어느 문자가 검정색 픽셀을 나타내고, 어느 문자가 흰색 픽셀을 나타내는 지를 알려준다. 다른 문자는 모두 투명하다고 간주된다.
이 함수는 커서 데이터와 커서 마스크 데이터를 담고 있는 터플을 돌려준다. 이 두 인자는
pygame.mouse.set_cursor()
로 커서를 설정할 때 사용된다.
load_xbm
pygame.cursors.load_xbm(cursorfile, maskfile) -> cursor_args
인자는 readlines 메소드를 가진 파일이름이거나 파일-류의 객체일 수 있다. 완전히 검증되지는 않았지만, 전형적인 XBM 파일과 작동할 것이다.