ds_grid_add 함수 설명
ds_grid_add
함수는 주어진 값을 그리드 내의 특정 셀에 추가하는 데 사용됩니다. 추가할 값은 그리드 셀에 있는 값과 동일한 유형이어야 합니다. 즉, 문자열을 실수에 추가할 수 없으며, 그 반대도 마찬가지입니다. 문자열의 경우, 이는 문자열 연결(concatenation)에 해당합니다.
문법
ds_grid_add(index, x, y, val);
매개변수 설명
매개변수 | 유형 | 설명 |
---|---|---|
index | 핸들 | 그리드의 핸들 |
x | 정수 | 그리드 내 셀의 x 위치 |
y | 정수 | 그리드 내 셀의 y 위치 |
val | 실수/문자열 | 셀에 추가할 값 |
반환값
이 함수는 반환값이 없습니다.
예제
ds_grid_add(grid, 5, 5, 6)
위 코드는 "grid"라는 변수로 참조되는 DS 그리드의 특정 셀에 6을 추가합니다.
활용 예제
- 정수 값 추가
ds_grid_add(myGrid, 2, 3, 10)
- 문자열 연결
ds_grid_add(myGrid, 1, 1, "Hello")
- 다양한 셀에 값 추가
ds_grid_add(myGrid, 0, 0, 5) ds_grid_add(myGrid, 0, 1, "World")
- 조건부 값 추가
if (ds_grid_get(myGrid, 2, 2) < 10) { ds_grid_add(myGrid, 2, 2, 5); }
- 반복문을 통한 값 추가
for (var i = 0; i < 5; i++) { ds_grid_add(myGrid, i, 0, i * 2); }
이와 같이 ds_grid_add
함수를 활용하여 다양한 방식으로 그리드의 셀에 값을 추가할 수 있습니다.