Пример #1
0
    std::unique_ptr<sf::Sprite> Spritesheet::get_new_sprite(int frame)
    {
        if (_type == SpritesheetType::Named) {
            return get_new_sprite(_desc_frames[frame]);
        }

        return std::make_unique<sf::Sprite>(*_texture.get(), _get_rect(frame));
    }
Пример #2
0
Rect2 AnimatedSprite::get_anchorable_rect() const {
	return _get_rect();
}
Пример #3
0
Rect2 AnimatedSprite::_edit_get_rect() const {
	return _get_rect();
}