2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

無料で俺がRPGを作れるようにするスレ

133 :名前は開発中のものです。:04/02/22 00:16 ID:qoGQgaC2.net
>>132
そりゃaryはintなんだから、HBITMAPつっこもうとすればエラー出るだろう。
この場合で言えば、ary[x][y]にはhBitmapのインデックスだけ入れるべきかと。

まあこのマップ構成ならば、
int ary[3][3] = {0, 0, 0,
0, 1, 2,
0, 0, 0};

としておいて、描画する時は

SelectObject(hBuffer , hBitmap[ary[map_x][map_y]]);

とするのが正しいかと。
マップデータがでかくなってきたら、データをファイルに移してそこから読み込ませるようにすればさらに一歩前進。

あとせっかく配列を使ってるんだから、読み込みとか解放でも一個ずつやらんでループ使った方がいいんでは?

for(int i=0;i<3;i++) DeleteObject(hBitmap[i]);

ちう感じで。

総レス数 474
168 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200