mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-11-16 16:09:42 +01:00
9de5b57989
Previously, it was used in order to clear a block and deactivate it, and the constructor function simply called clear() in order to not duplicate code. However, clear() is no longer necessary (just remove the block from the blocks vector), and so we can put initialization right back in the constructor function.
30 lines
490 B
C++
30 lines
490 B
C++
#ifndef BLOCKV_H
|
|
#define BLOCKV_H
|
|
|
|
#include "SDL.h"
|
|
#include <string>
|
|
|
|
class blockclass
|
|
{
|
|
public:
|
|
blockclass();
|
|
|
|
void rectset(const int xi, const int yi, const int wi, const int hi);
|
|
|
|
void setblockcolour(std::string col);
|
|
public:
|
|
//Fundamentals
|
|
SDL_Rect rect;
|
|
int type;
|
|
int trigger;
|
|
int xp, yp, wp, hp;
|
|
std::string script, prompt;
|
|
int r, g, b;
|
|
|
|
//These would come from the sprite in the flash
|
|
float x;
|
|
float y;
|
|
|
|
};
|
|
|
|
#endif /* BLOCKV_H */
|