public static TsObject draw_rectangle_color(TsObject[] args)
 {
     Primitives2D.FillRectangle(SpriteBatchManager.SpriteBatch,
                                new Vector2((float)args[0], (float)args[1]),
                                new Vector2((float)args[2], (float)args[3]),
                                ((TsColor)args[4]).Source,
                                args.Length > 5 ? (float)args[5] * MathF.Deg2Rad : 0f);
     return(TsObject.Empty);
 }
 public static TsObject draw_rectangle(TsObject[] args)
 {
     Primitives2D.FillRectangle(SpriteBatchManager.SpriteBatch,
                                new Vector2((float)args[0], (float)args[1]),
                                new Vector2((float)args[2], (float)args[3]),
                                SpriteBatchManager.DrawColor,
                                args.Length > 4 ? (float)args[4] * MathF.Deg2Rad : 0f);
     return(TsObject.Empty);
 }
        public static TsObject draw_circle(TsObject[] args)
        {
            var radius = (float)args[2];

            Primitives2D.DrawCircle(SpriteBatchManager.SpriteBatch,
                                    new Vector2((float)args[0], (float)args[1]),
                                    radius,
                                    (int)args[3],
                                    SpriteBatchManager.DrawColor,
                                    radius);
            return(TsObject.Empty);
        }