contains my game for the embedded systems project 2645

Dependencies:   mbed FXOS8700CQQQ

GameTones/GameTones.cpp

Committer:
OmarAlebiary
Date:
2019-05-03
Revision:
33:24ef796ff2c8
Parent:
29:e660274d8222

File content as of revision 33:24ef796ff2c8:

#include "GameTones.h"

//default constructor
GameTones::GameTones(){
}
// destructor of the class
GameTones::~GameTones(){
}

void GameTones::End_Game_Melody(Gamepad &pad){
    pad.tone(300,1);//makes a tone to indicate gameover
    wait(0.25);
    pad.tone(450,1);//makes a tone to indicate gameover
    wait(0.25);
    pad.tone(300,1);//makes a tone to indicate gameover
    wait(0.5);
    pad.tone(450,1);//makes a tone to indicate gameover
    wait(0.25);
    pad.tone(300,1);//makes a tone to indicate gameover
    wait(1);
}


void GameTones::Play_Welcome_Melody(Gamepad &pad) {
  pad.tone(500, 1);//plays a tone at frequency 500hz  
  wait(0.5);//small delay
  pad.tone(300, 2); //plays a tone at frequency 300hz  
  wait(0.5);
  pad.tone(400, 2); //plays a tone at frequency 400hz  
  wait(1.5);
  pad.tone(450, 0.2);//plays a tone at frequency 450hz   
  wait(0.25);
  pad.tone(400, 0.2); //plays a tone at frequency 400hz  
  wait(1);
  
}