[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/pacmacs 22355a4954 276/472: Add Terrified Ghost animation.
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/pacmacs 22355a4954 276/472: Add Terrified Ghost animation. Close #83 |
Date: |
Thu, 6 Jan 2022 21:59:31 -0500 (EST) |
branch: elpa/pacmacs
commit 22355a4954d7aee7f0eebc7f4476a76c2a9f57f8
Author: rexim <reximkut@gmail.com>
Commit: rexim <reximkut@gmail.com>
Add Terrified Ghost animation. Close #83
---
sprites/Makefile | 12 ++++++++-
sprites/Terrified-Ghost.json | 57 ++++++++++++++++++++++++++++++++++++++++
sprites/Terrified-Ghost.xpm | 49 ++++++++++++++++++++++++++++++++++
sprites/src/Terrified-Ghost.ase | Bin 0 -> 1296 bytes
4 files changed, 117 insertions(+), 1 deletion(-)
diff --git a/sprites/Makefile b/sprites/Makefile
index ebbf8879b4..8b3a7e37a1 100644
--- a/sprites/Makefile
+++ b/sprites/Makefile
@@ -1,8 +1,9 @@
PILL=Pill.json Pill.xpm
BIG_PILL=Big-Pill.json Big-Pill.xpm
PACMAN_DEATH=Pacman-Death.json Pacman-Death.xpm
+TERRIFIED_GHOST=Terrified-Ghost.json Terrified-Ghost.xpm
-all: $(PILL) $(BIG_PILL) $(PACMAN_DEATH) Makefile
+all: $(PILL) $(BIG_PILL) $(PACMAN_DEATH) $(TERRIFIED_GHOST) Makefile
Pill.json: Pill.raw.json
jq ".meta.image |= \"Pill.xpm\"" Pill.raw.json > Pill.json
@@ -30,3 +31,12 @@ Pacman-Death.xpm: Pacman-Death.png
Pacman-Death.raw%json Pacman-Death%png: src/Pacman-Death.ase
aseprite -b src/Pacman-Death.ase --sheet Pacman-Death$*png --data
Pacman-Death.raw$*json
+
+Terrified-Ghost.json: Terrified-Ghost.raw.json
+ jq ".meta.image |= \"Terrified-Ghost.xpm\"" Terrified-Ghost.raw.json >
Terrified-Ghost.json
+
+Terrified-Ghost.xpm: Terrified-Ghost.png
+ convert Terrified-Ghost.png Terrified-Ghost.xpm
+
+Terrified-Ghost.raw%json Terrified-Ghost%png: src/Terrified-Ghost.ase
+ aseprite -b src/Terrified-Ghost.ase --sheet Terrified-Ghost$*png --data
Terrified-Ghost.raw$*json
diff --git a/sprites/Terrified-Ghost.json b/sprites/Terrified-Ghost.json
new file mode 100644
index 0000000000..236522691b
--- /dev/null
+++ b/sprites/Terrified-Ghost.json
@@ -0,0 +1,57 @@
+{
+ "meta": {
+ "scale": "1",
+ "size": {
+ "h": 40,
+ "w": 80
+ },
+ "format": "RGBA8888",
+ "image": "Terrified-Ghost.xpm",
+ "version": "1.1.0-dev",
+ "app": "http://www.aseprite.org/"
+ },
+ "frames": {
+ "Terrified-Ghost 1.ase": {
+ "duration": 200,
+ "sourceSize": {
+ "h": 40,
+ "w": 40
+ },
+ "spriteSourceSize": {
+ "h": 40,
+ "w": 40,
+ "y": 0,
+ "x": 0
+ },
+ "trimmed": false,
+ "rotated": false,
+ "frame": {
+ "h": 40,
+ "w": 40,
+ "y": 0,
+ "x": 40
+ }
+ },
+ "Terrified-Ghost 0.ase": {
+ "duration": 200,
+ "sourceSize": {
+ "h": 40,
+ "w": 40
+ },
+ "spriteSourceSize": {
+ "h": 40,
+ "w": 40,
+ "y": 0,
+ "x": 0
+ },
+ "trimmed": false,
+ "rotated": false,
+ "frame": {
+ "h": 40,
+ "w": 40,
+ "y": 0,
+ "x": 0
+ }
+ }
+ }
+}
diff --git a/sprites/Terrified-Ghost.xpm b/sprites/Terrified-Ghost.xpm
new file mode 100644
index 0000000000..e6ff1ac118
--- /dev/null
+++ b/sprites/Terrified-Ghost.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *Terrified_Ghost[] = {
+/* columns rows colors chars-per-pixel */
+"80 40 3 1 ",
+" c #5B6EE1",
+". c gray100",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX",
+"XXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXX",
+"XXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXX",
+"XXXXXXXXX XXXXXXXXXXXXXXXXXX
XXXXXXXXX",
+"XXXXXXX XXXXXXXXXXXXXX
XXXXXXX",
+"XXXXXX XXXXXXXXXXXX
XXXXXX",
+"XXXXX XXXXXXXXXX
XXXXX",
+"XXXX XXXXXXXX
XXXX",
+"XXXX XXXXXXXX
XXXX",
+"XXX XXXXXX
XXX",
+"XX .... .... XXXX .... ....
XX",
+"XX ...... ...... XXXX ...... ......
XX",
+"X ........ ........ XX ........ ........
X",
+"X ........ ........ XX ........ ........
X",
+"X ........ ........ XX ........ ........
X",
+" ........ ........ ........ ........
",
+" ...... ...... ...... ......
",
+" .... .... .... ....
",
+"
",
+"
",
+"
",
+"
",
+" . . . . . . . .
",
+" ... ... ... ... ... ... ... ...
",
+" .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
",
+" .. ... .... ... .. .. ... .... ... ..
",
+" . . .. . . . . .. . .
",
+"
",
+"
",
+"
",
+"
",
+"
",
+" XXX XXX XXXX
",
+" XXXXX XXXXX X XXXXXX X
",
+"X XXXXXXX XXXXXXX X XX XXXXXXXX XX
",
+"X XXXXXXX XXXXXXX X XXX XXXXXXXX XXX
",
+"X XXXXXXXXX XXXXXXXXX X XXXX XXXXXXXXXX XXXX
",
+"XX XXXXXXXXXXX XXXXXXXXXXX XX XXXXX XXXXXXXXXXXX XXXXX
",
+"XX XXXXXXXXXXX XXXXXXXXXXX XX XXXXXX XXXXXXXXXXXXXX XXXXXX
",
+"XXX XXXXXXXXXXXXX XXXXXXXXXXXXX XXX XXXXXXXX XXXXXXXXXXXXXXXX
XXXXXXXX "
+};
diff --git a/sprites/src/Terrified-Ghost.ase b/sprites/src/Terrified-Ghost.ase
new file mode 100644
index 0000000000..34bd5dbf11
Binary files /dev/null and b/sprites/src/Terrified-Ghost.ase differ
- [nongnu] elpa/pacmacs 16b0d6583a 153/472: Get rid of the hardcoded level list. Close #109, (continued)
- [nongnu] elpa/pacmacs 16b0d6583a 153/472: Get rid of the hardcoded level list. Close #109, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 68f6dc9a93 167/472: Update MELPA repo link, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs fe837b20fa 184/472: Implement victory animation for ghosts. Close #89, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 09ad044887 232/472: Better color for walls (#131), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 9c69162781 247/472: Rough implementation of XPM wall generation (#141), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 4a94a72dd4 250/472: Remove generate-wall-tiles script tool (#141), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs eab5b98b05 254/472: Add average-tick-time function, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 4bd94d2058 255/472: Merge branch 'master' into big-pills-81, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs b97248f316 258/472: Put regular and big pills to same list (#81), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 2473e65744 268/472: Remove dead left overs of #141, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 22355a4954 276/472: Add Terrified Ghost animation. Close #83,
ELPA Syncer <=
- [nongnu] elpa/pacmacs 97973dd305 288/472: Rough implementaion of escaping for TGs (#153), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 3758d601d3 304/472: Fix blinking terrified ghost animation, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 27c7ba7bbb 314/472: Update README about minimal version of Emacs (#165), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs d6b63ef5b9 317/472: Merge pull request #166 from codingteam/drop-emacs-24.3-165, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 3344de1bbe 322/472: Adapt render-track-board for new track board, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 481eb8bd37 326/472: Merge pull request #169 from codingteam/distances-instead-of-directions-159, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 31d7305439 331/472: Add 2nd big pill level (#162), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 862f9b7f9e 332/472: Add 3d big pill level (#162), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 375d85e49b 344/472: Add pacmacs-replay-finished-hook, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs ffc0195b9a 346/472: Merge pull request #176 from codingteam/refactor-it-recorder, ELPA Syncer, 2022/01/06