#pragma once #include class Tetromino; struct BoardPos { int32_t x; int32_t y; }; class Board { public: void Reset(); int32_t PlaceTetromino(Tetromino &tetromino); void Draw(int32_t level); private: int32_t ClearRows(int32_t y0); private: friend class Tetris; uint16_t m_bitmap[24]; uint8_t m_idmap[22][10]; };