branch: elpa/pacmacs
commit 22355a4954d7aee7f0eebc7f4476a76c2a9f57f8
Author: rexim <[email protected]>
Commit: rexim <[email protected]>
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