60 lines
956 B
C++
60 lines
956 B
C++
#include "Precompiled.h"
|
|
|
|
|
|
|
|
|
|
|
|
#include "RakiTests/Initializer/TestInitializer.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include "RakiTests/Stream/ReadFileStream.h"
|
|
#include "RakiTests/Stream/WriteFileStream.h"
|
|
#include "RakiEngine/Engine/Engine.h"
|
|
|
|
|
|
|
|
|
|
namespace raki
|
|
{
|
|
|
|
|
|
|
|
TestInitializer::TestInitializer( const Engine::ExternalToolPaths * _externalToolPaths )
|
|
: TestInitializerNative( _externalToolPaths )
|
|
{
|
|
Engine::singleton().setStreamCreator( this );
|
|
Engine::singleton().setCurrentDataHeaderVersion( 2 );
|
|
}
|
|
|
|
|
|
TestInitializer::~TestInitializer()
|
|
{
|
|
}
|
|
|
|
|
|
FileStream * TestInitializer::createReadFileStream()
|
|
{
|
|
return RAKI_NEW( ReadFileStream );
|
|
}
|
|
|
|
|
|
FileStream * TestInitializer::createWriteFileStream()
|
|
{
|
|
#if defined ( RAKI_PLATFORM_WII ) || defined ( RAKI_PLATFORM_CAFE )
|
|
RAKI_ASSERT_FALSE;
|
|
return NULL;
|
|
#else
|
|
return RAKI_NEW( WriteFileStream );
|
|
#endif
|
|
}
|
|
|
|
|
|
|
|
} // namespace raki
|
|
|
|
|
|
|