QT기반의 윈도우 매니저인 QTOPIA에서 실행되는 테트리스. 임베디드 응용 프로젝트로 만들어졌다. 이것저것 손보고, 디버깅 코드도 은근히 넣었더니 5백줄 가까이 된다.
QTOPIA SDK PDA Edition 1.7.0 으로 작성되었다.
버튼을 눌러 블럭을 제어한다. 이걸로 테트리스를 두번째 짜봤다.
- SDK를 설치하면 /opt/Qtopia 폴더가 생긴다. 여기에 문서, 예제, 라이브러리 등이 위치한다.
- 그림은 /opt/Qtopia/pics 에 위치한다.
- 실행 파일은 /opt/Qtopia/bin 에 위치한다.
- 아이콘 파일은 /opt/Qtopia/pics/inline 에 위치한다.
- 버그가 있다: 다음 블록을 표시할 때, 길쭉한 블록을 표시할 때부터 다음 블록 표시가 깨진다. 메모리를 덮어 쓰는 곳이 있는 것 같다고 짐작만 갈 뿐이다.
example.cpp, example.h에 코드가 들어있다.
/opt/Qtopia/apps/Games에 복사한다. 이 파일이 있어야 윈도우 매니저에 테트리스가 표시되고 실행 가능.
타이눅스용 QTOPIA 설치 안내. 매우 유용하다.
프로젝트 보고서
친구 졸업작품으로 내준 바람에 이걸 다시 실행하게 되었다.
이거... 왜 이리 실행안되는지.. -_-
example -> tetris
http://eyedglen.tistory.com/tag/QT%EC%84%A4%EC%B9%98
- 위 링크의 글을 보고 qt-x11를 설치한다.
- qt를 압축푼 폴더로 간다. /tools/qvfb 로 가서 gmake한다.
- 이제 qvfb를 실행시킬 수있다.
- 첨부된 타이맥스 매뉴얼에서 x86에 대한 설정을입력한다.
- 이제 /opt/Qtopia/bin로 가서 qpe를 실행시킨다.
- /opt/Qtopia/bin/example -> tetris
- /opt/Qtopia/pics/tetris 폴더를 만들고 bmp, png를 저장한다.
- desktop파일을 열고 아이콘 이름을 tetris로 바꾼다
'코드' 카테고리의 다른 글
QT with Ogre (0) | 2006.06.26 |
---|---|
MFC의 HTMLEdit 클래스를 이용한 응용 프로그램 (0) | 2006.06.19 |
베지어 곡선 그리기 (0) | 2006.06.13 |
온라인 도서관리 (0) | 2006.05.22 |
삼각형 그리기/이동/반전 (0) | 2006.05.18 |