|■説明アイテムを設置しました。自機より小さいグラフィックで描画してあり、壁との当たり判定を変更しています。自機とアイテムが接すると、アイテムが消えます。通常のゲームでは、得点が入ったりするわけですが、まず練習としてのものなので、何も効果はつけてありません。Y方向の壁判定プログラムは、キャラクタ画像が32×32ドット固定です。この場合は定数を書いておけば動作してくれるのですが、ここではアイテム画像は自機より小さく表示しており、従来の処理をすると、Y方向に静止してくれなくなります。この改善のため、2点を変更しています。下方向の壁判定を、16ドット下を見るのでなく、(アイテムの画像ドット/2)分だけ下を見るように修正しています。画像のドット数は、プログラムの先頭でpat_vに代入されるため、この変数を使用すればどんな大きさの画像がきてもプログラムは修正せずにすみます。することで、Y方向に対して静止するようにしました。詳細は下図を参照ください。