1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2025-08-08 23:30:06 +00:00

More RenderObject slimming; reorder members, split out motion blur data + collideRadius, add new CollideQuad type

CollideQuad is now base class for Shot, Entity, Bone
This commit is contained in:
fgenesis 2022-05-18 19:44:42 +02:00
parent ac80b3461a
commit 140f750d00
15 changed files with 232 additions and 147 deletions

View file

@ -127,6 +127,7 @@ class PauseQuad : public Quad
{
public:
PauseQuad();
virtual ~PauseQuad();
int pauseLevel;
void setPositionSnapTo(InterpolatedVector *positionSnapTo);
@ -136,6 +137,16 @@ protected:
void onUpdate(float dt);
};
class CollideQuad : public Quad
{
public:
CollideQuad();
virtual ~CollideQuad();
virtual void renderCollision() OVERRIDE;
float collideRadius;
};
#define QUAD(x) Quad *x = new Quad; addRenderObject(x);
#endif