Jeffery Hurley
/
Asteroids
Simple starter skeleton for asteroids video game.
Sprite.h
- Committer:
- jhurley31
- Date:
- 2019-03-02
- Revision:
- 2:30020ddfccf6
- Child:
- 3:98aa3db6a48f
File content as of revision 2:30020ddfccf6:
#pragma once class Sprite { public: enum enDIRECTIONS {NO_DIR, UP_DIR, DOWN_DIR, LEFT_DIR, RIGHT_DIR}; // Default Constructor Sprite(); // Constructor Sprite(enDIRECTIONS inDir, unsigned int inRow, unsigned int inCol); ~Sprite(){}; void SetDesiredDirectionToMove(enDIRECTIONS dir); virtual void Move() {} virtual bool IsMoveAllowed() {return false;} protected: enDIRECTIONS m_CurrentDirection; enDIRECTIONS m_DesiredDirection; unsigned int m_RowPos; unsigned int m_ColPos; };