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:
parent
ac80b3461a
commit
140f750d00
15 changed files with 232 additions and 147 deletions
11
BBGE/Quad.h
11
BBGE/Quad.h
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue