Version: (using KDE 4.2.2) OS: Linux Installed from: Fedora RPMs If one eats the big ball, that enables one to eat ghosts, then pauses the game for some time, the gosts change from eatable to deadly while the game is paused - time is not paused.
Confirmed in KDE SC 4.3.90.
*** Bug 236235 has been marked as a duplicate of this bug. ***
Confirmed on 4.6 Beta 2.
It also affects the bonus item (turkey dinner, etc.) thing that appears in the middle.. When I pause it before turkey appears, it seems to actually pause the turkey-timer, and it never appears.... But if it has *already appeared* on the screen in the middle, and *then* I pause it, the turkey disappears in a few seconds, even though it is still paused..
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.
I just confirmed that the issue still exists.. Ghosts still turn back to normal even while paused, and the bonus food that appears in the center also disappears too even while paused..
This should be relatively easy to fix, on Game::pause we need to remember if m_bonusTimer, m_preyTimer where running and how much was left of them (and them stop them) and in Game::start restart them if they were active. If someone wants to do some coding please propose a Merge Request against https://invent.kde.org/games/kapman If not i'll try to have a look when i have time (which may be never)
https://invent.kde.org/games/kapman/-/merge_requests/1
This has been fixed with https://invent.kde.org/games/kapman/commit/9f10c0192116101a77f809313c0b565aa61fe2a3 and https://invent.kde.org/games/kapman/commit/84cff24b138d39cc027e82dae8ee955c629d13e2