アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語でクォータービューのRPGを作っているのですが、ひし形をマップの座標からウィンドウへ描画する座標については自力で解決できたのですが、マウスの位置を取得してそこにカーソルを重ねるときにひし形のあたり判定の仕方がわからないのですが、どなたかご存知ないでしょうか?
教えてくださいお願いします。

A 回答 (1件)

一例です。


CreatePolygonRgn()で判定をしたい菱形のリージョンを作ります。
そして、PtInRgn()で指定した座標(この場合マウスポインタの座標)
が作成したリージョン内にあるか否かの判定ができます。
#かなり省略して書いているので各関数の詳細は調べてくださいね。
    • good
    • 0
この回答へのお礼

回答ありがとう御座います。
リージョンを利用することは思いつきませんでした。
試しにやってみたいとおもいます。
ありがとうございました

お礼日時:2006/02/07 19:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!