Delete переменная_элемента_типа
Параметры
переменная_элемента_типа = не имя типа, а переменная элемента типа.
Описание
Если вы не читали выше о команде TYPE, Вам стоило бы это сделать, перед тем как продолжить чтение.
Используйте команду Delete, чтобы удалить элемент типа из коллекции. Используйте команды FIRST, LAST, BEFORE, и NEXT
(ну это уже перебор! Естественно не NEXT, а AFTER – прим. impersonalis`а) для получения доступа к элементу типа, который вы хотите удалить, а затем команду Delete. Если Вы хотите удалить все элементы конкретного типа, Вы можете использовать конструкцию DELETE EACH.
Эту команду часто используют в FOR ... EACH цикле, например, когда происходит столкновение с элементом типа и Вы хотите удалить этот элемент ( корабль инопланетных захватчиков, как пример элемента типа) из коллекции.
См также: Type, New, Before, After, First, Last, Each, Insert.
Пример
;Двигаем всех на 1 (подобно примеру, описанному в команде TYPE)
;Если стул не находится больше на экране, удаляем этот элемент типа
;из коллекции
For room.chair = Each chair
room\x = room\x + 1
If room\x > 640 Then
Delete room
Next