[Kde-games-devel] Review Request 127489: KBlocks: Stop playing sounds on pause
Albert Astals Cid
aacid at kde.org
Sun Mar 27 21:59:01 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127489/#review94052
-----------------------------------------------------------
Ship it!
Honestly i don't think you need reviews for small stuff like this.
You can still put them up and we'll try to find time to review them, but you're the one tha tprobably knows more about kblocks code around and for things that don't have "algorighmic complexity" it's not like i can find you forgot a -1 or a delete somewhere.
- Albert Astals Cid
On March 25, 2016, 11:35 a.m., Julian Helfferich wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/127489/
> -----------------------------------------------------------
>
> (Updated March 25, 2016, 11:35 a.m.)
>
>
> Review request for KDE Games.
>
>
> Repository: kblocks
>
>
> Description
> -------
>
> Testing the last patch to activate sounds in KBlocks, I realized another small bug: The sounds tied to keystrokes continue playing when the game is paused.
>
> To fix this issue, KBlocksScene now keeps track of the state of the game. To this end, the bool mGameStarted is replaced with an enum class GameState taking the values Stopped, Running or Paused. When the state changes, the signal gameStateChanged() is emitted. This signal is connected to the slot updateSoundsEnabled() which sets the sound to enabled if GameState is Running and sounds are enabled in the system settings.
>
> In summary, I think the approach is more elaborate than what would be necessary, but more preferable to change the sound separately in startGame(), stopGame() and pauseGame().
>
>
> Diffs
> -----
>
> KBlocksWin.cpp 522bfdd
>
> Diff: https://git.reviewboard.kde.org/r/127489/diff/
>
>
> Testing
> -------
>
> Played the game.
>
> * Enabled and disabled the sound while game is running.
> * Enabled and disabled the sound when game is paused.
>
>
> Thanks,
>
> Julian Helfferich
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-games-devel/attachments/20160327/13c9e70f/attachment.html>
More information about the kde-games-devel
mailing list