Skip to content

Commit cd9d6a4

Browse files
joshuaDealtorunar
authored andcommitted
Animate up-flap for wings.
1 parent 1c1e4e6 commit cd9d6a4

File tree

2 files changed

+165
-3
lines changed

2 files changed

+165
-3
lines changed

img/toaster.xpm

+164-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* XPM */
2-
static char *toasterXpm[4][80] = {
2+
static char *toasterXpm[6][80] = {
33
{
44
"64 64 15 1",
55
" c None",
@@ -323,5 +323,167 @@ static char *toasterXpm[4][80] = {
323323
" ;;*-*--------** ",
324324
" ;**------** ",
325325
" ;;.+***-*; ",
326-
" ;;;;;; "}
326+
" ;;;;;; "},
327+
{
328+
"64 64 15 1",
329+
" c None",
330+
". c #999999",
331+
"+ c #CCCCCC",
332+
"@ c #333300",
333+
"# c #663300",
334+
"$ c #111111",
335+
"% c #666633",
336+
"& c #CC3300",
337+
"* c #EEEEEE",
338+
"= c #000000",
339+
"- c #FFFFFF",
340+
"; c #878787",
341+
"> c #666666",
342+
", c #545454",
343+
"' c #BABABA",
344+
" ",
345+
" ",
346+
" ",
347+
" ",
348+
" ",
349+
" ",
350+
" ",
351+
" .......... ",
352+
" ..++++++++++++++. ",
353+
" ..++++++@@@@@@@@@++++. ",
354+
" ..+++++@@@@@@######@$$++++.%%% ",
355+
" .+++++@@@@@####&&&*****++++++.@@%% ",
356+
" .++++$@@@####&&****++++++===+++++.@@% ",
357+
" .++++$@@@##&&&**++++++==$$$$$$===++++.$@% ",
358+
" .++++$@@@##&&**++++====$$$$$$$$$$$==++-+.$@% ",
359+
" .++++$@@@##&**++++===$$$$$$#######***------.$@% ",
360+
" .+++$$@@##&&*+++===$=$$$###&&&****-----------.$@% ",
361+
" .*++$$@@@##&**++===$$$####&&****-----****++++***$$% ",
362+
" .*++$$@@##&**++===$$$##&&****----******....;;;;;;.$@% ",
363+
" .+++$$@@##&*+++==$$####&**-----***++..;;;;>>,,,,,;..$@ ",
364+
" .+*+$$@%#&**++==$$####&***--*****+...;;;>>>>>>>>>>,;.$$ ",
365+
" +**+$@@#&*+++==$$###&*******+++...;;;;;>>;;;;;;;;>>,;.$ ",
366+
" .***++%%--++==$$$##&*******++...;;;;;;;;;;;;;;;;;;;*>;.$ ",
367+
" ''**-+++-++==$$$#&&******++..;;;;;;;;;;;;;;;;>;>;;;;;;>$ ",
368+
" ,'''**-++++===$$#&---***++.;;;;;;;;;;;;;;;;;;;;>;>;;;+;>$ ",
369+
" ,.''''--++++==$#&--***+++;>;;;.;;;.;.;;;;;..>;>;>;>;.*;>$ ",
370+
" ,..''''++++++*$%*-***+++;>;;;.;.;.;.;.;;.......>;>;;.*>$$ ",
371+
" ,$$..''''+*+++*--***++;>.;;;.;.;.;.;.;'.........>;>;.*>$$ ",
372+
" $@@$...'''+*------*++,>;;;;.;.;.;.;.;'.'.......>;>;;..>$$ ",
373+
" @@@@$$...''+-----*+@>>;;.;.;.;.;.;';'.'.'....;>;>;>;.;$$@ ",
374+
" @@@@@@$$..''+*-*++@>;;;.;.;.;.;.;'.'.'.'.'.>;>;>;>;;;>$$@ ",
375+
" @@@@@@@@$$..''*++@>;;..;.;.;.;.;'''.'.'.';;;;;>;>;;;;>$@@ ",
376+
" @@@;;@@@@@$..''+@>;;....;.;.;.;+''.'.'.';;;;;;;>;;;;;>$@@ ",
377+
" @@;%%;@@@@@$..'@>;;....;.;.;.;;+'''.'.';;;;;;;>;>;;;>=$@@ ",
378+
" @@===%;;@@@@$.@,;;........;.;.++''''.';;;;;;;;;;;;;;>$@@@ ",
379+
" @@====%%;;@@@,,>;..........;.+++'''';;;;;;;;;;;;;;;>=@@@@ ",
380+
" @@======%;@@@@>;;.........;.+++'''';;;;;;;;;;;;;;;;>=@@@@ ",
381+
" @@@======;@@@,>;;............''''';;;;;;;;;;;;;;;;>=@@@@@ ",
382+
" @@@@=====@@@@,>;;.........;+'++++;;;;;;;;;;;;.;;;>=@@@@@@ ",
383+
" @@@@@====@@@@@>;;;.........;+++++++++;;;;;.;.;;;;>=@@@@@@@ ",
384+
" @@@@@%=@@@@@@%>.>;........;.***---++++++;.;.;.;;>=@@@@@..+. ...",
385+
" @@@@@%=@@@@@@%>.>;........;.*-------+*...++++;;>+..+..+....+...",
386+
" @@@@@%=@@@@@@%@>.>;........;***-----++*++**...**++...*+.+*..+++",
387+
" @@@@@%=@@@@@@%@>.>;;.........*-----+-----+*--++++**++-+++++*..+",
388+
" @@@@@%=@@@@@@%%@>.>;;..........*-------------++*-++**++***+++* ",
389+
" @@@@@%=@@@@@@%%@>>'>;;..........**-*------------+**-+*---+*--- ",
390+
" @@@@@%=@@@@@@%%%@>*.>;;;..........***-*------------++*--+*--* ",
391+
" $@@@@%=@@@@@@%%%%@>-.>>;;;;;;;;;;;.*****--------------+**--* ",
392+
" $$@@@%=@@@@@@%%%%%@,'*'>>>>>>>>;;....******---------------** ",
393+
" $@$@@%=@@@@@$%%%%%%@,,,...........>>...********----------* ",
394+
" $$@$@%=@@@@@$%%%%%%%@@@,,,,,,,,,,@@@%%%...**********--** ",
395+
" $$@$@=@@@@@$%%%%%%%%%%@@@@@@@@@@%%%%@%@%@...******;;; ",
396+
" $@$@$@@@$@$$%@%%%%%%%%%%%%%%%%%%%@%@%@%@@ ....... ",
397+
" $$$@$@$@$@$@%@%%%%%%%%%%%%%@%@%@%@%@%@ ",
398+
" $$$@$@$@$$@@%@%%%%%%%@%@%@%@%@%@%@@ ",
399+
" $$$@$@$$$@@@%@%@%@%@%@%@%@@@@@@@ ",
400+
" $$$$$$$@@@@%@%@%@%@%@@@@@@@ ",
401+
" $$$$$$@@@@@%@%@@@@@@@@@ ",
402+
" $$$@@@@@@@@@@@@@ ",
403+
" @@@@@@@@ ",
404+
" ",
405+
" ",
406+
" ",
407+
" "},
408+
{
409+
"64 64 15 1",
410+
" c None",
411+
". c #FFFFFF",
412+
"+ c #EEEEEE",
413+
"@ c #CCCCCC",
414+
"# c #999999",
415+
"$ c #000000",
416+
"% c #333300",
417+
"& c #663300",
418+
"* c #111111",
419+
"= c #666633",
420+
"- c #CC3300",
421+
"; c #878787",
422+
"> c #666666",
423+
", c #545454",
424+
"' c #BABABA",
425+
" ",
426+
" ",
427+
" ",
428+
" ",
429+
" ",
430+
" .++++ ",
431+
" +++...+++ ",
432+
" +++......@@@# ########## ",
433+
" +++....@@@#.$##@@@@@@@@@@@@@@# ",
434+
" ++.........##@@@@@@%%%%%%%%%@@@@# ",
435+
" ++.......##@@@@@%%%%%%&&&&&&%**@@@@#=== ",
436+
" +......#@@@@@%%%%%&&&----+++++@@@@@@#%%== ",
437+
" +.....#@@@@*%%%&&&---++++@@@@@@$$$@@@@@#%%= ",
438+
" +....#@@@@*%%%&&---++@@@@@@$$******$$$@@@@#*%= ",
439+
" ++..#@@@@*%%%&---++@@@@$$$$***********$$@@.@#*%= ",
440+
" +.#@@@@*%%%&&-++@@@@$$$******&&&&&&&+++......#*%= ",
441+
" +#@@@**%%&&--+@@@$$$*$***&&----++++...........#*%= ",
442+
" #+@@**%%%&--++@@$$$***&&&---++++.....++++@@@@+++**= ",
443+
" #+@@**%%&&-++@@$$$***&&--++++....++++++####;;;;;;#*%= ",
444+
" #@@@**%%&--+@@@$$**&&&--++.....+++@@##;;;;>>,,,,,;##*% ",
445+
" #@+@**%=&-++@@$$**&&&--+++..+++++@###;;;>>>>>>>>>>,;#** ",
446+
" @++@*%%&-+@@@$$**&&--+++++++@@@###;;;;;>>;;;;;;;;>>,;#* ",
447+
" #+++@@==..@@$$***&&-+++++++@@###;;;;;;;;;;;;;;;;;;;;>;#* ",
448+
" ''++.@@@.@@$$***&--++++++@@##;;;;;;;;;;;;;;;;;;;;;;;;##> ",
449+
" ,'''++.@@@@$$$**&-...+++@@#;;;;;;#;;;;;;;;;;;;;;;;;;;###> ",
450+
" ,#''''..@@@@$$*&-..+++@@@;>;;;#;;;;##########;;;;;;;;;##> ",
451+
" ,##''''@@@@@@+*=+.+++@@@;>;;;#;#####''############;;;;##> ",
452+
" ,**##''''@+@@@+..+++@@;>#;;;#;###''''''''''''''''##;;;##>* ",
453+
" *%%*###'''@+......+@@,>;;;;#;##@@''''''..........'#;;;;;>* ",
454+
" %%%%**###''@.....+@%>>;;#;#;#;@@@'@.....................>* ",
455+
" %%%%%%**##''@+.+@@%>;;;#;#;#;@@@;..............+........... ",
456+
" %%%%%%%%**##''+@@%>;;##;#;#;#@@;+..............@+++++.......@@ ",
457+
" %%%;;%%%%%*##''@%>;;####;#;#@@@........@........@@@@@@@@++++++@",
458+
" %%;==;%%%%%*##'%>;;####;#;#;@@#.........@...@.......@##@@@@@@@@",
459+
" %%$$$=;;%%%%*#%,;;##########@#.............@@++++.++...########",
460+
" %%$$$$==;;%%%,,>;##########@@;........@......@@@@@@@++.++++.+# ",
461+
" %%$$$$$$=;%%%%>;;##########@;..........+++++...@###@@@@+@@@+@ ",
462+
" %%%$$$$$$;%%%,>;;##########;#...........@@@++++...+###@## ",
463+
" %%%%$$$$$%%%%,>;;###########......@......++@@@#@@@@++@#%% ",
464+
" %%%%%$$$$%%%%%>;;;##########.......@++++++.++@@###@@**%%% ",
465+
" %%%%%=$%%%%%%=>#>;##########...+.....@#+@@@@###@@>**%%%%% ",
466+
" %%%%%=$%%%%%%=>#>;#########..+.......@@@@@;@;;;>>>**%%%%% ",
467+
" %%%%%=$%%%%%%=%>#>;#########.+...@@@@@;;;;;>;;;$%%%=%%%% ",
468+
" %%%%%=$%%%%%%=%>#>;;#########@@@@@#;#;;;#;##;>$%=%=%%%%% ",
469+
" %%%%%=$%%%%%%==%>#>;;#########@@@####;;;;##;>$%=%=%=%%% ",
470+
" %%%%%=$%%%%%%==%>>'>;;##############;;;;;#>>$%=%=%=%%% ",
471+
" %%%%%=$%%%%%%===%>+#>;;;#########;;;;;###>%%%===%=%%% ",
472+
" *%%%%=$%%%%%%====%>.#>>;;;;;;;;;;;;;###>>%===%=%=%% ",
473+
" **%%%=$%%%%%%=====%,'+'>>>>>>>>;;###>>%%%===%=%%%% ",
474+
" *%*%%=$%%%%%*======%,,,###########>>%%===%=%=%%% ",
475+
" **%*%=$%%%%%*=======%%%,,,,,,,,,,%%%====%=%=%% ",
476+
" **%*%$%%%%%*==========%%%%%%%%%%====%=%=%=% ",
477+
" *%*%*%%%*%**=%===================%=%=%=%% ",
478+
" ***%*%*%*%*%=%=============%=%=%=%=%=% ",
479+
" ***%*%*%**%%=%=======%=%=%=%=%=%=%% ",
480+
" ***%*%***%%%=%=%=%=%=%=%=%%%%%%% ",
481+
" *******%%%%=%=%=%=%=%%%%%%% ",
482+
" ******%%%%%=%=%%%%%%%%% ",
483+
" ***%%%%%%%%%%%%% ",
484+
" %%%%%%%% ",
485+
" ",
486+
" ",
487+
" ",
488+
" "}
327489
};

src/flying-toasters.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include "vroot.h"
88
#include "flying-toasters.h"
99

10-
#define TOASTER_SPRITE_COUNT 4
10+
#define TOASTER_SPRITE_COUNT 6
1111
#define TOASTER_COUNT 10
1212
#define TOAST_COUNT 6
1313
#define SPRITE_SIZE 64

0 commit comments

Comments
 (0)