Exemplo n.º 1
0
void Texture::SetNext ( Texture *pTexture_ )
{
	if ( IsLast ( ) )
	{
		m_pNext = pTexture_;

		return;
	}

	//
	// Insert the given list
	//
	if ( pTexture_ != NULL )
	{
		Texture *pTexture = pTexture_;

		while ( !pTexture->IsLast ( ) )
		{
			pTexture = pTexture->GetNext ( );
		}

		pTexture->SetNext ( m_pNext );
	}

	m_pNext = pTexture_;
}