설명

Device Context는 마지막으로 선을 그은 최종 좌표를 기억하고 있습니다. 이후에 언제든지 gx_line_to() 함수를 이용하면, 이전 직선과 연결되는 직선을 그릴 수 있습니다. gx_move_to() 를 이용하면 마지막 좌표를 변경할 수 있습니다.

헤더 gx.h
형태 void gx_move_to( dc_t *dc, int coor_x, int coor_y)
인수
dc_t *dc 출력 대상 DC
int coor_x   변경하려는 x 좌표
int coor_y   변경하려는 y 좌표
반환
   

예제

#include    <stdio.h>
#include    <gx.h>

int   main( void)
{
   dc_t          *dc_screen;             // 화면 Device Context

   if ( gx_init( "/dev/fb"))                       // gxLib 초기화
      gx_print_error( "");                         // 실행 중 에러 내용을 출력
   else
   {
      if ( !( dc_screen = gx_get_screen_dc()))     // 화면 출력을 위한 스크린 DC 구함
         gx_print_error( "");                      // 실행 중 에러 내용을 출력
      else
      {
         gx_clear( dc_screen, gx_color( 0, 0, 0, 255));
         dc_screen->pen_color  = gx_color( 255, 255, 255, 255);
         gx_move_to( dc_screen, 0, 0);
         gx_line_to( dc_screen, gx_fb.width-1, gx_fb.height-1);
         gx_line_to( dc_screen, gx_fb.width-1, 0);
         gx_release_dc( dc_screen);
      }
      gx_close();
   }
   return   0;
}