Bug 298453 - inconsistent behaviour of the bombs
Summary: inconsistent behaviour of the bombs
Status: RESOLVED FIXED
Alias: None
Product: Granatier
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Mathias Kraus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-19 21:15 UTC by Stéphane Blondon
Modified: 2012-04-21 12:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.3


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stéphane Blondon 2012-04-19 21:15:09 UTC
When two bombs sent by different players collide together, there are
two different behaviours:

- if two players pushed them with theirs feet, there is a collision
between the two bombs and the bombs stop to move.
- if the bombs are dropped on an arrow, there is no collision so the
bombs continue without stopping the movment.
- if there is one bomb pushed by foot and one dropped on an arrow,
there is no collision (the same behaviour like the previous case).

I don't know it's a game design choice or a bug but I think that
having the same behaviour would be better. Real collision is the best
choice to my mind.
I didn't find bug in the KDE bug tracker about that.

Reproducible: Always

Steps to Reproduce:
1. Execute Granatier with two players.
2. Destroy bricks in order to the players are face to face
3. Push bombs with feet or arrows on the roof at the (more or less) same time with both players


Expected Results:  
There should have a real collision in each case. 

Granatier (1.1.0) on KDE platform (4.7.4) on Debian Wheezy (testing).
Comment 1 Mathias Kraus 2012-04-21 12:58:21 UTC
SVN commit 1290715 by mkraus:

FIXED-IN: 4.8.3


 M  +79 -46    bomb.cpp  
 M  +5 -1      cell.cpp  
 M  +1 -1      cell.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1290715