Manual

Manual

ds_priority_destroy 함수 설명

ds_priority_destroy 함수는 주어진 우선순위 큐 데이터 구조를 메모리에서 제거하여 사용 중이던 리소스를 해제하고, 포함된 모든 값을 삭제합니다. 이 함수는 DS 우선순위 큐 사용이 끝났을 때 항상 호출해야 하며, 메모리 누수를 방지하여 게임이 느려지거나 충돌하는 것을 막을 수 있습니다. 문법 ds_priority_destroy(id); 인자 인자 타입 설명 id

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_priority_delete_value 함수 설명

ds_priority_delete_value 함수는 주어진 값을 우선 순위 큐에서 삭제하는 기능을 제공합니다. 이 함수는 해당 값과 함께 우선 순위도 삭제합니다. 문법 ds_priority_delete_value(id, val); 인수 설명 인수 타입 설명 id 핸들 사용할 우선 순위 큐의 핸들입니다. val 값 우선 순위 큐에서 삭제할 값입니다. 반환값 이 함수는

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_priority_delete_min 함수 설명

ds_priority_delete_min 함수는 우선 순위 큐에서 가장 낮은 우선 순위를 가진 값을 반환하고, 해당 값(및 우선 순위)을 데이터 구조에서 제거합니다. 만약 여러 값이 동일한 우선 순위를 가지고 있다면, 그 중 하나가 무작위로 반환될 수 있으며, 동일한 우선 순위를 가진 다른 값들은 여전히 큐에 남아 있습니다. 만약

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_priority_delete_max 함수 설명

ds_priority_delete_max 함수는 우선순위 큐에서 가장 높은 우선순위를 가진 값을 반환하고, 해당 값을 데이터 구조에서 제거합니다. 만약 여러 값이 동일한 우선순위를 가진 경우, 그 중 하나가 임의로 반환될 수 있으며, 동일한 우선순위를 가진 다른 값들은 여전히 큐에 남아 있습니다. 우선순위 큐가 비어 있을 경우, 이 함수는 0을 반환합니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

우선순위 큐 생성 함수

이 문서는 우선순위 큐를 생성하는 함수에 대해 설명합니다. 우선순위 큐는 데이터 구조의 일종으로, 각 요소가 우선순위를 가지고 있으며, 높은 우선순위를 가진 요소가 먼저 처리됩니다. 함수 설명 ds_priority_create 이 함수는 새로운 우선순위 큐 데이터 구조를 생성하고, 해당 큐에 대한 핸들을 반환합니다. 이 값은 변수에 저장되어야 하며, 이후 우선순위 큐와

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_priority_copy 함수 설명 및 활용 예제

함수 설명 ds_priority_copy 함수는 하나의 우선순위 큐(소스)의 내용을 다른 우선순위 큐(대상)로 복사하는 데 사용됩니다. 이 함수는 소스 우선순위 큐의 내용을 제거하지 않으며, 소스 우선순위 큐를 파괴하지도 않습니다. 이 함수를 사용할 때 복사할 대상 우선순위 큐는 미리 생성되어 있어야 하며, 만약 복사하기 전에 항목이 있었다면

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS Priority Queue 데이터 구조 정리

이 문서는 DS Priority Queue의 데이터를 정리하는 방법에 대해 설명합니다. ds_priority_clear 함수를 사용하면 주어진 우선 순위 큐 데이터 구조의 모든 데이터를 지울 수 있습니다. 이 함수는 데이터 구조 자체를 파괴하지 않으며, 단지 모든 데이터를 지우고 빈 우선 순위 큐를 반환합니다. 문법 ds_priority_clear(id); 인수 인수 타입

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS Priority Queue에 값 추가하기

이 문서에서는 DS Priority Queue에 값을 추가하는 방법에 대해 설명합니다. DS Priority Queue는 우선순위에 따라 값을 저장하는 자료구조입니다. 이 기능을 사용하면 실수나 문자열 값을 우선순위와 함께 추가할 수 있습니다. 함수 설명 ds_priority_add 이 함수는 우선순위 큐에 값을 추가하고, 동시에 해당 값에 우선순위를 부여합니다. 구문: ds_priority_add(id,

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_priority_change_priority 함수 설명

ds_priority_change_priority 함수는 주어진 값을 참조된 우선 순위 큐 내에서 우선 순위를 변경하는 기능을 제공합니다. 이 함수는 이미 우선 순위 큐에 존재하는 값을 대상으로 합니다. 문법 ds_priority_change_priority(id, val, priority); 인수 설명 인수 유형 설명 id DS Priority ID 우선 순위를 변경할 우선 순위 큐의

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵 데이터 저장하기

이 문서는 DS 맵 데이터를 문자열 형식으로 변환하여 .ini 또는 .txt 파일에 저장하는 방법을 설명합니다. 변환된 문자열은 나중에 ds_map_read() 함수를 사용하여 새로운 DS 맵으로 읽어올 수 있습니다. DS 맵 내의 모든 실수, 문자열 및 배열 값(배열 내의 배열 포함)은 문자열로 올바르게 저장되지만, 구조체는 지원되지 않습니다. 함수

By 이재협/실장/시스템개발실/PHYSIA