A zombie game made for the uLCD

Dependencies:   4DGL-uLCD-SE mbed-rtos mbed

Fork of uLCD144G2_demo by jim hamblen

Committer:
rjones75
Date:
Mon Mar 14 02:20:41 2016 +0000
Revision:
11:4b75ea66467d
Parent:
10:9d16de327719
fixed hit detection bug

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rjones75 10:9d16de327719 1 #include "mbed.h"
rjones75 10:9d16de327719 2 // a new class to play a note on Speaker based on PwmOut class
rjones75 10:9d16de327719 3 class Speaker
rjones75 10:9d16de327719 4 {
rjones75 10:9d16de327719 5 public:
rjones75 10:9d16de327719 6 Speaker(PinName pin) : _pin(pin) {
rjones75 10:9d16de327719 7 // _pin(pin) means pass pin to the Speaker Constructor
rjones75 10:9d16de327719 8 }
rjones75 10:9d16de327719 9 // class method to play a note based on PwmOut class
rjones75 10:9d16de327719 10 void PlayNote(float frequency, float duration, float volume) {
rjones75 10:9d16de327719 11 _pin.period(1.0/frequency);
rjones75 10:9d16de327719 12 _pin = volume/2.0;
rjones75 10:9d16de327719 13 wait(duration);
rjones75 10:9d16de327719 14 _pin = 0.0;
rjones75 10:9d16de327719 15 }
rjones75 10:9d16de327719 16
rjones75 10:9d16de327719 17 private:
rjones75 10:9d16de327719 18 PwmOut _pin;
rjones75 10:9d16de327719 19 };