Player.cpp 638 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include "Player.h"
  2. Player::Player()
  3. {
  4. right = new Weapon("models/weapons/ZwaardMetTextures/TextureZwaard.obj");
  5. left = new Weapon("models/weapons/ZwaardMetTextures/TextureZwaard.obj");
  6. }
  7. Player::~Player()
  8. {
  9. delete right;
  10. delete left;
  11. }
  12. void Player::Draw_Player(void)
  13. {
  14. if (right != nullptr)
  15. {
  16. glPushMatrix();
  17. glTranslatef(2.5f,0,-4.5f);
  18. right->draw_weapon();
  19. glPopMatrix();
  20. }
  21. if (left != nullptr)
  22. {
  23. glPushMatrix();
  24. glTranslatef(-0.5f,0,-4.5f);
  25. left->draw_weapon();
  26. glPopMatrix();
  27. }
  28. glRotatef(eyes.rotX, 1, 0, 0);
  29. glRotatef(eyes.rotY, 0, 1, 0);
  30. glTranslatef(eyes.posX, eyes.posY, eyes.posZ);
  31. }