2005-05-14から1日間の記事一覧

MFCで画像表示3

C++

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…

MFCで画像表示2

C++

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…

MFCで画像表示1

C++

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…

群体AI2

(参考:http://www.alfasystem.net/ngs/ngs_5.htm) ゲームの中に単純にゲームシステムをたくさん作っても、 それは「単純蓄積」であり、コストに見合った効果が得られません。 「指数的」にゲームの深みを増やすには、 「共通項」でゲームシステムを連結さ…