aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Graphics
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-11-08 20:10:22 +0800
committerchai <chaifix@163.com>2018-11-08 20:10:22 +0800
commit6bb692df3008c810688bd5be9d824f25455d1a7f (patch)
tree187bc521f92a9c308d6536e2edfe9b819313aa19 /src/libjin/Graphics
parent186c68f964868eff0ba543777f47ff036735ef77 (diff)
*修改状态机
Diffstat (limited to 'src/libjin/Graphics')
-rw-r--r--src/libjin/Graphics/je_sprite.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libjin/Graphics/je_sprite.h b/src/libjin/Graphics/je_sprite.h
index a361be7..76ef30a 100644
--- a/src/libjin/Graphics/je_sprite.h
+++ b/src/libjin/Graphics/je_sprite.h
@@ -11,6 +11,19 @@ namespace JinEngine
{
namespace Graphics
{
+ /** Determines position of the sprite in its bounds. */
+ enum SpriteAnchor
+ {
+ SA_TopLeft,
+ SA_TopCenter,
+ SA_TopRight,
+ SA_MiddleLeft,
+ SA_MiddleCenter,
+ SA_MiddleRight,
+ SA_BottomLeft,
+ SA_BottomCenter,
+ SA_BottomRight
+ };
///
/// A sprite is unit of rendering. Animation is based on sprite, but not texture or other graphic stuff.