int DrawLine(int dr, int x1, int y1, int x2, int y2);

 

Draws a line on the Draw surface.

 

Return Value

 

Return value not used.

 

Parameters

 

dr

The handle to the Draw surface where the line will be drawn.

 

x1

The x coordinate of the line's begin point.

 

y1

The y coordinate of the line's begin point.

 

x2

The x coordinate of the line's end point.

 

y2

The y coordinate of the line's end point.

 

Remarks

 

DrawLine() draws a line on the Draw surface from x1, y1 to x2, y2.

 

Availability

 

Available in DragonFireSDK 1.3 and later.

 

Example

 

#include "DragonFireSDK.h"

 

int MyDraw;

 

void AppMain()

{  

  MyDraw = DrawAdd(0, 0, 320, 480);

  // Set up my draw colors and pen width...

  DrawSetColor(MyDraw, 0xFF0000);

  DrawSetFillColor(MyDraw, 0x00FF00FF);

  DrawSetPenWidth(MyDraw, 2);

  //Draw a line...

  DrawMoveTo(MyDraw, 10, 10);

  DrawLineTo(MyDraw, 20, 20);

  //Draw another line...

  DrawLine(MyDraw, 20, 20, 10, 20);

  //Draw a hollow circle...

  DrawCircle(MyDraw, 10, 50, 50, 50);

  //Draw a filled circle...

  DrawCircleFill(MyDraw, 10, 110, 50, 50);

  //Draw a hollow square...

  DrawSquare(MyDraw, 80, 50, 50, 50);

  //Draw a fillerd square...

  DrawSquareFill(MyDraw, 80, 110, 50, 50);

  //Draw an arc...

  DrawArc(MyDraw, 140, 75, 25, 0, 90);

}

 

void AppExit()

{

 

}

 

void OnTimer()

{

 

}