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 #include "Sprite.h"
trmontgomery 0:daf9e2f8e1a1 2 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 3 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 4 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 5 // Default Constructor
trmontgomery 0:daf9e2f8e1a1 6 Sprite::Sprite():
trmontgomery 0:daf9e2f8e1a1 7 m_CurrentDirection(NO_DIR),
trmontgomery 0:daf9e2f8e1a1 8 m_DesiredDirection(NO_DIR),
trmontgomery 0:daf9e2f8e1a1 9 m_RowPos(0),
trmontgomery 0:daf9e2f8e1a1 10 m_ColPos(0),
trmontgomery 0:daf9e2f8e1a1 11 m_nActiveImage(0)
trmontgomery 0:daf9e2f8e1a1 12 {
trmontgomery 0:daf9e2f8e1a1 13
trmontgomery 0:daf9e2f8e1a1 14 }
trmontgomery 0:daf9e2f8e1a1 15 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 16 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 17 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 18 // Constructor
trmontgomery 0:daf9e2f8e1a1 19 Sprite::Sprite(enDIRECTIONS inDir, unsigned int inRow, unsigned int inCol):
trmontgomery 0:daf9e2f8e1a1 20 m_CurrentDirection(inDir),
trmontgomery 0:daf9e2f8e1a1 21 m_DesiredDirection(inDir),
trmontgomery 0:daf9e2f8e1a1 22 m_RowPos(inRow),
trmontgomery 0:daf9e2f8e1a1 23 m_ColPos(inCol),
trmontgomery 0:daf9e2f8e1a1 24 m_nActiveImage(0)
trmontgomery 0:daf9e2f8e1a1 25 {
trmontgomery 0:daf9e2f8e1a1 26
trmontgomery 0:daf9e2f8e1a1 27 }
trmontgomery 0:daf9e2f8e1a1 28 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 29 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 30 /////////////////////////////////////////////////////////////////////////
trmontgomery 0:daf9e2f8e1a1 31 // SetDesiredDirectionToMove
trmontgomery 0:daf9e2f8e1a1 32 void Sprite::SetDesiredDirectionToMove(enDIRECTIONS dir)
trmontgomery 0:daf9e2f8e1a1 33 {
trmontgomery 0:daf9e2f8e1a1 34 m_DesiredDirection = dir;
trmontgomery 0:daf9e2f8e1a1 35 }