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

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

[nongnu] elpa/pacmacs c501625be6 282/472: Add Blinking Terrified Ghost a


From: ELPA Syncer
Subject: [nongnu] elpa/pacmacs c501625be6 282/472: Add Blinking Terrified Ghost animation. Close #155
Date: Thu, 6 Jan 2022 21:59:32 -0500 (EST)

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

    Add Blinking Terrified Ghost animation. Close #155
---
 sprites/Blinking-Terrified-Ghost.json    | 141 +++++++++++++++++++++++++++++++
 sprites/Blinking-Terrified-Ghost.xpm     |  49 +++++++++++
 sprites/Makefile                         |  12 ++-
 sprites/src/Blinking-Terrified-Ghost.ase | Bin 0 -> 2806 bytes
 sprites/src/Terrified-Ghost.ase          | Bin 1296 -> 1294 bytes
 5 files changed, 201 insertions(+), 1 deletion(-)

diff --git a/sprites/Blinking-Terrified-Ghost.json 
b/sprites/Blinking-Terrified-Ghost.json
new file mode 100644
index 0000000000..8b083b4508
--- /dev/null
+++ b/sprites/Blinking-Terrified-Ghost.json
@@ -0,0 +1,141 @@
+{
+  "meta": {
+    "scale": "1",
+    "size": {
+      "h": 40,
+      "w": 240
+    },
+    "format": "RGBA8888",
+    "image": "Blinking-Terrified-Ghost.xpm",
+    "version": "1.1.0-dev",
+    "app": "http://www.aseprite.org/";
+  },
+  "frames": {
+    "Blinking-Terrified-Ghost 5.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": 200
+      }
+    },
+    "Blinking-Terrified-Ghost 4.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": 160
+      }
+    },
+    "Blinking-Terrified-Ghost 3.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": 120
+      }
+    },
+    "Blinking-Terrified-Ghost 2.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": 80
+      }
+    },
+    "Blinking-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
+      }
+    },
+    "Blinking-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/Blinking-Terrified-Ghost.xpm 
b/sprites/Blinking-Terrified-Ghost.xpm
new file mode 100644
index 0000000000..b86ad12786
--- /dev/null
+++ b/sprites/Blinking-Terrified-Ghost.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *Blinking_Terrified_Ghost[] = {
+/* columns rows colors chars-per-pixel */
+"240 40 3 1 ",
+"  c #5B6EE1",
+". c gray100",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXXX          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX          XXXXXXXXXXXXXXX",
+"XXXXXXXXXXXX                XXXXXXXXXXXXXXXXXXXXXXXX                
XXXXXXXXXXXXXXXXXXXXXXXX................XXXXXXXXXXXXXXXXXXXXXXXX................XXXXXXXXXXXXXXXXXXXXXXXX
                XXXXXXXXXXXXXXXXXXXXXXXX                XXXXXXXXXXXX",
+"XXXXXXXXXX                    XXXXXXXXXXXXXXXXXXXX                    
XXXXXXXXXXXXXXXXXXXX....................XXXXXXXXXXXXXXXXXXXX....................XXXXXXXXXXXXXXXXXXXX
                    XXXXXXXXXXXXXXXXXXXX                    XXXXXXXXXX",
+"XXXXXXXXX                      XXXXXXXXXXXXXXXXXX                      
XXXXXXXXXXXXXXXXXX......................XXXXXXXXXXXXXXXXXX......................XXXXXXXXXXXXXXXXXX
                      XXXXXXXXXXXXXXXXXX                      XXXXXXXXX",
+"XXXXXXX                          XXXXXXXXXXXXXX                          
XXXXXXXXXXXXXX..........................XXXXXXXXXXXXXX..........................XXXXXXXXXXXXXX
                          XXXXXXXXXXXXXX                          XXXXXXX",
+"XXXXXX                            XXXXXXXXXXXX                            
XXXXXXXXXXXX............................XXXXXXXXXXXX............................XXXXXXXXXXXX
                            XXXXXXXXXXXX                            XXXXXX",
+"XXXXX                              XXXXXXXXXX                              
XXXXXXXXXX..............................XXXXXXXXXX..............................XXXXXXXXXX
                              XXXXXXXXXX                              XXXXX",
+"XXXX                                XXXXXXXX                                
XXXXXXXX................................XXXXXXXX................................XXXXXXXX
                                XXXXXXXX                                XXXX",
+"XXXX                                XXXXXXXX                                
XXXXXXXX................................XXXXXXXX................................XXXXXXXX
                                XXXXXXXX                                XXXX",
+"XXX                                  XXXXXX                                  
XXXXXX..................................XXXXXX..................................XXXXXX
                                  XXXXXX                                  XXX",
+"XX        ....            ....        XXXX        ....            ....        
XXXX........    ............    ........XXXX........    ............    
........XXXX        ....            ....        XXXX        ....            
....        XX",
+"XX       ......          ......       XXXX       ......          ......       
XXXX.......      ..........      .......XXXX.......      ..........      
.......XXXX       ......          ......       XXXX       ......          
......       XX",
+"X       ........        ........       XX       ........        ........      
 XX.......        ........        .......XX.......        ........        
.......XX       ........        ........       XX       ........        
........       X",
+"X       ........        ........       XX       ........        ........      
 XX.......        ........        .......XX.......        ........        
.......XX       ........        ........       XX       ........        
........       X",
+"X       ........        ........       XX       ........        ........      
 XX.......        ........        .......XX.......        ........        
.......XX       ........        ........       XX       ........        
........       X",
+"        ........        ........                ........        ........      
  ........        ........        ................        ........        
........        ........        ........                ........        
........        ",
+"         ......          ......                  ......          ......       
  .........      ..........      ..................      ..........      
.........         ......          ......                  ......          
......         ",
+"          ....            ....                    ....            ....        
  ..........    ............    ....................    ............    
..........          ....            ....                    ....            
....          ",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"          .     .      .     .                    .     .      .     .        
  .......... ..... ...... ..... .................... ..... ...... ..... 
..........          .     .      .     .                    .     .      .     
.          ",
+"         ...   ...    ...   ...                  ...   ...    ...   ...       
  .........   ...   ....   ...   ..................   ...   ....   ...   
.........         ...   ...    ...   ...                  ...   ...    ...   
...         ",
+"        .. .. .. ..  .. .. .. ..                .. .. .. ..  .. .. .. ..      
  ........  .  .  .  ..  .  .  .  ................  .  .  .  ..  .  .  .  
........        .. .. .. ..  .. .. .. ..                .. .. .. ..  .. .. .. 
..        ",
+"       ..   ...   ....   ...   ..              ..   ...   ....   ...   ..     
  .......  ...   ...    ...   ...  ..............  ...   ...    ...   ...  
.......       ..   ...   ....   ...   ..              ..   ...   ....   ...   
..       ",
+"       .     .     ..     .     .              .     .     ..     .     .     
  ....... ..... .....  ..... ..... .............. ..... .....  ..... ..... 
.......       .     .     ..     .     .              .     .     ..     .     
.       ",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"                                                                              
  
................................................................................
                                                                                
",
+"          XXX              XXX                            XXXX                
  
..........XXX..............XXX............................XXXX..................
          XXX              XXX                            XXXX                  
",
+"         XXXXX            XXXXX                 X        XXXXXX        X      
  
.........XXXXX............XXXXX.................X........XXXXXX........X........
         XXXXX            XXXXX                 X        XXXXXX        X        
",
+"X       XXXXXXX          XXXXXXX       X       XX       XXXXXXXX       XX     
  
X.......XXXXXXX..........XXXXXXX.......X.......XX.......XXXXXXXX.......XX.......X
       XXXXXXX          XXXXXXX       X       XX       XXXXXXXX       XX       
",
+"X       XXXXXXX          XXXXXXX       X      XXX       XXXXXXXX       XXX    
  
X.......XXXXXXX..........XXXXXXX.......X......XXX.......XXXXXXXX.......XXX......X
       XXXXXXX          XXXXXXX       X      XXX       XXXXXXXX       XXX      
",
+"X      XXXXXXXXX        XXXXXXXXX      X     XXXX      XXXXXXXXXX      XXXX   
  
X......XXXXXXXXX........XXXXXXXXX......X.....XXXX......XXXXXXXXXX......XXXX.....X
      XXXXXXXXX        XXXXXXXXX      X     XXXX      XXXXXXXXXX      XXXX     
",
+"XX    XXXXXXXXXXX      XXXXXXXXXXX    XX    XXXXX     XXXXXXXXXXXX     XXXXX  
  
XX....XXXXXXXXXXX......XXXXXXXXXXX....XX....XXXXX.....XXXXXXXXXXXX.....XXXXX....XX
    XXXXXXXXXXX      XXXXXXXXXXX    XX    XXXXX     XXXXXXXXXXXX     XXXXX    ",
+"XX    XXXXXXXXXXX      XXXXXXXXXXX    XX   XXXXXX    XXXXXXXXXXXXXX    XXXXXX 
  
XX....XXXXXXXXXXX......XXXXXXXXXXX....XX...XXXXXX....XXXXXXXXXXXXXX....XXXXXX...XX
    XXXXXXXXXXX      XXXXXXXXXXX    XX   XXXXXX    XXXXXXXXXXXXXX    XXXXXX   ",
+"XXX  XXXXXXXXXXXXX    XXXXXXXXXXXXX  XXX  XXXXXXXX  XXXXXXXXXXXXXXXX  
XXXXXXXX  
XXX..XXXXXXXXXXXXX....XXXXXXXXXXXXX..XXX..XXXXXXXX..XXXXXXXXXXXXXXXX..XXXXXXXX..XXX
  XXXXXXXXXXXXX    XXXXXXXXXXXXX  XXX  XXXXXXXX  XXXXXXXXXXXXXXXX  XXXXXXXX  "
+};
diff --git a/sprites/Makefile b/sprites/Makefile
index 8b3a7e37a1..c021468d57 100644
--- a/sprites/Makefile
+++ b/sprites/Makefile
@@ -2,8 +2,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
+BLINKING_TERRIFIED_GHOST=Blinking-Terrified-Ghost.json 
Blinking-Terrified-Ghost.xpm
 
-all: $(PILL) $(BIG_PILL) $(PACMAN_DEATH) $(TERRIFIED_GHOST) Makefile
+all: $(PILL) $(BIG_PILL) $(PACMAN_DEATH) $(TERRIFIED_GHOST) 
$(BLINKING_TERRIFIED_GHOST) Makefile
 
 Pill.json: Pill.raw.json
        jq ".meta.image |= \"Pill.xpm\"" Pill.raw.json > Pill.json
@@ -40,3 +41,12 @@ Terrified-Ghost.xpm: Terrified-Ghost.png
 
 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
+
+Blinking-Terrified-Ghost.json: Blinking-Terrified-Ghost.raw.json
+       jq ".meta.image |= \"Blinking-Terrified-Ghost.xpm\"" 
Blinking-Terrified-Ghost.raw.json > Blinking-Terrified-Ghost.json
+
+Blinking-Terrified-Ghost.xpm: Blinking-Terrified-Ghost.png
+       convert Blinking-Terrified-Ghost.png Blinking-Terrified-Ghost.xpm
+
+Blinking-Terrified-Ghost.raw%json Blinking-Terrified-Ghost%png: 
src/Blinking-Terrified-Ghost.ase
+       aseprite -b src/Blinking-Terrified-Ghost.ase --sheet 
Blinking-Terrified-Ghost$*png --data Blinking-Terrified-Ghost.raw$*json
diff --git a/sprites/src/Blinking-Terrified-Ghost.ase 
b/sprites/src/Blinking-Terrified-Ghost.ase
new file mode 100644
index 0000000000..30b6f0b786
Binary files /dev/null and b/sprites/src/Blinking-Terrified-Ghost.ase differ
diff --git a/sprites/src/Terrified-Ghost.ase b/sprites/src/Terrified-Ghost.ase
index 34bd5dbf11..b6e69eae55 100644
Binary files a/sprites/src/Terrified-Ghost.ase and 
b/sprites/src/Terrified-Ghost.ase differ



reply via email to

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