From bdfe5555b8d8ec51885820fbc7e99cfdd9a11845 Mon Sep 17 00:00:00 2001 From: Colin McMillen Date: Thu, 19 Nov 2020 15:25:54 -0500 Subject: [PATCH] add more ship textures --- Shared/ShmupScene.cs | 3 +-- Shared/Textures.cs | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/Shared/ShmupScene.cs b/Shared/ShmupScene.cs index 65d4829..e8371d6 100644 --- a/Shared/ShmupScene.cs +++ b/Shared/ShmupScene.cs @@ -43,13 +43,12 @@ namespace SemiColinGames { spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, SamplerState.PointClamp, DepthStencilState.Default, RasterizerState.CullNone); - spriteBatch.Draw(Textures.SilverBlue1.Get, Vector2.Floor(world.Player.Position), Color.White); + spriteBatch.Draw(Textures.Yellow2.Get, Vector2.Floor(world.Player.Position), Color.White); spriteBatch.End(); // Get ready to draw sceneTarget to screen. graphics.SetRenderTarget(null); - // Letterbox the scene if needed. float aspectRatio = 1.0f * graphics.Viewport.Width / graphics.Viewport.Height; Rectangle drawRect; diff --git a/Shared/Textures.cs b/Shared/Textures.cs index b8e14ee..40ab414 100644 --- a/Shared/Textures.cs +++ b/Shared/Textures.cs @@ -41,7 +41,41 @@ namespace SemiColinGames { public static TextureRef Heart = new TextureRef("sprites/semicolin/heart"); // Ship sprites. + public static TextureRef Blue1 = new TextureRef("sprites/dylestorm/Blue-1"); + public static TextureRef Blue2 = new TextureRef("sprites/dylestorm/Blue-2"); + public static TextureRef Blue3 = new TextureRef("sprites/dylestorm/Blue-3"); + public static TextureRef Blue4 = new TextureRef("sprites/dylestorm/Blue-4"); + public static TextureRef Blue5 = new TextureRef("sprites/dylestorm/Blue-5"); + public static TextureRef DarkGrey1 = new TextureRef("sprites/dylestorm/DarkGrey-1"); + public static TextureRef DarkGrey2 = new TextureRef("sprites/dylestorm/DarkGrey-2"); + public static TextureRef DarkGrey3 = new TextureRef("sprites/dylestorm/DarkGrey-3"); + public static TextureRef DarkGrey4 = new TextureRef("sprites/dylestorm/DarkGrey-4"); + public static TextureRef DarkGrey5 = new TextureRef("sprites/dylestorm/DarkGrey-5"); + public static TextureRef Green1 = new TextureRef("sprites/dylestorm/Green-1"); + public static TextureRef Green2 = new TextureRef("sprites/dylestorm/Green-2"); + public static TextureRef Green3 = new TextureRef("sprites/dylestorm/Green-3"); + public static TextureRef Green4 = new TextureRef("sprites/dylestorm/Green-4"); + public static TextureRef Green5 = new TextureRef("sprites/dylestorm/Green-5"); + public static TextureRef Purple1 = new TextureRef("sprites/dylestorm/Purple-1"); + public static TextureRef Purple2 = new TextureRef("sprites/dylestorm/Purple-2"); + public static TextureRef Purple3 = new TextureRef("sprites/dylestorm/Purple-3"); + public static TextureRef Purple4 = new TextureRef("sprites/dylestorm/Purple-4"); + public static TextureRef Purple5 = new TextureRef("sprites/dylestorm/Purple-5"); + public static TextureRef Red1 = new TextureRef("sprites/dylestorm/Red-1"); + public static TextureRef Red2 = new TextureRef("sprites/dylestorm/Red-2"); + public static TextureRef Red3 = new TextureRef("sprites/dylestorm/Red-3"); + public static TextureRef Red4 = new TextureRef("sprites/dylestorm/Red-4"); + public static TextureRef Red5 = new TextureRef("sprites/dylestorm/Red-5"); public static TextureRef SilverBlue1 = new TextureRef("sprites/dylestorm/SilverBlue-1"); + public static TextureRef SilverBlue2 = new TextureRef("sprites/dylestorm/SilverBlue-2"); + public static TextureRef SilverBlue3 = new TextureRef("sprites/dylestorm/SilverBlue-3"); + public static TextureRef SilverBlue4 = new TextureRef("sprites/dylestorm/SilverBlue-4"); + public static TextureRef SilverBlue5 = new TextureRef("sprites/dylestorm/SilverBlue-5"); + public static TextureRef Yellow1 = new TextureRef("sprites/dylestorm/Yellow-1"); + public static TextureRef Yellow2 = new TextureRef("sprites/dylestorm/Yellow-2"); + public static TextureRef Yellow3 = new TextureRef("sprites/dylestorm/Yellow-3"); + public static TextureRef Yellow4 = new TextureRef("sprites/dylestorm/Yellow-4"); + public static TextureRef Yellow5 = new TextureRef("sprites/dylestorm/Yellow-5"); // Backgrounds are indexed by draw order; the first element should be drawn furthest back. public static TextureRef[] Backgrounds = new TextureRef[] {