Do some rearranging of image and desktop support files.

Add new Block Attack! game...


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5358 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Michael R Sweet
2006-08-25 06:58:33 +00:00
parent 0ce142514f
commit f27180b7cd
64 changed files with 2738 additions and 397 deletions
+1
View File
@@ -1,5 +1,6 @@
CHANGES IN FLTK 1.1.8
- Added a new demo game called "Block Attack!"
- Updated the Sudoku game to show a notice about Hard and
Impossible puzzles having multiple solutions which are
not a bug or error (STR #1361)
+7 -1
View File
@@ -214,7 +214,7 @@ IMAGEFILES = \
MANPAGES = fltk.$(CAT3EXT) fltk-config.$(CAT1EXT) fluid.$(CAT1EXT) \
checkers.$(CAT6EXT) sudoku.$(CAT6EXT)
blocks.$(CAT6EXT) checkers.$(CAT6EXT) sudoku.$(CAT6EXT)
all: $(MANPAGES)
@@ -253,11 +253,15 @@ install: $(MANPAGES)
install-linux install-osx:
-$(MKDIR) $(DESTDIR)$(mandir)/cat6
$(CP) blocks.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
$(CHMOD) 644 $(DESTDIR)$(mandir)/cat6/blocks.$(CAT6EXT)
$(CP) checkers.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
$(CHMOD) 644 $(DESTDIR)$(mandir)/cat6/checkers.$(CAT6EXT)
$(CP) sudoku.$(CAT6EXT) $(DESTDIR)$(mandir)/cat6
$(CHMOD) 644 $(DESTDIR)$(mandir)/cat6/sudoku.$(CAT6EXT)
-$(MKDIR) $(DESTDIR)$(mandir)/man6
$(CP) blocks.man $(DESTDIR)$(mandir)/man6/blocks.6
$(CHMOD) 644 $(DESTDIR)$(mandir)/man6/blocks.6
$(CP) checkers.man $(DESTDIR)$(mandir)/man6/checkers.6
$(CHMOD) 644 $(DESTDIR)$(mandir)/man6/checkers.6
$(CP) sudoku.man $(DESTDIR)$(mandir)/man6/sudoku.6
@@ -274,8 +278,10 @@ uninstall:
$(RM) $(DESTDIR)$(mandir)/man3/fltk.3
uninstall-linux uninstall-osx:
$(RM) $(DESTDIR)$(mandir)/cat6/blocks.$(CAT6EXT)
$(RM) $(DESTDIR)$(mandir)/cat6/checkers.$(CAT6EXT)
$(RM) $(DESTDIR)$(mandir)/cat6/sudoku.$(CAT6EXT)
$(RM) $(DESTDIR)$(mandir)/man6/blocks.6
$(RM) $(DESTDIR)$(mandir)/man6/checkers.6
$(RM) $(DESTDIR)$(mandir)/man6/sudoku.6
+26
View File
@@ -0,0 +1,26 @@
.TH blocks 6 "FLTK Checkers" "15 January 2006"
.SH NAME
blocks \- the fltk block attack! game
.sp
.SH SYNOPSIS
\fIBlocks\fR is a FLTK-based block elimination game. Stacks of
colored blocks move from right to left as you try to eliminate
groups adjacent blocks by clicking on them. As the game
progresses, more colors are added (up to a maximum of 7) and the
blocks move faster and faster.
.SH GAME PLAY
Press the N key to start a game. As the blocks move across the
window, click on groups of two or more blocks to clear them - the
larger the number of adjacent blocks, the greater the score.
Clicking on a blocks containing a dark ball will clear all blocks
of that color, however you will score much fewer points than a
normal click. The game is over when the blocks reach the left
side of the window.
.LP
Press the spacebar to pause the game.
.SH SEE ALSO
fltk(3)
.br
FLTK Web Site, http://www.fltk.org/
.SH AUTHOR
Michael R Sweet.
+24 -7
View File
@@ -359,9 +359,19 @@ f 0444 root sys $docdir/examples/ test/*.h
%subpackage games
%description FLTK Games
%description Install fltk-games to play checkers or Sudoku on your computer.
%description Install fltk-games to play Block Attack!, checkers, or Sudoku on your computer.
%system darwin
d 0555 root sys /Applications/blocks.app -
d 0555 root sys /Applications/blocks.app/Contents -
f 0444 root sys /Applications/blocks.app/Contents/Info.plist test/blocks.app/Contents/Info.plist
f 0444 root sys /Applications/blocks.app/Contents/PkgInfo test/blocks.app/Contents/PkgInfo
d 0555 root sys /Applications/blocks.app/Contents/MacOS -
f 0555 root sys /Applications/blocks.app/Contents/MacOS/blocks test/blocks
d 0555 root sys /Applications/blocks.app/Contents/Resources -
f 0444 root sys /Applications/blocks.app/Contents/Resources/blocks.icns test/blocks.app/Contents/Resources/blocks.icns
%postremove /bin/rm -rf /Applications/blocks.app
d 0555 root sys /Applications/checkers.app -
d 0555 root sys /Applications/checkers.app/Contents -
f 0444 root sys /Applications/checkers.app/Contents/Info.plist test/checkers.app/Contents/Info.plist
@@ -383,19 +393,26 @@ f 0444 root sys /Applications/sudoku.app/Contents/Resources/sudoku.icns test/sud
%postremove /bin/rm -rf /Applications/sudoku.app
%system !darwin
f 0555 root sys $bindir/blocks test/blocks
f 0444 root sys /usr/share/applnk/Games/blocks.desktop test/desktop/blocks.desktop
f 0444 root sys /usr/share/icons/hicolor/32x32/apps/blocks.png test/icons/blocks-32.png
f 0444 root sys /usr/share/icons/hicolor/128x128/apps/blocks.png test/icons/blocks-128.png
f 0555 root sys $bindir/checkers test/checkers
f 0444 root sys /usr/share/applnk/Games/checkers.desktop test/checkers.desktop
f 0444 root sys /usr/share/icons/hicolor/32x32/apps/checkers.png checkers/checkers-32.png
f 0444 root sys /usr/share/icons/hicolor/128x128/apps/checkers.png checkers/checkers-128.png
f 0444 root sys /usr/share/applnk/Games/checkers.desktop test/desktop/checkers.desktop
f 0444 root sys /usr/share/icons/hicolor/32x32/apps/checkers.png test/icons/checkers-32.png
f 0444 root sys /usr/share/icons/hicolor/128x128/apps/checkers.png test/icons/checkers-128.png
f 0555 root sys $bindir/sudoku test/sudoku
f 0444 root sys /usr/share/applnk/Games/sudoku.desktop test/sudoku.desktop
f 0444 root sys /usr/share/icons/hicolor/32x32/apps/sudoku.png sudoku/sudoku-32.png
f 0444 root sys /usr/share/icons/hicolor/128x128/apps/sudoku.png sudoku/sudoku-128.png
f 0444 root sys /usr/share/applnk/Games/sudoku.desktop test/desktop/sudoku.desktop
f 0444 root sys /usr/share/icons/hicolor/32x32/apps/sudoku.png test/icons/sudoku-32.png
f 0444 root sys /usr/share/icons/hicolor/128x128/apps/sudoku.png test/icons/sudoku-128.png
%system all
f 0444 root sys $mandir/cat6/blocks.$CAT6EXT documentation/blocks.$CAT6EXT
f 0444 root sys $mandir/cat6/checkers.$CAT6EXT documentation/checkers.$CAT6EXT
f 0444 root sys $mandir/cat6/sudoku.$CAT6EXT documentation/sudoku.$CAT6EXT
f 0444 root sys $mandir/man6/blocks.6 documentation/blocks.man
f 0444 root sys $mandir/man6/checkers.6 documentation/checkers.man
f 0444 root sys $mandir/man6/sudoku.6 documentation/sudoku.man
+3 -1
View File
@@ -62,7 +62,7 @@ Summary: FLTK Games
Group: Games
%description games
Install fltk-games to play checkers or Sudoku on your computer.
Install fltk-games to play Block Attack!, checkers, or Sudoku on your computer.
%prep
%setup
@@ -124,6 +124,7 @@ rm -rf $RPM_BUILD_ROOT
%files games
%dir %{prefix}/bin
%{prefix}/bin/blocks
%{prefix}/bin/checkers
%{prefix}/bin/sudoku
@@ -135,6 +136,7 @@ rm -rf $RPM_BUILD_ROOT
%{prefix}/share/applnk/Games/*
%dir %{prefix}/share/icons
%{prefix}/share/icons/hicolor/*/apps/blocks.png
%{prefix}/share/icons/hicolor/*/apps/checkers.png
%{prefix}/share/icons/hicolor/*/apps/sudoku.png
+15 -6
View File
@@ -33,6 +33,7 @@ CPPFILES =\
arc.cxx \
ask.cxx \
bitmap.cxx \
blocks.cxx \
boxtype.cxx \
browser.cxx \
button.cxx \
@@ -99,6 +100,7 @@ ALL = \
arc$(EXEEXT) \
ask$(EXEEXT) \
bitmap$(EXEEXT) \
blocks$(EXEEXT) \
boxtype$(EXEEXT) \
browser$(EXEEXT) \
button$(EXEEXT) \
@@ -198,17 +200,17 @@ install-linux:
-$(MKDIR) $(DESTDIR)/usr/share/applnk/Games
-$(MKDIR) $(DESTDIR)/usr/share/icons/hicolor/32x32/apps
-$(MKDIR) $(DESTDIR)/usr/share/icons/hicolor/128x128/apps
for game in checkers sudoku; do \
for game in blocks checkers sudoku; do \
$(CP) $$game $(DESTDIR)$(bindir); \
$(CHMOD) 755 $(DESTDIR)$(bindir)/$$game; \
$(CP) $$game.desktop $(DESTDIR)/usr/share/applnk/Games; \
$(CP) $$game-32.png $(DESTDIR)/usr/share/icons/hicolor/32x32/apps/$$game.png; \
$(CP) $$game-128.png $(DESTDIR)/usr/share/icons/hicolor/128x128/apps/$$game.png; \
$(CP) desktop/$$game.desktop $(DESTDIR)/usr/share/applnk/Games; \
$(CP) icons/$$game-32.png $(DESTDIR)/usr/share/icons/hicolor/32x32/apps/$$game.png; \
$(CP) icons/$$game-128.png $(DESTDIR)/usr/share/icons/hicolor/128x128/apps/$$game.png; \
done
install-osx:
echo Installing games in $(DESTDIR)/Applications...
for game in checkers sudoku; do \
for game in blocks checkers sudoku; do \
if test ! -d $(DESTDIR)/Applications/$$game.app; then \
$(MKDIR) $(DESTDIR)/Applications/$$game.app; \
$(MKDIR) $(DESTDIR)/Applications/$$game.app/Contents; \
@@ -227,7 +229,7 @@ uninstall:
uninstall-linux:
echo Removing games from $(DESTDIR)$(bindir)...
for game in checkers sudoku; do \
for game in blocks checkers sudoku; do \
$(RM) $(DESTDIR)$(bindir)/$$game; \
$(RM) $(DESTDIR)/usr/share/applnk/Games/$$game.desktop; \
$(RM) $(DESTDIR)/usr/share/icons/hicolor/32x32/apps/$$game.png; \
@@ -236,6 +238,7 @@ uninstall-linux:
uninstall-osx:
echo Removing games from $(DESTDIR)/Applications...
$(RM) -r $(DESTDIR)/Applications/blocks.app
$(RM) -r $(DESTDIR)/Applications/checkers.app
$(RM) -r $(DESTDIR)/Applications/sudoku.app
@@ -266,6 +269,12 @@ button$(EXEEXT): button.o
buttons$(EXEEXT): buttons.o
blocks$(EXEEXT): blocks.o
echo Linking $@...
$(CXX) $(ARCHFLAGS) $(LDFLAGS) blocks.o -o $@ $(AUDIOLIBS) $(LINKFLTK) $(LDLIBS)
$(CP) blocks$(EXEEXT) blocks.app/Contents/MacOS
$(POSTBUILD) $@ ../FL/mac.r
checkers$(EXEEXT): checkers.o
echo Linking $@...
$(CXX) $(ARCHFLAGS) $(LDFLAGS) checkers.o -o $@ $(LINKFLTK) $(LDLIBS)
+44
View File
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<plist version="0.9">
<dict>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleExecutable</key>
<string>blocks</string>
<key>CFBundleIdentifier</key>
<string>com.easysw.blocks</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright 2006 by Michael Sweet</string>
<key>CFAppleHelpAnchor</key>
<string>help</string>
<key>CFBundleName</key>
<string>blocks</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>BLKS</string>
<key>CFBundleIconFile</key>
<string>blocks.icns</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleGetInfoString</key>
<string>1.0, Copyright 2006 by Michael Sweet</string>
</dict>
</plist>
+1
View File
@@ -0,0 +1 @@
BLKSBlks
Binary file not shown.
+936
View File
File diff suppressed because it is too large Load Diff
+17 -17
View File
@@ -4,7 +4,7 @@
// Checkers game for the Fast Light Tool Kit (FLTK).
//
// Hours of fun: the FLTK checkers game!
// Based on a very old algorithim, but it still works!
// Based on a very old algorithm, but it still works!
//
// Copyright 1998-2005 by Bill Spitzak and others.
//
@@ -871,22 +871,22 @@ int VT100main() {
// rather tedious and perhaps fltk should provide a direct support
// to do this:
#include "black_1.xbm"
#include "black_2.xbm"
#include "black_3.xbm"
#include "black_4.xbm"
#include "white_1.xbm"
#include "white_2.xbm"
#include "white_3.xbm"
#include "white_4.xbm"
#include "blackking_1.xbm"
#include "blackking_2.xbm"
#include "blackking_3.xbm"
#include "blackking_4.xbm"
#include "whiteking_1.xbm"
#include "whiteking_2.xbm"
#include "whiteking_3.xbm"
#include "whiteking_4.xbm"
#include "pixmaps/black_1.xbm"
#include "pixmaps/black_2.xbm"
#include "pixmaps/black_3.xbm"
#include "pixmaps/black_4.xbm"
#include "pixmaps/white_1.xbm"
#include "pixmaps/white_2.xbm"
#include "pixmaps/white_3.xbm"
#include "pixmaps/white_4.xbm"
#include "pixmaps/blackking_1.xbm"
#include "pixmaps/blackking_2.xbm"
#include "pixmaps/blackking_3.xbm"
#include "pixmaps/blackking_4.xbm"
#include "pixmaps/whiteking_1.xbm"
#include "pixmaps/whiteking_2.xbm"
#include "pixmaps/whiteking_3.xbm"
#include "pixmaps/whiteking_4.xbm"
Fl_Bitmap *bm[4][4];
+1
View File
@@ -58,6 +58,7 @@
@e:Mandelbrot:mandelbrot
@e:Fractals:fractals
@e:Puzzle:glpuzzle
@e:Block\nAttack!:blocks
@e:Checkers:checkers
@e:Sudoku:sudoku
+10
View File
@@ -0,0 +1,10 @@
[Desktop Entry]
Name=Block Attack!
Comment=Block Attack! Game
TryExec=blocks
Exec=blocks
Icon=blocks
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Application;Game

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 295 B

+1 -1
View File
@@ -69,7 +69,7 @@ static VN_struct btypes[]=
{-1}
};
#include "srs.xbm"
#include "pixmaps/srs.xbm"
/*************** Callback **********************/
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

+380 -361
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -31,7 +31,7 @@
#include <FL/Fl_Pixmap.H>
#include <stdio.h>
#include "porsche.xpm"
#include "pixmaps/porsche.xpm"
#include <FL/Fl_Toggle_Button.H>
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * blast_xpm[] = {
"32 32 32 1",
" c #905518",
". c #9F580E",
"+ c #A36526",
"@ c #AF6519",
"# c #BF7429",
"$ c #C77622",
"% c #B67B3C",
"& c #D07518",
"* c #D88836",
"= c #E48628",
"- c #F28514",
"; c #FF951C",
"> c #FA9835",
", c #FF982A",
"' c #F49F48",
") c #FFA82D",
"! c #FFA93F",
"~ c #FFBA1C",
"{ c #FFB936",
"] c #FFBA4C",
"^ c #FFCA42",
"/ c #FFD329",
"( c #FFCF5E",
"_ c #FFD94C",
": c #FFE946",
"< c #FFFB3E",
"[ c #FFFB55",
"} c #FEFC69",
"| c #FFFE82",
"1 c #FFFFA3",
"2 c #FEFFCB",
"3 c #FEFFFC",
" % . ....@@@#@@.+.+++% ",
" %%++++.....@######@@@@.++ % ",
" %%% %++@@.@@@#$$#######@++++%% ",
" %%+%+####@@$&&=*=&&$$####@++%%+",
"+%+%#####&&&&&==='===*$$###%%%%+",
"%+%%%%**=*&&&&>,>,>-=>==*$*##%%%",
" %#****'=>---,))!),>>>==***#%#+",
" @%*'''>>>>;;,{{{))))>>>''**#%+",
" ..@#*'!]]]{)){^__^^{]!!!'''###+",
" ..@$=']]((^^~~:::/__^{((!>**##@",
"....&&=>(_|[::/<}[<[::_((!>==###",
"....&&--!_}|}[<[}[}}}||_]!>>**##",
"@@$$&&--;{:|1|[<|}|}||}_^]>>=*##",
"##$$=-,;)~~<121<2|121}}:^])>=*$#",
"#*'''!]{^_<<<1313332|}}}^{!>>*##",
"%*'']((|}}||||<333321|[[_^]>==*#",
"*''''((||112333333321|}[_^]!>=*#",
"%%*''!]^_[[[}<13332}<[<:_])>>*$#",
"##*==,,)~_:<[|212311}[</{),,=*$#",
"#@$$==,;)~/<|1<2|<1}|[:^{)-=&&$@",
".@@$&&-;)~:|}<<1}[|}[[:^{,-=&$@@",
"..@@&&-;)(}[/<[|[<<}<:_^{),=&$@.",
"...@&&=,{_(~~:[[<</[[^~]!>>=&$@@",
" .@@$&'!({;;{/}::/~/_^)),>=*$#@+",
" ..@$=''>,-;)^__~^{)^]),,==*$#@@",
". @##*'==&--){({));;,{>>==$$#@++",
"%++#%**$&&--,!));;;-->>=&$$##@+%",
" +%%##@@@@&=>>>>>>=-==='$$#@@+++",
" %%+@@..&.$&='==-&&&&&$*$#@@.+% ",
" %%+ ....@$$*==&$&&&@$$##@@+ % ",
" % ....@#*#$$$#@@@@@##+@++ ",
" ..@####@@@@@..+@++% "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * blue_xpm[] = {
"32 32 32 1",
" c #000100",
". c #0000A5",
"+ c #020681",
"@ c #0A008F",
"# c #0001B2",
"$ c #0100BA",
"% c #0000D0",
"& c #0C00C4",
"* c #0008C4",
"= c #0B00DB",
"- c #13252E",
"; c #171F44",
"> c #1718B3",
", c #1616C2",
"' c #2628CF",
") c #2C2BC6",
"! c #2D30BD",
"~ c #3D40D1",
"{ c #4342BC",
"] c #4344CA",
"^ c #5253E1",
"/ c #5858D4",
"( c #5F5ECF",
"_ c #6A69E7",
": c #6E6EDD",
"< c #7273D2",
"[ c #7E7FDD",
"} c #7E7FEC",
"| c #8D8DDF",
"1 c #8F90EF",
"2 c #9D9EED",
"3 c #A6A6E8",
" ;+.*$##$$**$*$#$*&&.+; ",
" -@&)_133333333333333|:!$@- ",
" ;%%}22122222222233333333['$; ",
" -&'1111111|2|21111|2223|332'&- ",
" @*}}}}1}}}1}1111111[|[||||||*. ",
";&/}[}}}}}}}[[[}}}}}[}[[||||[:&;",
"+'::::_____:::<::__}_}:<<<<<[<)+",
">)/_/_____::(::::_____:(<<<<<<].",
"*^//^/////(((((//_^_^_///(((((/$",
"#]]]]^^{/{{{{/{//^^^^^^///{(((($",
".]~~~~]{{{{{{{]{]~~~~~~~]{]{{{(.",
"#))))!!!{{{]!~!!~~'~''~~~]{{{{{.",
"#))))!!!@!>!!))))''''''~)!!!{{+.",
"$,,>>>@!>>)>,'''''''''''))!>!!!.",
"$,,#>>>>.>,,&*%*'*''*',,,,,>>>>#",
"&%%$#...#&&%*%***%%&*$,***,>#>>#",
"$&%&*###&&%%&&&&,*&*,##$*$$#$$#$",
"$&%%$$$*&%&**$$$&&&&&$#$***#,#.#",
"$$$&$*&%%=&&$##$$**&&$**&&&$$#..",
".#$$&&%%%%%&,....##$#$$&%%&&$#.#",
".#$$&%%===%%&#.....###$&%%%&&#.#",
"$$&&%=====%%$##.@..#.##&&&%%&$$#",
"$$&&%==%==%&$###.....##$%&%&&$$$",
"$$$&&%%%%%&&$$###..###$$&%&%&&$$",
".$$&&&&$$&$$*&&*$$#$$$$$$%%%%%&.",
"+$$$$&####$&$&&&&&$$&$$$$&%=%%=+",
";##$$$#....$$&&&$&&%&&$$*&%==%%;",
" @$,#$#.@..##.#$&&%%%&$&&=%%%%. ",
" -$*$&&$.......#&&&%&&$&%==%%&- ",
" ;$&&$#...#...$&%%%&&$&%=%=%; ",
" -@%&$#..#...#$%&&&&&&&=%.- ",
" ;+.#$#....#&&%%&&&&#+; "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * blue_bomb_xpm[] = {
"32 32 32 1",
" c #000100",
". c #010047",
"+ c #00033E",
"@ c #010345",
"# c #010577",
"$ c #0000A4",
"% c #0001B7",
"& c #0000C3",
"* c #0000D0",
"= c #13252E",
"- c #1A2147",
"; c #1E1E57",
"> c #2023BC",
", c #2526CD",
"' c #343364",
") c #363699",
"! c #3237C5",
"~ c #373BB4",
"{ c #474875",
"] c #4E4FD4",
"^ c #5252C6",
"/ c #5B5A85",
"( c #6D6D94",
"_ c #6666CE",
": c #6465DE",
"< c #6E6CAC",
"[ c #7B7CDA",
"} c #7C7DEB",
"| c #8D8DDF",
"1 c #8F90EF",
"2 c #9D9EED",
"3 c #A6A6E8",
" -#$&%%%%%&&&&%%%&&&$#- ",
" =$*,:133333333333333|}>%$= ",
" -&,}22122222322233333333[>%- ",
" =&,}111111|2|21111|22322332,&= ",
" $,[1}1}1}}1}1111111[1|||<|||&$ ",
"-%]}}}}}}}}}[[[}}}}}}[[[||||1:&-",
"#,:_}:::}::[<((((((<[}}[[[[<[[,#",
"%!:::::::_<(((((((((/<_:___[__]$",
"&]]]]]]]://///(////////_^::___]%",
"%]]]]]]^{{{/{{/{/{</{/{/^^^^^_^%",
"$!!!!!]'{{{={{{{{{'{{{{{']]~^^^$",
"%,!,!>)''-{''''''''''''{')]~~~~$",
"%,>,!>)-'-'-''''''';''''')!!~~~$",
"&,,$>>--;;-;;;;;;;;;);;;;->>>#!$",
"&&&,$$;+;+;+;@;;.;;;;;;;;;%>,>>%",
"%&&&$$++@+..@...;..@.@;@.;%,$%$%",
"&&*&&%+++..@@@@@@@@@+@++@+%%%%%%",
"&&&&%%+@+.@@+++@++@@@++++@&%%%$%",
"%&&&&&+....+++++@+@+@+@@@@&%%%$$",
"$%%&%&#.@..@+++++++++++@@#&&%$$$",
"$%%%&*$....@+++++++++++@.$*&&%%$",
"%%&&***#...@+++-++++++++#***&%%%",
"&%&&***&...@+++++++++++@$&**&%%%",
"&%%&****$.@@+++++++++++$&&*&&&&&",
"$%%&&&&%&$#+@@+++++++#$%&&****&$",
"#%%%%&%%$%$$#@.@@@+#$%%%%&*****#",
"-%%%%%%$$$$%%%&%%&&&&%%&&&*****-",
" $%%%&$$$$$$%$$%&&**&&%&******$ ",
" =%%&&&$$$$$$$$%&&***%%&*****&= ",
" -&&&&%$$$$$$$%%***&&&&****&- ",
" =$&%%%$%$$$$%&&&&&&&&***$= ",
" -#$%%%%$$$%%&&&&&&&%#- "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * cyan_xpm[] = {
"32 32 32 1",
" c #000100",
". c #143144",
"+ c #0A4350",
"@ c #038080",
"# c #029795",
"$ c #00A3A5",
"% c #00ABAC",
"& c #02B3B5",
"* c #00BBBB",
"= c #00C0C0",
"- c #19B9BB",
"; c #33B5B5",
"> c #00CCCB",
", c #12C5C5",
"' c #47B2B1",
") c #1AC9C9",
"! c #09D2D1",
"~ c #37C9CA",
"{ c #46C5C6",
"] c #24D9D8",
"^ c #5CC5C3",
"/ c #4BD0D1",
"( c #55D8DA",
"_ c #72D4D3",
": c #53E3E3",
"< c #66E0E2",
"[ c #7EE2E1",
"} c #70ECED",
"| c #94E0E1",
"1 c #8DEFED",
"2 c #A1ECEC",
"3 c #ADE8E6",
" +@$=*&&&***=*&&&*==$@+ ",
" .#>![123333222233323|<~*#. ",
" +,]}1211212222212232333||**+ ",
" .,]1211111222221112|||||3||>>. ",
" #)[11111}}11[11111111[|||||[!# ",
"+*<}<<}}1}1}[[[1}1}}1[[___|_|<>+",
"@)_[[<}}}}}<[__<<}}}}1[___|^|_)@",
"%](((<<<<<__/___[}}}}:[__^_^^_^%",
"-(((((((((_{{_{/_(}:}<<<(___^^/*",
"&////(/{{{{^/{{^/]:::::(_(/{^{^&",
"%{//!/{;';{;{{~{{/]:]:]/~~/{^{;%",
"%==,~,*;;;;'*~~~~~/!]]()~{{{;''#",
";>/**;;;&;-;;~,)))//!!]~=---;';$",
"*>=*;%;%;--*,)!)!>)!~!))~=~--%;%",
";),=;%%%--))))!))!)))~,)),{--&;%",
"=)>**%$%*=)>!>)),,))--*=)=***;**",
"*)!>**%&=)!,,,===,,,*;*;==**&*&&",
"*,>,=***>!),**-*=,,>=***,=*&*&%&",
"*&==**,>>!>=&%&&***=***=>,=*%%%%",
"%****>>!!!!>*%%%%%&*&**,>>>==%$$",
"%%*==>!]]!!>*%%$$%%%*%=,>>>>>*%%",
"%==,!]]]]]!>*&$$##$%%%&*,>>>*=&;",
"**=>!]]]]]!>**%$$#%%%%*=,>>>=**&",
"***,)!!!!!,****=%%#%%%&*=>>>>==*",
"$*&=,),**,=*======***==**,>>>>>%",
"@=&-*=&%%&&*==>>======*&=,>]]!!@",
"+&&=&*&%$%%*****==,>,=*==!!!]]!+",
" #&&=*&$$#$%%%%*=,>>>=*=,!!!!!# ",
" .&====%%$%%%$$%=>>>)=*,!]]!!,. ",
" +*,==*%#$$%#%*=>!>,=-,!]]!!+ ",
" .#,=*%%%%$#$&=,>,,,=,)!]$. ",
" +@$&*%%%$$%,,,,,,,,%@+ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * cyan_bomb_xpm[] = {
"32 32 32 1",
" c #000100",
". c #003A3A",
"+ c #133244",
"@ c #004241",
"# c #0A4551",
"$ c #084948",
"% c #1B5353",
"& c #006C6D",
"* c #286261",
"= c #396767",
"- c #0F8080",
"; c #019795",
"> c #507B7C",
", c #00A7A9",
"' c #5D8989",
") c #00B7B7",
"! c #00C1C1",
"~ c #2FB2B3",
"{ c #6D9A9A",
"] c #00CAC9",
"^ c #4AB4B3",
"/ c #05D4D2",
"( c #36C8C9",
"_ c #53C4C3",
": c #46D3D4",
"< c #61D3D3",
"[ c #75CECE",
"} c #6FE2E1",
"| c #82DFDE",
"1 c #94E0E1",
"2 c #89EFED",
"3 c #A2ECEC",
" #-,!))~))!)!!)~)!!!,-# ",
" +;]:}2333333333333331<();+ ",
" #!/}23333333333333333333[!!# ",
" +!/322222221332223311111111:!+ ",
" ;:2222222222|23222233111111|/; ",
"#!:}|}222222|||}22222}|1[1[[1}]#",
"-:<}}}}}}}}[^{{{{{{[[2}|[[[[[|!-",
",:}:}:}}}<{'''''''{'{{[<<|[[[<_,",
"!:<<:}::_'>'>>'>'''''''[<<<[_<:!",
")(:::::^>>>>>>>>>>>''''>_::____~",
",((:::(>===>=>=>>>=>>>>>'(:___^,",
"~(((](;===#========&&=*=*^(_^^~;",
")](()_&%%==%=%===*===*==*-~)^~~,",
"!!!)~,=#.%%#%%%%*%******%=())~~,",
")]()~,.%%%%%%%%%%%%%%%%%%%()))~)",
"(!]!)^.....$%$$$$$$$$$$$$$)))))~",
"!]:])~...%$$.@#@@@@@.@.$@@))))))",
")]]]!(.$$.@@..@.@@@@@@..@$)))))~",
"~!)!)!.$$%$.@....@#@.@@@#@()),,,",
",)!~!(&@@@@$...........@$&]!)),,",
")))!]]~$$$@$.........@@@$,:]!),,",
"~)!!///&$$$@@...........&]]]!)))",
"))!!://!%$$@...........@,]/]])))",
"!))!///],@#$..........@;]]]]]!]!",
",)!)!!!!!,&.@#@......*,)!]]]/]!,",
"-)~!!!)),));&@@@$.@&;!)))!/////-",
"#)~))),,;,,)))!)!!:]]!!!!]/////#",
" ;))))),;,,)~~,)!!]/]!)!]/////; ",
" +)!!!!),,,,,,,)!]]/!()!/////!+ ",
" #)]!)),,,,,,,)!!/!]!)!////]# ",
" +;]!),,,,,;,)!]]!!!!!]//,+ ",
" #-,))));,,,!!]!]!!!)-# "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * gray_xpm[] = {
"32 32 32 1",
" c #000100",
". c #2C393F",
"+ c #394649",
"@ c #666967",
"# c #737572",
"$ c #7A7C79",
"% c #828481",
"& c #878986",
"* c #8C8E8B",
"= c #90928F",
"- c #939592",
"; c #979996",
"> c #999B98",
", c #9C9E9A",
"' c #9FA19E",
") c #A1A0A4",
"! c #A3A5A2",
"~ c #A6A8A5",
"{ c #A9ABA8",
"] c #A9ACAF",
"^ c #ABADAA",
"/ c #AFB1AE",
"( c #B3B5B3",
"_ c #B9BBB8",
": c #BABDC0",
"< c #C1C3BF",
"[ c #C2C3C7",
"} c #C7C9C6",
"| c #CBCDCB",
"1 c #D1D3D0",
"2 c #D9DBD8",
"3 c #DFE1DE",
" +@%;-**=---;-=*=;>>%@+ ",
" .$':[2332233333222231[]-#. ",
" +)(|33333222333332222221[)-+ ",
" .;(22233333121333322|12|1|2]'. ",
" #]|221222221112233222[2||||1]$ ",
"+)[|[[2[3[3[2[1[[2[222||[[[[|<)+",
"@~[[||[111[[|[[|2221[2[|}<<[[|~@",
"%:|<[|[[[|[[[:[[[[[21|[[[_:((_]&",
"-(::[[[[[:((((]:[[|[||<<[_<:::];",
"=((((_(({^]](]]](<[[|[[:(:((]((*",
"&]]((()))!')^(^^]([[<<__(]({~)]%",
"*~^]])'>-))'){)]^]((:_:]]{)))>)%",
"=)~!''>)--);){{]^{{^(((])~~!)==%",
")~)))=**);;)']]{]]]]]]]{~!,)=)-&",
"-',-**&*=)>)!{]~~~~!)!))])'>-==*",
")))))&&&=;!~])')))))>)>,'';))-)*",
"-'!)=**)=)!)')-;>,''-=*-))**==)&",
"),);))*))]);)*--)>)))-==-)=)*&**",
"*))-==)'!{!;*&**==---)=)>))*)%&&",
"%&==))!)]])))*&&**&)**))!'-))&%%",
"**)=)){^{^~)=&&%$%&&**=)))]))**&",
"**-)!{]]]]{)))&$%%%*&&*;'''>))**",
")=),]((((]!)*&&%$%$&&*)-))]);*)*",
"==*)'!!'!~)*)))&)&&&&&*)>'')))-)",
"%)*))))-);)-==)))&)&)*=-))!!))'%",
"@=*=--*&&*==));-)=)=)))*->!]^^]@",
"+=*=--*%$%&)&-)-))));-=)-){{]]]+",
" #)*)*)&%$%&*&&*=;)!))*)){]]{~# ",
" .*)*)*&&%&%%%%));]'))*>]{{])). ",
" .=))))&%%&%%$&;,!)>-))!]]{~+ ",
" .#;=&*)$&%%%)))!');-)'{]$. ",
" +@$$)&)%$$&-,))>),;&@+ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * gray_bomb_xpm[] = {
"32 32 32 1",
" c #000100",
". c #2C2E2B",
"+ c #313330",
"@ c #2E393E",
"# c #363835",
"$ c #3B3A3D",
"% c #3B3D3B",
"& c #3B464A",
"* c #454644",
"= c #48464A",
"- c #50514F",
"; c #585A57",
"> c #616260",
", c #686967",
"' c #70716E",
") c #787A78",
"! c #818380",
"~ c #868885",
"{ c #8B8D8A",
"] c #8F908D",
"^ c #939491",
"/ c #969895",
"( c #9B9D9A",
"_ c #A1A3A0",
": c #A8AAA7",
"< c #B0B3B0",
"[ c #B9BBB8",
"} c #C1C2C0",
"| c #C9CBC8",
"1 c #D2D3D1",
"2 c #D9DBD8",
"3 c #DFE1DE",
" &,!/^]]]^////]]]/((!,& ",
" @)_<12322232333322221}:^'@ ",
" &(<133333313233332222221}_/& ",
" @/}221233322113333221111111<_@ ",
" )_1112223321212223212111}1}1<) ",
"&^}1111111111}1111221111}}}}1}_&",
",:}}}111111<:]~]^^^<}11}}}}}}}:,",
"]<}}}}}}}}]~))~)~~]~]^}}}}}<<}<~",
"/}<}}}}}_)))))))))~)~)~<}}}<<<<^",
"]<<<<}<_,',,'''))))))))):<}<<<<]",
"]<<<<<<,>>>,,,>>>,,),,,,)<<<_::~",
"]_::<_~>->->->>>>>>>,,,,>^__:^/)",
"^___((,====-=-->=>>=>=>>=)_(^(^!",
"^:_(^^=-=-=-=-==-==>-----=__/^^]",
"^_((^~$$*%=*==-=--======-=_(^(^]",
"^__(]].+$$$%%*$$$$$*$@*%%=((^^^]",
"/_:_^]@.+$$$+$++$$+$$$$$+$^^^^]]",
"^___^^..$##++..$++$+....$$^]^]]]",
"]^^(^($+$$$$.....++$.$.@$.(^]]~~",
"~]^^//>+$++.$@.@.@......$>_(]]!~",
"]]^(__~@$$$$......$.$@$+$)<_^]~~",
"]^((_<<;##$.$..........$=__:(^]]",
"^^((:<<^&#$$...........$~____^^]",
"^^^((___!$+.$.@.....@.$)(___(((^",
"~^^^__(^^~=$..$.@....=)^/_:::_:~",
">^^^/^^]]]])=@.$..$=)^^^^(_<:<:,",
"&]]^^]]))~~^^]]]^/__:(^^(__::::&",
" )^]^^]]))~~]]]^^(_:_^(^_:<:::) ",
" @^^(^^]~~])~)~]((___^/(:<_<_(@ ",
" &^__(]])~]~)~^^_:__(^(_:<:_& ",
" @)((]]]~~)~)^(__(((((_:<)@ ",
" &,)]]]]])!]^(__(_((~>& "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * green_xpm[] = {
"32 32 32 1",
" c #000100",
". c #022D01",
"+ c #004300",
"@ c #007F00",
"# c #009400",
"$ c #00A301",
"% c #00AA00",
"& c #00B600",
"* c #04BC0A",
"= c #00C100",
"- c #02C805",
"; c #00CC00",
"> c #24B329",
", c #00D400",
"' c #18CA24",
") c #3FB740",
"! c #31C733",
"~ c #3FC640",
"{ c #31D633",
"] c #4FC650",
"^ c #5DD45D",
"/ c #5BD957",
"( c #51DF54",
"_ c #6BD16D",
": c #6AE26D",
"< c #81DF81",
"[ c #8DDB8C",
"} c #7EE77F",
"| c #79EE7A",
"1 c #8FEF8F",
"2 c #9DEC9D",
"3 c #A6E7A5",
" +@$=*&&&*====&&&===$@+ ",
" .#;{:123333333333333[:!&#. ",
" +-;|22222223222223333333<*=+ ",
" .-,11111111221111122223[332!;. ",
" #-}1}|}||1|111111}11<<[[[[[<;# ",
"+*^}}}}|}||}}<<1||||}1<<[[[[[:;+",
"@':^::|||||:___}}|||:|}_<_[_[_'@",
"%{^:://///^_^^_^:/|(/::^______~%",
"*(/////:^^^^_]]^^/((((:^^^]___]=",
"%~~/~(/~]~]]~]]]/((((((//^]]]]^%",
"%~!!!!~)))))~]~]~({({{{(~~~]))]$",
"&!!!!~~))>))~!~!~!{({{(!~~~))))$",
"&!!!*>>>>>>>>!!'{!{{{{{!!~>~)))$",
"=-'*>&>%>&!*'--'{-''{-{'!!!%>#>%",
"*='*>%$%&&'=-{;-'{-='=---=!&!%!%",
"*--=&%%%&=;--;-=-=;=*&!**-=&&&&&",
"=-;-=&%&==;;======--*&&&**&&&&&&",
"*-;-=&**-,;==&&*==-==*&*=-*&&&%&",
"&&=====;;,;=&&&&&*===&===-=*&&$%",
"%&**==,,,,;-&%%%%%&&&**-;;;=&%%%",
"%&&*-;,,,,,;=%%%$$%&%&*-;;;;=&%%",
"&&=-,,,,,,,;=&$$$#%%%%&=-;;;-&&&",
"**=-,,,,,,,=*&%$$$$%%%&=-;;;=*&&",
"*&*=,,,,,,-=&=&&&%%%%&&*=-;;;===",
"$*&*=-{=*===*=-==&&*&&*===;;;;;%",
"@*&*==&%%&&*==--======*&*-;,,,;@",
"+&&&&=&%$%%&=&*===-;;=&*=;,,,,,+",
" #&&&&&%#$%%&%%&*-;;-=*=-,,,,,# ",
" .&===&&$$$%$$%&==,;-=*=,,,,,-. ",
" +&===&%$%%$$$&=;;;-==-,,,,-+ ",
" .#-=&&%%%$$$&=-;=====;,,$. ",
" +@$&&&%$$$%==----='&@+ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * green_bomb_xpm[] = {
"32 32 32 1",
" c #000100",
". c #003700",
"+ c #003E00",
"@ c #004405",
"# c #004600",
"$ c #005E00",
"% c #1B541B",
"& c #006E00",
"* c #2C602D",
"= c #008B00",
"- c #3E6D3F",
"; c #358335",
"> c #00A800",
", c #4E7B4E",
"' c #00B700",
") c #00C100",
"! c #5E895F",
"~ c #00CD00",
"{ c #32B12E",
"] c #40AA3D",
"^ c #00D800",
"/ c #28C42B",
"( c #6D9A6E",
"_ c #41C442",
": c #5CCB5D",
"< c #58DA59",
"[ c #7EC678",
"} c #73D173",
"| c #73E773",
"1 c #83EB84",
"2 c #93EB92",
"3 c #A0E7A0",
" @&>)'''''))))''')))>&# ",
" .=~~|2333333333333332|/'=. ",
" +~^1222233333323333333332''@ ",
" .)~212122123222222333333333/). ",
" =~12111111121211112222[3[322~= ",
"@)<1|11|||||121111||1112}[[[}|~@",
"=/|||||||||}[!((((([}|}1}}}[}})=",
">/<:<|<|<|(!!!(!((((((::|}1}}}_>",
")<<<<<<<:!!!!!!!!!!!!(!}<:<::}:)",
"'</</<_:-,-!-!,!,,,,,,,,:<<::::'",
">_//</_,---------,,,;,,,;:___]:>",
"'/////]-, --------*--;*--]_{_]]>",
"'/////;.---.--***********;_{{{]>",
")~))>{**.-.*.%%%*%%*%****%//{{>>",
"'))/>>..%.*%%%%%#%%%%%%%%%'/'/>'",
")~))'{...+++@@##%###@@@@#@)'/'/>",
")~~~)'.@@@@@@@@@@@#%#@@@@@''>'''",
"))~))'++@@##+++@@#+#@+.+@+'''''>",
">)))')@####+.++++++++++@@@)''>>>",
"'>')))&###@#+.....+++@+@#&~)'>>>",
">''))~>#####+........++@#>^~)'>>",
"'')~~^^&####++......+.++&)~~~'''",
"'))~~^^)$###@+.......+++>~~~))''",
"'/')~^^)>#@+++++......#=~)~~~)))",
">''))))')>$++@@@#++++$>'))~~~~)>",
"='''))''>')=&#+#+@+&>)'')~~^^^^=",
"+'''''>>>>''))')))~)))'''~~^^~~#",
" ='''''>=>>>>>'')~~~~)))~~^~~^= ",
" .>)))''>=>>>>>'')~~~'))~^^^~~. ",
" @))))'>>>>>=>>)~~~))))^^^~~+ ",
" .=~)'>>>>>>>')~~~))))~^^>. ",
" #&>'''>>=>>)~))))))>=@ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * magenta_xpm[] = {
"32 32 32 1",
" c #000100",
". c #380F3F",
"+ c #490754",
"@ c #890089",
"# c #9E02A1",
"$ c #A800A6",
"% c #AF00B1",
"& c #B900B6",
"* c #B902BE",
"= c #C200C3",
"- c #CC00C8",
"; c #D100D2",
"> c #DE00DB",
", c #CC18CC",
"' c #C324C3",
") c #BC33BC",
"! c #D629D5",
"~ c #B93DB9",
"{ c #D23BD2",
"] c #D34BD2",
"^ c #CF53D0",
"/ c #CE5ECE",
"( c #E551E4",
"_ c #E366E3",
": c #D473D4",
"< c #DD6DDD",
"[ c #EB7BEC",
"} c #E683E5",
"| c #DD8BDD",
"1 c #F18FF2",
"2 c #F09BF0",
"3 c #E7A2E8",
" +@#=*&%&*====&%&===$@+ ",
" .@=!_233333333333333|/{*@. ",
" +;>[22223333332233333333|'=+ ",
" .=!12111112222122233333333|{-. ",
" @,}}}}1[1[[1}21111}1|||||3||;# ",
"+=_<[[[[[[[[}:}[[[[[}}}|||||:<=+",
"@=<<<_<[__[<<:::[[_[_[<::::|::'@",
"${_/______</:/:<______<//:::::]$",
"*]]^]_]_^^^//^//__((___/^///://*",
"%]]]]]]~^^~^~/~^^((((((]^^~/~//&",
"$){{{]~~~~~~~])~^]((!((]]^~^~~~#",
"%{{){')~~~~)))]{)'{{{!{{))~~~~~#",
"%''')')~#)))''''{!!{{!{{{'~~~~~#",
"=,='&#$%)&&&',!,,,',,!!''''%~#~$",
"&,*'$$$$&'',,,-,,-,,'=,',''&)%%%",
"==-=&$$%%&--,-,,',,==&&==,*&&&&%",
"=;-;=&$&=;;;==*===,=**%'=&*%'&&%",
"*=;=*&*&=;==**&*=====&&&*=&*&%%%",
"%*==*-=;-;-=%%$&&*=&**==;==*%$$$",
"$%&&*=;;;;;=&$%$$%%*&&*--;==*%%$",
"%%*==;;>>;;;=%$$#$$%%%*=;;;-=%%%",
"&&=,-;>>;>;-=%%###$$%%&==--;=&%%",
"&&*;->>>>>;=&%%$#$$$$$%==;,--=&&",
"=*&=;;;;;;-&**&&%$$$$%&&-=;;=&==",
"$*%*===*&===&===***&****==;;;-;$",
"@&&&*=%$%%*&=---==&===*&&=-;>;;@",
"+*&&&&&$#$%&**&=&;=-==**=;;;>;;+",
" @****%$##$%%$&&==;;-=&=-;>;;;@ ",
" .%&==*%$#$$$#$%&=;;-=&=;;>;-;. ",
" +====&$$$$$$$&----=*==;>;>;+ ",
" .#==&%$$%##$%=;;-====;;;#. ",
" +@#%*%$$##%*===-=-&$@+ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * magenta_bomb_xpm[] = {
"32 32 32 1",
" c #000100",
". c #3A033B",
"+ c #410142",
"@ c #48004B",
"# c #6C006C",
"$ c #541954",
"% c #840084",
"& c #9B009D",
"* c #612F61",
"= c #AC00AC",
"- c #792A7D",
"; c #BA00B9",
"> c #C200C2",
", c #813285",
"' c #D000D0",
") c #734472",
"! c #B91EBA",
"~ c #8E488B",
"{ c #B034B1",
"] c #855A85",
"^ c #CD31CD",
"/ c #C643C7",
"( c #967098",
"_ c #AC6DAC",
": c #C960CA",
"< c #D859D8",
"[ c #E770E7",
"} c #E376E3",
"| c #DD7CDD",
"1 c #EF8BEF",
"2 c #E894E8",
"3 c #E7A2E8",
" @%&>;;=;;>>>>;=;>>>=%@ ",
" .&'^[1333333333333332:^;%. ",
" @>'[22233333332333333333|^;@ ",
" .'^121111112221112333333333^'. ",
" &^1111111111222111122222_322'& ",
"@><}}}1[1[[[}}1111[}}}|2|2|_2[>@",
"%>}[}[[[[[[2_((((((2|[}|||||||>%",
"=^<<<<<<[:_]((((((](]_:::::|:|/=",
";<<<<<<<:]]]]]]]]]]]]]]::::::::>",
";//<^<^:)))])])])])]]]]]<<:{::<=",
"=/^^^</))))))))))))~))))~//<{:{&",
";^/^^^%**) )***)*)*)*)*)){/{{{{=",
";^^!/!-**************-***,{/{{{&",
";>;!={*.*.*.*$*$$$$$*$*$**!!{{{=",
";'>!=&..*.*.$$$$$$$$$$$$$$!;!!=!",
">>>>!{.....$.@+@@@$+$+$+$$;!;!!=",
";''>>=...++@+++++@@++...++;!;;;;",
";>'';;.++@@+.+..+++++..+++>;;===",
";;;>>>+++@++..++.+++++++++>;;===",
"==;;;>%+@+@++.......++++@#>>;===",
"=;;>>>=+@+@@+.........++@=''>===",
";;>>'''#@@+++...........#>'>';==",
";;>>'''^@@@++..........+=''>>>>;",
";;;>''''=@++++......+.+&>>''>>;;",
"=;;>>'>;>=#.++++.....#&;>>'''''=",
"%!;;>;;===;%#++++++#&;;;;>'''''%",
"@;;;;;;=&==>;;>;>>>'>>;;>''''''@",
" &=!;;==&&======>>''>>;>>'''''& ",
" .;;;>;==&===&=;;>''';;>'''''>. ",
" @;>>>;=&&==&=;>'>'>>>''''''@ ",
" .&>>==;==&=&=>'>>>>;>'''{. ",
" @%======&&=;>'>'>>>!%@ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * red_xpm[] = {
"32 32 32 1",
" c #000100",
". c #2D0001",
"+ c #440000",
"@ c #850000",
"# c #A20000",
"$ c #AC0001",
"% c #B70000",
"& c #C30000",
"* c #D10000",
"= c #AB1111",
"- c #BF0C10",
"; c #DD0000",
"> c #CD191B",
", c #BB2222",
"' c #B53A39",
") c #CF2F30",
"! c #C33738",
"~ c #C34746",
"{ c #E14548",
"] c #D44D4C",
"^ c #CC5554",
"/ c #E25858",
"( c #DB6161",
"_ c #D16867",
": c #E96A6B",
"< c #E27373",
"[ c #DA7D7E",
"} c #EE8283",
"| c #DD8D8C",
"1 c #EF9191",
"2 c #F09D9B",
"3 c #E9A3A2",
" +@#&%%%%%&&&&%%%&&&#@+ ",
" .#*):1333333333333332(!$#. ",
" +&><22223333332333333333[,%+ ",
" .&)11111111122111233333333|)*. ",
" #>}}1}}}}1}}|111}}}||[||||||># ",
"+%/<<<}}:}<}}[<[}}}}}}[[[|||[(&+",
"@)_<<<:<::<<_<<<<:::<<<[[[[[[[)@",
"#)(((/(:::(_____<:::::(____[__!#",
"%{^](//^^(^^^_^^((///:/(^^_^__^&",
"%~]]]]]~~~^~^~^^~///{/]^^^~^_^^%",
"$!!!!!]'~'~~~~~~~{{{{{{{~]~~'^^#",
"%!){)!''''''!!!!!!!){){!!'~''''#",
"%,),,,!!,',!,)))))))))))!!!''''#",
"&>-,,====,=,,>>>>>>)>>>)),,,@''#",
"%>--=====-->>>>>>>>>>)->>-),,==%",
"&&&-$==#--&**&&&&&&&---%-------$",
"&**&&%$%&&*&&&&-&&>&%%-%&&%$$--%",
"%&*&&%%&&**&&-%%%&*&&%%&%&&%%%$$",
"%%&&&%&&***&%$%%%%&&%%%&&&&%%$$$",
"$%%%&&**;**&%$$$$$%%%%&***&&%$##",
"$%%&&**;****&$$###$%%$%&&***&%%$",
"%%&&**;;;;**%%#####$$%%%**&*&%$%",
"%&&&*;*;*;*&%%$####$#$%%&***&&%%",
"&%%&******&&%%%%$###$%%&&&&*&&&&",
"#&%&&&&&&&&&&&&&&%%%%&%&&&***&&$",
"@%%$&&$$$$%%&&&&&&&&%%&%%****;*@",
"+%%%%&$###$%&%&&&&&**%%&%&*;*;*+",
" @%$&%%###$$$%$%%&**&&&%**;**&# ",
" .&%%&&$#######%&&***%&&**;**&. ",
" +&*&&%$##$##$%&&**&&%&*;*;*+ ",
" .#&&%%%#$###%&&&&&&&&*;*#. ",
" +@#$$%%###$&&*&&&&&#@+ "};
+67
View File
@@ -0,0 +1,67 @@
/* XPM */
static char * red_bomb_xpm[] = {
"32 32 32 1",
" c #000100",
". c #340001",
"+ c #3C0100",
"@ c #410003",
"# c #440000",
"$ c #760000",
"% c #4E1414",
"& c #A60000",
"* c #B70000",
"= c #5F2928",
"- c #C30000",
"; c #CE0000",
"> c #D90000",
", c #BE1315",
"' c #653A3B",
") c #733C3C",
"! c #B92223",
"~ c #D31A1D",
"{ c #744A49",
"] c #AE3232",
"^ c #CD3B3B",
"/ c #875B5B",
"( c #C04848",
"_ c #9A6E6E",
": c #D35A5A",
"< c #C57170",
"[ c #DF6D6D",
"} c #D97D7D",
"| c #ED8181",
"1 c #DD8D8C",
"2 c #EF9191",
"3 c #EAA2A1",
" #$&-*****----***---&$# ",
" .&;~[2333333333333331[^*&. ",
" @*~|23233333333333333333}!*# ",
" .-~222222222332223333333331^-. ",
" &,|||||||22||222|2|11}111112~& ",
"@-:|||||||[||}}|||||||}}1<11}:-#",
"$~[[[[[[[[[}_______<}|[}}<<}<},$",
"&^:[::[::[</_/______/<<[[[}<<|(&",
"-(:::^:^[{/////////////<:::::[(-",
",^^^:^:({{{{{{{{{{{//{/{(:::(::*",
"&^^^^^:){''{{{{{{{)))))/)((((((&",
"*^^^^^]'''''''''')'){)))'(]((](&",
"*,^~!!==''.'===='=)=)='=')!]]]]&",
"-~,,!!%%.==%=%==%=%=====%=^!]]]&",
"*~,,&!.%%.%%%%%%%%%%%%%%%%,,,,!*",
"---~&&...%+%@%@#%#%#%%%%%%,,&,,&",
"-;;;**%++%+###@@@@#@@@@###***&**",
"*-;--*.#####@+@#@#@#@@++#@*****&",
"**-*--######@+.@@@@#++@##@-**&*&",
"&**-*-$####++.++.+++@+###$--**&&",
"***-;;&######+.+...++++##&;;-**&",
"&*--;>>$####@+....+.+.++$;;;-*&*",
"**--;>>;####@@+.+...@..#&;;----*",
"***-;;;>*##+++@@.+++.@@&--;;;-*-",
"&-*-;;-*;*$+#@##+@.@+$&*--;;;;-&",
"$*******&*&&$###@@+$&****-;>>>>$",
"#*****&&&&&&***------*-*-;;>>>;#",
" &*****&&&&*&***---;;-*-;;>;;;& ",
" .*-*-*&&&&&&&&&-;;;--*-;>>>;-. ",
" #*;--*&&&&&&&*--;;---->;>>;# ",
" .&--*&*&&&&&*-;------->>&. ",
" #$&***&&&&&--;-----*$@ "};

Some files were not shown because too many files have changed in this diff Show More