امتیاز موضوع:
- 0 رأی - میانگین امتیازات: 0
- 1
- 2
- 3
- 4
- 5
po0one
تازه وارد
ارسالها: 1
موضوعها: 1
تاریخ عضویت: تير ۱۳۹۰
تشکرها : 0
( 0 تشکر در 0 ارسال )
|
کمک اضطراری
[/code]سلام
من کد بازی bomber man از یک سایتی دانلود کردم ولی این قسمتو هر کار می کنم نمی فهمم لطفا هر کی می فهمه میشه بهم توضیح بده ممنون.
[code]
class BitmapLoader
{
map<int, BITMAP*> bitmaps;
string file;
public:
BitmapLoader(string _file);
~BitmapLoader();
BITMAP* getBitmap(BitmapIndex index);
};
BITMAP* BitmapLoader::getBitmap(BitmapIndex index)
{
map<int, BITMAP*>::iterator it = bitmaps.find(index);
if(*it->pointer)
return it->second;
DATAFILE* datafile = load_datafile(file.c_str());
int w = ((BITMAP*)datafile[index].dat)->w;
int h = ((BITMAP*)datafile[index].dat)->h;
BITMAP* bmp = create_bitmap(w, h);
blit((BITMAP*)datafile->dat, bmp, 0, 0, 0, 0, w, h);
bitmaps[index] = bmp;
unload_datafile(datafile);
}
|
|
۰۴-تير-۱۳۹۰, ۲۳:۱۱:۳۹ |
|
تشکر شده توسط : |
|
کاربرانِ درحال بازدید از این موضوع: 2 مهمان