17 lines
No EOL
474 B
C++
17 lines
No EOL
474 B
C++
#ifndef MOVE_LEFT_COMMAND_H
|
|
#define MOVE_LEFT_COMMAND_H
|
|
|
|
#include "GameCommand.h"
|
|
#include "../DataStructures/DirectionButtonStatus.h"
|
|
|
|
class MoveLeftCommand : public GameCommand
|
|
{
|
|
public:
|
|
MoveLeftCommand(DirectionButtonStatus & buttonStatus) : m_ButtonStatus(&buttonStatus) {};
|
|
void Down() override { m_ButtonStatus->LeftPressed = true;}
|
|
void Up() override { m_ButtonStatus->LeftPressed = false;;}
|
|
private:
|
|
DirectionButtonStatus * m_ButtonStatus;
|
|
};
|
|
|
|
#endif |