2005-05-14から1日間の記事一覧
CreateDIBSectionで表示。 void *buffer; // 画像ビット配列 BITMAPINFO bmi; ZeroMemory(&bmi, sizeof(bmi)); bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); bmi.bmiHeader.biWidth = width; bmi.bmiHeader.biHeight = height; bmi.bmiHeader.biPlanes…
CBitmapでリソースから読み込み CBitmap bitmap; bitmap.LoadBitmap(リソースID); CClientDC dc(this); CDC mDC; mDC.CreateCompatibleDC(&dc); CBitmap *old = mDC.SelectObject(&bitmap); dc.BitBlt( 0, 0, 50, 50, &mDC2, 0, 0, SRCCOPY); mDC.SelectObje…
LoadImageで読み込み HBITMAP hbmp = (HBITMAP)LoadImage(NULL, "ファイル名", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); if(hbmp == NULL) return; CClientDC dc(this); CDC mDC; mDC.CreateCompatibleDC(&dc); HBITMAP old = (HBITMAP)mDC.SelectObject(hbmp…
(参考:http://www.alfasystem.net/ngs/ngs_5.htm) ゲームの中に単純にゲームシステムをたくさん作っても、 それは「単純蓄積」であり、コストに見合った効果が得られません。 「指数的」にゲームの深みを増やすには、 「共通項」でゲームシステムを連結さ…