Guest User

Untitled

a guest
Jul 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. void Lab06_Gravity_Collisions::GamePaint(RECT rect)
  2. {
  3.     GAME_ENGINE->DrawBitmap(m_BmpLevelPtr, 0,0);
  4.     GAME_ENGINE->SetColor(255, 0, 0, 150);
  5.     GAME_ENGINE->FillHitRegion(m_HitLevelPtr);
  6.    
  7.  
  8.     MATRIX3X2 matTranslate, matTransform;
  9.     matTranslate.SetAsTranslate(m_ActorPos);
  10.     GAME_ENGINE->SetTransformMatrix(matTranslate);
  11.     GAME_ENGINE->DrawBitmap(m_BmpActorPtr, 0, 0);
  12.  
  13.  
  14.     matTransform.SetAsIdentity();
  15.     GAME_ENGINE->SetTransformMatrix(matTransform);
  16.     GAME_ENGINE->FillHitRegion(m_HitActorVPtr);
  17.     GAME_ENGINE->FillHitRegion(m_HitActorHPtr);
  18.    
  19.  
  20.     GAME_ENGINE->SetColor(0,0,0);
  21.     GAME_ENGINE->DrawString(String("Velocity is: ") + int(m_ActorVelocity.y), 200, 50);
  22.  
  23.    
  24.     RECT2 clip = m_HitActorVPtr->CollisionTest(m_HitLevelPtr);
  25.  
  26.    
  27.    
  28. }
Add Comment
Please, Sign In to add comment