generated from AMay/CPlusPlusProjectTemplate
23 lines
586 B
C++
23 lines
586 B
C++
#ifndef BLOCKCLUMP_H
|
|
#define BLOCKCLUMP_H
|
|
#include "pixelGameEngine.h"
|
|
|
|
class Block;
|
|
enum class BlockColor;
|
|
|
|
class BlockClump{
|
|
std::vector<Block>blocks;
|
|
public:
|
|
float vspeed=0;
|
|
float landTime=0.f;
|
|
float y=0;
|
|
BlockClump(){}
|
|
std::vector<Block>&getBlocks();
|
|
void addBlock(int col,BlockColor color);
|
|
void addBlock(int col,int row,BlockColor color);
|
|
void addBlock(vf2d offset,BlockColor color);
|
|
void addBlockOnTopOf(int col,BlockColor color);
|
|
//Get a block's position relative to this block clump.
|
|
vf2d getBlockPosition(Block&b);
|
|
};
|
|
#endif |