shithub: da

Download patch

ref: 5e35c5c53128f711d6e9c8df1df980bb740bb275
parent: 622fecd6fe1fe02a82e5987ee7f37cbc43a498ef
author: glenda <glenda@krsna>
date: Wed Aug 20 11:47:15 EDT 2025

fix-emoji

--- a/da.c
+++ b/da.c
@@ -1257,211 +1257,211 @@
     switch(emoji_set) {
     case 0:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = rcc_style[i];
+            canvas.emoji_frames[i] = rcc_style[i];
         break;
     case 1:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = kirby_dance[i];
+            canvas.emoji_frames[i] = kirby_dance[i];
         break;
     case 2:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = lambda_dance[i];
+            canvas.emoji_frames[i] = lambda_dance[i];
         break;
     case 3:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = dancing_guy[i];
+            canvas.emoji_frames[i] = dancing_guy[i];
         break;
     case 4:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = happy_faces[i];
+            canvas.emoji_frames[i] = happy_faces[i];
         break;
     case 5:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = classic_emotions[i];
+            canvas.emoji_frames[i] = classic_emotions[i];
         break;
     case 6:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = bear_moods[i];
+            canvas.emoji_frames[i] = bear_moods[i];
         break;
     case 7:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = bunny_hop[i];
+            canvas.emoji_frames[i] = bunny_hop[i];
         break;
     case 8:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = robot_faces[i];
+            canvas.emoji_frames[i] = robot_faces[i];
         break;
     case 9:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = owl_looks[i];
+            canvas.emoji_frames[i] = owl_looks[i];
         break;
     case 10:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = fish_swim[i];
+            canvas.emoji_frames[i] = fish_swim[i];
         break;
     case 11:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = music_notes[i];
+            canvas.emoji_frames[i] = music_notes[i];
         break;
     case 12:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = wizard_cast[i];
+            canvas.emoji_frames[i] = wizard_cast[i];
         break;
     case 13:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = table_flip[i];
+            canvas.emoji_frames[i] = table_flip[i];
         break;
     case 14:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = love_hearts[i];
+            canvas.emoji_frames[i] = love_hearts[i];
         break;
     case 15:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = stick_figure[i];
+            canvas.emoji_frames[i] = stick_figure[i];
         break;
     case 16:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = cool_shades[i];
+            canvas.emoji_frames[i] = cool_shades[i];
         break;
     case 17:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = space_invaders[i];
+            canvas.emoji_frames[i] = space_invaders[i];
         break;
     case 18:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = bat_fly[i];
+            canvas.emoji_frames[i] = bat_fly[i];
         break;
     case 19:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = spider_crawl[i];
+            canvas.emoji_frames[i] = spider_crawl[i];
         break;
     case 20:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = boxing[i];
+            canvas.emoji_frames[i] = boxing[i];
         break;
     case 21:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = flex_arms[i];
+            canvas.emoji_frames[i] = flex_arms[i];
         break;
     case 22:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = crab_walk[i];
+            canvas.emoji_frames[i] = crab_walk[i];
         break;
     case 23:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = penguin[i];
+            canvas.emoji_frames[i] = penguin[i];
         break;
     case 24:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = excited[i];
+            canvas.emoji_frames[i] = excited[i];
         break;
     case 25:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = ghosts[i];
+            canvas.emoji_frames[i] = ghosts[i];
         break;
     case 26:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = zombies[i];
+            canvas.emoji_frames[i] = zombies[i];
         break;
     case 27:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = snails[i];
+            canvas.emoji_frames[i] = snails[i];
         break;
     case 28:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = ufo[i];
+            canvas.emoji_frames[i] = ufo[i];
         break;
     case 29:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = rockets[i];
+            canvas.emoji_frames[i] = rockets[i];
         break;
     case 30:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = weather[i];
+            canvas.emoji_frames[i] = weather[i];
         break;
     case 31:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = math_dance[i];
+            canvas.emoji_frames[i] = math_dance[i];
         break;
     case 32:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = pacman[i];
+            canvas.emoji_frames[i] = pacman[i];
         break;
     case 33:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = dice[i];
+            canvas.emoji_frames[i] = dice[i];
         break;
     case 34:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = stars[i];
+            canvas.emoji_frames[i] = stars[i];
         break;
     case 35:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = arrows[i];
+            canvas.emoji_frames[i] = arrows[i];
         break;
     case 36:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = code_brackets[i];
+            canvas.emoji_frames[i] = code_brackets[i];
         break;
     case 37:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = swords[i];
+            canvas.emoji_frames[i] = swords[i];
         break;
     case 38:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = dragon[i];
+            canvas.emoji_frames[i] = dragon[i];
         break;
     case 39:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = butterfly[i];
+            canvas.emoji_frames[i] = butterfly[i];
         break;
     case 40:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = skulls[i];
+            canvas.emoji_frames[i] = skulls[i];
         break;
     case 41:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = money[i];
+            canvas.emoji_frames[i] = money[i];
         break;
     case 42:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = flower[i];
+            canvas.emoji_frames[i] = flower[i];
         break;
     case 43:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = chess[i];
+            canvas.emoji_frames[i] = chess[i];
         break;
     case 44:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = minimal[i];
+            canvas.emoji_frames[i] = minimal[i];
         break;
     case 45:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = surprised[i];
+            canvas.emoji_frames[i] = surprised[i];
         break;
     case 46:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = winking[i];
+            canvas.emoji_frames[i] = winking[i];
         break;
     case 47:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = nyan[i];
+            canvas.emoji_frames[i] = nyan[i];
         break;
     case 48:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = keyboard_smash[i];
+            canvas.emoji_frames[i] = keyboard_smash[i];
         break;
     case 49:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = binary[i];
+            canvas.emoji_frames[i] = binary[i];
         break;
     case 50:
         for(i = 0; i < 4; i++)
-            sheet.emoji_frames[i] = waves[i];
+            canvas.emoji_frames[i] = waves[i];
         break;
     }
 
-    sheet.needredraw = 1;
+    canvas.needredraw = 1;
 }
 
 void
--