void TestGame::Init() { Entity *camera = new Entity( Vector3f( 0, 5, 15 ) ); camera->AddComponent( new FreeLookFreeMoveComponent() ); SetCamera( camera ); Planet *planet = new Planet( 12310, 4, 10.0f, 30 ); Entity *entity = new Entity(); RenderComponent* render = new RenderComponent( planet->CreateMesh() ); render->SetShaderType( ShaderType::SHADER_COLORIZED ); entity->AddComponent( render ); entity->AddComponent( new PlanetColorComponent( planet ) ); AddToScene( entity ); // Entity* cube = new Entity(); // cube->AddComponent( new RenderComponent( "cube.obj", "test.png" ) ); // AddToScene( cube ); }