zscript-doc/api/level/SectorTagIterator.md

705 B

SectorTagIterator

Iterates over sector indices with a specified tag.

class SectorTagIterator : Object
{
	static SectorTagIterator Create(int tag, Line defline = null);

	int Next();
	int NextCompat(bool compat, int secnum);
}

Create

Creates a new iterator over sectors with tag tag. TODO: I can't find where defline is actually used. It is a mystery.

Next

Returns the index of the current sector and advances the iterator. Returns -1 when the list is exhausted.

NextCompat

If compat is false, acts exactly as Next. Otherwise, returns the index of the current sector and advances the iterator in a manner compatible with Doom's stair builders.