#ifndef __RETRO_CPLAYERSTATE_HPP__ #define __RETRO_CPLAYERSTATE_HPP__ #include "RetroTypes.hpp" #include "CBasics.hpp" #include "CStaticInterference.hpp" #include "IOStreams.hpp" namespace Retro { class CPlayerState { CStaticInterference m_staticIntf; class CPowerUp { int m_a = 0; int m_b = 0; public: CPowerUp() {} CPowerUp(int a, int b) : m_a(a), m_b(b) {} }; CPowerUp m_powerups[29]; public: CPlayerState() : m_staticIntf(5) {} CPlayerState(CInputStream& stream); }; } #endif // __RETRO_CPLAYERSTATE_HPP__