Esempio n. 1
0
        public void WrongData()
        {
            DrawingTool cnv    = new DrawingTool(20, 4);
            string      result = string.Empty;

            while (true)
            {
                if (!cnv.DrawCanvas())
                {
                    break;
                }
                if (!cnv.DrawLine(new string[] { "1", "2", "6", "2" }))
                {
                    break;
                }
                if (!cnv.DrawLine(new string[] { "6", "3", "25", "4" }))
                {
                    break;
                }
                if (!cnv.DrawRectangle(new string[] { "16", "1", "20", "50" }))
                {
                    break;
                }
                if (!cnv.FillCanvas(10, 3, "o"))
                {
                    break;
                }
            }

            Console.WriteLine(cnv.dtObj.Result);
        }
Esempio n. 2
0
        public void ValidData()
        {
            DrawingTool cnv    = new DrawingTool(20, 4);
            string      result = string.Empty;

            cnv.DrawCanvas();
            cnv.DrawLine(new string[] { "1", "2", "6", "2" });
            cnv.DrawLine(new string[] { "6", "3", "6", "4" });
            cnv.DrawRectangle(new string[] { "16", "1", "20", "3" });
            cnv.FillCanvas(10, 3, "o");

            Console.WriteLine(cnv.DrawArray(cnv.Canvas));
        }
    public static void Main()
    {
        var type        = Console.ReadLine();
        var drawingTool = new DrawingTool();

        if (type == "Square")
        {
            var size   = int.Parse(Console.ReadLine());
            var square = new Square(size);
            drawingTool.DrawSquare(square);
        }
        else
        {
            var rectangle = new Rectangle(int.Parse(Console.ReadLine()), int.Parse(Console.ReadLine()));
            drawingTool.DrawRectangle(rectangle);
        }
    }
Esempio n. 4
0
 public override void DrawHitbox(SpriteBatch spriteBatch, Color color, int lineWidth)
 {
     DrawingTool.DrawRectangle(spriteBatch, rect, color, lineWidth);
 }
Esempio n. 5
0
 public void DrawHealthBar(SpriteBatch spriteBatch, Color color, int lineWidth)
 {
     DrawingTool.DrawRectangle(spriteBatch, _bar, color, lineWidth);
     DrawingTool.DrawRectangle(spriteBatch, _green_bar, Color.LightGreen, lineWidth);
 }