Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Helicopter - Helicopter.cpp

Helicopter.cpp

Caricato da: RiccardoG97
Scarica il programma completo

  1. #include "Helicopter.h"
  2. #include "allegro.h"
  3.  
  4. Helicopter::Helicopter ( void )
  5. {
  6.     set_palette ( colors );
  7.     helicopter = load_bmp ( "Helicopter.bmp", colors );
  8.     yHelicopter = 100;
  9. }
  10.  
  11. Helicopter::~Helicopter ( void )
  12. {
  13.     destroy_bitmap ( helicopter );
  14. }
  15.  
  16. void Helicopter::makeHelicopter ( BITMAP *buffer )
  17. {
  18.     draw_sprite ( buffer, helicopter, 110, yHelicopter );
  19. }
  20.  
  21. void Helicopter::moveHelicopter ( void )
  22. {
  23.     if ( key[KEY_SPACE] )
  24.         yHelicopter -= 3.2;
  25.     else
  26.         yHelicopter += 4.2;
  27. }
  28.  
  29. int Helicopter::getY ( void )
  30. {
  31.     return yHelicopter;
  32. }
  33.  
  34. void Helicopter::setY ( void )
  35. {
  36.     yHelicopter = 100;
  37. }