Ejemplo n.º 1
0
void LAYER::operator delete( void *ptr, struct LAYERset_tag **frompool, struct LAYER_DATAset_tag **fromdatapool )
{
	PLAYER layer = (PLAYER)ptr;
	PLAYERSET *ppls = layer->pool;
	layer->isolate();
	if( ppls )
		DeleteFromSet( LAYER, frompool,( layer ) );
}
Ejemplo n.º 2
0
void LAYER::operator delete( void *ptr )
{
	PLAYER layer = (PLAYER)ptr;
	PLAYERSET *ppls = layer->pool;
	layer->isolate();
	if( ppls )
		DeleteFromSet( LAYER, (*ppls),( layer ) );
}
Ejemplo n.º 3
0
static INDEX CPROC DeleteATexture( INDEX iTexture, uintptr_t psv )
{
	INDEX iWorld = (INDEX)psv;
	GETWORLD( iWorld );
	PFLATLAND_TEXTURE texture = GetSetMember( FLATLAND_TEXTURE, &world->textures, iTexture );
	if( texture )
		DeleteName( iWorld, texture->iName );
	DeleteFromSet( FLATLAND_TEXTURE, world->textures, texture );
	return INVALID_INDEX;
}
Ejemplo n.º 4
0
static uintptr_t CPROC DeleteAName( PNAME name, INDEX iWorld )
{
	GETWORLD( iWorld );
	int l;
	if( name )
	{
		if( name->name )
		{
			for( l = 0; l < name->lines; l++ )
				Release( name->name[l].name );
			Release( name->name );
         name->name = NULL;
		}
		DeleteFromSet( NAME, world->names, name );
	}
	return 0;
}
Ejemplo n.º 5
0
void LAYER_DATA::operator delete( void *ptr, struct LAYER_DATAset_tag **frompool )
{
	DeleteFromSet( LAYER_DATA, frompool, ptr );
}
Ejemplo n.º 6
0
void LAYER_DATA::operator delete( void *ptr )
{
	PLAYER_DATA layer = (PLAYER_DATA)ptr;
	PLAYER_DATASET *ppls = layer->pool;
	DeleteFromSet( LAYER_DATA, (*ppls), layer );
}