diff options
author | Larry Hajali <larryhaja[at]gmail[dot]com> | 2010-05-12 23:29:39 +0200 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2010-05-12 23:29:39 +0200 |
commit | 0d04e5cade8c2d04385f23e49b3e72fbd954134e (patch) | |
tree | c2a15aec960737e89b73bdf9842b1f6dc5c118d3 /games/xgalaga++/patches | |
parent | a7d895ffb279af211c25525831ee5dd978e6f91d (diff) | |
download | slackbuilds-0d04e5cade8c2d04385f23e49b3e72fbd954134e.tar.gz |
games/xgalaga++: Added to 12.2 repository
Diffstat (limited to 'games/xgalaga++/patches')
-rw-r--r-- | games/xgalaga++/patches/Makefile.patch | 69 | ||||
-rw-r--r-- | games/xgalaga++/patches/fixup_includes.patch | 43 | ||||
-rw-r--r-- | games/xgalaga++/patches/misc_code_fixups.patch | 30 | ||||
-rw-r--r-- | games/xgalaga++/patches/xgalaga++.desktop.patch | 13 | ||||
-rw-r--r-- | games/xgalaga++/patches/xgalaga++.xpm.patch | 818 |
5 files changed, 973 insertions, 0 deletions
diff --git a/games/xgalaga++/patches/Makefile.patch b/games/xgalaga++/patches/Makefile.patch new file mode 100644 index 0000000000..4d6ae22554 --- /dev/null +++ b/games/xgalaga++/patches/Makefile.patch @@ -0,0 +1,69 @@ +diff -Nur xgalaga++-0.8.orig/Makefile xgalaga++-0.8/Makefile +--- xgalaga++-0.8.orig/Makefile 2008-05-21 18:23:56.000000000 -0500 ++++ xgalaga++-0.8/Makefile 2009-04-17 23:02:18.249879314 -0500 +@@ -10,7 +10,7 @@ + EXE = xgalaga++ + + # name of manual (leave empty if none) +-MANUAL = xgalaga++.6x ++MANUAL = xgalaga++.6 + + # source files suffix (all source files must have the same suffix) + SOURCE_SUFFIX = cc +@@ -26,19 +26,21 @@ + + # installation directories + installprefix = /usr +-bindir = $(installprefix)/games +-mandir = $(installprefix)/share/man/man6 ++bindir = $(installprefix)/bin ++mandir = $(installprefix)/man/man6 + + # preprocessor options to find all included files +-INC_PATH = -I$(srcdir) -I/usr/X11R6/include ++INC_PATH = -I$(srcdir) -I/usr/include/X11 + + # libraries link options ('-lm' is common to link with the math library) +-LNK_LIBS = -lm -lX11 -lXpm -L/usr/X11R6/lib/ ++LNK_LIBS = -lm -lX11 -lXpm -L/usr/lib/X11/ + + # other compilation options + # The high scores file is only writable by the executable and shared + # by all players. +-HIGH_SCORES_FILE=/var/games/xgalaga++.scores ++SCORE_DIR=/var/games/xgalaga++ ++SCORE_FILE=xgalaga++.scores ++HIGH_SCORES_FILE=$(SCORE_DIR)/$(SCORE_FILE) + #HIGH_SCORES_FILE=.xgalaga++.scores + + # This group is used for the executable and high scores file. +@@ -249,10 +251,22 @@ + # Installation procedure + # Customized for XGalaga++ + install: +- cp $(EXE) $(bindir) +- if [ -n "$(MANUAL)" ]; then cp $(MANUAL) $(mandir); fi +- if [ -n "$(EXE_GROUP)" ]; then chgrp $(EXE_GROUP) $(bindir)/$(EXE); fi +- chmod g+s $(bindir)/$(EXE) +- touch $(HIGH_SCORES_FILE) +- if [ -n "$(EXE_GROUP)" ]; then chgrp $(EXE_GROUP) $(HIGH_SCORES_FILE); fi +- chmod 664 $(HIGH_SCORES_FILE) ++ @echo "Installing dirs under $(DESTDIR)..." ++ @install -d -m 755 $(DESTDIR)$(bindir) $(DESTDIR)$(mandir) \ ++ $(DESTDIR)/usr/share/pixmaps $(DESTDIR)/usr/share/applications ++ @install -d -m 775 $(DESTDIR)/usr/share/xgalaga++ ++ @echo "Installing $(EXE)..." ++ @install -c -m 755 $(EXE) $(DESTDIR)$(bindir) ++ @chgrp $(EXE_GROUP) $(DESTDIR)$(bindir)/$(EXE) ++ @chmod g+s $(DESTDIR)$(bindir)/$(EXE) ++ @echo "Installing $(MANUAL)..." ++ @install -c -m 644 $(MANUAL) $(DESTDIR)$(mandir) ++ @echo "Installing $(EXE).scores..." ++ @install -d -m 775 $(DESTDIR)$(SCORE_DIR) ++ @touch $(DESTDIR)$(HIGH_SCORES_FILE) ++ @chgrp $(EXE_GROUP) $(DESTDIR)$(HIGH_SCORES_FILE) ++ @chmod 664 $(DESTDIR)$(HIGH_SCORES_FILE) ++ @echo "Installing $(EXE).xpm..." ++ @install -c -m 644 $(EXE).xpm $(DESTDIR)/usr/share/pixmaps ++ @echo "Installing $(EXE).desktop..." ++ @install -c -m 644 $(EXE).desktop $(DESTDIR)/usr/share/applications diff --git a/games/xgalaga++/patches/fixup_includes.patch b/games/xgalaga++/patches/fixup_includes.patch new file mode 100644 index 0000000000..97f7967d8c --- /dev/null +++ b/games/xgalaga++/patches/fixup_includes.patch @@ -0,0 +1,43 @@ +diff -Naur xgalaga++-0.8.orig/config.cc xgalaga++-0.8/config.cc +--- xgalaga++-0.8.orig/config.cc 2008-05-21 02:14:32.000000000 +0000 ++++ xgalaga++-0.8/config.cc 2009-04-02 01:57:34.000000000 +0000 +@@ -4,6 +4,7 @@ + #include <pwd.h> + #include <sys/types.h> + #include <unistd.h> ++#include <stdlib.h> + + + namespace { +diff -Naur xgalaga++-0.8.orig/explosion.cc xgalaga++-0.8/explosion.cc +--- xgalaga++-0.8.orig/explosion.cc 2004-03-07 04:52:37.000000000 +0000 ++++ xgalaga++-0.8/explosion.cc 2009-04-02 01:24:06.000000000 +0000 +@@ -1,5 +1,6 @@ + #include "explosion.h" + #include "config.h" ++#include <cstdlib> + + + /* +diff -Naur xgalaga++-0.8.orig/gfxinterface.cc xgalaga++-0.8/gfxinterface.cc +--- xgalaga++-0.8.orig/gfxinterface.cc 2008-05-21 02:10:31.000000000 +0000 ++++ xgalaga++-0.8/gfxinterface.cc 2009-04-02 01:24:06.000000000 +0000 +@@ -3,6 +3,7 @@ + #include <cmath> + #include <stdexcept> + #include <vector> ++#include <cstdlib> + + + +diff -Naur xgalaga++-0.8.orig/menu.cc xgalaga++-0.8/menu.cc +--- xgalaga++-0.8.orig/menu.cc 2008-05-21 23:02:26.000000000 +0000 ++++ xgalaga++-0.8/menu.cc 2009-04-02 01:24:06.000000000 +0000 +@@ -13,6 +13,7 @@ + #include <iomanip> + #include <stdexcept> + #include <sstream> ++#include <cstring> + + + StartMenu * StartMenu::singleton_ (0); diff --git a/games/xgalaga++/patches/misc_code_fixups.patch b/games/xgalaga++/patches/misc_code_fixups.patch new file mode 100644 index 0000000000..f04b542789 --- /dev/null +++ b/games/xgalaga++/patches/misc_code_fixups.patch @@ -0,0 +1,30 @@ +diff -Naur xgalaga++-0.8.orig/managers.cc xgalaga++-0.8/managers.cc +--- xgalaga++-0.8.orig/managers.cc 2008-05-21 07:37:59.000000000 +0000 ++++ xgalaga++-0.8/managers.cc 2009-04-02 01:24:06.000000000 +0000 +@@ -218,9 +218,9 @@ + + void AliensManager::Move() { + base_cruise_.x += base_cruise_speed_; +- if (base_cruise_speed_ < 0 && base_cruise_.x <= g_alien_width / 2 || +- base_cruise_speed_ > 0 && base_cruise_.x >= X11::Inst().WindowWidth() - +- g_alien_width / 2 - (max_convoy_size_ - 1) * g_aliens_hspacing) { ++ if ((base_cruise_speed_ < 0 && base_cruise_.x <= g_alien_width / 2) || ++ (base_cruise_speed_ > 0 && base_cruise_.x >= X11::Inst().WindowWidth() - ++ g_alien_width / 2 - (max_convoy_size_ - 1) * g_aliens_hspacing)) { + base_cruise_speed_ *= -1; + } + +diff -Naur xgalaga++-0.8.orig/menu.cc xgalaga++-0.8/menu.cc +--- xgalaga++-0.8.orig/menu.cc 2008-05-21 23:02:26.000000000 +0000 ++++ xgalaga++-0.8/menu.cc 2009-04-02 01:24:06.000000000 +0000 +@@ -225,8 +226,8 @@ + (look_for_player || pos.y < last_window_size_.y - LineHeight()); + ++it) { + ++rank; +- if (rank > scroll_scores_ && +- !look_for_player || look_for_player && it->Name() == player_name) { ++ if ((rank > scroll_scores_ && ++ !look_for_player) || (look_for_player && it->Name() == player_name)) { + // Construct this line + ost.str(""); + if (it->Value() != last_score) { diff --git a/games/xgalaga++/patches/xgalaga++.desktop.patch b/games/xgalaga++/patches/xgalaga++.desktop.patch new file mode 100644 index 0000000000..7c19e8a79e --- /dev/null +++ b/games/xgalaga++/patches/xgalaga++.desktop.patch @@ -0,0 +1,13 @@ +diff -Naur xgalaga++-0.8.orig/xgalaga++.desktop xgalaga++-0.8/xgalaga++.desktop +--- xgalaga++-0.8.orig/xgalaga++.desktop 1970-01-01 00:00:00.000000000 +0000 ++++ xgalaga++-0.8/xgalaga++.desktop 2009-04-02 01:24:06.000000000 +0000 +@@ -0,0 +1,9 @@ ++[Desktop Entry] ++Version=1.0 ++Type=Application ++Name=XGalaga++ ++Comment=A classic shoot 'em up arcade game inspired by XGalaga ++TryExec=xgalaga++ ++Exec=xgalaga++ ++Icon=/usr/share/pixmaps/xgalaga++.xpm ++Categories=Game;ArcadeGame; diff --git a/games/xgalaga++/patches/xgalaga++.xpm.patch b/games/xgalaga++/patches/xgalaga++.xpm.patch new file mode 100644 index 0000000000..f848d40a38 --- /dev/null +++ b/games/xgalaga++/patches/xgalaga++.xpm.patch @@ -0,0 +1,818 @@ +diff -Naur xgalaga++-0.8.orig/xgalaga++.xpm xgalaga++-0.8/xgalaga++.xpm +--- xgalaga++-0.8.orig/xgalaga++.xpm 1970-01-01 00:00:00.000000000 +0000 ++++ xgalaga++-0.8/xgalaga++.xpm 2009-04-02 01:24:06.000000000 +0000 +@@ -0,0 +1,814 @@ ++/* XPM */ ++static char * xgalaga++_xpm[] = { ++"48 48 763 2", ++" c None", ++". c #321700", ++"+ c #280B00", ++"@ c #200300", ++"# c #5B2F00", ++"$ c #4E2200", ++"% c #401100", ++"& c #4C1900", ++"* c #734F00", ++"= c #B7A700", ++"- c #E8E500", ++"; c #F2EE00", ++"> c #E2E200", ++", c #D9DB00", ++"' c #DEDD00", ++") c #E4E200", ++"! c #E5EA00", ++"~ c #F0EF00", ++"{ c #D9D700", ++"] c #AA9100", ++"^ c #5E3A00", ++"/ c #471400", ++"( c #4C1A00", ++"_ c #5B2B00", ++": c #572F00", ++"< c #7E4000", ++"[ c #663300", ++"} c #653400", ++"| c #653500", ++"1 c #7C4B00", ++"2 c #A48100", ++"3 c #D9CA00", ++"4 c #FEFD00", ++"5 c #FFFF00", ++"6 c #FAF900", ++"7 c #EEEE00", ++"8 c #F2EF00", ++"9 c #F5F000", ++"0 c #FAFA00", ++"a c #F8F500", ++"b c #CDB900", ++"c c #8E6A00", ++"d c #714100", ++"e c #6D3800", ++"f c #703A00", ++"g c #683400", ++"h c #A45000", ++"i c #904400", ++"j c #823C00", ++"k c #884C00", ++"l c #9B6F00", ++"m c #B19800", ++"n c #C5B900", ++"o c #DFDD00", ++"p c #EFF200", ++"q c #EDEA00", ++"r c #DDD900", ++"s c #CECC00", ++"t c #CDCA00", ++"u c #CACA00", ++"v c #DAD800", ++"w c #ECEB00", ++"x c #F0ED00", ++"y c #DDD500", ++"z c #BFB000", ++"A c #A68B00", ++"B c #916500", ++"C c #894B00", ++"D c #894000", ++"E c #924400", ++"F c #B65F00", ++"G c #9E4E00", ++"H c #914100", ++"I c #934200", ++"J c #A66100", ++"K c #C29D00", ++"L c #D6D100", ++"M c #D8E100", ++"N c #D1D800", ++"O c #BFC300", ++"P c #B3B300", ++"Q c #9FA200", ++"R c #9EA000", ++"S c #A8A800", ++"T c #A1A300", ++"U c #A0A500", ++"V c #B4B800", ++"W c #CDCD00", ++"X c #D6DA00", ++"Y c #DDE000", ++"Z c #D5C900", ++"` c #B98D00", ++" . c #995300", ++".. c #903E00", ++"+. c #9F4900", ++"@. c #AB5600", ++"#. c #B15E00", ++"$. c #A24F00", ++"%. c #9D4E00", ++"&. c #8E4100", ++"*. c #8F3F00", ++"=. c #A15E00", ++"-. c #CBA200", ++";. c #DFD100", ++">. c #D3CD00", ++",. c #B3AA00", ++"'. c #918900", ++"). c #868200", ++"!. c #808300", ++"~. c #848900", ++"{. c #868C00", ++"]. c #818700", ++"^. c #827F00", ++"/. c #8F8B00", ++"(. c #A09700", ++"_. c #B9B400", ++":. c #E3D400", ++"<. c #DFC700", ++"[. c #BB8C00", ++"}. c #944F00", ++"|. c #904000", ++"1. c #9E4D00", ++"2. c #9F5000", ++"3. c #934700", ++"4. c #9F4F00", ++"5. c #9D4F00", ++"6. c #9C4D00", ++"7. c #8C4300", ++"8. c #844000", ++"9. c #874C00", ++"0. c #A77200", ++"a. c #C19100", ++"b. c #B68E00", ++"c. c #967100", ++"d. c #755500", ++"e. c #5F4D00", ++"f. c #624A00", ++"g. c #745600", ++"h. c #917100", ++"i. c #C09400", ++"j. c #C89200", ++"k. c #A06800", ++"l. c #814400", ++"m. c #7C3C00", ++"n. c #904500", ++"o. c #A15000", ++"p. c #A45300", ++"q. c #AA5600", ++"r. c #994E00", ++"s. c #A05000", ++"t. c #813F00", ++"u. c #663200", ++"v. c #6B3800", ++"w. c #8E4E00", ++"x. c #AA5D00", ++"y. c #954F00", ++"z. c #7C3F00", ++"A. c #6D3C00", ++"B. c #6C3E00", ++"C. c #6C3900", ++"D. c #834600", ++"E. c #9C5500", ++"F. c #A15700", ++"G. c #804400", ++"H. c #663600", ++"I. c #6A3700", ++"J. c #8A4800", ++"K. c #9E4F00", ++"L. c #A65300", ++"M. c #A55500", ++"N. c #AA5500", ++"O. c #9D4D00", ++"P. c #A25000", ++"Q. c #A95600", ++"R. c #7D3E00", ++"S. c #5D2C00", ++"T. c #592700", ++"U. c #6C2E00", ++"V. c #7E3400", ++"W. c #8F3E00", ++"X. c #954500", ++"Y. c #A04F00", ++"Z. c #974A00", ++"`. c #783A00", ++" + c #914400", ++".+ c #9A4700", ++"++ c #984500", ++"@+ c #873A00", ++"#+ c #7E3800", ++"$+ c #663000", ++"%+ c #4F2600", ++"&+ c #613000", ++"*+ c #874300", ++"=+ c #A05100", ++"-+ c #AA5800", ++";+ c #A45200", ++">+ c #A05200", ++",+ c #A55300", ++"'+ c #A35000", ++")+ c #994D00", ++"!+ c #7D3D00", ++"~+ c #5D2B00", ++"{+ c #522700", ++"]+ c #512400", ++"^+ c #652A00", ++"/+ c #BE5D00", ++"(+ c #D26800", ++"_+ c #AC5500", ++":+ c #6A2900", ++"<+ c #3C1800", ++"[+ c #2E0E00", ++"}+ c #3C1100", ++"|+ c #BB5E00", ++"1+ c #D26A00", ++"2+ c #B95C00", ++"3+ c #843D00", ++"4+ c #5F2A00", ++"5+ c #4E2400", ++"6+ c #542A00", ++"7+ c #673200", ++"8+ c #854200", ++"9+ c #A35200", ++"0+ c #A15100", ++"a+ c #A55100", ++"b+ c #A85600", ++"c+ c #924600", ++"d+ c #964800", ++"e+ c #9A4E00", ++"f+ c #994C00", ++"g+ c #A75400", ++"h+ c #A85500", ++"i+ c #954C00", ++"j+ c #7D3F00", ++"k+ c #562B00", ++"l+ c #5E2F00", ++"m+ c #814000", ++"n+ c #C16400", ++"o+ c #E17500", ++"p+ c #B75800", ++"q+ c #884100", ++"r+ c #632A00", ++"s+ c #5F2900", ++"t+ c #6A2D00", ++"u+ c #8B3F00", ++"v+ c #D67100", ++"w+ c #E17600", ++"x+ c #AF5B00", ++"y+ c #723B00", ++"z+ c #552B00", ++"A+ c #5C2E00", ++"B+ c #824200", ++"C+ c #9C4F00", ++"D+ c #AB5700", ++"E+ c #9F4E00", ++"F+ c #9F4D00", ++"G+ c #5A2B00", ++"H+ c #7F3E00", ++"I+ c #8F4400", ++"J+ c #954A00", ++"K+ c #8B4500", ++"L+ c #8F4600", ++"M+ c #A35100", ++"N+ c #C16200", ++"O+ c #CA6800", ++"P+ c #CB6A00", ++"Q+ c #BA6200", ++"R+ c #9A5200", ++"S+ c #713C00", ++"T+ c #582C00", ++"U+ c #733B00", ++"V+ c #C86800", ++"W+ c #C46500", ++"X+ c #BE6000", ++"Y+ c #AB5800", ++"Z+ c #A35400", ++"`+ c #B15800", ++" @ c #BD6200", ++".@ c #CC6900", ++"+@ c #C76700", ++"@@ c #9B5200", ++"#@ c #5F3200", ++"$@ c #572D00", ++"%@ c #7C4300", ++"&@ c #A25800", ++"*@ c #BD6500", ++"=@ c #CC6C00", ++"-@ c #C66900", ++";@ c #B85F00", ++">@ c #9C4B00", ++",@ c #904700", ++"'@ c #954B00", ++")@ c #823F00", ++"!@ c #552900", ++"~@ c #5D2E00", ++"{@ c #773B00", ++"]@ c #9C4E00", ++"^@ c #924700", ++"/@ c #944800", ++"(@ c #B45A00", ++"_@ c #D97100", ++":@ c #ED7D00", ++"<@ c #F18000", ++"[@ c #E97A00", ++"}@ c #CE6C00", ++"|@ c #944C00", ++"1@ c #623100", ++"2@ c #6A3400", ++"3@ c #924900", ++"4@ c #B15B00", ++"5@ c #E47900", ++"6@ c #EA8100", ++"7@ c #EB8200", ++"8@ c #F08200", ++"9@ c #E07500", ++"0@ c #C36500", ++"a@ c #814100", ++"b@ c #A05400", ++"c@ c #DA7400", ++"d@ c #F28100", ++"e@ c #EF8000", ++"f@ c #C86900", ++"g@ c #A25200", ++"h@ c #753B00", ++"i@ c #663400", ++"j@ c #522900", ++"k@ c #6D3400", ++"l@ c #6E3500", ++"m@ c #B35A00", ++"n@ c #BF6200", ++"o@ c #BC5F00", ++"p@ c #C66500", ++"q@ c #D46E00", ++"r@ c #E97900", ++"s@ c #F27F00", ++"t@ c #F27E00", ++"u@ c #DA7200", ++"v@ c #7B3C00", ++"w@ c #7A3C00", ++"x@ c #914500", ++"y@ c #A95400", ++"z@ c #F68700", ++"A@ c #F48D00", ++"B@ c #F69100", ++"C@ c #FF9900", ++"D@ c #EA7F00", ++"E@ c #9E4C00", ++"F@ c #864100", ++"G@ c #7A3D00", ++"H@ c #864500", ++"I@ c #B45E00", ++"J@ c #E77A00", ++"K@ c #F17F00", ++"L@ c #EC7C00", ++"M@ c #D06D00", ++"N@ c #C76800", ++"O@ c #C36400", ++"P@ c #BA6000", ++"Q@ c #A45400", ++"R@ c #894400", ++"S@ c #653200", ++"T@ c #592B00", ++"U@ c #5D2D00", ++"V@ c #6B3400", ++"W@ c #793A00", ++"X@ c #994B00", ++"Y@ c #B55B00", ++"Z@ c #D26C00", ++"`@ c #E37700", ++" # c #E87900", ++".# c #E27500", ++"+# c #D36E00", ++"@# c #CA6900", ++"## c #C06200", ++"$# c #CA6700", ++"%# c #D46D00", ++"&# c #C96600", ++"*# c #AD5900", ++"=# c #944A00", ++"-# c #8B4400", ++";# c #9C4C00", ++"># c #A74F00", ++",# c #BC5B00", ++"'# c #B35900", ++")# c #A85400", ++"!# c #974E00", ++"~# c #944B00", ++"{# c #AE5900", ++"]# c #CF6C00", ++"^# c #CB6800", ++"/# c #C86700", ++"(# c #CD6D00", ++"_# c #CD6E00", ++":# c #D87200", ++"<# c #E77B00", ++"[# c #894500", ++"}# c #793D00", ++"|# c #6F3700", ++"1# c #5F2E00", ++"2# c #6D3500", ++"3# c #894300", ++"4# c #D76E00", ++"5# c #EE7D00", ++"6# c #F78200", ++"7# c #F48100", ++"8# c #D77100", ++"9# c #B45B00", ++"0# c #AA5400", ++"a# c #B05700", ++"b# c #AD5700", ++"c# c #A45100", ++"d# c #974800", ++"e# c #AE5800", ++"f# c #A95500", ++"g# c #9A4B00", ++"h# c #964A00", ++"i# c #A55200", ++"j# c #B55C00", ++"k# c #C96900", ++"l# c #E27900", ++"m# c #EC7E00", ++"n# c #EF7E00", ++"o# c #D66F00", ++"p# c #713900", ++"q# c #713800", ++"r# c #743800", ++"s# c #793B00", ++"t# c #834100", ++"u# c #C06400", ++"v# c #D77000", ++"w# c #D97200", ++"x# c #864000", ++"y# c #873F00", ++"z# c #954800", ++"A# c #A14F00", ++"B# c #904800", ++"C# c #753500", ++"D# c #7A3800", ++"E# c #773800", ++"F# c #834200", ++"G# c #974B00", ++"H# c #964900", ++"I# c #874100", ++"J# c #8E4600", ++"K# c #CD6C00", ++"L# c #D36F00", ++"M# c #D06E00", ++"N# c #934900", ++"O# c #783B00", ++"P# c #763A00", ++"Q# c #703700", ++"R# c #914800", ++"S# c #803F00", ++"T# c #673600", ++"U# c #BB6000", ++"V# c #B96000", ++"W# c #AC5A00", ++"X# c #AA5700", ++"Y# c #693400", ++"Z# c #773900", ++"`# c #893F00", ++" $ c #8B4100", ++".$ c #673300", ++"+$ c #6D3700", ++"@$ c #A15300", ++"#$ c #B05A00", ++"$$ c #BC6000", ++"%$ c #B85D00", ++"&$ c #763B00", ++"*$ c #5F2F00", ++"=$ c #834000", ++"-$ c #7F4200", ++";$ c #7A4100", ++">$ c #834300", ++",$ c #964B00", ++"'$ c #9C5000", ++")$ c #6C3600", ++"!$ c #753A00", ++"~$ c #884200", ++"{$ c #A25100", ++"]$ c #B75C00", ++"^$ c #BC5D00", ++"/$ c #9E5000", ++"($ c #7C3E00", ++"_$ c #6E3900", ++":$ c #6C3800", ++"<$ c #AD5800", ++"[$ c #AF5800", ++"}$ c #7F4000", ++"|$ c #763D00", ++"1$ c #874500", ++"2$ c #9B4E00", ++"3$ c #A75300", ++"4$ c #B05900", ++"5$ c #B76000", ++"6$ c #B05D00", ++"7$ c #995000", ++"8$ c #874400", ++"9$ c #773A00", ++"0$ c #803E00", ++"a$ c #7E3F00", ++"b$ c #723700", ++"c$ c #CD6B00", ++"d$ c #E07700", ++"e$ c #E57800", ++"f$ c #C56600", ++"g$ c #814200", ++"h$ c #AE5A00", ++"i$ c #B15C00", ++"j$ c #BB6300", ++"k$ c #BB6200", ++"l$ c #B25B00", ++"m$ c #BB5F00", ++"n$ c #AD5B00", ++"o$ c #733A00", ++"p$ c #502600", ++"q$ c #8D4400", ++"r$ c #BD6100", ++"s$ c #F98600", ++"t$ c #F38200", ++"u$ c #B25A00", ++"v$ c #EA7E00", ++"w$ c #E67A00", ++"x$ c #9B4D00", ++"y$ c #C66800", ++"z$ c #A45600", ++"A$ c #492300", ++"B$ c #A34E00", ++"C$ c #A85200", ++"D$ c #C66700", ++"E$ c #CB6B00", ++"F$ c #BD6000", ++"G$ c #AE5600", ++"H$ c #A44F00", ++"I$ c #A14E00", ++"J$ c #DB7400", ++"K$ c #D16D00", ++"L$ c #B95E00", ++"M$ c #8E4400", ++"N$ c #944700", ++"O$ c #944D00", ++"P$ c #954D00", ++"Q$ c #854500", ++"R$ c #B55900", ++"S$ c #AD5500", ++"T$ c #8C4900", ++"U$ c #844700", ++"V$ c #824400", ++"W$ c #8E4800", ++"X$ c #AE5500", ++"Y$ c #B15600", ++"Z$ c #914B00", ++"`$ c #924A00", ++" % c #924800", ++".% c #984B00", ++"+% c #994900", ++"@% c #A55400", ++"#% c #8E4700", ++"$% c #763900", ++"%% c #6C3400", ++"&% c #6A3300", ++"*% c #8C4500", ++"=% c #7A3B00", ++"-% c #6E3600", ++";% c #804200", ++">% c #A75200", ++",% c #602E00", ++"'% c #643100", ++")% c #7F3D00", ++"!% c #B65A00", ++"~% c #D26E00", ++"{% c #AD5A00", ++"]% c #8A4600", ++"^% c #703800", ++"/% c #653100", ++"(% c #612E00", ++"_% c #9D5000", ++":% c #A05300", ++"<% c #9F5100", ++"[% c #974C00", ++"}% c #874200", ++"|% c #864200", ++"1% c #623000", ++"2% c #683300", ++"3% c #D56F00", ++"4% c #EB7F00", ++"5% c #E57A00", ++"6% c #CC6B00", ++"7% c #8D4600", ++"8% c #733800", ++"9% c #5E2E00", ++"0% c #6A3500", ++"a% c #914900", ++"b% c #BF6300", ++"c% c #E07600", ++"d% c #EA7A00", ++"e% c #DC7200", ++"f% c #B65B00", ++"g% c #833F00", ++"h% c #633000", ++"i% c #5B2D00", ++"j% c #582B00", ++"k% c #603000", ++"l% c #B25900", ++"m% c #D67000", ++"n% c #EC7D00", ++"o% c #EC7F00", ++"p% c #EB7E00", ++"q% c #D37000", ++"r% c #934A00", ++"s% c #6B3500", ++"t% c #C96800", ++"u% c #E67700", ++"v% c #E57600", ++"w% c #DA7000", ++"x% c #844200", ++"y% c #643000", ++"z% c #6F3500", ++"A% c #894200", ++"B% c #D57100", ++"C% c #E57B00", ++"D% c #D47000", ++"E% c #C06500", ++"F% c #994F00", ++"G% c #6B3600", ++"H% c #A25500", ++"I% c #AA5A00", ++"J% c #A95900", ++"K% c #A65700", ++"L% c #8D4500", ++"M% c #854100", ++"N% c #A65500", ++"O% c #C36700", ++"P% c #CF6E00", ++"Q% c #AF5900", ++"R% c #924B00", ++"S% c #653300", ++"T% c #5F3000", ++"U% c #AD5400", ++"V% c #7A3E00", ++"W% c #743D00", ++"X% c #783F00", ++"Y% c #7D4200", ++"Z% c #844300", ++"`% c #5C2D00", ++" & c #693500", ++".& c #A35300", ++"+& c #5A2D00", ++"@& c #9B4A00", ++"#& c #A14D00", ++"$& c #7B3E00", ++"%& c #8D4900", ++"&& c #964D00", ++"*& c #592A00", ++"=& c #7C3D00", ++"-& c #864300", ++";& c #683500", ++">& c #673400", ++",& c #632F00", ++"'& c #552D00", ++")& c #763C00", ++"!& c #AA5300", ++"~& c #B45C00", ++"{& c #B95F00", ++"]& c #AF5700", ++"^& c #A95300", ++"/& c #723800", ++"(& c #542900", ++"_& c #5A2F00", ++":& c #623300", ++"<& c #6B3700", ++"[& c #582E00", ++"}& c #633300", ++"|& c #753C00", ++"1& c #8F4900", ++"2& c #CF6800", ++"3& c #E47700", ++"4& c #ED7C00", ++"5& c #DF7200", ++"6& c #D36900", ++"7& c #BF5F00", ++"8& c #A75100", ++"9& c #904600", ++"0& c #663100", ++"a& c #603100", ++"b& c #5D2F00", ++"c& c #643300", ++"d& c #6F3800", ++"e& c #D56E00", ++"f& c #E77800", ++"g& c #F07A00", ++"h& c #E67800", ++"i& c #DC7000", ++"j& c #DA6E00", ++"k& c #D36800", ++"l& c #C66200", ++"m& c #A85300", ++"n& c #7E3D00", ++"o& c #8A4200", ++"p& c #CD6A00", ++"q& c #E17700", ++"r& c #D97300", ++"s& c #C36200", ++"t& c #C26400", ++"u& c #D36D00", ++"v& c #E77700", ++"w& c #E07300", ++"x& c #C16100", ++"y& c #A04D00", ++"z& c #934500", ++"A& c #A24E00", ++"B& c #BA5D00", ++"C& c #E37600", ++"D& c #EF7C00", ++"E& c #D56D00", ++"F& c #8E4300", ++"G& c #8D4200", ++"H& c #9B4C00", ++"I& c #C46400", ++"J& c #E37500", ++"K& c #EC7B00", ++"L& c #D16A00", ++"M& c #AF5400", ++"N& c #A14C00", ++"O& c #C06000", ++"P& c #E57500", ++"Q& c #F68100", ++"R& c #E87800", ++"S& c #F68000", ++"T& c #DB7000", ++"U& c #B75A00", ++"V& c #B55F00", ++"W& c #D87300", ++"X& c #F58400", ++"Y& c #F37E00", ++"Z& c #AE5700", ++"`& c #904A00", ++" * c #FD8F00", ++".* c #EF8D00", ++"+* c #F08E00", ++"@* c #F88800", ++"#* c #884300", ++"$* c #6C3500", ++"%* c #F47C00", ++"&* c #FF9000", ++"** c #FF8D00", ++"=* c #F37D00", ++"-* c #C26500", ++";* c #542700", ++">* c #833E00", ++",* c #F88D00", ++"'* c #F58800", ++")* c #4C2200", ++"!* c #CE6900", ++"~* c #D06700", ++"{* c #BC5E00", ++"]* c #B15A00", ++"^* c #AB5500", ++"/* c #AB5900", ++"(* c #9C4A00", ++"_* c #A34F00", ++":* c #A34D00", ++"<* c #8A4300", ++"[* c #532800", ++" ", ++" . + @ + ", ++" # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : ", ++" < [ } | 1 2 3 4 5 6 7 8 9 0 5 a b c d e f g ", ++" h i j k l m n o p q r s t u v w x y z A B C D E ", ++" F G H I J K L M N O P Q R S T U V W X Y Z ` ...+.@.#. ", ++" $.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3. ", ++" 4.5.6.6.7.8.9.0.a.b.c.d.e. f.g.h.i.j.k.l.m.n.4.G o.p. ", ++" q.r.r.2.s.t.u.v.w.x.y.z.A.B. C.f D.E.F.G.H.I.J.K.4.L.M. ", ++" N.O.P.Q.r.R.S.T.U.V.W.X.Y.Z. `. +.+++@+#+$+%+&+*+=+-+;+>+M. ", ++" >+,+,+;+'+o.)+!+~+{+]+^+&./+(+_+:+<+[+}+!+|+1+2+3+4+5+6+7+8+5.9+o.=+0+a+b+ ", ++" c+d+e+f+O.'+g+h+i+j+} k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+C.B+C+D+L.Y.Z.Z.E+F+ ", ++" G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+-+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@J+)@j+ ", ++" !@~@{@]@2.^@/@(@_@:@<@[@}@|@1@2@3@4@.@5@6@7@8@9@0@Q.a@1@I.b@c@d@e@5@f@D+g@,+e+8+h@i@j@ ", ++" k@l@K+m@n@o@|+p@q@r@s@t@u@p.v@w@x@y@p@z@A@B@C@D@(@E@F@G@H@I@J@K@L@w+M@N@ @O@P@Q@R@{@S@ ", ++"T@U@V@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,# '#)#]@!#~#{#+@]#^#/#(#_#:#<#J@.@D+[#}#|#1#", ++"~@1#2#3#$.o@4#5#6#7#8#9#G P.0#a#b#c#Z.d#>@e# f#g#h#C+,+f#i#s.%.j#k#v+l#m#n#o#m@h#a@p#1@", ++"q#{@r#s#t#=+u#v#w#:#k#N.x#x#y#z#;#E+A#B#)@C# D#E#F#B#G#%.O.H#I#`.J###K#L#M#]#n+N#v@O#P#Q#", ++"J+R#S#g T#t#h+U#V#W#X# Y#7+Z#I+ +`# $3#|#.$+$ @$#$##$$%$2.&$*$|#=$3@", ++"_+g+=#-$;$>$G#f+,$'$q. )$!$~${$]$^$]$/$($_$:$ <$[$s.$.6.}$|$1$2$y@", ++"3$f#4$5$6$7$8$9$0$a$ b$8+@.c$d$e$9@f$o.g$f h$i$j$k$l$g+", ++"g#Y.m$8#c@n$o$p$ q$G r$d$7#s$t$_@u$z#3# v$w$N@D+f+", ++"x@x$4$f$y$z$p#A$ B$C$m@D$(#E$f@F$G$H$I$ J$K$L$O.M$", ++"N$~#O$P$=#Q$ R$S$6.T$U$V$Q$W$A#X$Y$ Z$`$ %.%+%", ++"m@@%#%$%%%&% N.Y.*%=%V@u.-%;%.%>%3$ ,%'%)%$.!%", ++"~%N@{%]%^%/%(% 0$0$R@G#_%:%<%[%J#}%|% 1%2%r#Z.U#3%", ++"4%5%6%{#7%8%2@9% !@0%a%b%c%d%e%f%g%h%i% j%k%8%0$R#l%m%n%", ++"o%p%q%l$r%9$^%&+ T+s%!#t%u%v%w%f%x%9%T@ y%z%A%4.o@B%C%", ++"D%B%E%F%j+Y#G% I#*%!#H%I%J%K%C+L%M%0$ s%Q#[#N%O%P%", ++"Q%<$R%h@S%T% U%;#-#V%W%X%Y%Z%G#'+A# `% &F#.&4$", ++"x%($Q#7++& @&#&Z.}%$&;%%&&&E+h H# *&&%=&-&", ++";&>&S%,& '&)&K+A#!&%$~&{&r$]&^&g#I#/&(& 9%u.2%", ++"_&:&<& [&}&|&1&G$2&3&4&r@5&6&7&8&9&b$0& a&b&", ++"c&7+ d&)&7%X#r$e&f&g&h&i&j&k&l&m&n&b$ G+", ++" o&3.3$p&q&r&N+s&t&|+u&v&w&x&y&z& ", ++" d+A&B&C&D&E&_+F&G&H&I&J&K&L&M&N& ", ++" G a+O&P&Q&R& U#4&S&T&U&'+ ", ++" x$<%V&W&X&Y& r@s@v#Z&2. ", ++" =$`&.&:# *.* +*@*Z@Y.#* ", ++" ~@$*!#}@%*&* **=*-*W$&+j% ", ++" ;*>*|+h&,* '*w+Q%b$)* ", ++" )@a#!*L& ~*{*p.U+ ", ++" h+]*^* U%e#,+ ", ++" /*E@(* a+y@y@ ", ++" i#'+_* L.8&:* ", ++" J+N$J+ r.,$<* ", ++" G+ [* ", ++" "}; |