Finished Lab 4 Pt 1

Dependencies:   mbed Sounds PinDetect

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?

UserRevisionLine numberNew 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 };