All pastes #77325 Raw Edit

Mine

public cpp v1 · immutable
·published 2006-07-02 22:12 UTC
rendered paste body
FILE *fentities;class CMyPartitionEnum : public IPartitionEnumerator{public:	CMyPartitionEnum() {}	~CMyPartitionEnum() {}	virtual IterationRetval_t EnumElement( IHandleEntity *pHandleEntity )	{		int index = pHandleEntity->GetRefEHandle().GetEntryIndex();		edict_t *pEntity = engine->PEntityOfEntIndex(index);		if (pEntity && !pEntity->IsFree())			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;		Vector v(0, 0, 0);		partition->EnumerateElementsInSphere(-1, v, 100000.0f, true, &partenum);		fclose(fentities);	}}