2009-10-17 3 views
0

프로그래밍을 처음 사용합니다. C++/Allegro로 카드 게임을 만들고 싶습니다. 그러나 그래픽 API는 관련성이 없습니다. 나는 그것이 당신이 클릭 할 수있는 많은 버튼을 가지고 싶습니다. 이것이 올바른 방법인지 궁금하네요. 예를 들어, 커서가 어떤 컨트롤을 클릭 하는지를 어떻게 알 수 있습니까? 내 직사각형 배열을 사용하고 내 마우스가 해당 경계 중 하나 인 경우 각 사각형을 확인합니다. 그러나이 사각형은 매우 좋지 않습니다. 2 점에서 선을 그리고 그 선의 어떤 부분을 드래그 할 수 있기를 원한다면 어떨까요? 나는이 일을 제대로하고 있는지 의심 스럽다. 이것에 대한 통찰력은 매우 도움이 될 것입니다. 감사합니다.포인트에서 오브젝트를 가져 오는 방법은 무엇입니까?

+0

예를 들어, Vista Solitaire에서는 커서를 찾아서 카드를 어떻게 끌어 당 깁니 까? – jmasterx

답변

0

기본적으로 마우스 기반 사용자 인터페이스를 만들고 싶습니다. 처음부터 알레그로에 GUI 시스템이 내장 된 이유는 이것이 처음부터 매우 어렵습니다. 마음에 들지 않는다면 GUI 라이브러리를 직접 사용하는 것이 좋습니다.

나는 Allegro의 추가 기능 인 C++에서 그래픽 인터페이스를 작성하기 위해 MasKing을 추가했습니다.

관련 문제