ds_grid_add_disk 함수 설명
ds_grid_add_disk
함수는 정의된 원형 영역 내의 그리드 셀에 주어진 값을 추가하는 데 사용됩니다. 추가할 값은 그리드 셀에 저장된 값과 동일한 유형이어야 합니다. 즉, 실수형 값에 문자열을 추가할 수 없으며, 문자열의 경우에는 연결(concatenation)과 관련이 있습니다.
문법
ds_grid_add_disk(index, xm, ym, r, val);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
index | 핸들 | 그리드의 핸들입니다. |
xm | 정수 | 그리드에서 원의 x 위치입니다. |
ym | 정수 | 그리드에서 원의 y 위치입니다. |
r | 정수 | 그리드에서 원의 반지름입니다. |
val | 값 | 원 내의 셀에 추가할 값입니다. |
반환값
이 함수는 반환값이 없습니다.
예제
다음은 ds_grid_add_disk
함수를 사용하는 예제입니다:
ds_grid_add_disk(grid, 7, 6, 5, 2);
위 코드는 "grid"라는 변수로 참조되는 DS 그리드의 정의된 원형 영역 내의 모든 셀 값에 2를 추가합니다.
활용 예제
- 정수 값 추가하기
gml ds_grid_add_disk(myGrid, 10, 10, 3, 5);
- 문자열 연결하기
gml ds_grid_add_disk(myStringGrid, 5, 5, 2, "Hello");
- 다양한 위치에서 값 추가하기
gml ds_grid_add_disk(myGrid, 1, 1, 4, 10); ds_grid_add_disk(myGrid, 8, 8, 2, 3);
- 반지름을 변경하여 값 추가하기
gml ds_grid_add_disk(myGrid, 4, 4, 6, 1);
- 다른 그리드에 값 추가하기
gml ds_grid_add_disk(anotherGrid, 2, 2, 5, 7);
이 함수는 그리드 내의 특정 영역에 값을 추가할 때 유용하게 사용될 수 있습니다.