SPANIMのアニメーション対象指定が小文字にも対応した、IllegalFunctionCallを出すようにした
This commit is contained in:
@@ -868,7 +868,11 @@ class Sprite
|
|||||||
target = target[0..$-1];
|
target = target[0..$-1];
|
||||||
relative = true;
|
relative = true;
|
||||||
}
|
}
|
||||||
spanim(id, spriteAnimTarget[target] | (relative ? SpriteAnimTarget.relative : cast(SpriteAnimTarget)0), data);
|
target = std.uni.toUpper(target);
|
||||||
|
if (!(target in spriteAnimTarget))
|
||||||
|
throw new IllegalFunctionCall("SPANIM");
|
||||||
|
auto tgete = spriteAnimTarget[target];
|
||||||
|
spanim(id, tgete | (relative ? SpriteAnimTarget.relative : cast(SpriteAnimTarget)0), data);
|
||||||
|
|
||||||
}
|
}
|
||||||
static SpriteAnimTarget[wstring] spriteAnimTarget;
|
static SpriteAnimTarget[wstring] spriteAnimTarget;
|
||||||
|
|||||||
Reference in New Issue
Block a user