| 1234567891011121314151617181920 |
- #include "Sprite.h"
- #include "Buffer.h"
- Sprite::Sprite(const SpriteData *spriteData, DrawMode d) : Buffer(spriteData), _icon(spriteData), draw_mode(d) {
- }
- void Sprite::set_anchor(float x, float y) {
- anchor.x = x;
- anchor.y = y;
- }
- Vector Sprite::get_offset() {
- return {
- anchor.x * (float) width(),
- anchor.y * (float) height()
- };
- }
- Sprite::Sprite(const SpriteData &spriteData, DrawMode d) : Buffer(&spriteData), _icon(&spriteData), draw_mode(d) {
- }
|