diff options
Diffstat (limited to 'pacman-c++/block.cpp')
| -rw-r--r-- | pacman-c++/block.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pacman-c++/block.cpp b/pacman-c++/block.cpp index 4087662..68dd735 100644 --- a/pacman-c++/block.cpp +++ b/pacman-c++/block.cpp | |||
| @@ -36,9 +36,11 @@ void Block::setNeighbours(unsigned int neighbours) | |||
| 36 | setSprite(neighbours * Constants::sprite_offset, 0, Constants::field_size.width, Constants::field_size.height); | 36 | setSprite(neighbours * Constants::sprite_offset, 0, Constants::field_size.width, Constants::field_size.height); |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | bool Block::checkEnter(Actor * /* actor */) | 39 | bool Block::checkEnter(Actor *actor) |
| 40 | { | 40 | { |
| 41 | return (m_color != Color::none); | 41 | if (m_color == Color::none) |
| 42 | return false; | ||
| 43 | return (m_color == actor->color()); | ||
| 42 | } | 44 | } |
| 43 | 45 | ||
| 44 | bool Block::enter(Actor *actor) | 46 | bool Block::enter(Actor *actor) |
