JD2022-TU1/main/extern/Raki/Source/RakiTests/Initializer/TestInitializer.cpp

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