diff options
Diffstat (limited to 'src/components.cpp')
-rw-r--r-- | src/components.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components.cpp b/src/components.cpp index e41e2cd..d5261ef 100644 --- a/src/components.cpp +++ b/src/components.cpp | |||
@@ -556,11 +556,11 @@ bool MapCollisionComponent::processCollision(Game& game, Entity& collider, Colli | |||
556 | if (dir == Direction::left) | 556 | if (dir == Direction::left) |
557 | { | 557 | { |
558 | collider.position.first = GAME_WIDTH-collider.size.first/2; | 558 | collider.position.first = GAME_WIDTH-collider.size.first/2; |
559 | game.loadMap(*(map.getLeftMap())); | 559 | game.loadMap(*map.getLeftMap()); |
560 | } else if (dir == Direction::right) | 560 | } else if (dir == Direction::right) |
561 | { | 561 | { |
562 | collider.position.first = -collider.size.first/2; | 562 | collider.position.first = -collider.size.first/2; |
563 | game.loadMap(*(map.getRightMap())); | 563 | game.loadMap(*map.getRightMap()); |
564 | } | 564 | } |
565 | 565 | ||
566 | return true; | 566 | return true; |
@@ -610,6 +610,6 @@ void SimpleColliderComponent::receive(Game& game, Entity&, const Message& msg) | |||
610 | { | 610 | { |
611 | if (msg.type == Message::Type::collision) | 611 | if (msg.type == Message::Type::collision) |
612 | { | 612 | { |
613 | callback(game, *(msg.collisionEntity)); | 613 | callback(game, *msg.collisionEntity); |
614 | } | 614 | } |
615 | } | 615 | } |