separate letterboxColor from backgroundColor.
This commit is contained in:
parent
3c08579ed9
commit
057292c138
@ -8,7 +8,8 @@ namespace SemiColinGames {
|
||||
|
||||
const float DESIRED_ASPECT_RATIO = 1920.0f / 1080.0f;
|
||||
|
||||
private readonly Color backgroundColor = Color.DarkBlue;
|
||||
private readonly Color letterboxColor = Color.DarkSlateBlue;
|
||||
private readonly Color backgroundColor = Color.Black;
|
||||
|
||||
private readonly GraphicsDevice graphics;
|
||||
private readonly RenderTarget2D sceneTarget;
|
||||
@ -35,8 +36,6 @@ namespace SemiColinGames {
|
||||
|
||||
public void Draw(bool isRunningSlowly, IWorld iworld, bool paused) {
|
||||
ShmupWorld world = (ShmupWorld) iworld;
|
||||
graphics.SetRenderTarget(null);
|
||||
graphics.Clear(Color.Black);
|
||||
|
||||
// Draw scene to sceneTarget.
|
||||
graphics.SetRenderTarget(sceneTarget);
|
||||
@ -64,6 +63,7 @@ namespace SemiColinGames {
|
||||
|
||||
// Get ready to draw sceneTarget to screen.
|
||||
graphics.SetRenderTarget(null);
|
||||
graphics.Clear(letterboxColor);
|
||||
|
||||
// Letterbox the scene if needed.
|
||||
float aspectRatio = 1.0f * graphics.Viewport.Width / graphics.Viewport.Height;
|
||||
|
Loading…
Reference in New Issue
Block a user