'lua glue'에 해당되는 글 1건

  1. 2006/04/16 루아 인터페이스 함수 작성 중.... (1)
근 몇일간 늦은 시간까지 루아 인터페이스 함수들을 만들었다..

루아와 C++과 데이터를 주고 받기 위해서 스택 개념을 사용하고 있기 때문에 굉장히 노가다성 코딩이 많다.. 대략 아래와 같은 코드들이다.-_-

more..



요딴식의 코드들이 들어갈 수 밖에 없다.. 사실 예전에 루아가 아닌 커스텀 스킨 로더를 만들었을 때에도 그닥 위와 같은 형태와 크게 다르진 않았지만.. 루아의 경우에는 추가로 스택관리까지 해주는 코드까지 들어가야해서.. 꽤나 머리가 아팠다..

우선은 모든 컨트롤의 생성 인터페이스 함수와 삭제 인터페이스 함수는 완료가 되었고.. 텍스쳐 세팅 함수들을 만들고 있다.
커서, 캐럿, 아이콘, 다이얼로그, 프로그래스바, 버튼까지는 완성이 된 상태이다..
지금 가장 난관이 콤보박스인데, 콤보박스가 버튼, 에딧박스, 리스트박스 이렇게 3개로 구성되어있어서 텍스쳐 데이터를 불러오는 코드가 무려 3배나 많다.. 대략 스크롤을 해도해도 끝이 안보더군...

대략 아래와 같은 분량을 수정을 해야한다.. 참고로 스크롤 압박이 무지 심하므로 성질 급한 사람은 누르지 말길 바란다.

more..



사실 위의 코드는 1/3에 지나지 않는다.. 전부 올릴려고 했는데 블로그 글 입력 에딧박스 용량 때문에 중간에 잘려서 올리지를 못한다-_-);


어서 텍스쳐부분 인터페이스를 마쳐야겠다.. 그래야지 GUI 시스템 컨트롤 인터페이스 함수를 만들테니 말이다..

ps.오늘은 캐럿 때문에 좀 삽질을 했다.. 캐럿이 분명 화면에 출력되는 코드에서 true를 퉤뱉는데도 화면에 안나오는 것이었다.. 나중에 알고보니 캐럿 넓이값이 기본적으로 0으로 세팅되어있어서 안나오는거였다-_-... 아.. 이런 바보..
ps2. 아!!! 500개나 되는 함수 언제 다 만든데!!!!! 아악..
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2006/04/16 17:39 2006/04/16 17:39