Finished Lab 4 Pt 1
Dependencies: mbed Sounds PinDetect
Buzzy.h@0:daf9e2f8e1a1, 2019-04-05 (annotated)
- Committer:
- trmontgomery
- Date:
- Fri Apr 05 19:46:26 2019 +0000
- Revision:
- 0:daf9e2f8e1a1
Finished Lab 4 pt 1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
trmontgomery | 0:daf9e2f8e1a1 | 1 | #pragma once |
trmontgomery | 0:daf9e2f8e1a1 | 2 | |
trmontgomery | 0:daf9e2f8e1a1 | 3 | #include "Sprite.h" |
trmontgomery | 0:daf9e2f8e1a1 | 4 | |
trmontgomery | 0:daf9e2f8e1a1 | 5 | class Buzzy : public Sprite |
trmontgomery | 0:daf9e2f8e1a1 | 6 | { |
trmontgomery | 0:daf9e2f8e1a1 | 7 | public: |
trmontgomery | 0:daf9e2f8e1a1 | 8 | Buzzy(){m_CurrentDirection = m_DesiredDirection = Sprite::LEFT_DIR;m_nActiveImage=0;}; |
trmontgomery | 0:daf9e2f8e1a1 | 9 | // Constructor |
trmontgomery | 0:daf9e2f8e1a1 | 10 | Buzzy(enDIRECTIONS inDir, unsigned int inRow, unsigned int inCol); |
trmontgomery | 0:daf9e2f8e1a1 | 11 | |
trmontgomery | 0:daf9e2f8e1a1 | 12 | virtual ~Buzzy(){}; |
trmontgomery | 0:daf9e2f8e1a1 | 13 | virtual void Move(); |
trmontgomery | 0:daf9e2f8e1a1 | 14 | virtual bool IsMoveAllowed(const int &nNewRow, const int &nNewCol); |
trmontgomery | 0:daf9e2f8e1a1 | 15 | |
trmontgomery | 0:daf9e2f8e1a1 | 16 | void DrawInNewLocation(const int &nRow,const int &nCol); |
trmontgomery | 0:daf9e2f8e1a1 | 17 | bool DidGhostGetBuzzy(); |
trmontgomery | 0:daf9e2f8e1a1 | 18 | int honey; |
trmontgomery | 0:daf9e2f8e1a1 | 19 | |
trmontgomery | 0:daf9e2f8e1a1 | 20 | }; |