PuzzleSolver/Source/header/input.h
2017-12-20 23:01:04 +01:00

38 lines
698 B
C++
Executable File

#include <stdint.h>
class AbstractionLayer_1_Properties;
class DestructionPower_Properties;
class Part
{
public:
Part() : m_partID(0) {}
~Part() {}
int32_t GetPartID () const
{
return m_partID;
}
void SetPartID(const int32_t partID)
{
m_partID = partID;
}
uint8_t GetNumOfRotations () const
{
return m_numOfRotations;
}
void SetNumOfRotations(const uint8_t numOfRotations)
{
m_numOfRotations = numOfRotations;
}
AbstractionLayer_1_Properties m_test1;
DestructionPower_Properties m_destruction;
private:
int32_t m_partID;
uint8_t m_numOfRotations;
};