第3夜とかいって思いっきり夕方なんですけど、気にしません。
先日、課題をリストアップしましたのでひとつずつ片付けていきます。
ちなみに文中に「メッセージ」という単語が出てくるのですが、今は「 Windows にそんな機能があるんだなぁ」と覚えておいてください。いずれ解説します。
実はマウスボタンが押されているかの取得はとても簡単です。マウスボタンが押し下げられたとき、その名も LBUTTONDOWN といういかにもなメッセージが送られてきますので、これで判断します。逆にマウスボタンから指を離したときには WM_LBUTTONUP が送られてきますので、これも判断材料にします。
マウスボタンを押し下げられたタイミングと離されたタイミングがわかれば、プレイヤーが「動かしたいタイルをクリックしている」という行動を検知することができますので、 15 パズルの仕様を満たすことになります。
Contributions