본문 바로가기

Screen

(2)
[FLTK] X11/nano-X 에서 FLTK 화면 flushing FLTK 를 X11 이나 nano-X 에서 그리는 경우 화면 갱신을 Fl::check(); 또는 Fl::wait(); 등으로 갱신 시키지 않는 방법으로 이전의 글을 posting 했습니다만, 실제 nano-X 에서는 XFlush() 를 쓰지 않고 갱신 하는 것이 좀 더 안정이 있는 것으로 판단 되어 수정된 코드를 올립니다. 특히 XFlush() 는 thread-unsafe 이므로 중복으로 호출 되는 경우가 없어야 하는 것을 고려 해야 하므로 static bool 변수를 하나 사용하여 중복 호출의 위험을 줄였습니다. #ifdef _WIN32 #include #else #include #endif static bool isRedrawingFLTK = false; void RedrawFLTK() { if ( ..
American MacGee's Alice : Widescreen 지원하기 American MacGee's Alice : Madness Returns 가 세상에 나왔을때, 저는 일단 다시 이전의 Alice 를 꺼내 들었습니다. 세월이 많이 바뀌어서 제 모니터 해상도를 지원하지 않더군요 !!!!!! (오직 4:3 비율만 지원 ..) WTF !! 그래서 어떻게 하면 모니터 해상도에 맞춰 볼까 하고 찾아 보니, 해외 포럼에 답이 있었습니다. Alice 가 설치된 폴더 위치의 하위 Base 폴더를 확인 하면 config.cfg 가 있습니다. 이걸 메모장이나 기타 텍스트 편집기로 수정 하도록 엽니다. 이제 r_mode 가 있는 것을 찾아 봅니다. Ctrl+F 나 메뉴의 찾기에서 검색 해 봅니다. 없으면 추가, 있으면 변경을 다음과 같이 합니다. seta r_mode "-1" 그런다음 r..