Snorflake

Crosshairs 0-4

Mar 14th, 2015
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.47 KB | None | 0 0
  1.  
  2. void CDrawManager::DrawCrosshair(int iValue)
  3.  
  4. {
  5.     int m_iScreenWidth;
  6.     int m_iScreenHeight;
  7.     interfaceManager.Engine->GetScreenSize(m_iScreenWidth, m_iScreenHeight);
  8.     DWORD dwRed = COLORCODE(255, 50, 0, 255);
  9.     DWORD dwWhite = COLORCODE(255, 255, 255, 255);
  10.  
  11.     switch (iValue)
  12.     {
  13.     case 1:
  14.         DrawRect((m_iScreenWidth / 2) - 25, m_iScreenHeight / 2, 50, 1, dwWhite);
  15.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2) - 25, 1, 50, dwWhite);
  16.         DrawRect((m_iScreenWidth / 2) - 7, m_iScreenHeight / 2, 14, 1, dwRed);
  17.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2) - 7, 1, 14, dwRed);
  18.         break;
  19.     case 2:
  20.         DrawRect(m_iScreenWidth / 2 - 14, (m_iScreenHeight / 2), 9, 1, dwWhite);
  21.         DrawRect(m_iScreenWidth / 2 + 5, (m_iScreenHeight / 2), 9, 1, dwWhite);
  22.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2) - 14, 1, 9, dwWhite);
  23.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2) + 5, 1, 9, dwWhite);
  24.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2), 1, 1, dwWhite);
  25.  
  26.         break;
  27.     case 3:
  28.         DrawRect(m_iScreenWidth / 2 - 14, (m_iScreenHeight / 2), 9, 2, dwWhite);
  29.         DrawRect(m_iScreenWidth / 2 + 6, (m_iScreenHeight / 2), 9, 2, dwWhite);
  30.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2) - 14, 2, 9, dwWhite);
  31.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2) + 7, 2, 9, dwWhite);
  32.         DrawRect(m_iScreenWidth / 2, (m_iScreenHeight / 2), 2, 2, dwWhite);
  33.         break;
  34.     case 4:
  35.         DrawRect((m_iScreenWidth / 2) - 2, (m_iScreenHeight / 2) - 2, 4, 4, dwWhite);
  36.         break;
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment