emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/pacmacs 69437be130 259/472: Extra points for eating big pi


From: ELPA Syncer
Subject: [nongnu] elpa/pacmacs 69437be130 259/472: Extra points for eating big pills (#81)
Date: Thu, 6 Jan 2022 21:59:29 -0500 (EST)

branch: elpa/pacmacs
commit 69437be130144d3cfdff63e584e535e569436acb
Author: rexim <reximkut@gmail.com>
Commit: rexim <reximkut@gmail.com>

    Extra points for eating big pills (#81)
---
 maps/map01.txt |  2 +-
 pacmacs.el     | 11 ++++++-----
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/maps/map01.txt b/maps/map01.txt
index bee14b9a8d..f5e806c521 100644
--- a/maps/map01.txt
+++ b/maps/map01.txt
@@ -1,7 +1,7 @@
 ##########
 #o.     ##
  ######  
-      ####
+     +####
 #### ###..
    # #. #
 ##    #.##
diff --git a/pacmacs.el b/pacmacs.el
index 542a4dacdc..a40c7c8c4f 100644
--- a/pacmacs.el
+++ b/pacmacs.el
@@ -130,17 +130,18 @@
         :column column
         :type 'wall))
 
-(defun pacmacs--make-pill (row column anim-name)
+(defun pacmacs--make-pill (row column anim-name points)
   (list :current-animation (pacmacs-load-anim anim-name)
         :row row
         :column column
-        :type 'pill))
+        :type 'pill
+        :points points))
 
 (defun pacmacs--make-regular-pill (row column)
-  (pacmacs--make-pill row column "Pill"))
+  (pacmacs--make-pill row column "Pill" 10))
 
 (defun pacmacs--make-big-pill (row column)
-  (pacmacs--make-pill row column "Big-Pill"))
+  (pacmacs--make-pill row column "Big-Pill" 50))
 
 (defun pacmacs--make-ghost (row column)
   (list :row row
@@ -335,7 +336,7 @@
                (column :column))
       pacmacs--player-state
     (-when-let (pill (pacmacs--pill-at-p row column))
-      (setq pacmacs-score (+ pacmacs-score 10))
+      (setq pacmacs-score (+ pacmacs-score (plist-get pill :points)))
       (setq pacmacs--pills (-remove (-partial #'eql pill) pacmacs--pills))
       (pacmacs--remove-object pill))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]