Advertisement
YauhenMardan

WolfGame Array

Apr 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. //wolf bitmaps
  2. HBITMAP hWolfLeftUpBitmap, hWolfLeftDownBitmap, hWolfRightUpBitmap, hWolfRightDownBitmap; // 1 2 3 4
  3. static HDC memBit1, memBit2, memBit3, memBit4;
  4. static BITMAP bm1, bm2, bm3, bm4;
  5.  
  6. switch (message)
  7. {
  8. case WM_SIZE:
  9. sx = LOWORD(lParam);
  10. sy = HIWORD(lParam);
  11. break;
  12. case WM_CREATE:
  13. //load wolf images
  14. hWolfLeftUpBitmap = (HBITMAP)LoadImage(NULL, "WolfLeftUp450-420.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);//1
  15. hWolfLeftDownBitmap = (HBITMAP)LoadImage(NULL, "WolfLeftDown450-420.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);//2
  16. hWolfRightUpBitmap = (HBITMAP)LoadImage(NULL, "WolfRightUp450-420.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);//3
  17. hWolfRightDownBitmap = (HBITMAP)LoadImage(NULL, "WolfRightDown450-420.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);//4
  18. GetObject(hWolfLeftUpBitmap, sizeof(bm1), &bm1);
  19. GetObject(hWolfLeftDownBitmap, sizeof(bm2), &bm2);
  20. GetObject(hWolfRightUpBitmap, sizeof(bm3), &bm3);
  21. GetObject(hWolfRightDownBitmap, sizeof(bm4), &bm4);
  22. hDC = GetDC(hWnd);
  23. memBit1 = CreateCompatibleDC(hDC);
  24. memBit2 = CreateCompatibleDC(hDC);
  25. memBit3 = CreateCompatibleDC(hDC);
  26. memBit4 = CreateCompatibleDC(hDC);
  27. SelectObject(memBit1, hWolfLeftUpBitmap);
  28. ReleaseDC(hWnd, hDC);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement