All pastes #77305 Raw Edit

Someone

public cpp v1 · immutable
·published 2006-07-02 21:50 UTC
rendered paste body
FILE *fentities;class CMyPartitionEnum : public IPartitionEnumerator{public:	CMyPartitionEnum() {}	~CMyPartitionEnum() {}	virtual IterationRetval_t EnumElement( IHandleEntity *pHandleEntity )	{		int index = pHandleEntity->GetRefEHandle().GetEntryIndex();		fprintf(fentities, "%8d %s\n", index, engine->PEntityOfEntIndex(index)->GetClassName());		return ITERATION_CONTINUE;	}};CON_COMMAND(view_entities, "outputs all entities to entities.txt"){	fentities = fopen("entities.txt", "w");	if (fentities)	{		CMyPartitionEnum partenum;		partition->EnumerateElementsInSphere(PARTITION_CLIENT_NON_STATIC_EDICTS, Vector(0, 0, 0), 1000000, true, &partenum);		fclose(fentities);	}}