Example #1
0
        public override void Draw(Happiness.Texture2D texture, Happiness.Rectangle destinationRectangle, Happiness.Rectangle?sourceRectangle, Happiness.Color color, float rotation, Happiness.Vector2 origin, Happiness.SpriteEffects effects, float layerDepth)
        {
            Texture2D_XNA t       = (Texture2D_XNA)texture;
            Rectangle?    srcRect = (sourceRectangle.HasValue ? HappinessRectToXNARect(sourceRectangle.Value) : (Rectangle?)null);

            _sb.Draw(t.XNATexture, HappinessRectToXNARect(destinationRectangle), srcRect, HappinessColorToXNAColor(color), rotation, HappinessV2ToXNAV2(origin), (SpriteEffects)effects, layerDepth);
        }
Example #2
0
 public static Rectangle HappinessRectToXNARect(Happiness.Rectangle r)
 {
     return(new Rectangle(r.X, r.Y, r.Width, r.Height));
 }
Example #3
0
        public override void Draw(Happiness.Texture2D tex, Happiness.Rectangle rect, Happiness.Color color)
        {
            Texture2D_XNA t = (Texture2D_XNA)tex;

            _sb.Draw(t.XNATexture, HappinessRectToXNARect(rect), HappinessColorToXNAColor(color));
        }