Initial commit

This commit is contained in:
2026-01-09 14:03:09 +01:00
commit 461139835f
9 changed files with 668 additions and 0 deletions

22
includes/Board.hpp Normal file
View File

@@ -0,0 +1,22 @@
// Celebrating tetris by Ley 2024
#include "./Game.hpp"
#pragma once
class Board {
public:
Board();
~Board();
void Draw(sf::RenderWindow &win);
void Clear();
int DoesFit(const Tetrominos::Names name, const int rot,
const sf::Vector2<int> pos);
void PlaceTetromino(const Tetrominos::Names name, const int rot,
const sf::Vector2<int> pos);
void CheckLines();
protected:
int isInBoard(const sf::Vector2<int> pos);
private:
int buffer_[10][20];
};