Add render option for sky color (green-screen effect)

This commit is contained in:
johni0702
2015-06-01 18:50:55 +02:00
parent 9e8e84da57
commit 394165cba4
13 changed files with 149 additions and 83 deletions

View File

@@ -256,19 +256,8 @@ public class GuiRenderSettings extends GuiScreen {
FrameRenderer renderer = null;
RendererSettings r = rendererDropdown.getElement(rendererDropdown.getSelectionIndex());
if(r == RendererSettings.DEFAULT) {
renderer = new DefaultFrameRenderer();
} else if(r == RendererSettings.TILED) {
renderer = new TilingFrameRenderer(getWidthSetting(), getHeightSetting());
} else if(r == RendererSettings.STEREOSCOPIC) {
renderer = new StereoscopicFrameRenderer();
} else if(r == RendererSettings.CUBIC) {
renderer = new CubicFrameRenderer(ignoreCamDir.isChecked());
} else if(r == RendererSettings.EQUIRECTANGULAR) {
renderer = new EquirectangularFrameRenderer(ignoreCamDir.isChecked());
}
RenderOptions options = new RenderOptions(renderer);
RenderOptions options = new RenderOptions();
options.setLinearMovement(linear);
ReplayMod.replaySettings.setLinearMovement(linear);
@@ -282,6 +271,19 @@ public class GuiRenderSettings extends GuiScreen {
options.setQuality(qualitySlider.getQuality());
ReplayMod.replaySettings.setVideoQuality(qualitySlider.getQuality());
if(r == RendererSettings.DEFAULT) {
renderer = new DefaultFrameRenderer(options);
} else if(r == RendererSettings.TILED) {
renderer = new TilingFrameRenderer(options, getWidthSetting(), getHeightSetting());
} else if(r == RendererSettings.STEREOSCOPIC) {
renderer = new StereoscopicFrameRenderer(options);
} else if(r == RendererSettings.CUBIC) {
renderer = new CubicFrameRenderer(options, ignoreCamDir.isChecked());
} else if(r == RendererSettings.EQUIRECTANGULAR) {
renderer = new EquirectangularFrameRenderer(options, ignoreCamDir.isChecked());
}
options.setRenderer(renderer);
ReplayHandler.startPath(options);
}