[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/pacmacs 8166e4d3d7 363/472: Merge pull request #181 from c
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/pacmacs 8166e4d3d7 363/472: Merge pull request #181 from codingteam/terrified-timer-reset-173 |
Date: |
Thu, 6 Jan 2022 21:59:39 -0500 (EST) |
branch: elpa/pacmacs
commit 8166e4d3d73011267cd13335d4a5c698f87b2adb
Merge: ebeba826ce 70d381a0ca
Author: Alexey Kutepov <reximkut@gmail.com>
Commit: Alexey Kutepov <reximkut@gmail.com>
Merge pull request #181 from codingteam/terrified-timer-reset-173
Reset terrified timer on eating BP
---
pacmacs.el | 7 +++++--
test/pacmacs-test.el | 10 ++++++++++
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/pacmacs.el b/pacmacs.el
index 03356b11d1..84e60017cc 100644
--- a/pacmacs.el
+++ b/pacmacs.el
@@ -439,9 +439,12 @@
terrified-ghost)
(defun pacmacs--terrify-all-ghosts ()
+ (dolist (terrified-ghost pacmacs--terrified-ghosts)
+ (pacmacs--terrify-ghost terrified-ghost))
+
(dolist (ghost pacmacs--ghosts)
- (add-to-list 'pacmacs--terrified-ghosts
- (pacmacs--terrify-ghost ghost)))
+ (push (pacmacs--terrify-ghost ghost)
+ pacmacs--terrified-ghosts))
(setq pacmacs--ghosts nil))
(defun pacmacs--unterrify-timed-out-ghosts ()
diff --git a/test/pacmacs-test.el b/test/pacmacs-test.el
index f146abea6f..1b1e08c238 100644
--- a/test/pacmacs-test.el
+++ b/test/pacmacs-test.el
@@ -116,3 +116,13 @@
(list :terrified-timer 0)))
(should (pacmacs--terrified-ghost-timed-out-p
(list :terrified-timer -1))))
+
+(ert-deftest pacmacs--terrify-all-ghosts-test ()
+ (let* ((pacmacs--terrified-ghosts (number-sequence 1 5))
+ (pacmacs--ghosts (number-sequence 1 6)))
+ (with-mock
+ (mock (pacmacs--terrify-ghost *) => 42 :times 11)
+ (pacmacs--terrify-all-ghosts)
+
+ (should (null pacmacs--ghosts))
+ (should (= 11 (length pacmacs--terrified-ghosts))))))
- [nongnu] elpa/pacmacs cec13dd618 308/472: Fix Emacs 24.3 build fail (#159), (continued)
- [nongnu] elpa/pacmacs cec13dd618 308/472: Fix Emacs 24.3 build fail (#159), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs e662ec9be7 313/472: Disable Emacs 24.3 in the Travis build (#165), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs fa83e10d82 325/472: Get rid of dup code in track object mech (#159), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 51117fc5db 336/472: Rename 5th big pill level accordingly (#162), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 0a33c04fc1 333/472: Add fourth big pill level (#162), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 402d176003 339/472: Remove unused functions (#171), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 71b977fd22 343/472: Transform it-recorder.el to an additional module, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs ad5cdc8efd 349/472: Add att.txt to gitignore, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 8d63cc3f30 358/472: Multicolor walls (#138), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs aed2853780 373/472: Move wall weight to the constants (#138), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 8166e4d3d7 363/472: Merge pull request #181 from codingteam/terrified-timer-reset-173,
ELPA Syncer <=
- [nongnu] elpa/pacmacs 4679fcef60 381/472: Fix put-horizontal-bar UT (#138), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs b96be7f8d8 402/472: Fix text read only problem (#134), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 8836f12761 410/472: Kill the game buffer on initialization (#134), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 689c09287c 423/472: Add UT for step-ghosts func, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 0126187ee8 428/472: Merge pull request #197 from codingteam/sorting-score-table-on-read-write-194, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 988c61b190 432/472: Load leves from custom folder (#191), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 23d315e54f 437/472: Trigger MELPA update, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 66dd6b0aee 446/472: Enable truncate lines for score table (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 25385d9337 458/472: Add toggle-debug-output function, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs e7abee5bd3 091/472: Lazy init of empty cell (#70), ELPA Syncer, 2022/01/06