| 34 | /* SpriteDef */ |
| 35 | |
| 36 | Sprite* SpriteDef::toSprite(ClipDef* clipDef) { |
| 37 | Sprite* sprite = clipDef->toSprite(clip); |
| 38 | if (!sprite) sprite = Sprite::create(); |
| 39 | sprite->setAnchor(Vec2{anchorX, anchorY}); |
| 40 | SpriteDef::restore(sprite); |
| 41 | return sprite; |
| 42 | } |
| 43 | |
| 44 | void SpriteDef::restore(Sprite* sprite) { |
| 45 | sprite->setPosition(Vec2{x, y}); |