ds_priority_destroy(id);
参数 | 描述 |
---|---|
id | The id of the data structure to remove. |
返回: N/A(无返回值)
此函数将从内存中删除给定的优先级队列数据结构, 释放它正在使用的资源, 并删除它所包含的所有值。当您使用完 ds _ priority queue时, 应始终使用此函数, 以防止可能会减慢和崩溃游戏的内存泄漏。
if lives = 0
{
ds_priority_destroy(AI_queue);
AI_queue = -1;
room_goto(rm_Menu);
}
上面的代码将检查内置全局变量 "生命" 的值, 如果它是 0, 它会销毁在变量 "AI _ 队列" 中索引的 ds _ 队列, 然后更改游戏房间。