diff options
| author | Kris Parker | 2009-11-14 00:51:07 +0000 |
|---|---|---|
| committer | Kris Parker | 2009-11-14 00:51:07 +0000 |
| commit | e184d6c7c7331de5a100478b7ad9f0f4e20c4cd6 (patch) | |
| tree | af61c0cfb50922c4ae6a6703c19435e53ad6f929 /ConditionalSprite.h | |
| parent | 595c06c7ad4605a24399b2f04813833504a22a87 (diff) | |
| download | stonesense-e184d6c7c7331de5a100478b7ad9f0f4e20c4cd6.tar.gz stonesense-e184d6c7c7331de5a100478b7ad9f0f4e20c4cd6.tar.bz2 stonesense-e184d6c7c7331de5a100478b7ad9f0f4e20c4cd6.tar.xz | |
rotational sprite node
Diffstat (limited to 'ConditionalSprite.h')
| -rw-r--r-- | ConditionalSprite.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ConditionalSprite.h b/ConditionalSprite.h index 3ebb566..56ac1e1 100644 --- a/ConditionalSprite.h +++ b/ConditionalSprite.h @@ -46,6 +46,20 @@ class SpriteBlock : public ConditionalNode, public SpriteNode void addElse(SpriteNode* child);
};
+// rotational conditional structure
+class RotationBlock : public ConditionalNode, public SpriteNode
+{
+ vector<SpriteNode*> children;
+
+ public:
+ RotationBlock(void);
+ ~RotationBlock(void);
+
+ bool BlockMatches(Block* b);
+ bool addCondition(BlockCondition* cond);
+ void addChild(SpriteNode* child);
+};
+
// display element
class SpriteElement : public SpriteNode
{
|
