Example #1
0
        public override void Draw(SpriteBatch sb)
        {
            GraphicsDevice.Clear(Color.Black);
            base.Draw(sb);

            sb.Begin();
            sb.Draw(CatGirl, position, null, down ? Color.Red : Color.White, 0,
                    CatGirl.Center().Floor(), 1f, SpriteEffects.None, 0f);
            sb.Draw(cursor, position, Color.White);
            sb.DrawString(UIFont, position.ToString(), position + new Vector2(5), Color.Yellow);
            sb.End();
        }
Example #2
0
        void DrawTestingSprites(SpriteBatch sb, Color background)
        {
            sb.Begin();
            Vector2 viewportSize = new Vector2(GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);

            sb.Draw(WhiteBox, Vector2.Zero, null, background, 0f, Vector2.Zero, viewportSize, SpriteEffects.None, 0f);
            sb.Draw(CatGirl, viewportSize / 2f, null, Color.Lime, 0f, CatGirl.Center(), 1f, SpriteEffects.None, 0f);
            sb.Draw(CatGirlIcon, Vector2.Zero, null, Color.Red, 0f, CatGirlIcon.Center(), 1f, SpriteEffects.None, 0f);
            sb.Draw(CatGirlIcon, viewportSize, null, Color.Blue, MathHelper.Pi, CatGirlIcon.Center(), 1f, SpriteEffects.None, 0f);
            sb.Draw(CatGirlIcon, new Vector2(viewportSize.X, 0), null, Color.Yellow, 0, CatGirlIcon.Center(), 1f, SpriteEffects.None, 0f);
            sb.Draw(CatGirlIcon, new Vector2(0, viewportSize.Y), null, Color.Magenta, 0, CatGirlIcon.Center(), 1f, SpriteEffects.None, 0f);
            sb.End();
        }
Example #3
0
        public override void Draw(SpriteBatch sb)
        {
            GraphicsDevice.Clear(Color.White);
            base.Draw(sb);

            Vector2 catGirlPosition = GraphicsDevice.Viewport.Bounds.Center.AsVector2();
            Vector2 textPosition    = catGirlPosition + new Vector2(0, (CatGirl.Width / 2) + textOrigin.Y);

            sb.Begin();
            sb.Draw(CatGirl, catGirlPosition, null, Color.White, 0, CatGirl.Center().Floor(), 1f, SpriteEffects.None, 0f);
            sb.DrawString(UIFont, text, textPosition, Color.Black, 0, textOrigin, 1f, SpriteEffects.None, 0f);
            sb.End();
        }