[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/pacmacs 5492ed0a87 118/472: Refactor pacmacs-render-state
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/pacmacs 5492ed0a87 118/472: Refactor pacmacs-render-state (#74) |
Date: |
Thu, 6 Jan 2022 21:59:17 -0500 (EST) |
branch: elpa/pacmacs
commit 5492ed0a87828bb0496ea9d2e6cf5f425240f5b8
Author: rexim <reximkut@gmail.com>
Commit: rexim <reximkut@gmail.com>
Refactor pacmacs-render-state (#74)
---
pacmacs.el | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/pacmacs.el b/pacmacs.el
index 825d160043..a53d1ea9c5 100644
--- a/pacmacs.el
+++ b/pacmacs.el
@@ -52,8 +52,6 @@
(defvar pacmacs-board-height 10)
(defvar pacmacs-score 0)
-
-
(defvar pacmacs-inversed-direction-table nil)
(setq pacmacs-inversed-direction-table
(list (cons (cons -1 0) 'left)
@@ -327,11 +325,14 @@
(dolist (wall pacmacs-wall-cells)
(pacmacs--put-object wall))
- (dotimes (row pacmacs-board-height)
- (dotimes (column pacmacs-board-width)
- (let ((anim-object (aref (aref pacmacs-board row) column)))
- (pacmacs-render-object anim-object)))
- (insert "\n")))
+ (plist-bind ((width :width)
+ (height :height))
+ pacmacs-board
+ (dotimes (row height)
+ (dotimes (column width)
+ (let ((anim-object (pacmacs--cell-get pacmacs-board row column)))
+ (pacmacs-render-object anim-object)))
+ (insert "\n"))))
(defun pacmacs-up ()
(interactive)
- [nongnu] elpa/pacmacs 7d4356c92c 445/472: Implement pacmacs-score-awesome (#203), (continued)
- [nongnu] elpa/pacmacs 7d4356c92c 445/472: Implement pacmacs-score-awesome (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 0f4eb7aebf 452/472: Decouple score page render from sign render (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs a12795e835 455/472: Introduce pacmacs-scores-mode (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs cdae42dba5 461/472: Replace too specific function with composition, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 864fe2b02e 465/472: Bump the copyright year for all the files, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs edadbe5e53 469/472: Bump version to 0.1, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs db16fba9cd 470/472: Add missing license statement, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 98ce700143 023/472: Hide cursor in the game's buffer. Close #12, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 3070cf0e6a 063/472: Merge branch 'refactor-image-resource-51'. Close #51, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 1a678dfee7 110/472: Refactor out pacmacs--object-at-p (#74), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 5492ed0a87 118/472: Refactor pacmacs-render-state (#74),
ELPA Syncer <=
- [nongnu] elpa/pacmacs b5078d2632 141/472: Move most of the rendering stuff to pacman-render, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs a460cd8b06 148/472: Merge pull request #107 from rexim/feature/new-maps, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs c426f6ac91 078/472: Fix some accidental paredit typo, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 4341b23d87 094/472: Implement wraparound. Close #67, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 12942ddeff 113/472: Refactor out pacmacs--fill-board (#74), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 91408c074d 115/472: Refactor pacmacs--track-object (#74), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs ed40addf95 116/472: Refactor pacmacs--put-object (#74), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs eac9d47c62 117/472: Refactor pacmacs-render-track-board (#74), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs d763bd0f82 121/472: Fix the UTs, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 9527a965e1 134/472: Merge branch 'switch-game-state-in-logic-functions-97'. Close #97, ELPA Syncer, 2022/01/06