Пример #1
0
	ProgramsFileResource default constructor
==========
*/
ProgramsFileResource::ProgramsFileResource( void )
{
	REGISTER_PROTOTYPE(ProgramsFileResource, "sh")
}
/*
==========
ProgramsFileResource::~ProgramsFileResource

	ProgramsFileResource destructor
==========
*/
ProgramsFileResource::~ProgramsFileResource( void ) {
	DELETE_STD_VECTOR_POINTER( ProgramInfo, m_programs )
}
/*
==========
ProgramsFileResource::Load

	Resource Load override.
	Loads the program info into the class.
==========
*/
bool ProgramsFileResource::Load( const char* path, char key ) {
	if (BinaryFileResource::Load(path, key))
	{
		char* fileData				= ReadFile();
		unsigned char programCount	= fileData[0];
Пример #2
0
Renderable::~Renderable( void ) {
	DELETE_STD_VECTOR_POINTER( Renderable, m_children );
}