いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

CreateCompatibleDC() で作ったデバイスコンテキストは、ペンやブラシなどの基本的な GDI オブジェクト以外は何も SelectObject() していないのかと思ったら、何かビットマップも持っているようです。

デバッガでメモリアドレスだけわかったのですが、何か持っている以上、 SelectObject() でビットマップを割り当てたら、終了時に元に戻さなければならないはずです。

というわけで、ゲーム用のウィンドウのひな形を更新しました。すぐに公開しても良いのですが、良い機会なので週末にソースコードのシェイプアップをはかろうと思います。ウィンドウプロシージャなんかは WinMain() の上に書けばプロトタイプ宣言がいりませんしね。ユーザが手を加えられる部分は全て上の方へ持って行こうと思っています。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS