Powder Toy Lua API/ko
파우더 토이 Lua API는 버전 83(TPT++ 버전)에서 소개된 변수와 함수들의 모음입니다. 이 API는 그래픽, 물질의 상호작용, 그리고 인터페이스를 포함한 게임의 전반적인 측면을 조종할 수 있게 해 줍니다.
boxmein은 위키에 등록되지 않은 것들을 포함한 API의 대부분에 대한 설명을 만들었습니다. 여기서 그 설명들을 찾을 수 있습니다 [1].
이 API는 몇 개의 카테고리로 나뉩니다.
- Interface
- 버튼, 레이블 그리고 체크박스와 같은 UI 컴포넌트를 포함합니다. 가장 우선순위가 높은 창 관리자와 입력 이벤트에 관여할 수 있습니다.
- Renderer
- 디스플레이 모드와 상호작용할 수 있는 메소드와 상수를 제공합니다.
- Elements
- 물질을 생성하고 조정하는 메소드와 상수를 제공합니다.
- Simulation
- 시뮬레이션의 상태를 조정하는 메소드를 제공합니다.
- Graphics
- 창 위에 간단한 모양과 글씨를 그리는 메소드를 제공합니다.
- File System
- 파일과 폴더를 생성하고, 제거하고, 조정하고 열거하는 함수를 제공합니다.
- Bit
- 게임과의 직접적인 상호작용을 제공하진 않지만, 정수의 비트 연산을 수행하는 몇 가지의 함수를 제공합니다.
- Legacy
- tpt.로 시작하는 예전 Lua API입니다.