커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
971
1,317
3,878
3,584,031
  현재접속자 : 70 (회원 0)






배너 신청 문의

 
작성일 : 15-10-27 19:16
nano-X + fltk line draw 문의?
 글쓴이 : 깨굴
조회 : 2,921  
안녕하세요!
nano-x 와 fltk-0.18 로 코드를 암보드에  테스트 중입니다.
1초마다 위아래 지그재그(\/\..)의 선을 그을려고 하는데 한개(\)만 그려지네요..
혹시 원인을 아시는분 계신가요?
아래는 소스코드 입니다.

class MyLine : public Fl_Widget  {

  void draw();
public:

  MyLine(int X,int Y,int W,int H,const char *l=0) : Fl_Widget (X,Y,W,H,l) {}
};

void MyLine::draw()
{
    static int first = 0;

    fl_color(0x41);
        fl_begin_line();
   
    if (first == 0)    {
        printf("first=%d\n", first);
        fl_vertex(170, 248);
        fl_vertex(180, 307);
        first = 1;
    }
    else if (first == 1){
        printf("first=%d\n", first);
        fl_vertex(180, 307);
        fl_vertex(190, 248);
        first = 2;
    }
    else if (first == 2){
        printf("first=%d\n", first);
        fl_vertex(190, 248);
        fl_vertex(200, 307);
        first = 0;
    }

    fl_end_line();

}

MyLine *dl = 0;


void Timeout(void *)
{

    dl->redraw();

}
int main(int argc, char ** argv)
{
    dl = new MyLine(300,300,400,450,0);

    Fl::add_timeout(1.0, Timeout);

    return Fl::run();
}

감사합니다.



깨굴 15-10-28 18:09
 
지즈재그로 그리려는 위치와 처음 정의된 박스의 범위가 않맞았네요..
MyLine(170,248,700,200,0) 이렇게 범위를 넓혀주니 보이네요..
 
 

Total 162
번호 제   목 글쓴이 날짜 조회
162 nano-X + fltk line draw 문의? (1) 깨굴 10-27 2922
161 자바 기초와 변수와 자료형. 에이치… 07-30 8183
160 몇초에 한번식 화면갱신하려고 하는데.ㅜ 헐크 07-31 7976
159 자료실에 있는 한글 폰트 배열 자료요 ㅠㅠ 전호은 01-29 8227
158 이미지에서 투명칼라 질문합니다. (1) 전호은 01-28 9116
157 nana-x 백버퍼 관련 질문입니다. (1) 전호은 01-25 6715
156 nano-x설치 에러입니다. (1) 전호은 01-18 5808
155 nanox make중에 나오는 에러입니다 ㅠㅠ (2) 전호은 01-07 4962
154 true type 폰트 장평 자간 조절 ... OneDragon 01-07 4975
153 convbmp 사용시 8bit,16bit,24bit 모두 적용이 되나… (1) Kingdong 12-11 4730
152 지금 "www.microwindows.org" 이 사이트 접속되나요? OneDragon 11-30 3892
151 microwindows-0.91 컴파일시 freetype2 설정 관련 (1) OneDragon 11-22 4875
150 텍스트 출력할 때 GR_TFANTIALIAS옵션이요.. 나야 11-11 4319
149 리눅스에서 실행 어떻게 하나요? (1) 김영환 11-04 4267
148 nanox에서 특정 영역에만 마우스 이벤트를 걸 … 나야 09-25 4405
 1  2  3  4  5  6  7  8  9  10    


About korone.net | Copyright 2003 korone.net. All rights reserved.