propf.cpp 506 B

12345678910111213141516171819202122232425262728293031
  1. // Pfeil mit Propeller
  2. #define LINUX
  3. #ifdef LINUX
  4. #include <X11/Xlib.h>
  5. #include <GL/gl.h>
  6. #include <GL/glut.h>
  7. #endif
  8. #ifdef WINDOWS
  9. #include <windows.h>
  10. #include <gl\gl.h>
  11. #include <gl\glut.h>
  12. #endif
  13. extern void pfeil();
  14. extern void propeller();
  15. void propf(GLfloat move)
  16. {
  17. pfeil();
  18. // Positionierung des Propellers
  19. glTranslatef(0.57f, -1.4f, 0.0f);
  20. glRotatef(90.0f, 0.0f, 0.0f, -1.0f);
  21. // Drehung des Propellers
  22. glRotatef(move, 0.0f, 1.0f, 0.0f);
  23. glScalef(0.5f, 0.5f, 0.5f);
  24. propeller();
  25. }