summary refs log tree commit diff stats
path: root/src/transform_system.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/transform_system.cpp')
-rw-r--r--src/transform_system.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/transform_system.cpp b/src/transform_system.cpp index e53fb7d..0e602e0 100644 --- a/src/transform_system.cpp +++ b/src/transform_system.cpp
@@ -3,17 +3,17 @@
3 3
4void TransformSystem::initSprite(int spriteId, vec2i loc) { 4void TransformSystem::initSprite(int spriteId, vec2i loc) {
5 Sprite& sprite = game_.getSprite(spriteId); 5 Sprite& sprite = game_.getSprite(spriteId);
6 sprite.loc() = loc; 6 sprite.loc = loc;
7 spritesByY_.emplace(loc.y(), spriteId); 7 spritesByY_.emplace(loc.y(), spriteId);
8} 8}
9 9
10void TransformSystem::moveSprite(int spriteId, vec2i newLoc) { 10void TransformSystem::moveSprite(int spriteId, vec2i newLoc) {
11 Sprite& sprite = game_.getSprite(spriteId); 11 Sprite& sprite = game_.getSprite(spriteId);
12 bool changedY = (sprite.loc().y() != newLoc.y()); 12 bool changedY = (sprite.loc.y() != newLoc.y());
13 if (changedY) { 13 if (changedY) {
14 spritesByY_.erase(std::make_tuple(sprite.loc().y(), spriteId)); 14 spritesByY_.erase(std::make_tuple(sprite.loc.y(), spriteId));
15 } 15 }
16 sprite.loc() = newLoc; 16 sprite.loc = newLoc;
17 if (changedY) { 17 if (changedY) {
18 spritesByY_.emplace(newLoc.y(), spriteId); 18 spritesByY_.emplace(newLoc.y(), spriteId);
19 } 19 }