Meteos/Board.h
sigonasr2 95a110808c Blocks were converted to block clump structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-11-18 04:26:29 -07:00

23 lines
496 B
C++

#ifndef BOARD_H
#define BOARD_H
#include "pixelGameEngine.h"
class Block;
class BlockClump;
class Board{
std::vector<std::vector<Block>> cols;
std::vector<BlockClump> clumps;
public:
float yBottom;
vf2d drawOffset;
vi2d boardSize;
float gravity;
float spawnRate;
Board(){}
Board(vi2d boardSize,float gravity,float spawnRate);
void spawnBlock(int col);
std::vector<Block>&getBlocks(int col);
std::vector<BlockClump>&getBlockClumps();
};
#endif