From 927fafacbec56331a4f2fd5087531aaa4246ddc7 Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Mon, 30 Mar 2009 23:50:40 +0000 Subject: [PATCH] Moved GUI skin files to "skins/" sub-directory. Update makefile (install and uninstall only copy and delete the basic skin) Added Ilkke's GUI skin to svn. Skin can be specified by command-line argument "/skin " (relative to program data). Grafx2's default FG and BG colors are now white and black (instead of 15 and 0). Credits: Fixed a typo caused by mass translation ("GRAFX2 CREATED (by)"). Credits: Added TeeEmCe to bugfinders. Updated helpfiles (Resolution, Save, Freehand-draw) git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@707 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- Makefile | 13 +- helpfile.h | 3267 +++++++++++++++++---------------- init.c | 7 +- init.h | 2 +- main.c | 52 +- gfx2gui.gif => skins/base.gif | Bin 21809 -> 21809 bytes skins/ilkke.png | Bin 0 -> 21112 bytes 7 files changed, 1691 insertions(+), 1650 deletions(-) rename gfx2gui.gif => skins/base.gif (99%) create mode 100644 skins/ilkke.png diff --git a/Makefile b/Makefile index 1743fb1c..cf9e41e6 100644 --- a/Makefile +++ b/Makefile @@ -248,9 +248,9 @@ release : $(BIN) # Create a zip archive ready for upload to the website, including binaries and sourcecode ziprelease: version $(BIN) release tar cvzf src-svn`svnversion | sed 's/:/-/'`.tgz *.c *.h Makefile Makefile.dep gfx2.ico - $(ZIP) $(ZIPOPT) grafx2-svn`svnversion | sed 's/:/-/'`$(TTFLABEL)-$(PLATFORM).$(ZIP) $(BIN) gfx2def.ini gfx2gui.gif gfx2.gif doc/gpl-2.0.txt fonts/8pxfont.png doc/README-zlib1.txt doc/README-SDL.txt doc/README-SDL_image.txt doc/README-SDL_ttf.txt fonts/Tuffy.ttf src-svn`svnversion | sed 's/:/-/'`.tgz $(PLATFORMFILES) + $(ZIP) $(ZIPOPT) grafx2-svn`svnversion | sed 's/:/-/'`$(TTFLABEL)-$(PLATFORM).$(ZIP) $(BIN) gfx2def.ini skins/base.gif gfx2.gif doc/gpl-2.0.txt fonts/8pxfont.png doc/README-zlib1.txt doc/README-SDL.txt doc/README-SDL_image.txt doc/README-SDL_ttf.txt fonts/Tuffy.ttf src-svn`svnversion | sed 's/:/-/'`.tgz $(PLATFORMFILES) $(DELCOMMAND) src-svn`svnversion | sed 's/:/-/'`.tgz - tar cvzf grafx2-svn`svnversion | sed 's/:/-/'`$(TTFLABEL)-src.tgz *.c *.h Makefile Makefile.dep gfx2def.ini gfx2gui.gif gfx2.ico gfx2.gif doc/gpl-2.0.txt fonts/8pxfont.png fonts/Tuffy.ttf + tar cvzf grafx2-svn`svnversion | sed 's/:/-/'`$(TTFLABEL)-src.tgz *.c *.h Makefile Makefile.dep gfx2def.ini skins/base.gif gfx2.ico gfx2.gif doc/gpl-2.0.txt fonts/8pxfont.png fonts/Tuffy.ttf $(BIN) : $(OBJ) $(OBJRES) $(CC) $(OBJ) $(OBJRES) -o $(BIN) $(LOPT) @@ -287,10 +287,11 @@ install : $(BIN) $(if $(wildcard $(datadir)/grafx2),,$(MKDIR) $(datadir)/grafx2) $(CP) $(BIN) $(datadir)/grafx2/ $(CP) gfx2def.ini $(datadir)/grafx2/ - $(CP) gfx2gui.gif $(datadir)/grafx2/ $(CP) gfx2.gif $(datadir)/grafx2/ $(if $(wildcard $(datadir)/grafx2/fonts),,$(MKDIR) $(datadir)/grafx2/fonts) - cd fonts && $(CP) * $(datadir)/grafx2/fonts/ + cd fonts && $(CP) * $(datadir)/grafx2/fonts/ && cd .. + $(if $(wildcard $(datadir)/grafx2/skins),,$(MKDIR) $(datadir)/grafx2/skins) + $(CP) skins/base.gif $(datadir)/grafx2/skins/ @echo Install complete # Linux uninstallation of the program @@ -298,11 +299,11 @@ uninstall : $(DELCOMMAND) $(bindir)/grafx2 $(DELCOMMAND) $(datadir)/grafx2/$(BIN) $(DELCOMMAND) $(datadir)/grafx2/gfx2def.ini - $(DELCOMMAND) $(datadir)/grafx2/gfx2gui.gif $(DELCOMMAND) $(datadir)/grafx2/gfx2.gif $(DELCOMMAND) $(datadir)/grafx2/fonts/* $(if $(wildcard $(datadir)/grafx2/fonts),,$(RMDIR) $(datadir)/grafx2/fonts) - $(if $(wildcard $(datadir)/grafx2),,$(RMDIR) $(datadir)/grafx2) + $(DELCOMMAND) $(datadir)/grafx2/skins/base.gif + $(if $(wildcard $(datadir)/grafx2/skins),,$(RMDIR) $(datadir)/grafx2/skins) @echo Uninstall complete -include Makefile.dep diff --git a/helpfile.h b/helpfile.h index a01a26fe..c131bd06 100644 --- a/helpfile.h +++ b/helpfile.h @@ -38,62 +38,62 @@ static const T_Help_table helptable_about[] = /* - HELP_TEXT("--------------------------------------------") + HELP_TEXT ("--------------------------------------------") */ { - HELP_TEXT("") // Laisse de la place pour le logo - HELP_TEXT("") - HELP_TEXT("") - HELP_TEXT("") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") // Laisse de la place pour le logo + HELP_TEXT ("") + HELP_TEXT ("") + HELP_TEXT ("") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE(" GRAFX 2.00") HELP_BOLD (" THE ULTIMATE MULTI-RESOLUTION GFX EDITOR") - HELP_TEXT(" http://grafx2.googlecode.com") - HELP_TEXT("") - HELP_TEXT(" Copyright 2007 by the Grafx2 project team") - HELP_TEXT(" Copyright 1996-2001 by SUNSET DESIGN") + HELP_TEXT (" http://grafx2.googlecode.com") + HELP_TEXT ("") + HELP_TEXT (" Copyright 2007 by the Grafx2 project team") + HELP_TEXT (" Copyright 1996-2001 by SUNSET DESIGN") }; static const T_Help_table helptable_licence[] = { HELP_TITLE(" LICENSE") - HELP_TEXT("") - HELP_TEXT("Grafx2 is FREE SOFTWARE, you can") - HELP_TEXT("redistribute it and/or modify it under the") - HELP_TEXT("terms of the GNU General Public License as") - HELP_TEXT("published by the Free Software Foundation;") - HELP_TEXT("version 2 of the License.") - HELP_TEXT("") - HELP_TEXT("Grafx2 is distributed in the hope that it") - HELP_TEXT("will be useful, but WITHOUT ANY WARRANTY;") - HELP_TEXT("without even the implied warranty of") - HELP_TEXT("MERCHANTABILITY or FITNESS FOR A PARTICULAR") - HELP_TEXT("PURPOSE. See the GNU General Public License") - HELP_TEXT("for more details.") - HELP_TEXT("") - HELP_TEXT("You should have received a copy of the GNU") - HELP_TEXT("General Public License along with Grafx2;") - HELP_TEXT("if not, see http://www.gnu.org/licenses/ or") - HELP_TEXT("write to the Free Software Foundation, Inc.") - HELP_TEXT(" 59 Temple Place - Suite 330, Boston,") - HELP_TEXT(" MA 02111-1307, USA.") + HELP_TEXT ("") + HELP_TEXT ("Grafx2 is FREE SOFTWARE, you can") + HELP_TEXT ("redistribute it and/or modify it under the") + HELP_TEXT ("terms of the GNU General Public License as") + HELP_TEXT ("published by the Free Software Foundation;") + HELP_TEXT ("version 2 of the License.") + HELP_TEXT ("") + HELP_TEXT ("Grafx2 is distributed in the hope that it") + HELP_TEXT ("will be useful, but WITHOUT ANY WARRANTY;") + HELP_TEXT ("without even the implied warranty of") + HELP_TEXT ("MERCHANTABILITY or FITNESS FOR A PARTICULAR") + HELP_TEXT ("PURPOSE. See the GNU General Public License") + HELP_TEXT ("for more details.") + HELP_TEXT ("") + HELP_TEXT ("You should have received a copy of the GNU") + HELP_TEXT ("General Public License along with Grafx2;") + HELP_TEXT ("if not, see http://www.gnu.org/licenses/ or") + HELP_TEXT ("write to the Free Software Foundation, Inc.") + HELP_TEXT (" 59 Temple Place - Suite 330, Boston,") + HELP_TEXT (" MA 02111-1307, USA.") }; static const T_Help_table helptable_help[] = { HELP_TITLE(" HELP") - HELP_TEXT("") - HELP_TEXT(" Contextual help is available by pressing") + HELP_TEXT ("") + HELP_TEXT (" Contextual help is available by pressing") HELP_LINK (" the %s key",0x100+BUTTON_HELP) - HELP_TEXT(" You can do it while hovering a menu icon,") - HELP_TEXT(" or while a window is open.") - HELP_TEXT(" When a keyboard shortcut is displayed it's") - HELP_TEXT(" your current configuration and you can") - HELP_TEXT(" change it by clicking it.") - HELP_TEXT("") + HELP_TEXT (" You can do it while hovering a menu icon,") + HELP_TEXT (" or while a window is open.") + HELP_TEXT (" When a keyboard shortcut is displayed it's") + HELP_TEXT (" your current configuration and you can") + HELP_TEXT (" change it by clicking it.") + HELP_TEXT ("") HELP_TITLE(" KEYBOARD SHORTCUTS") - HELP_TEXT("") - HELP_TEXT("Scroll visible area") + HELP_TEXT ("") + HELP_TEXT ("Scroll visible area") HELP_LINK (" up: %s", SPECIAL_SCROLL_UP) HELP_LINK (" down: %s", SPECIAL_SCROLL_DOWN) HELP_LINK (" left: %s", SPECIAL_SCROLL_LEFT) @@ -106,7 +106,7 @@ static const T_Help_table helptable_help[] = HELP_LINK (" down slower: %s", SPECIAL_SCROLL_DOWN_SLOW) HELP_LINK (" left slower: %s", SPECIAL_SCROLL_LEFT_SLOW) HELP_LINK (" right slower: %s", SPECIAL_SCROLL_RIGHT_SLOW) - HELP_TEXT("Emulate mouse") + HELP_TEXT ("Emulate mouse") HELP_LINK (" Up: %s", SPECIAL_MOUSE_UP) HELP_LINK (" Down: %s", SPECIAL_MOUSE_DOWN) HELP_LINK (" Left: %s", SPECIAL_MOUSE_LEFT) @@ -119,9 +119,9 @@ static const T_Help_table helptable_help[] = HELP_LINK ("Paintbrush choice: %s", 0x100+BUTTON_PAINTBRUSHES) HELP_LINK ("Monochrome brush: %s", 0x200+BUTTON_PAINTBRUSHES) HELP_LINK ("Freehand drawing: %s", 0x100+BUTTON_DRAW) - HELP_TEXT("Switch freehand") + HELP_TEXT ("Switch freehand") HELP_LINK (" drawing mode: %s", 0x200+BUTTON_DRAW) - HELP_TEXT("Continuous freehand") + HELP_TEXT ("Continuous freehand") HELP_LINK (" drawing: %s", SPECIAL_CONTINUOUS_DRAW) HELP_LINK ("Line: %s", 0x100+BUTTON_LINES) HELP_LINK ("Knotted lines: %s", 0x200+BUTTON_LINES) @@ -130,7 +130,7 @@ static const T_Help_table helptable_help[] = HELP_LINK ("Floodfill: %s", 0x100+BUTTON_FLOODFILL) HELP_LINK ("Replace color: %s", 0x200+BUTTON_FLOODFILL) HELP_LINK ("Bezier's curves: %s", 0x100+BUTTON_CURVES) - HELP_TEXT("Bezier's curve with") + HELP_TEXT ("Bezier's curve with") HELP_LINK (" 3 or 4 points %s", 0x200+BUTTON_CURVES) HELP_LINK ("Empty rectangle: %s", 0x100+BUTTON_RECTANGLES) HELP_LINK ("Filled rectangle: %s", 0x100+BUTTON_FILLRECT) @@ -215,541 +215,547 @@ static const T_Help_table helptable_help[] = HELP_LINK ("Palette menu: %s", 0x100+BUTTON_PALETTE) HELP_LINK ("2nd Palette menu: %s", 0x200+BUTTON_PALETTE) HELP_LINK ("Exclude colors menu: %s", SPECIAL_EXCLUDE_COLORS_MENU) - HELP_TEXT("") - HELP_TEXT("Scroll palette") + HELP_TEXT ("") + HELP_TEXT ("Scroll palette") HELP_LINK (" Back: %s", 0x100+BUTTON_PAL_LEFT) HELP_LINK (" Forward: %s", 0x100+BUTTON_PAL_RIGHT) HELP_LINK (" Back faster: %s", 0x200+BUTTON_PAL_LEFT) HELP_LINK (" Forward faster: %s", 0x200+BUTTON_PAL_RIGHT) - HELP_TEXT("") - HELP_TEXT("Change brush attachement") + HELP_TEXT ("") + HELP_TEXT ("Change brush attachement") HELP_LINK (" Center : %s", SPECIAL_CENTER_ATTACHMENT) HELP_LINK (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT) HELP_LINK (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT) HELP_LINK (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT) HELP_LINK (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT) - HELP_TEXT("") - HELP_TEXT("Select foreground color") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Select foreground color") + HELP_TEXT ("") HELP_LINK (" Next : %s", SPECIAL_NEXT_FORECOLOR) HELP_LINK (" Previous: %s", SPECIAL_PREVIOUS_FORECOLOR) - HELP_TEXT("") - HELP_TEXT("Select background color") + HELP_TEXT ("") + HELP_TEXT ("Select background color") HELP_LINK (" Next : %s", SPECIAL_NEXT_BACKCOLOR) HELP_LINK (" Previous: %s", SPECIAL_PREVIOUS_BACKCOLOR) - HELP_TEXT("") - HELP_TEXT("Select user-defined foreground color") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Select user-defined foreground color") + HELP_TEXT ("") HELP_LINK (" Next : %s", SPECIAL_NEXT_USER_FORECOLOR) HELP_LINK (" Previous: %s", SPECIAL_PREVIOUS_USER_FORECOLOR) - HELP_TEXT("") - HELP_TEXT("Select user-defined background color") + HELP_TEXT ("") + HELP_TEXT ("Select user-defined background color") HELP_LINK (" Next : %s", SPECIAL_NEXT_USER_BACKCOLOR) HELP_LINK (" Previous: %s", SPECIAL_PREVIOUS_USER_BACKCOLOR) - HELP_TEXT("") + HELP_TEXT ("") }; static const T_Help_table helptable_credits[] = { - HELP_TITLE(" GRAFX2 IS CREATED by") + HELP_TITLE(" GRAFX2 IS CREATED BY") HELP_BOLD (" SUNSET DESIGN") HELP_BOLD (" AUTHORS OF GRAFX2.0 BETA 96.5%") - HELP_TEXT("") - HELP_TEXT(" Guillaume Dorme alias \"Robinson\" (code)") - HELP_TEXT(" Karl Maritaud alias \"X-Man\" (code&gfx)") - HELP_TEXT(" (k.maritaud\100laposte.net)") - HELP_TEXT("") - HELP_TEXT(" Re-licensed GrafX2 under the GPL in 2001") - HELP_TEXT("") - HELP_BOLD (" THE GRAFX2 PROJECT TEAM") // - HELP_TEXT("") - HELP_TEXT(" Adrien Destugues (pulkomandy\100gmail.com)") // - HELP_TEXT(" Yves Rizoud (yrizoud\100gmail.com)") // - HELP_TEXT("") - HELP_TEXT(" Got the source back to life in 2006") // - HELP_TEXT("") - HELP_BOLD (" ART") // - HELP_TEXT("") - HELP_TEXT(" GrafX2 logo by Made (www.m4de.com)") // - HELP_TEXT(" Icons and fonts by X-Man ") // - HELP_TEXT(" Additional graphics by iLKke") - HELP_TEXT("") - HELP_TEXT(" Pixelled all the graphics") // - HELP_TEXT("") - HELP_TITLE(" OTHER MACHINES PORTS") // - HELP_BOLD (" AMIGA OS 4 PORT") // - HELP_TEXT("") - HELP_TEXT(" Peter Gordon (pete\100petergordon.org.uk)") // - HELP_TEXT("") - HELP_BOLD (" AROS PORT") // - HELP_TEXT("") - HELP_TEXT(" Fernando Mastandrea (masta.uy\100gmail.com)")// - HELP_TEXT(" Markus Weiss (mweiss\100id-architekten.de)") // - HELP_TEXT("") - HELP_BOLD (" FREEBSD PORT") // - HELP_TEXT("") - HELP_TEXT(" Jean-Baptiste Berlioz") // - HELP_TEXT(" (tobe\100freemind-tobe.com)") - HELP_TEXT("") - HELP_BOLD (" HAIKU OS AND BEOS PORT") // - HELP_TEXT("") // - HELP_TEXT(" Luc Schrijvers (begasus\100skynet.be)") // - HELP_TEXT("") - HELP_BOLD (" MAC OS X PORT") // - HELP_TEXT("") // - HELP_TEXT(" Franck Charlet (hitchhikr\100australia.edu)")// - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT (" Guillaume Dorme alias \"Robinson\" (code)") + HELP_TEXT (" Karl Maritaud alias \"X-Man\" (code&gfx)") + HELP_TEXT (" (k.maritaud\100laposte.net)") + HELP_TEXT ("") + HELP_TEXT (" Re-licensed GrafX2 under the GPL in 2001") + HELP_TEXT ("") + HELP_BOLD (" THE GRAFX2 PROJECT TEAM") + HELP_TEXT ("") + HELP_TEXT (" Adrien Destugues (pulkomandy\100gmail.com)") + HELP_TEXT (" Yves Rizoud (yrizoud\100gmail.com)") + HELP_TEXT ("") + HELP_TEXT (" Got the source back to life in 2006") + HELP_TEXT ("") + HELP_BOLD (" ART") + HELP_TEXT ("") + HELP_TEXT (" GrafX2 logo by Made (www.m4de.com)") + HELP_TEXT (" Icons and fonts by X-Man ") + HELP_TEXT (" Additional graphics by iLKke") + HELP_TEXT ("") + HELP_TEXT (" Pixelled all the graphics") + HELP_TEXT ("") + HELP_TITLE(" OTHER MACHINES PORTS") + HELP_BOLD (" AMIGA OS 4 PORT") + HELP_TEXT ("") + HELP_TEXT (" Peter Gordon (pete\100petergordon.org.uk)") + HELP_TEXT ("") + HELP_BOLD (" AROS PORT") + HELP_TEXT ("") + HELP_TEXT (" Fernando Mastandrea (masta.uy\100gmail.com)") + HELP_TEXT (" Markus Weiss (mweiss\100id-architekten.de)") + HELP_TEXT ("") + HELP_BOLD (" FREEBSD PORT") + HELP_TEXT ("") + HELP_TEXT (" Jean-Baptiste Berlioz") + HELP_TEXT (" (tobe\100freemind-tobe.com)") + HELP_TEXT ("") + HELP_BOLD (" HAIKU OS AND BEOS PORT") + HELP_TEXT ("") + HELP_TEXT (" Luc Schrijvers (begasus\100skynet.be)") + HELP_TEXT ("") + HELP_BOLD (" MAC OS X PORT") + HELP_TEXT ("") + HELP_TEXT (" Franck Charlet (hitchhikr\100australia.edu)") + HELP_TEXT ("") HELP_BOLD (" MORPHOS PORT") - HELP_TEXT("") - HELP_TEXT(" Rusback (rusback\100wanadoo.fr)") - HELP_TEXT("") - HELP_BOLD (" SKYOS PORT") // - HELP_TEXT("") // - HELP_TEXT(" Luc Schrijvers (begasus\100skynet.be)") // - HELP_TEXT("") - HELP_TEXT(" Made it work on your favourite toaster") - HELP_TEXT("") - HELP_BOLD(" BUGFINDERS") // - HELP_TEXT("") // - HELP_TEXT(" BDCIron Ced El Topo ") - HELP_TEXT(" fallenblood Frost Grimmy ") - HELP_TEXT(" iLKke keito kusma ") - HELP_TEXT(" Lord Graga mind MooZ ") - HELP_TEXT(" richienyhus tempest Timo Kurrpa") - HELP_TEXT(" titus^Rab Tobé 00ai99") - HELP_TEXT("") - HELP_TEXT(" Posted the annoying bugreports") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT (" Rusback (rusback\100wanadoo.fr)") + HELP_TEXT ("") + HELP_BOLD (" SKYOS PORT") + HELP_TEXT ("") + HELP_TEXT (" Luc Schrijvers (begasus\100skynet.be)") + HELP_TEXT ("") + HELP_TEXT (" Made it work on your favourite toaster") + HELP_TEXT ("") + HELP_BOLD(" BUGFINDERS") + HELP_TEXT ("") + HELP_TEXT (" BDCIron Ced El Topo ") + HELP_TEXT (" fallenblood Frost Grimmy ") + HELP_TEXT (" iLKke keito kusma ") + HELP_TEXT (" Lord Graga mind MooZ ") + HELP_TEXT (" richienyhus TeeEmCee tempest ") + HELP_TEXT (" Timo Kurrpa titus^Rab Tobé ") + HELP_TEXT (" 00ai99") + HELP_TEXT ("") + HELP_TEXT (" Posted the annoying bugreports") + HELP_TEXT ("") HELP_TITLE(" FILE FORMATS CREDITS") - HELP_TEXT("") - HELP_TEXT(" PKM : Sunset Design") - HELP_TEXT(" LBM : Electronic Arts") - HELP_TEXT(" GIF : Compuserve") - HELP_TEXT(" BMP : Microsoft") - HELP_TEXT(" PCX : Z-Soft") - HELP_TEXT(" IMG : Bivas (W. Wiedmann?)") - HELP_TEXT(" SCx : Colorix (?)") - HELP_TEXT(" CEL,KCF : K.O.S. (KISekae Set system)") - HELP_TEXT(" PI1,PC1 : Degas Elite") - HELP_TEXT(" PAL : ermmh... nobody (?)") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT (" PKM : Sunset Design") + HELP_TEXT (" LBM : Electronic Arts") + HELP_TEXT (" GIF : Compuserve") + HELP_TEXT (" BMP : Microsoft") + HELP_TEXT (" PCX : Z-Soft") + HELP_TEXT (" IMG : Bivas (W. Wiedmann?)") + HELP_TEXT (" SCx : Colorix (?)") + HELP_TEXT (" CEL,KCF : K.O.S. (KISekae Set system)") + HELP_TEXT (" PI1,PC1 : Degas Elite") + HELP_TEXT (" PAL : ermmh... nobody (?)") + HELP_TEXT ("") HELP_TITLE (" OUR HOMEPAGE") // - HELP_TEXT("") // + HELP_TEXT ("") // HELP_BOLD("http://grafx2.codegoogle.com") - HELP_TEXT("") // - HELP_TEXT("Please report any bug you may find there") - HELP_TEXT("") + HELP_TEXT ("") // + HELP_TEXT ("Please report any bug you may find there") + HELP_TEXT ("") HELP_TITLE (" GREETINGS") - HELP_TEXT("") // - HELP_TEXT("- To the Pouet.net BBS posters, the #CPC") - HELP_TEXT(" trolls and the bitfellas") - HELP_TEXT("- To every people who makes the scene alive!") - HELP_TEXT("- To all guys making nice pixelled pictures") - HELP_TEXT(" (with or without GrafX2)") - HELP_TEXT("") + HELP_TEXT ("") // + HELP_TEXT ("- To the Pouet.net BBS posters, the #CPC") + HELP_TEXT (" trolls and the bitfellas") + HELP_TEXT ("- To every people who makes the scene alive!") + HELP_TEXT ("- To all guys making nice pixelled pictures") + HELP_TEXT (" (with or without GrafX2)") + HELP_TEXT ("") HELP_BOLD ("We send our best regards to...") - HELP_TEXT("") - HELP_TEXT(" Access Filter Pink") - HELP_TEXT(" Ace Fiver Pixel") - HELP_TEXT(" AcidJam Flan Profil") - HELP_TEXT(" Acryl Fred Prowler") - HELP_TEXT(" Alexel FreddyV Puznik") - HELP_TEXT(" Alias Frost Quick") - HELP_TEXT(" Amiral Gaël(GDC) Ra") - HELP_TEXT(" Arrakis GainX Raster") - HELP_TEXT(" Avocado Gandalf Ravian") - HELP_TEXT(" Baloo Goblin RedBug") - HELP_TEXT(" Barti Greenpix7 Rem") - HELP_TEXT(" Bat Grid Rez") - HELP_TEXT(" Biro GrosQuick Roudoudou") - HELP_TEXT(" Bisounours HackerCroll Sacrilege") - HELP_TEXT(" BlackAxe Haplo Sam") - HELP_TEXT(" Bonnie Hof SandMan") - HELP_TEXT(" Boo Hornet Scape") - HELP_TEXT(" Boz Hulud Sébastien") - HELP_TEXT(" Carine Java Shodan") - HELP_TEXT(" Chandra JBT Skal") - HELP_TEXT(" Cheetah Jérôme Skyfire") - HELP_TEXT(" Chill Julien(JCA) Sphair") - HELP_TEXT(" Cougar KalMinDo Sprocket") - HELP_TEXT(" Cremax KaneWood Stef") - HELP_TEXT(" Cyclone Karma Stony") - HELP_TEXT(" Dake Keith303 Sumaleth") - HELP_TEXT(" Danny Lazur Sunday") - HELP_TEXT(" Danube LightShow Suny") - HELP_TEXT(" Darjul Lluvia Sybaris") - HELP_TEXT(" Darwin Louie TBF") - HELP_TEXT(" DarkAngel Luk Tempest") - HELP_TEXT(" Das Made Thor") - HELP_TEXT(" Decker Mamos TMK") - HELP_TEXT(" DerPiipo Mandrixx TwoFace") - HELP_TEXT(" Destop Mangue Underking") - HELP_TEXT(" Diabolo Mars Unreal") - HELP_TEXT(" DineS Mephisto VaeVictis") - HELP_TEXT(" Drac Mercure Vastator") - HELP_TEXT(" DrYes Mirec Vatin") - HELP_TEXT(" Edyx Moa Veckman") - HELP_TEXT(" Eller Moxica Wain") - HELP_TEXT(" Ellyn MRK Wally") - HELP_TEXT(" EOF Nitch WillBe") - HELP_TEXT(" Fall Noal Xoomie") - HELP_TEXT(" Fame Nytrik Xtrm") - HELP_TEXT(" Fantom Optic YannSulu") - HELP_TEXT(" Fear Orome Z") - HELP_TEXT(" Feather Pahladin Zeb") - HELP_TEXT(" Fennec Phar Zebig") - HELP_TEXT(" and all #pixel, #demofr and #coders.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT (" Access Filter Pink") + HELP_TEXT (" Ace Fiver Pixel") + HELP_TEXT (" AcidJam Flan Profil") + HELP_TEXT (" Acryl Fred Prowler") + HELP_TEXT (" Alexel FreddyV Puznik") + HELP_TEXT (" Alias Frost Quick") + HELP_TEXT (" Amiral Gaël(GDC) Ra") + HELP_TEXT (" Arrakis GainX Raster") + HELP_TEXT (" Avocado Gandalf Ravian") + HELP_TEXT (" Baloo Goblin RedBug") + HELP_TEXT (" Barti Greenpix7 Rem") + HELP_TEXT (" Bat Grid Rez") + HELP_TEXT (" Biro GrosQuick Roudoudou") + HELP_TEXT (" Bisounours HackerCroll Sacrilege") + HELP_TEXT (" BlackAxe Haplo Sam") + HELP_TEXT (" Bonnie Hof SandMan") + HELP_TEXT (" Boo Hornet Scape") + HELP_TEXT (" Boz Hulud Sébastien") + HELP_TEXT (" Carine Java Shodan") + HELP_TEXT (" Chandra JBT Skal") + HELP_TEXT (" Cheetah Jérôme Skyfire") + HELP_TEXT (" Chill Julien(JCA) Sphair") + HELP_TEXT (" Cougar KalMinDo Sprocket") + HELP_TEXT (" Cremax KaneWood Stef") + HELP_TEXT (" Cyclone Karma Stony") + HELP_TEXT (" Dake Keith303 Sumaleth") + HELP_TEXT (" Danny Lazur Sunday") + HELP_TEXT (" Danube LightShow Suny") + HELP_TEXT (" Darjul Lluvia Sybaris") + HELP_TEXT (" Darwin Louie TBF") + HELP_TEXT (" DarkAngel Luk Tempest") + HELP_TEXT (" Das Made Thor") + HELP_TEXT (" Decker Mamos TMK") + HELP_TEXT (" DerPiipo Mandrixx TwoFace") + HELP_TEXT (" Destop Mangue Underking") + HELP_TEXT (" Diabolo Mars Unreal") + HELP_TEXT (" DineS Mephisto VaeVictis") + HELP_TEXT (" Drac Mercure Vastator") + HELP_TEXT (" DrYes Mirec Vatin") + HELP_TEXT (" Edyx Moa Veckman") + HELP_TEXT (" Eller Moxica Wain") + HELP_TEXT (" Ellyn MRK Wally") + HELP_TEXT (" EOF Nitch WillBe") + HELP_TEXT (" Fall Noal Xoomie") + HELP_TEXT (" Fame Nytrik Xtrm") + HELP_TEXT (" Fantom Optic YannSulu") + HELP_TEXT (" Fear Orome Z") + HELP_TEXT (" Feather Pahladin Zeb") + HELP_TEXT (" Fennec Phar Zebig") + HELP_TEXT (" and all #pixel, #demofr and #coders.") + HELP_TEXT ("") HELP_TITLE (" SNAIL MAIL") - HELP_TEXT(" (From 2001, current status: unknown)") - HELP_TEXT("") - HELP_TEXT(" GUILLAUME DORME (Robinson)") - HELP_TEXT(" 15, rue de l'observatoire") - HELP_TEXT(" 87000 LIMOGES (FRANCE)") - HELP_TEXT("") - HELP_TEXT(" KARL MARITAUD (X-Man)") - HELP_TEXT(" 10, rue de la Brasserie") - HELP_TEXT(" 87000 LIMOGES (FRANCE)") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT (" (From 2001, current status: unknown)") + HELP_TEXT ("") + HELP_TEXT (" GUILLAUME DORME (Robinson)") + HELP_TEXT (" 15, rue de l'observatoire") + HELP_TEXT (" 87000 LIMOGES (FRANCE)") + HELP_TEXT ("") + HELP_TEXT (" KARL MARITAUD (X-Man)") + HELP_TEXT (" 10, rue de la Brasserie") + HELP_TEXT (" 87000 LIMOGES (FRANCE)") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE(" THANKS") - HELP_TEXT("") - HELP_TEXT(" Some information taken from several docs") - HELP_TEXT(" (PCGPE, Intervue, PC Interdit...) gave us") - HELP_TEXT(" an invaluable help.") - HELP_TEXT("") - HELP_TEXT(" Thanks to Shawn Hargreaves for his") - HELP_TEXT(" filled polygon routine from Allegro v2.2.") - HELP_TEXT("") - HELP_TEXT(" Thanks to Carlos \"Made\" Pardo for his") - HELP_TEXT(" great GrafX2 logo.") - HELP_TEXT("") - HELP_TEXT(" This is our very first program compiled") - HELP_TEXT(" with the Gnu C Compiler.") - HELP_TEXT(" A thousand thanks to the authors of") - HELP_TEXT(" this compiler.") - HELP_TEXT("") - HELP_TEXT(" We also would like to thank all the") - HELP_TEXT(" people who gave us ideas to improve") - HELP_TEXT(" GrafX2.") + HELP_TEXT ("") + HELP_TEXT (" Some information taken from several docs") + HELP_TEXT (" (PCGPE, Intervue, PC Interdit...) gave us") + HELP_TEXT (" an invaluable help.") + HELP_TEXT ("") + HELP_TEXT (" Thanks to Shawn Hargreaves for his") + HELP_TEXT (" filled polygon routine from Allegro v2.2.") + HELP_TEXT ("") + HELP_TEXT (" Thanks to Carlos \"Made\" Pardo for his") + HELP_TEXT (" great GrafX2 logo.") + HELP_TEXT ("") + HELP_TEXT (" This is our very first program compiled") + HELP_TEXT (" with the Gnu C Compiler.") + HELP_TEXT (" A thousand thanks to the authors of") + HELP_TEXT (" this compiler.") + HELP_TEXT ("") + HELP_TEXT (" We also would like to thank all the") + HELP_TEXT (" people who gave us ideas to improve") + HELP_TEXT (" GrafX2.") HELP_TITLE("") }; static const T_Help_table helptable_paintbrush[] = { HELP_TITLE("PAINTBRUSHES") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD (" LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_PAINTBRUSHES) - HELP_TEXT("") - HELP_TEXT("Displays a menu where you can choose the") - HELP_TEXT("shape of your paintbrush.") - HELP_TEXT("") - HELP_TEXT("Paintbrushes are sorted by family. You can") - HELP_TEXT("see some paintbrushes of the same family but") - HELP_TEXT("with different sizes. There is at least one") - HELP_TEXT("paint-brush from each family displayed in") - HELP_TEXT("this menu.") - HELP_TEXT("Here is the list of all the different") - HELP_TEXT("paintbrush families:") - HELP_TEXT("") - HELP_TEXT("******* *** * * * * * * ") - HELP_TEXT("******* ***** * * * * * * ") - HELP_TEXT("******* ******* * * * * * * * * ") - HELP_TEXT("******* ******* * * * * * * ") - HELP_TEXT("******* ******* * * * * * * * * ") - HELP_TEXT("******* ***** * * * * * * ") - HELP_TEXT("******* *** * * * * * * ") - HELP_TEXT("") - HELP_TEXT("Square Disc Sieve Sieve ") - HELP_TEXT(" square disc ") - HELP_TEXT(" ") - HELP_TEXT(" * * * ") - HELP_TEXT(" *** * * * ") - HELP_TEXT(" ***** * * ") - HELP_TEXT("******* ******* * ") - HELP_TEXT(" ***** * * * * ") - HELP_TEXT(" *** * ") - HELP_TEXT(" * * * * ") - HELP_TEXT(" ") - HELP_TEXT("Diamond Random Horiz. Vertical") - HELP_TEXT(" bar bar ") - HELP_TEXT("") - HELP_TEXT("") - HELP_TEXT(" * * * * *") - HELP_TEXT(" * * * * *") - HELP_TEXT(" * * * * *") - HELP_TEXT(" * * * *******") - HELP_TEXT(" * * * * *") - HELP_TEXT(" * * * * *") - HELP_TEXT("* * * * *") - HELP_TEXT("") - HELP_TEXT(" Slash Back- Cross X Cross +") - HELP_TEXT(" slash") - HELP_TEXT("") - HELP_TEXT("When using one of these, you can change the") - HELP_TEXT("brush size by using the keys:") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where you can choose the") + HELP_TEXT ("shape of your paintbrush.") + HELP_TEXT ("") + HELP_TEXT ("Paintbrushes are sorted by family. You can") + HELP_TEXT ("see some paintbrushes of the same family but") + HELP_TEXT ("with different sizes. There is at least one") + HELP_TEXT ("paint-brush from each family displayed in") + HELP_TEXT ("this menu.") + HELP_TEXT ("Here is the list of all the different") + HELP_TEXT ("paintbrush families:") + HELP_TEXT ("") + HELP_TEXT ("******* *** * * * * * * ") + HELP_TEXT ("******* ***** * * * * * * ") + HELP_TEXT ("******* ******* * * * * * * * * ") + HELP_TEXT ("******* ******* * * * * * * ") + HELP_TEXT ("******* ******* * * * * * * * * ") + HELP_TEXT ("******* ***** * * * * * * ") + HELP_TEXT ("******* *** * * * * * * ") + HELP_TEXT ("") + HELP_TEXT ("Square Disc Sieve Sieve ") + HELP_TEXT (" square disc ") + HELP_TEXT (" ") + HELP_TEXT (" * * * ") + HELP_TEXT (" *** * * * ") + HELP_TEXT (" ***** * * ") + HELP_TEXT ("******* ******* * ") + HELP_TEXT (" ***** * * * * ") + HELP_TEXT (" *** * ") + HELP_TEXT (" * * * * ") + HELP_TEXT (" ") + HELP_TEXT ("Diamond Random Horiz. Vertical") + HELP_TEXT (" bar bar ") + HELP_TEXT ("") + HELP_TEXT ("") + HELP_TEXT (" * * * * *") + HELP_TEXT (" * * * * *") + HELP_TEXT (" * * * * *") + HELP_TEXT (" * * * *******") + HELP_TEXT (" * * * * *") + HELP_TEXT (" * * * * *") + HELP_TEXT ("* * * * *") + HELP_TEXT ("") + HELP_TEXT (" Slash Back- Cross X Cross +") + HELP_TEXT (" slash") + HELP_TEXT ("") + HELP_TEXT ("When using one of these, you can change the") + HELP_TEXT ("brush size by using the keys:") HELP_LINK ("Reduce : %s", SPECIAL_SMALLER_PAINTBRUSH) HELP_LINK ("Increase : %s", SPECIAL_BIGGER_PAINTBRUSH) - HELP_TEXT("The 3 last paintbrushes in the menu belong") - HELP_TEXT("to the \"miscellaneous\" family and their size") - HELP_TEXT("cannot be modified.") - HELP_TEXT("") + HELP_TEXT ("The 3 last paintbrushes in the menu belong") + HELP_TEXT ("to the \"miscellaneous\" family and their size") + HELP_TEXT ("cannot be modified.") + HELP_TEXT ("") HELP_BOLD (" RIGHT CLICK ") HELP_LINK ("(Key:%s)",0x200+BUTTON_PAINTBRUSHES) - HELP_TEXT("") - HELP_TEXT("Transforms your current user-defined brush") - HELP_TEXT("into a paintbrush. This is actually a") - HELP_TEXT("\"monochromisation\" of your user-defined") - HELP_TEXT("brush. This means that every color of the") - HELP_TEXT("brush that aren't the Back-color will be") - HELP_TEXT("set to the Fore-color. But this option") - HELP_TEXT("doesn't alter the brush: you'll just have") - HELP_TEXT("to right-click on the \"Get brush\" buttons") - HELP_TEXT("to get your brush back.") - HELP_TEXT("") - HELP_TEXT("Note: When you press (not in the menu) the") + HELP_TEXT ("") + HELP_TEXT ("Transforms your current user-defined brush") + HELP_TEXT ("into a paintbrush. This is actually a") + HELP_TEXT ("\"monochromisation\" of your user-defined") + HELP_TEXT ("brush. This means that every color of the") + HELP_TEXT ("brush that aren't the Back-color will be") + HELP_TEXT ("set to the Fore-color. But this option") + HELP_TEXT ("doesn't alter the brush: you'll just have") + HELP_TEXT ("to right-click on the \"Get brush\" buttons") + HELP_TEXT ("to get your brush back.") + HELP_TEXT ("") + HELP_TEXT ("Note: When you press (not in the menu) the") HELP_LINK ("key %s, the current",SPECIAL_DOT_PAINTBRUSH) - HELP_TEXT("paintbrush becomes the smallest member of") - HELP_TEXT("the \"Disc\" family: i.e one pixel.") + HELP_TEXT ("paintbrush becomes the smallest member of") + HELP_TEXT ("the \"Disc\" family: i.e one pixel.") }; static const T_Help_table helptable_adjust[] = { HELP_TITLE("ADJUST PICTURE") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD (" LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_ADJUST) - HELP_TEXT("") - HELP_TEXT("Allows you to scroll the picture to") - HELP_TEXT("re-center your graph for example.") - HELP_TEXT("") - HELP_TEXT("Any part of the picture that goes out of") - HELP_TEXT("the image by a side comes back by the") - HELP_TEXT("opposite one.") - HELP_TEXT("") - HELP_TEXT("It is assimilated to the drawing tools") - HELP_TEXT("family.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Allows you to scroll the picture to") + HELP_TEXT ("re-center your graph for example.") + HELP_TEXT ("") + HELP_TEXT ("Any part of the picture that goes out of") + HELP_TEXT ("the image by a side comes back by the") + HELP_TEXT ("opposite one.") + HELP_TEXT ("") + HELP_TEXT ("It is assimilated to the drawing tools") + HELP_TEXT ("family.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_BOLD (" RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_ADJUST) - HELP_TEXT("") - HELP_TEXT(" *** Not implemented yet ***") + HELP_TEXT ("") + HELP_TEXT (" *** Not implemented yet ***") }; static const T_Help_table helptable_draw[] = { HELP_TITLE("HAND-DRAWING") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD (" LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_DRAW) - HELP_TEXT("") - HELP_TEXT("Selects the current hand-drawing mode as the") - HELP_TEXT("active drawing tool. There are 3") - HELP_TEXT("hand-drawing modes:") - HELP_TEXT("") - HELP_TEXT("Continuous hand-drawing: as you move the") - HELP_TEXT("mouse, the paintbrush is regularily pasted") - HELP_TEXT("on the picture. This drawing tool allows to") - HELP_TEXT("change the fore and back colors when being") - HELP_TEXT("in use.") - HELP_TEXT("") - HELP_TEXT("Discontinuous hand-drawing: as you move the") - HELP_TEXT("mouse, the paintbrush is pasted on the") - HELP_TEXT("picture every time a delay is passed") - HELP_TEXT("(actually, the delay is 1 VBL") - HELP_TEXT("(vertical blanking)). This drawing tool") - HELP_TEXT("allows to change the fore and back colors") - HELP_TEXT("when being in use.") - HELP_TEXT("") - HELP_TEXT("Dot by dot hand-drawing: the paintbrush is") - HELP_TEXT("only pasted at the position where you first") - HELP_TEXT("clicked.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the current hand-drawing mode as the") + HELP_TEXT ("active drawing tool. There are 4") + HELP_TEXT ("hand-drawing modes:") + HELP_TEXT ("") + HELP_TEXT ("Continuous hand-drawing: as you move the") + HELP_TEXT ("mouse, the paintbrush is regularily pasted") + HELP_TEXT ("on the picture. This drawing tool allows to") + HELP_TEXT ("change the fore and back colors when being") + HELP_TEXT ("in use.") + HELP_TEXT ("") + HELP_TEXT ("Discontinuous hand-drawing: as you move the") + HELP_TEXT ("mouse, the paintbrush is pasted on the") + HELP_TEXT ("picture every time a delay is passed") + HELP_TEXT ("(actually, the delay is 1 VBL") + HELP_TEXT ("(vertical blanking)). This drawing tool") + HELP_TEXT ("allows to change the fore and back colors") + HELP_TEXT ("when being in use.") + HELP_TEXT ("") + HELP_TEXT ("Dot by dot hand-drawing: the paintbrush is") + HELP_TEXT ("only pasted at the position where you first") + HELP_TEXT ("clicked.") + HELP_TEXT ("") + HELP_TEXT ("Contour fill: Draws pixels like continuous") + HELP_TEXT ("mode, but when you release the button Grafx2") + HELP_TEXT ("draws a line back to your starting position,") + HELP_TEXT ("and fills the area. This tool doesn't use the") + HELP_TEXT ("current brush, but single pixels.") + HELP_TEXT ("") HELP_BOLD (" RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_DRAW) - HELP_TEXT("") - HELP_TEXT("Toggles the different hand-drawing modes") - HELP_TEXT("and activates, at the same time, the") - HELP_TEXT("hand-drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Toggles the different hand-drawing modes") + HELP_TEXT ("and activates, at the same time, the") + HELP_TEXT ("hand-drawing tool.") }; static const T_Help_table helptable_curves[] = { HELP_TITLE("SPLINES") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_CURVES) - HELP_TEXT("") - HELP_TEXT("Selects the current curve-drawing mode as") - HELP_TEXT("the active drawing tool. There are 2") - HELP_TEXT("different curve-drawing modes:") - HELP_TEXT("") - HELP_TEXT("* 4 control points curves: define the basic") - HELP_TEXT("line like a classical line, then move, with") - HELP_TEXT("the left mouse button, the inner control") - HELP_TEXT("points to choose the shape of your curve.") - HELP_TEXT("When the curve has the shape you want, click") - HELP_TEXT("with the right mouse button to draw it") - HELP_TEXT("definitively.") - HELP_TEXT("") - HELP_TEXT("* 3 control points curves: the same as") - HELP_TEXT("above, but you'll have only one inner") - HELP_TEXT("control point to place. Moreover, the spline") - HELP_TEXT("will be traced just after placing this") - HELP_TEXT("point.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the current curve-drawing mode as") + HELP_TEXT ("the active drawing tool. There are 2") + HELP_TEXT ("different curve-drawing modes:") + HELP_TEXT ("") + HELP_TEXT ("* 4 control points curves: define the basic") + HELP_TEXT ("line like a classical line, then move, with") + HELP_TEXT ("the left mouse button, the inner control") + HELP_TEXT ("points to choose the shape of your curve.") + HELP_TEXT ("When the curve has the shape you want, click") + HELP_TEXT ("with the right mouse button to draw it") + HELP_TEXT ("definitively.") + HELP_TEXT ("") + HELP_TEXT ("* 3 control points curves: the same as") + HELP_TEXT ("above, but you'll have only one inner") + HELP_TEXT ("control point to place. Moreover, the spline") + HELP_TEXT ("will be traced just after placing this") + HELP_TEXT ("point.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_CURVES) - HELP_TEXT("") - HELP_TEXT("Toggles the different curve-drawing modes") - HELP_TEXT("and activates, at the same time, the") - HELP_TEXT("curve-drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Toggles the different curve-drawing modes") + HELP_TEXT ("and activates, at the same time, the") + HELP_TEXT ("curve-drawing tool.") }; static const T_Help_table helptable_lines[] = { HELP_TITLE("LINES") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_LINES) - HELP_TEXT("") - HELP_TEXT("Selects the current line-drawing mode as the") - HELP_TEXT("active drawing tool. There are 3") - HELP_TEXT("line-drawing modes:") - HELP_TEXT("") - HELP_TEXT("* Classical lines: when first clicking on") - HELP_TEXT("the picture, you'll define the start of the") - HELP_TEXT("line. Maintain your click to choose the end") - HELP_TEXT("of the line and release the mouse button to") - HELP_TEXT("set it.") - HELP_TEXT("If you hold SHIFT when drawing, the line") - HELP_TEXT("will be constrained to horizonal, vertical") - HELP_TEXT("or diagonal.") - HELP_TEXT("") - HELP_TEXT("* Knotted lines: works like classical lines,") - HELP_TEXT("but the end of your line will automatically") - HELP_TEXT("become the start of the next one. When you") - HELP_TEXT("want to stop chaining lines, use the") - HELP_TEXT("opposite mouse button. \"The opposite button\"") - HELP_TEXT("means that if you started to draw lignes") - HELP_TEXT("with the left button (Fore-color), you'll") - HELP_TEXT("have to stop the procedure with the right") - HELP_TEXT("button; and conversely.") - HELP_TEXT("") - HELP_TEXT("* Concentric lines: when first clicking on") - HELP_TEXT("the picture, you'll define center of the") - HELP_TEXT("lines. In fact, the center is defined by the") - HELP_TEXT("the position of the mouse when you release") - HELP_TEXT("the mouse button. Then you can draw lines") - HELP_TEXT("from the center to the current mouse") - HELP_TEXT("position by clicking. To stop drawing") - HELP_TEXT("concentric lines, use the opposite mouse") - HELP_TEXT("button. This drawing tool allows to change") - HELP_TEXT("the fore and back colors when being in use.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the current line-drawing mode as the") + HELP_TEXT ("active drawing tool. There are 3") + HELP_TEXT ("line-drawing modes:") + HELP_TEXT ("") + HELP_TEXT ("* Classical lines: when first clicking on") + HELP_TEXT ("the picture, you'll define the start of the") + HELP_TEXT ("line. Maintain your click to choose the end") + HELP_TEXT ("of the line and release the mouse button to") + HELP_TEXT ("set it.") + HELP_TEXT ("If you hold SHIFT when drawing, the line") + HELP_TEXT ("will be constrained to horizonal, vertical") + HELP_TEXT ("or diagonal.") + HELP_TEXT ("") + HELP_TEXT ("* Knotted lines: works like classical lines,") + HELP_TEXT ("but the end of your line will automatically") + HELP_TEXT ("become the start of the next one. When you") + HELP_TEXT ("want to stop chaining lines, use the") + HELP_TEXT ("opposite mouse button. \"The opposite button\"") + HELP_TEXT ("means that if you started to draw lignes") + HELP_TEXT ("with the left button (Fore-color), you'll") + HELP_TEXT ("have to stop the procedure with the right") + HELP_TEXT ("button; and conversely.") + HELP_TEXT ("") + HELP_TEXT ("* Concentric lines: when first clicking on") + HELP_TEXT ("the picture, you'll define center of the") + HELP_TEXT ("lines. In fact, the center is defined by the") + HELP_TEXT ("the position of the mouse when you release") + HELP_TEXT ("the mouse button. Then you can draw lines") + HELP_TEXT ("from the center to the current mouse") + HELP_TEXT ("position by clicking. To stop drawing") + HELP_TEXT ("concentric lines, use the opposite mouse") + HELP_TEXT ("button. This drawing tool allows to change") + HELP_TEXT ("the fore and back colors when being in use.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_LINES) - HELP_TEXT("") - HELP_TEXT("Toggles the different line-drawing modes and") - HELP_TEXT("activates, at the same time, the") - HELP_TEXT("line-drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Toggles the different line-drawing modes and") + HELP_TEXT ("activates, at the same time, the") + HELP_TEXT ("line-drawing tool.") }; static const T_Help_table helptable_airbrush[] = { HELP_TITLE("SPRAY") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_AIRBRUSH) - HELP_TEXT("") - HELP_TEXT("Selects the spray as the active drawing") - HELP_TEXT("tool. This drawing tool allows to change the") - HELP_TEXT("fore and back colors when being in use.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the spray as the active drawing") + HELP_TEXT ("tool. This drawing tool allows to change the") + HELP_TEXT ("fore and back colors when being in use.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_AIRBRUSH) - HELP_TEXT("") - HELP_TEXT("Displays a menu where you can configure the") - HELP_TEXT("spray:") - HELP_TEXT("") - HELP_TEXT("- Size: Defines the diameter of the circle") - HELP_TEXT("in which will effectively fit the spray.") - HELP_TEXT("") - HELP_TEXT("- Delay: Defines the number of VBLs that") - HELP_TEXT("will be waited for between two flows of") - HELP_TEXT("spray.") - HELP_TEXT("") - HELP_TEXT("- Mode: Defines whether you want to use a") - HELP_TEXT("monochrome spray or a multi- colored one.") - HELP_TEXT("") - HELP_TEXT("- Mono-flow: Defines the number of") - HELP_TEXT("paintbrushes that will be pasted in the") - HELP_TEXT("circle of the spray at each cycle.") - HELP_TEXT("") - HELP_TEXT("- Palette: Left-click on a color of the") - HELP_TEXT("palette to see how much it will be used in") - HELP_TEXT("the multicolored flow, and modify it by") - HELP_TEXT("using the gauge on the right. If the flow of") - HELP_TEXT("this color was equal to 0, then the \"Init\"") - HELP_TEXT("value will be applied. Or set the flow of a") - HELP_TEXT("color to 0 by clicking on it with the right") - HELP_TEXT("mouse button.") - HELP_TEXT("") - HELP_TEXT("- Clear: Removes all the colors from the") - HELP_TEXT("multicolored flow. Actually, this puts a 0") - HELP_TEXT("value in the use of each color.") - HELP_TEXT("") - HELP_TEXT("- Init: Allows you to define a value that") - HELP_TEXT("will be set to the color you click on in the") - HELP_TEXT("palette if its value is equal to 0. This") - HELP_TEXT("permits to tag a set of colors more quickly.") - HELP_TEXT("") - HELP_TEXT("- +1,-1,x2,/2: Modify the values of all the") - HELP_TEXT("tagged colors (and only them).") - HELP_TEXT("") - HELP_TEXT("") - HELP_TEXT("Tip: If you often use the Shade mode, and") - HELP_TEXT("are bored to click many times on a color to") - HELP_TEXT("reach the color you want, you can define a") - HELP_TEXT("spray with \"Size\"=1, \"Mono-flow\"=1, and") - HELP_TEXT("\"Delay\"=2 (or more, according to your") - HELP_TEXT("reflexes). And then, you'll just have to") - HELP_TEXT("click a few hundredths of second to modify a") - HELP_TEXT("color.") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where you can configure the") + HELP_TEXT ("spray:") + HELP_TEXT ("") + HELP_TEXT ("- Size: Defines the diameter of the circle") + HELP_TEXT ("in which will effectively fit the spray.") + HELP_TEXT ("") + HELP_TEXT ("- Delay: Defines the number of VBLs that") + HELP_TEXT ("will be waited for between two flows of") + HELP_TEXT ("spray.") + HELP_TEXT ("") + HELP_TEXT ("- Mode: Defines whether you want to use a") + HELP_TEXT ("monochrome spray or a multi- colored one.") + HELP_TEXT ("") + HELP_TEXT ("- Mono-flow: Defines the number of") + HELP_TEXT ("paintbrushes that will be pasted in the") + HELP_TEXT ("circle of the spray at each cycle.") + HELP_TEXT ("") + HELP_TEXT ("- Palette: Left-click on a color of the") + HELP_TEXT ("palette to see how much it will be used in") + HELP_TEXT ("the multicolored flow, and modify it by") + HELP_TEXT ("using the gauge on the right. If the flow of") + HELP_TEXT ("this color was equal to 0, then the \"Init\"") + HELP_TEXT ("value will be applied. Or set the flow of a") + HELP_TEXT ("color to 0 by clicking on it with the right") + HELP_TEXT ("mouse button.") + HELP_TEXT ("") + HELP_TEXT ("- Clear: Removes all the colors from the") + HELP_TEXT ("multicolored flow. Actually, this puts a 0") + HELP_TEXT ("value in the use of each color.") + HELP_TEXT ("") + HELP_TEXT ("- Init: Allows you to define a value that") + HELP_TEXT ("will be set to the color you click on in the") + HELP_TEXT ("palette if its value is equal to 0. This") + HELP_TEXT ("permits to tag a set of colors more quickly.") + HELP_TEXT ("") + HELP_TEXT ("- +1,-1,x2,/2: Modify the values of all the") + HELP_TEXT ("tagged colors (and only them).") + HELP_TEXT ("") + HELP_TEXT ("") + HELP_TEXT ("Tip: If you often use the Shade mode, and") + HELP_TEXT ("are bored to click many times on a color to") + HELP_TEXT ("reach the color you want, you can define a") + HELP_TEXT ("spray with \"Size\"=1, \"Mono-flow\"=1, and") + HELP_TEXT ("\"Delay\"=2 (or more, according to your") + HELP_TEXT ("reflexes). And then, you'll just have to") + HELP_TEXT ("click a few hundredths of second to modify a") + HELP_TEXT ("color.") }; static const T_Help_table helptable_floodfill[] = { HELP_TITLE("FLOODFILL") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_FLOODFILL) - HELP_TEXT("") - HELP_TEXT("Selects the filler as the active drawing") - HELP_TEXT("tool. The filler, as any drawing tool, will") - HELP_TEXT("be affected by all the effects!") - HELP_TEXT("") - HELP_TEXT("Note that only the visible part of the") - HELP_TEXT("picture will be filled (as every other") - HELP_TEXT("drawing tools, the floodfill only alters the") - HELP_TEXT("visible part of the picture; this avoids") - HELP_TEXT("unwanted effects that wouldn't be controlled") - HELP_TEXT("by the user).") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the filler as the active drawing") + HELP_TEXT ("tool. The filler, as any drawing tool, will") + HELP_TEXT ("be affected by all the effects!") + HELP_TEXT ("") + HELP_TEXT ("Note that only the visible part of the") + HELP_TEXT ("picture will be filled (as every other") + HELP_TEXT ("drawing tools, the floodfill only alters the") + HELP_TEXT ("visible part of the picture; this avoids") + HELP_TEXT ("unwanted effects that wouldn't be controlled") + HELP_TEXT ("by the user).") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_FLOODFILL) - HELP_TEXT("") - HELP_TEXT("Selects the color replacement as the active") - HELP_TEXT("drawing tool.") - HELP_TEXT("") - HELP_TEXT("Any rule has its exceptions and this one") - HELP_TEXT("doesn't depart from that. Indeed, this tool") - HELP_TEXT("is the only one to be affected by no effect") - HELP_TEXT("(except Stencil) and to be able to modify") - HELP_TEXT("non visible parts of the picture.") - HELP_TEXT("The function of this tool being replacing") - HELP_TEXT("all the occurences of a color in the picture") - HELP_TEXT("by another, if would have been a shame to") - HELP_TEXT("limit modifications only to the visible part") - HELP_TEXT("of the picture.") + HELP_TEXT ("") + HELP_TEXT ("Selects the color replacement as the active") + HELP_TEXT ("drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Any rule has its exceptions and this one") + HELP_TEXT ("doesn't depart from that. Indeed, this tool") + HELP_TEXT ("is the only one to be affected by no effect") + HELP_TEXT ("(except Stencil) and to be able to modify") + HELP_TEXT ("non visible parts of the picture.") + HELP_TEXT ("The function of this tool being replacing") + HELP_TEXT ("all the occurences of a color in the picture") + HELP_TEXT ("by another, if would have been a shame to") + HELP_TEXT ("limit modifications only to the visible part") + HELP_TEXT ("of the picture.") }; static const T_Help_table helptable_polygons[] = { @@ -757,1421 +763,1436 @@ static const T_Help_table helptable_polygons[] = HELP_TITLE("POLYFORMS") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_POLYGONS) - HELP_TEXT("") - HELP_TEXT("Selects the polygons as the active drawing") - HELP_TEXT("tool.") - HELP_TEXT("") - HELP_TEXT("This works just like knotted-lines but loops") - HELP_TEXT("the extremities when you're finished.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the polygons as the active drawing") + HELP_TEXT ("tool.") + HELP_TEXT ("") + HELP_TEXT ("This works just like knotted-lines but loops") + HELP_TEXT ("the extremities when you're finished.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_POLYGONS) - HELP_TEXT("") - HELP_TEXT("Selects the polyforms as the active drawing") - HELP_TEXT("tool.") - HELP_TEXT("") - HELP_TEXT("This works like a combination of free-hand") - HELP_TEXT("drawing and knotted-lines. If you keep the") - HELP_TEXT("mouse button pressed, you'll draw as if you") - HELP_TEXT("were in free-hand drawing mode. And, if you") - HELP_TEXT("release the mouse button, it will work like") - HELP_TEXT("knotted lines.") - HELP_TEXT("") - HELP_TEXT("Click on the opposite mouse button (i.e.:") - HELP_TEXT("click right if you started to draw with the") - HELP_TEXT("left mouse button, and vice versa) to") - HELP_TEXT("terminate the operation. The two extremities") - HELP_TEXT("will be linked automatically.") + HELP_TEXT ("") + HELP_TEXT ("Selects the polyforms as the active drawing") + HELP_TEXT ("tool.") + HELP_TEXT ("") + HELP_TEXT ("This works like a combination of free-hand") + HELP_TEXT ("drawing and knotted-lines. If you keep the") + HELP_TEXT ("mouse button pressed, you'll draw as if you") + HELP_TEXT ("were in free-hand drawing mode. And, if you") + HELP_TEXT ("release the mouse button, it will work like") + HELP_TEXT ("knotted lines.") + HELP_TEXT ("") + HELP_TEXT ("Click on the opposite mouse button (i.e.:") + HELP_TEXT ("click right if you started to draw with the") + HELP_TEXT ("left mouse button, and vice versa) to") + HELP_TEXT ("terminate the operation. The two extremities") + HELP_TEXT ("will be linked automatically.") }; static const T_Help_table helptable_polyfill[] = { HELP_TITLE("FILLED POLY") HELP_LINK ("(Key:%s)",0x100+BUTTON_POLYFILL) HELP_LINK ("(Key:%s)",0x200+BUTTON_POLYFILL) - HELP_TEXT(" Work exactly the same way as the polygons") - HELP_TEXT("et polyforms above, but fill in the interior") - HELP_TEXT("of the drawn shapes.") + HELP_TEXT (" Work exactly the same way as the polygons") + HELP_TEXT ("et polyforms above, but fill in the interior") + HELP_TEXT ("of the drawn shapes.") }; static const T_Help_table helptable_rectangles[] = { HELP_TITLE("RECTANGLES") HELP_LINK ("(Key:%s)",0x100+BUTTON_RECTANGLES) - HELP_TEXT("") - HELP_TEXT("Selects the empty rectangles as the active") - HELP_TEXT("drawing tool.") - HELP_TEXT("") - HELP_TEXT("Set a corner of a rectangle. Maintain the") - HELP_TEXT("click to move the opposite corner and") - HELP_TEXT("release the mouse button to set it") - HELP_TEXT("definitively.") + HELP_TEXT ("") + HELP_TEXT ("Selects the empty rectangles as the active") + HELP_TEXT ("drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Set a corner of a rectangle. Maintain the") + HELP_TEXT ("click to move the opposite corner and") + HELP_TEXT ("release the mouse button to set it") + HELP_TEXT ("definitively.") }; static const T_Help_table helptable_filled_rectangles[] = { HELP_TITLE("FILLED RECT") HELP_LINK ("(Key:%s)",0x100+BUTTON_FILLRECT) - HELP_TEXT("") - HELP_TEXT("Selects the filled rectangles as the active") - HELP_TEXT("drawing tool.") - HELP_TEXT("") - HELP_TEXT("Works like an empty rectangle.") + HELP_TEXT ("") + HELP_TEXT ("Selects the filled rectangles as the active") + HELP_TEXT ("drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Works like an empty rectangle.") }; static const T_Help_table helptable_circles[] = { HELP_TITLE("CIRCLES") HELP_TITLE("ELLIPSES") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_CIRCLES) - HELP_TEXT("") - HELP_TEXT("Selects the empty circles as the active") - HELP_TEXT("drawing tool.") - HELP_TEXT("") - HELP_TEXT("Position the center of the cercle and") - HELP_TEXT("maintain the mouse button to select its") - HELP_TEXT("radius.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the empty circles as the active") + HELP_TEXT ("drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Position the center of the cercle and") + HELP_TEXT ("maintain the mouse button to select its") + HELP_TEXT ("radius.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_CIRCLES) - HELP_TEXT("") - HELP_TEXT("Selects the empty ellipses as the active") - HELP_TEXT("drawing tool.") - HELP_TEXT("") - HELP_TEXT("Position the center of the cercle and") - HELP_TEXT("maintain the mouse button to select its") - HELP_TEXT("dimensions.") + HELP_TEXT ("") + HELP_TEXT ("Selects the empty ellipses as the active") + HELP_TEXT ("drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Position the center of the cercle and") + HELP_TEXT ("maintain the mouse button to select its") + HELP_TEXT ("dimensions.") }; static const T_Help_table helptable_filled_circles[] = { HELP_TITLE("FILLED CIRCLES") HELP_TITLE(" AND ELLIPSES") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("FILLED CIRCLES") HELP_LINK ("(Key:%s)",0x100+BUTTON_CIRCLES) - HELP_TEXT("") - HELP_TEXT("Works like empty circles.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Works like empty circles.") + HELP_TEXT ("") HELP_BOLD ("FILLED ELLIPSES") HELP_LINK ("(Key:%s)",0x200+BUTTON_CIRCLES) - HELP_TEXT("") - HELP_TEXT("Works like empty ellipses.") + HELP_TEXT ("") + HELP_TEXT ("Works like empty ellipses.") }; static const T_Help_table helptable_grad_rect[] = { HELP_TITLE("GRAD RECTANGLE") - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_GRADRECT) - HELP_TEXT("") - HELP_TEXT("Selects the rectangle with gradations as") - HELP_TEXT("the active drawing tool.") - HELP_TEXT("") - HELP_TEXT("Set a corner of a rectangle. Maintain the") - HELP_TEXT("click to move the opposite corner and") - HELP_TEXT("release the mouse button to set it") - HELP_TEXT("definitively.") - HELP_TEXT("Then click and hold the mouse in a point you") - HELP_TEXT("want to have the starting color, drag to a") - HELP_TEXT("point where you want the ending color, and") - HELP_TEXT("release the button.") + HELP_TEXT ("") + HELP_TEXT ("Selects the rectangle with gradations as") + HELP_TEXT ("the active drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("Set a corner of a rectangle. Maintain the") + HELP_TEXT ("click to move the opposite corner and") + HELP_TEXT ("release the mouse button to set it") + HELP_TEXT ("definitively.") + HELP_TEXT ("Then click and hold the mouse in a point you") + HELP_TEXT ("want to have the starting color, drag to a") + HELP_TEXT ("point where you want the ending color, and") + HELP_TEXT ("release the button.") }; static const T_Help_table helptable_grad_menu[] = { HELP_TITLE("GRAD MENU") - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_GRADMENU) - HELP_TEXT("") - HELP_TEXT("Opens a window where you can define the way") - HELP_TEXT("gradations are processed. The different") - HELP_TEXT("sections of this menu are:") - HELP_TEXT("") - HELP_TEXT("- Direction (arrow): Switches the direction") - HELP_TEXT("of the gradation.") - HELP_TEXT("") - HELP_TEXT("- Dithering method: Toggles the 3 following") - HELP_TEXT("methods:") - HELP_TEXT(" - No dithering") - HELP_TEXT(" - Basical dithering") - HELP_TEXT(" - Enhanced dithering") - HELP_TEXT("") - HELP_TEXT("- Mix: Mixes the gradation with a more or") - HELP_TEXT("less random factor.") - HELP_TEXT("") - HELP_TEXT("- Palette: Select a color range to build a") - HELP_TEXT("gradation.") - HELP_TEXT("") - HELP_TEXT("- Index scroller: Defines the current") - HELP_TEXT("gradation among a set of 16 that will be") - HELP_TEXT("memorised.") + HELP_TEXT ("") + HELP_TEXT ("Opens a window where you can define the way") + HELP_TEXT ("gradations are processed. The different") + HELP_TEXT ("sections of this menu are:") + HELP_TEXT ("") + HELP_TEXT ("- Direction (arrow): Switches the direction") + HELP_TEXT ("of the gradation.") + HELP_TEXT ("") + HELP_TEXT ("- Dithering method: Toggles the 3 following") + HELP_TEXT ("methods:") + HELP_TEXT (" - No dithering") + HELP_TEXT (" - Basical dithering") + HELP_TEXT (" - Enhanced dithering") + HELP_TEXT ("") + HELP_TEXT ("- Mix: Mixes the gradation with a more or") + HELP_TEXT ("less random factor.") + HELP_TEXT ("") + HELP_TEXT ("- Palette: Select a color range to build a") + HELP_TEXT ("gradation.") + HELP_TEXT ("") + HELP_TEXT ("- Index scroller: Defines the current") + HELP_TEXT ("gradation among a set of 16 that will be") + HELP_TEXT ("memorised.") }; static const T_Help_table helptable_spheres[] = { HELP_TITLE("GRAD SPHERE") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_SPHERES) - HELP_TEXT("") - HELP_TEXT("Selects the spheres as the active drawing") - HELP_TEXT("tool.") - HELP_TEXT("") - HELP_TEXT("Position the center of the sphere and") - HELP_TEXT("maintain the mouse button to select its") - HELP_TEXT("radius. Then place the spot-light.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Selects the spheres as the active drawing") + HELP_TEXT ("tool.") + HELP_TEXT ("") + HELP_TEXT ("Position the center of the sphere and") + HELP_TEXT ("maintain the mouse button to select its") + HELP_TEXT ("radius. Then place the spot-light.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_SPHERES) - HELP_TEXT("") - HELP_TEXT("Selects the ellipses with gradation as the") - HELP_TEXT("active drawing tool.") - HELP_TEXT("") - HELP_TEXT("*** The current version of this tool isn't") - HELP_TEXT("the right one; ***") - HELP_TEXT("*** so we'll explain how to use it when it") - HELP_TEXT("will be done ***") - HELP_TEXT("") - HELP_TEXT(" If you trace a sphere or an ellipse with") - HELP_TEXT("gradation with the right mouse button, the") - HELP_TEXT("result will be the same figure filled with") - HELP_TEXT("the Back-color.") + HELP_TEXT ("") + HELP_TEXT ("Selects the ellipses with gradation as the") + HELP_TEXT ("active drawing tool.") + HELP_TEXT ("") + HELP_TEXT ("*** The current version of this tool isn't") + HELP_TEXT ("the right one; ***") + HELP_TEXT ("*** so we'll explain how to use it when it") + HELP_TEXT ("will be done ***") + HELP_TEXT ("") + HELP_TEXT (" If you trace a sphere or an ellipse with") + HELP_TEXT ("gradation with the right mouse button, the") + HELP_TEXT ("result will be the same figure filled with") + HELP_TEXT ("the Back-color.") }; static const T_Help_table helptable_brush[] = { HELP_TITLE("GRAB BRUSH") HELP_BOLD (" OR RESTORE BRUSH") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_BRUSH) - HELP_TEXT("") - HELP_TEXT("Engages a brush grabbing.") - HELP_TEXT("") - HELP_TEXT("Click on a corner of the rectangle") - HELP_TEXT("containing the brush then maintain the click") - HELP_TEXT("to define the opposite corner of the") - HELP_TEXT("rectangle. Release the mouse button to grab") - HELP_TEXT("the brush. Performing this operation with") - HELP_TEXT("the right mouse button will erase the area") - HELP_TEXT("where the brush was grabbed with the") - HELP_TEXT("Back-color.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Engages a brush grabbing.") + HELP_TEXT ("") + HELP_TEXT ("Click on a corner of the rectangle") + HELP_TEXT ("containing the brush then maintain the click") + HELP_TEXT ("to define the opposite corner of the") + HELP_TEXT ("rectangle. Release the mouse button to grab") + HELP_TEXT ("the brush. Performing this operation with") + HELP_TEXT ("the right mouse button will erase the area") + HELP_TEXT ("where the brush was grabbed with the") + HELP_TEXT ("Back-color.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_BRUSH) - HELP_TEXT("") - HELP_TEXT("Restores the old brush.") + HELP_TEXT ("") + HELP_TEXT ("Restores the old brush.") }; static const T_Help_table helptable_polybrush[] = { HELP_TITLE("POLY GRAB") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_POLYBRUSH) - HELP_TEXT("") - HELP_TEXT("Grabs a brush of any shape by defining a") - HELP_TEXT("polyform (please refer to section 8 for more") - HELP_TEXT("explanations).") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Grabs a brush of any shape by defining a") + HELP_TEXT ("polyform (please refer to section 8 for more") + HELP_TEXT ("explanations).") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_BRUSH) - HELP_TEXT("") - HELP_TEXT("Restores the old brush (same as above).") + HELP_TEXT ("") + HELP_TEXT ("Restores the old brush (same as above).") }; static const T_Help_table helptable_brush_fx[] = { HELP_TITLE("BRUSH FX") - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_BRUSH_EFFECTS) - HELP_TEXT("") - HELP_TEXT("Displays a menu where the following options") - HELP_TEXT("are available:") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where the following options") + HELP_TEXT ("are available:") + HELP_TEXT ("") HELP_LINK ("- X: (Key:%s)",SPECIAL_FLIP_X) - HELP_TEXT("Flip on the horizontal axis.") - HELP_TEXT("") + HELP_TEXT ("Flip on the horizontal axis.") + HELP_TEXT ("") HELP_LINK ("- Y: (Key:%s)",SPECIAL_FLIP_Y) - HELP_TEXT("Flip on the horizontal axis.") - HELP_TEXT("") + HELP_TEXT ("Flip on the horizontal axis.") + HELP_TEXT ("") HELP_LINK ("- Rotate by 90: (Key:%s)",SPECIAL_ROTATE_90) - HELP_TEXT("Rotates the brush by an angle of 90 degrees.") - HELP_TEXT("") + HELP_TEXT ("Rotates the brush by an angle of 90 degrees.") + HELP_TEXT ("") HELP_LINK ("- Rotate by 180: (Key:%s)",SPECIAL_ROTATE_180) - HELP_TEXT("Rotates the brush by an angle of 180") - HELP_TEXT("degrees.") - HELP_TEXT("") - HELP_TEXT("- Rotate by any angle:") + HELP_TEXT ("Rotates the brush by an angle of 180") + HELP_TEXT ("degrees.") + HELP_TEXT ("") + HELP_TEXT ("- Rotate by any angle:") HELP_LINK ("(Key:%s)",SPECIAL_ROTATE_ANY_ANGLE) - HELP_TEXT("Triggers an interactive operation that") - HELP_TEXT("allows you to rotate the brush. For this,") - HELP_TEXT("start by placing the center or rotation with") - HELP_TEXT("the left mouse button (if, at this moment,") - HELP_TEXT("you press the right button, the operation") - HELP_TEXT("with be cancelled). After that, you can") - HELP_TEXT("define the angle of rotation as many times") - HELP_TEXT("as you want by moving the mouse and") - HELP_TEXT("left-clicking. Then validate with the right") - HELP_TEXT("button when you are satisfied. Meanwhile,") - HELP_TEXT("you can press on the 8 outer digits of the") - HELP_TEXT("numeric pad for defining angles multiple of") - HELP_TEXT("45 degrees:") - HELP_TEXT("") - HELP_TEXT(" 135 90 45") - HELP_TEXT(" \\ | /") - HELP_TEXT(" '7' '8' '9'") - HELP_TEXT(" 180 -'4' '6'- 0") - HELP_TEXT(" '1' '2' '3'") - HELP_TEXT(" / | \\") - HELP_TEXT(" 225 270 315") - HELP_TEXT("") + HELP_TEXT ("Triggers an interactive operation that") + HELP_TEXT ("allows you to rotate the brush. For this,") + HELP_TEXT ("start by placing the center or rotation with") + HELP_TEXT ("the left mouse button (if, at this moment,") + HELP_TEXT ("you press the right button, the operation") + HELP_TEXT ("with be cancelled). After that, you can") + HELP_TEXT ("define the angle of rotation as many times") + HELP_TEXT ("as you want by moving the mouse and") + HELP_TEXT ("left-clicking. Then validate with the right") + HELP_TEXT ("button when you are satisfied. Meanwhile,") + HELP_TEXT ("you can press on the 8 outer digits of the") + HELP_TEXT ("numeric pad for defining angles multiple of") + HELP_TEXT ("45 degrees:") + HELP_TEXT ("") + HELP_TEXT (" 135 90 45") + HELP_TEXT (" \\ | /") + HELP_TEXT (" '7' '8' '9'") + HELP_TEXT (" 180 -'4' '6'- 0") + HELP_TEXT (" '1' '2' '3'") + HELP_TEXT (" / | \\") + HELP_TEXT (" 225 270 315") + HELP_TEXT ("") HELP_LINK ("- Stretch: (Key:%s)",SPECIAL_STRETCH) - HELP_TEXT("Triggers an interactive operation") - HELP_TEXT("that enables you to stretch the brush. For") - HELP_TEXT("this, start by placing the upper-left") - HELP_TEXT("cornerof the brush with the left mouse") - HELP_TEXT("button (if, at this moment, you press the") - HELP_TEXT("right button, the operation will be") - HELP_TEXT("cancelled). after that, you can place the") - HELP_TEXT("opposite corner as many times as you need,") - HELP_TEXT("then validate with the right mouse button") - HELP_TEXT("when you are satisfied. If you place this") - HELP_TEXT("point at coordinates inferior to the ones of") - HELP_TEXT("the first point, the brush will be inverted.") - HELP_TEXT("Meanwhile, you can press the following keys") - HELP_TEXT("whose effects are: 'D' : double the") - HELP_TEXT("brush in X and Y 'H' : reduce the") - HELP_TEXT("brush by half in X and Y 'X' : double") - HELP_TEXT("the brush in X 'Shift+X': reduce the brush") - HELP_TEXT("by half in X 'Y' : double the brush") - HELP_TEXT("in Y 'Shift+Y': reduce the brush by half") - HELP_TEXT("in Y 'N' : restore the normal size of") - HELP_TEXT("the brush (can be useful") - HELP_TEXT("because it's the only way for cancelling)") - HELP_TEXT("") + HELP_TEXT ("Triggers an interactive operation") + HELP_TEXT ("that enables you to stretch the brush. For") + HELP_TEXT ("this, start by placing the upper-left") + HELP_TEXT ("cornerof the brush with the left mouse") + HELP_TEXT ("button (if, at this moment, you press the") + HELP_TEXT ("right button, the operation will be") + HELP_TEXT ("cancelled). after that, you can place the") + HELP_TEXT ("opposite corner as many times as you need,") + HELP_TEXT ("then validate with the right mouse button") + HELP_TEXT ("when you are satisfied. If you place this") + HELP_TEXT ("point at coordinates inferior to the ones of") + HELP_TEXT ("the first point, the brush will be inverted.") + HELP_TEXT ("Meanwhile, you can press the following keys") + HELP_TEXT ("whose effects are: 'D' : double the") + HELP_TEXT ("brush in X and Y 'H' : reduce the") + HELP_TEXT ("brush by half in X and Y 'X' : double") + HELP_TEXT ("the brush in X 'Shift+X': reduce the brush") + HELP_TEXT ("by half in X 'Y' : double the brush") + HELP_TEXT ("in Y 'Shift+Y': reduce the brush by half") + HELP_TEXT ("in Y 'N' : restore the normal size of") + HELP_TEXT ("the brush (can be useful") + HELP_TEXT ("because it's the only way for cancelling)") + HELP_TEXT ("") HELP_LINK ("- Distort: (Key:%s)",SPECIAL_DISTORT) - HELP_TEXT("*** Not implemented yet ***") - HELP_TEXT("") + HELP_TEXT ("*** Not implemented yet ***") + HELP_TEXT ("") HELP_LINK ("- Outline: (Key:%s)",SPECIAL_OUTLINE) - HELP_TEXT("This option permits to draw the") - HELP_TEXT("outlines of the brush with the Fore- color.") - HELP_TEXT("") + HELP_TEXT ("This option permits to draw the") + HELP_TEXT ("outlines of the brush with the Fore- color.") + HELP_TEXT ("") HELP_LINK ("- Nibble: (Key:%s)",SPECIAL_NIBBLE) - HELP_TEXT("This option \"nibbles\" the outlines") - HELP_TEXT("of the brush. It's in some way the opposite") - HELP_TEXT("effect of the Outline option.") - HELP_TEXT("") + HELP_TEXT ("This option \"nibbles\" the outlines") + HELP_TEXT ("of the brush. It's in some way the opposite") + HELP_TEXT ("effect of the Outline option.") + HELP_TEXT ("") HELP_LINK ("- Recolorize: (Key:%s)",SPECIAL_RECOLORIZE_BRUSH) - HELP_TEXT("Remaps the brush so that it") - HELP_TEXT("looks like it would in the spare page, using") - HELP_TEXT("the current palette.") - HELP_TEXT("") + HELP_TEXT ("Remaps the brush so that it") + HELP_TEXT ("looks like it would in the spare page, using") + HELP_TEXT ("the current palette.") + HELP_TEXT ("") HELP_LINK ("- Get brush colors: (Key:%s)",SPECIAL_GET_BRUSH_COLORS) - HELP_TEXT("Transfers the spare") - HELP_TEXT("page's colors used by the brush to the") - HELP_TEXT("current palette.") - HELP_TEXT("") - HELP_TEXT("- Brush handle:") - HELP_TEXT("Allows you to choose where to place the") - HELP_TEXT("handle of the brush. Shortcuts are :") + HELP_TEXT ("Transfers the spare") + HELP_TEXT ("page's colors used by the brush to the") + HELP_TEXT ("current palette.") + HELP_TEXT ("") + HELP_TEXT ("- Brush handle:") + HELP_TEXT ("Allows you to choose where to place the") + HELP_TEXT ("handle of the brush. Shortcuts are :") HELP_LINK (" Center : %s", SPECIAL_CENTER_ATTACHMENT) HELP_LINK (" Top-left : %s", SPECIAL_TOP_LEFT_ATTACHMENT) HELP_LINK (" Top-right : %s", SPECIAL_TOP_RIGHT_ATTACHMENT) HELP_LINK (" Bottom-left : %s", SPECIAL_BOTTOM_LEFT_ATTACHMENT) HELP_LINK (" Bottom-right: %s", SPECIAL_BOTTOM_RIGHT_ATTACHMENT) - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("- Load : (Key:%s)",SPECIAL_LOAD_BRUSH) - HELP_TEXT("Load a brush from disk.") - HELP_TEXT("") + HELP_TEXT ("Load a brush from disk.") + HELP_TEXT ("") HELP_LINK ("- Save : (Key:%s)",SPECIAL_SAVE_BRUSH) - HELP_TEXT("Save a brush to disk.") + HELP_TEXT ("Save a brush to disk.") }; static const T_Help_table helptable_effects[] = { HELP_TITLE("DRAW MODES") HELP_LINK ("(Key:%s)",0x100+BUTTON_EFFECTS) - HELP_TEXT("") - HELP_TEXT(" This button opens a menu where you can") - HELP_TEXT("switch on or off the different drawing") - HELP_TEXT("modes.") - HELP_TEXT(" In this menu, the \"All off\" button switches") - HELP_TEXT("all the drawing modes off. The [Del] key") - HELP_TEXT("is the keyboard shortcut for this button.") - HELP_TEXT(" The \"Feedback\" button is only used in") - HELP_TEXT("\"Shade\", \"Quick-shade, \"Transparency\"") - HELP_TEXT("and \"Smooth\" modes. When it is set, it means") - HELP_TEXT("that the _current_ state of the picture") - HELP_TEXT("has to be taken into account for the effect") - HELP_TEXT("instead of the state in which the image") - HELP_TEXT("was when you started to click for drawing.") - HELP_TEXT("The best, as often, is that you try by") - HELP_TEXT("yourself with and without Feedback to see") - HELP_TEXT("the difference.") - HELP_TEXT(" The other buttons are the following:") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT (" This button opens a menu where you can") + HELP_TEXT ("switch on or off the different drawing") + HELP_TEXT ("modes.") + HELP_TEXT (" In this menu, the \"All off\" button switches") + HELP_TEXT ("all the drawing modes off. The [Del] key") + HELP_TEXT ("is the keyboard shortcut for this button.") + HELP_TEXT (" The \"Feedback\" button is only used in") + HELP_TEXT ("\"Shade\", \"Quick-shade, \"Transparency\"") + HELP_TEXT ("and \"Smooth\" modes. When it is set, it means") + HELP_TEXT ("that the _current_ state of the picture") + HELP_TEXT ("has to be taken into account for the effect") + HELP_TEXT ("instead of the state in which the image") + HELP_TEXT ("was when you started to click for drawing.") + HELP_TEXT ("The best, as often, is that you try by") + HELP_TEXT ("yourself with and without Feedback to see") + HELP_TEXT ("the difference.") + HELP_TEXT (" The other buttons are the following:") + HELP_TEXT ("") HELP_TITLE("SHADE") - HELP_TEXT(" It consists in increasing or decreasing the") - HELP_TEXT("color number within a user-defined range.") - HELP_TEXT("This shows its real dimension when used with") - HELP_TEXT("a range of colors that shade off. Then,") - HELP_TEXT("you can work on a part of your picture where") - HELP_TEXT("colors belong to the same range without") - HELP_TEXT("having to change your brush color all the") - HELP_TEXT("time. You can choose the incrementation or") - HELP_TEXT("decrementation of the color by pressing") - HELP_TEXT("the left or right mouse button while") - HELP_TEXT("drawing. If you click on a color that does") - HELP_TEXT("not belong to the range, it will remain") - HELP_TEXT("unchanged.") + HELP_TEXT (" It consists in increasing or decreasing the") + HELP_TEXT ("color number within a user-defined range.") + HELP_TEXT ("This shows its real dimension when used with") + HELP_TEXT ("a range of colors that shade off. Then,") + HELP_TEXT ("you can work on a part of your picture where") + HELP_TEXT ("colors belong to the same range without") + HELP_TEXT ("having to change your brush color all the") + HELP_TEXT ("time. You can choose the incrementation or") + HELP_TEXT ("decrementation of the color by pressing") + HELP_TEXT ("the left or right mouse button while") + HELP_TEXT ("drawing. If you click on a color that does") + HELP_TEXT ("not belong to the range, it will remain") + HELP_TEXT ("unchanged.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key : %s)", SPECIAL_SHADE_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Shade mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Shade mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_SHADE_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define one table") - HELP_TEXT("of shades within a range of 8 memorised by") - HELP_TEXT("the program. The different sections of this") - HELP_TEXT("menu are:") - HELP_TEXT("") - HELP_TEXT("- Palette: You can define in it the color") - HELP_TEXT("blocks that will be inserted") - HELP_TEXT("into the table of shades.") - HELP_TEXT("") - HELP_TEXT("- Scroller: Used to change flick through the") - HELP_TEXT("tables of shades.") - HELP_TEXT("") - HELP_TEXT("- Table of shades definition area: The 512") - HELP_TEXT("squares should be widely") - HELP_TEXT("sufficient to define the different shades") - HELP_TEXT("since every 256 colors of") - HELP_TEXT("the palette cannot be present more than once") - HELP_TEXT("in each table.") - HELP_TEXT("") - HELP_TEXT("- A window (on the top-right side) permits") - HELP_TEXT("to visualize the different") - HELP_TEXT("shades defined in he current table.") - HELP_TEXT("") - HELP_TEXT("- Copy: Copy the contents of the table in a") - HELP_TEXT("buffer.") - HELP_TEXT("(Each time you open this menu, the current") - HELP_TEXT("table is automatically") - HELP_TEXT("transfered into this buffer).") - HELP_TEXT("") - HELP_TEXT("- Paste: Copy the contents of the buffer") - HELP_TEXT("above in the current table.") - HELP_TEXT("") - HELP_TEXT("- Clear: Reset the \"shades\" table.") - HELP_TEXT("") - HELP_TEXT("- Insert: Used to insert the block selected") - HELP_TEXT("in the palette at the") - HELP_TEXT("cursor's position in the table of shades.") - HELP_TEXT("IF you click with the left mouse button on") - HELP_TEXT("this button THEN IF a block of more than one") - HELP_TEXT("color is selected in the table THEN It is") - HELP_TEXT("deleted and the block defined in the palette") - HELP_TEXT("is inserted. ELSE The block defined in the") - HELP_TEXT("palette is inserted at the postion just") - HELP_TEXT("before the selected square. END IF") - HELP_TEXT("ELSE The block defined in the palette is") - HELP_TEXT("inserted by erasing the colors following the") - HELP_TEXT("beginning of the bloc selected in the table.") - HELP_TEXT("END IF") - HELP_TEXT("") - HELP_TEXT("- Delete: Delete the block selected in the") - HELP_TEXT("table.") - HELP_TEXT("") - HELP_TEXT("- Blank: Follows this algorithm:") - HELP_TEXT("IF you click with the left mouse button on") - HELP_TEXT("this button THEN Replace the block selected") - HELP_TEXT("in the table by blank squares.") - HELP_TEXT("ELSE IF a block of more than one color is") - HELP_TEXT("selected in the table THEN Insert blank") - HELP_TEXT("squares to the left and to the right of the") - HELP_TEXT("block. (this is useful for isolating a") - HELP_TEXT("shade quickly) ELSE Insert blank squares") - HELP_TEXT("to the left of the selected square. END IF") - HELP_TEXT("END IF") - HELP_TEXT("") - HELP_TEXT("- Invert: Invert the order of the block") - HELP_TEXT("selected in the table.") - HELP_TEXT("") - HELP_TEXT("- Swap: Allows you you move a block (this") - HELP_TEXT("exchanges it with what is") - HELP_TEXT("where you want to move it).") - HELP_TEXT("") - HELP_TEXT("- Undo: Cancel the last modification of the") - HELP_TEXT("table.") - HELP_TEXT("") - HELP_TEXT("- The 2 numbers displayed on the right of") - HELP_TEXT("these buttons are: (above) - the number of") - HELP_TEXT("the color selected in the palette if only") - HELP_TEXT("one color is selected. (below) - the number") - HELP_TEXT("of the color contained in a square in the") - HELP_TEXT("shades table if this square is the only one") - HELP_TEXT("selected.") - HELP_TEXT("") - HELP_TEXT("- The \"mode\" button displays 3 different") - HELP_TEXT("modes:") - HELP_TEXT("\"Normal\": Shades in the range and saturates") - HELP_TEXT("to its boundaries.") - HELP_TEXT("\"Loop\": Shades in the range and loops if") - HELP_TEXT("boundaries are passed.") - HELP_TEXT("\"No saturation\": Shades in the range and") - HELP_TEXT("doesn't saturate if boundaries are passed.") - HELP_TEXT("If the Step (see below) is set to 1, this") - HELP_TEXT("option does exactly the same as the Normal") - HELP_TEXT("mode.") - HELP_TEXT("") - HELP_TEXT("- Set/Disable: If you want to define several") - HELP_TEXT("shades in the same table") - HELP_TEXT("but you'd like these shades not to be") - HELP_TEXT("effective at the same time, you") - HELP_TEXT("can mask (disable) some parts of the table") - HELP_TEXT("so that they will be") - HELP_TEXT("interpreted a blank squares.") - HELP_TEXT("To do that, select a block in the table of") - HELP_TEXT("shades and click on \"Set\".") - HELP_TEXT("The block will be underlined with a white") - HELP_TEXT("line; this means that it is") - HELP_TEXT("disabled.") - HELP_TEXT("") - HELP_TEXT("- Clear/Enable: This does exactly the") - HELP_TEXT("opposite as the button above.") - HELP_TEXT("") - HELP_TEXT("- Step: Defines the step of incrementation") - HELP_TEXT("of the shade. The bigger,") - HELP_TEXT("the faster you run through the colors of the") - HELP_TEXT("shade.") - HELP_TEXT("For example: if the step is 2 and that you") - HELP_TEXT("have defined a shade with") - HELP_TEXT("the colors 0,1,4,5,9 and that you click on a") - HELP_TEXT("pixel of color 1, it will") - HELP_TEXT("take the value 5 which is 2 positions next") - HELP_TEXT("in the la table.") - HELP_TEXT("") - HELP_TEXT("(We are sorry for these technical") - HELP_TEXT("considerations quite far from a purely") - HELP_TEXT("artistic point of view; but know that this") - HELP_TEXT("effect is really very useful and it is") - HELP_TEXT("preferable that you understand its whole") - HELP_TEXT("functionment if you want to fully take") - HELP_TEXT("advantage of it).") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define one table") + HELP_TEXT ("of shades within a range of 8 memorised by") + HELP_TEXT ("the program. The different sections of this") + HELP_TEXT ("menu are:") + HELP_TEXT ("") + HELP_TEXT ("- Palette: You can define in it the color") + HELP_TEXT ("blocks that will be inserted") + HELP_TEXT ("into the table of shades.") + HELP_TEXT ("") + HELP_TEXT ("- Scroller: Used to change flick through the") + HELP_TEXT ("tables of shades.") + HELP_TEXT ("") + HELP_TEXT ("- Table of shades definition area: The 512") + HELP_TEXT ("squares should be widely") + HELP_TEXT ("sufficient to define the different shades") + HELP_TEXT ("since every 256 colors of") + HELP_TEXT ("the palette cannot be present more than once") + HELP_TEXT ("in each table.") + HELP_TEXT ("") + HELP_TEXT ("- A window (on the top-right side) permits") + HELP_TEXT ("to visualize the different") + HELP_TEXT ("shades defined in he current table.") + HELP_TEXT ("") + HELP_TEXT ("- Copy: Copy the contents of the table in a") + HELP_TEXT ("buffer.") + HELP_TEXT ("(Each time you open this menu, the current") + HELP_TEXT ("table is automatically") + HELP_TEXT ("transfered into this buffer).") + HELP_TEXT ("") + HELP_TEXT ("- Paste: Copy the contents of the buffer") + HELP_TEXT ("above in the current table.") + HELP_TEXT ("") + HELP_TEXT ("- Clear: Reset the \"shades\" table.") + HELP_TEXT ("") + HELP_TEXT ("- Insert: Used to insert the block selected") + HELP_TEXT ("in the palette at the") + HELP_TEXT ("cursor's position in the table of shades.") + HELP_TEXT ("IF you click with the left mouse button on") + HELP_TEXT ("this button THEN IF a block of more than one") + HELP_TEXT ("color is selected in the table THEN It is") + HELP_TEXT ("deleted and the block defined in the palette") + HELP_TEXT ("is inserted. ELSE The block defined in the") + HELP_TEXT ("palette is inserted at the postion just") + HELP_TEXT ("before the selected square. END IF") + HELP_TEXT ("ELSE The block defined in the palette is") + HELP_TEXT ("inserted by erasing the colors following the") + HELP_TEXT ("beginning of the bloc selected in the table.") + HELP_TEXT ("END IF") + HELP_TEXT ("") + HELP_TEXT ("- Delete: Delete the block selected in the") + HELP_TEXT ("table.") + HELP_TEXT ("") + HELP_TEXT ("- Blank: Follows this algorithm:") + HELP_TEXT ("IF you click with the left mouse button on") + HELP_TEXT ("this button THEN Replace the block selected") + HELP_TEXT ("in the table by blank squares.") + HELP_TEXT ("ELSE IF a block of more than one color is") + HELP_TEXT ("selected in the table THEN Insert blank") + HELP_TEXT ("squares to the left and to the right of the") + HELP_TEXT ("block. (this is useful for isolating a") + HELP_TEXT ("shade quickly) ELSE Insert blank squares") + HELP_TEXT ("to the left of the selected square. END IF") + HELP_TEXT ("END IF") + HELP_TEXT ("") + HELP_TEXT ("- Invert: Invert the order of the block") + HELP_TEXT ("selected in the table.") + HELP_TEXT ("") + HELP_TEXT ("- Swap: Allows you you move a block (this") + HELP_TEXT ("exchanges it with what is") + HELP_TEXT ("where you want to move it).") + HELP_TEXT ("") + HELP_TEXT ("- Undo: Cancel the last modification of the") + HELP_TEXT ("table.") + HELP_TEXT ("") + HELP_TEXT ("- The 2 numbers displayed on the right of") + HELP_TEXT ("these buttons are: (above) - the number of") + HELP_TEXT ("the color selected in the palette if only") + HELP_TEXT ("one color is selected. (below) - the number") + HELP_TEXT ("of the color contained in a square in the") + HELP_TEXT ("shades table if this square is the only one") + HELP_TEXT ("selected.") + HELP_TEXT ("") + HELP_TEXT ("- The \"mode\" button displays 3 different") + HELP_TEXT ("modes:") + HELP_TEXT ("\"Normal\": Shades in the range and saturates") + HELP_TEXT ("to its boundaries.") + HELP_TEXT ("\"Loop\": Shades in the range and loops if") + HELP_TEXT ("boundaries are passed.") + HELP_TEXT ("\"No saturation\": Shades in the range and") + HELP_TEXT ("doesn't saturate if boundaries are passed.") + HELP_TEXT ("If the Step (see below) is set to 1, this") + HELP_TEXT ("option does exactly the same as the Normal") + HELP_TEXT ("mode.") + HELP_TEXT ("") + HELP_TEXT ("- Set/Disable: If you want to define several") + HELP_TEXT ("shades in the same table") + HELP_TEXT ("but you'd like these shades not to be") + HELP_TEXT ("effective at the same time, you") + HELP_TEXT ("can mask (disable) some parts of the table") + HELP_TEXT ("so that they will be") + HELP_TEXT ("interpreted a blank squares.") + HELP_TEXT ("To do that, select a block in the table of") + HELP_TEXT ("shades and click on \"Set\".") + HELP_TEXT ("The block will be underlined with a white") + HELP_TEXT ("line; this means that it is") + HELP_TEXT ("disabled.") + HELP_TEXT ("") + HELP_TEXT ("- Clear/Enable: This does exactly the") + HELP_TEXT ("opposite as the button above.") + HELP_TEXT ("") + HELP_TEXT ("- Step: Defines the step of incrementation") + HELP_TEXT ("of the shade. The bigger,") + HELP_TEXT ("the faster you run through the colors of the") + HELP_TEXT ("shade.") + HELP_TEXT ("For example: if the step is 2 and that you") + HELP_TEXT ("have defined a shade with") + HELP_TEXT ("the colors 0,1,4,5,9 and that you click on a") + HELP_TEXT ("pixel of color 1, it will") + HELP_TEXT ("take the value 5 which is 2 positions next") + HELP_TEXT ("in the la table.") + HELP_TEXT ("") + HELP_TEXT ("(We are sorry for these technical") + HELP_TEXT ("considerations quite far from a purely") + HELP_TEXT ("artistic point of view; but know that this") + HELP_TEXT ("effect is really very useful and it is") + HELP_TEXT ("preferable that you understand its whole") + HELP_TEXT ("functionment if you want to fully take") + HELP_TEXT ("advantage of it).") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("QUICK SHADE") - HELP_TEXT(" This drawing mode has about the same effect") - HELP_TEXT("as Shade mode's except that it is faster") - HELP_TEXT("to configurate but a little bit less") - HELP_TEXT("powerful. When you draw on a color of the") - HELP_TEXT("image which is between the fore- and the") - HELP_TEXT("back-color in the palette, the color tends") - HELP_TEXT("towards the fore-color (according to the") - HELP_TEXT("step defined) if you draw with the left") - HELP_TEXT("mouse button, or it tends towards the") - HELP_TEXT("back-color if you are using the right mouse") - HELP_TEXT("button.") + HELP_TEXT (" This drawing mode has about the same effect") + HELP_TEXT ("as Shade mode's except that it is faster") + HELP_TEXT ("to configurate but a little bit less") + HELP_TEXT ("powerful. When you draw on a color of the") + HELP_TEXT ("image which is between the fore- and the") + HELP_TEXT ("back-color in the palette, the color tends") + HELP_TEXT ("towards the fore-color (according to the") + HELP_TEXT ("step defined) if you draw with the left") + HELP_TEXT ("mouse button, or it tends towards the") + HELP_TEXT ("back-color if you are using the right mouse") + HELP_TEXT ("button.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_QUICK_SHADE_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Quick-shade mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Quick-shade mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_QUICK_SHADE_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu with a few parameters that mean") - HELP_TEXT("exactly the same as in the menu of Shade") - HELP_TEXT("mode. These parameters are the step and the") - HELP_TEXT("loop/satu- ration mode (normal, loop, no") - HELP_TEXT("saturation).") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu with a few parameters that mean") + HELP_TEXT ("exactly the same as in the menu of Shade") + HELP_TEXT ("mode. These parameters are the step and the") + HELP_TEXT ("loop/satu- ration mode (normal, loop, no") + HELP_TEXT ("saturation).") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("STENCIL") - HELP_TEXT(" It is used to prevent some colors from") - HELP_TEXT("being modified if you draw on them. The") - HELP_TEXT("main application of the stencil is when you") - HELP_TEXT("want to change one color or more into") - HELP_TEXT("another.") + HELP_TEXT (" It is used to prevent some colors from") + HELP_TEXT ("being modified if you draw on them. The") + HELP_TEXT ("main application of the stencil is when you") + HELP_TEXT ("want to change one color or more into") + HELP_TEXT ("another.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_STENCIL_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Stencil mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Stencil mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_STENCIL_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define a stencil.") - HELP_TEXT("The different sections of this menu are:") - HELP_TEXT("") - HELP_TEXT("- Clear: No color is protected.") - HELP_TEXT("") - HELP_TEXT("- Invert: Colors that were protected are") - HELP_TEXT("unprotected and vice versa.") - HELP_TEXT("") - HELP_TEXT("- Palette: Select colors that should be") - HELP_TEXT("protected with the left mouse button or") - HELP_TEXT("unprotect colors with the right mouse") - HELP_TEXT("button.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define a stencil.") + HELP_TEXT ("The different sections of this menu are:") + HELP_TEXT ("") + HELP_TEXT ("- Clear: No color is protected.") + HELP_TEXT ("") + HELP_TEXT ("- Invert: Colors that were protected are") + HELP_TEXT ("unprotected and vice versa.") + HELP_TEXT ("") + HELP_TEXT ("- Palette: Select colors that should be") + HELP_TEXT ("protected with the left mouse button or") + HELP_TEXT ("unprotect colors with the right mouse") + HELP_TEXT ("button.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("MASK") - HELP_TEXT(" This effect could have been called \"True") - HELP_TEXT("stencil\" because it protects some parts of") - HELP_TEXT("the picture instead of some colors. The") - HELP_TEXT("colors you tag represent the pixels in the") - HELP_TEXT("spare page, corresponding to the pixels in") - HELP_TEXT("the current page, that you don't want to") - HELP_TEXT("alter. For example, draw a simple white") - HELP_TEXT("figure on a black background in the spare") - HELP_TEXT("page. Then, tag the black color in the menu") - HELP_TEXT("of the Mask mode. When you'll draw in the") - HELP_TEXT("current page, only the pixels corresponding") - HELP_TEXT("to the white (non-black) ones in the spare") - HELP_TEXT("page will be modified.") + HELP_TEXT (" This effect could have been called \"True") + HELP_TEXT ("stencil\" because it protects some parts of") + HELP_TEXT ("the picture instead of some colors. The") + HELP_TEXT ("colors you tag represent the pixels in the") + HELP_TEXT ("spare page, corresponding to the pixels in") + HELP_TEXT ("the current page, that you don't want to") + HELP_TEXT ("alter. For example, draw a simple white") + HELP_TEXT ("figure on a black background in the spare") + HELP_TEXT ("page. Then, tag the black color in the menu") + HELP_TEXT ("of the Mask mode. When you'll draw in the") + HELP_TEXT ("current page, only the pixels corresponding") + HELP_TEXT ("to the white (non-black) ones in the spare") + HELP_TEXT ("page will be modified.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_MASK_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Mask mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Mask mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_MASK_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can set the colors of") - HELP_TEXT("the Mask.") - HELP_TEXT("This menu works the same way as the one of") - HELP_TEXT("the Stencil, so please refer to the Stencil") - HELP_TEXT("paragraph to know how to use it.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can set the colors of") + HELP_TEXT ("the Mask.") + HELP_TEXT ("This menu works the same way as the one of") + HELP_TEXT ("the Stencil, so please refer to the Stencil") + HELP_TEXT ("paragraph to know how to use it.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("GRID") - HELP_TEXT(" This is useful to snap the cursor to the") - HELP_TEXT("cross-points of a grid. It's generally") - HELP_TEXT("used to draw a grid before drawing sprites") - HELP_TEXT("of the same size such as a font or tiles,") - HELP_TEXT("or for drawing figures or grabbing brushes") - HELP_TEXT("with their dimensions multiple of the step") - HELP_TEXT("of the grid.');") + HELP_TEXT (" This is useful to snap the cursor to the") + HELP_TEXT ("cross-points of a grid. It's generally") + HELP_TEXT ("used to draw a grid before drawing sprites") + HELP_TEXT ("of the same size such as a font or tiles,") + HELP_TEXT ("or for drawing figures or grabbing brushes") + HELP_TEXT ("with their dimensions multiple of the step") + HELP_TEXT ("of the grid.');") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_GRID_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Grid mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Grid mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_GRID_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define the grid") - HELP_TEXT("parameters. These parameters are:") - HELP_TEXT("") - HELP_TEXT("- X,Y: Steps of the grid.") - HELP_TEXT("") - HELP_TEXT("- dX,dY: Offsets of the grid.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define the grid") + HELP_TEXT ("parameters. These parameters are:") + HELP_TEXT ("") + HELP_TEXT ("- X,Y: Steps of the grid.") + HELP_TEXT ("") + HELP_TEXT ("- dX,dY: Offsets of the grid.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("SIEVE") - HELP_TEXT(" This effect allows you, by defining a") - HELP_TEXT("pattern, to draw only on particular points") - HELP_TEXT("of the picture. If you are a Manga drawer,") - HELP_TEXT("you might find this useful to make patterned") - HELP_TEXT("shades or color transitions.") + HELP_TEXT (" This effect allows you, by defining a") + HELP_TEXT ("pattern, to draw only on particular points") + HELP_TEXT ("of the picture. If you are a Manga drawer,") + HELP_TEXT ("you might find this useful to make patterned") + HELP_TEXT ("shades or color transitions.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_SIEVE_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Sieve mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Sieve mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_SIEVE_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define the Sieve") - HELP_TEXT("parameters. This menu consists in:") - HELP_TEXT("") - HELP_TEXT("- 16x16 drawing area: You can define a") - HELP_TEXT("pattern in it (left click => white pixel /") - HELP_TEXT("right click => black pixel). All the white") - HELP_TEXT("pixels indicate that, when you'll draw,") - HELP_TEXT("pixels will be applied on the picture at the") - HELP_TEXT("corresponding positions whereas black pixels") - HELP_TEXT("won't modify the picture: whites pixels are") - HELP_TEXT("the \"holes of the sieve\".") - HELP_TEXT("") - HELP_TEXT("- 12 default patterns: They can be copied to") - HELP_TEXT("the drawing area.") - HELP_TEXT("") - HELP_TEXT("- \"Transfer to brush\": Copies the pattern to") - HELP_TEXT("the brush (white pixels => Fore-color /") - HELP_TEXT("black pixels => Back-color).") - HELP_TEXT("") - HELP_TEXT("- \"Get from brush\": Puts the brush into the") - HELP_TEXT("drawing area (back-color => black pixels /") - HELP_TEXT("others => white pixels).") - HELP_TEXT("") - HELP_TEXT("- Scrolling 4-arrows pad: Scrolls the") - HELP_TEXT("pattern in the drawing area.") - HELP_TEXT("") - HELP_TEXT("- Resizing 4-arrows pad: Defines the") - HELP_TEXT("dimensions of the pattern.") - HELP_TEXT("") - HELP_TEXT("- Default-value (black or white square):") - HELP_TEXT("Indicates which value must be inserted when") - HELP_TEXT("you increase the dimensions of the pattern.") - HELP_TEXT("") - HELP_TEXT("- \"Clear\": Sets the whole pattern with the") - HELP_TEXT("default value (see above).") - HELP_TEXT("") - HELP_TEXT("- \"Invert\": It... inverts :) ... black and") - HELP_TEXT("white pixels.") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define the Sieve") + HELP_TEXT ("parameters. This menu consists in:") + HELP_TEXT ("") + HELP_TEXT ("- 16x16 drawing area: You can define a") + HELP_TEXT ("pattern in it (left click => white pixel /") + HELP_TEXT ("right click => black pixel). All the white") + HELP_TEXT ("pixels indicate that, when you'll draw,") + HELP_TEXT ("pixels will be applied on the picture at the") + HELP_TEXT ("corresponding positions whereas black pixels") + HELP_TEXT ("won't modify the picture: whites pixels are") + HELP_TEXT ("the \"holes of the sieve\".") + HELP_TEXT ("") + HELP_TEXT ("- 12 default patterns: They can be copied to") + HELP_TEXT ("the drawing area.") + HELP_TEXT ("") + HELP_TEXT ("- \"Transfer to brush\": Copies the pattern to") + HELP_TEXT ("the brush (white pixels => Fore-color /") + HELP_TEXT ("black pixels => Back-color).") + HELP_TEXT ("") + HELP_TEXT ("- \"Get from brush\": Puts the brush into the") + HELP_TEXT ("drawing area (back-color => black pixels /") + HELP_TEXT ("others => white pixels).") + HELP_TEXT ("") + HELP_TEXT ("- Scrolling 4-arrows pad: Scrolls the") + HELP_TEXT ("pattern in the drawing area.") + HELP_TEXT ("") + HELP_TEXT ("- Resizing 4-arrows pad: Defines the") + HELP_TEXT ("dimensions of the pattern.") + HELP_TEXT ("") + HELP_TEXT ("- Default-value (black or white square):") + HELP_TEXT ("Indicates which value must be inserted when") + HELP_TEXT ("you increase the dimensions of the pattern.") + HELP_TEXT ("") + HELP_TEXT ("- \"Clear\": Sets the whole pattern with the") + HELP_TEXT ("default value (see above).") + HELP_TEXT ("") + HELP_TEXT ("- \"Invert\": It... inverts :) ... black and") + HELP_TEXT ("white pixels.") HELP_LINK ("(Key: %s)", SPECIAL_INVERT_SIEVE) - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("TRANSPARENCY") - HELP_TEXT(" This allows to mix the color(s) of the") - HELP_TEXT("paintbrush with the colors of the picture.") - HELP_TEXT("It's used to make transparency effects like") - HELP_TEXT("with watercolors.") + HELP_TEXT (" This allows to mix the color(s) of the") + HELP_TEXT ("paintbrush with the colors of the picture.") + HELP_TEXT ("It's used to make transparency effects like") + HELP_TEXT ("with watercolors.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_COLORIZE_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Transparency mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Transparency mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_COLORIZE_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define the") - HELP_TEXT("Transparency parameters. These parameters") - HELP_TEXT("are:") - HELP_TEXT("") - HELP_TEXT("- Interpolation rate: Indicates the") - HELP_TEXT("percentage of the applied color that will be") - HELP_TEXT("considered upon the replaced color.") - HELP_TEXT("") - HELP_TEXT("- Interpolation method: Uses an") - HELP_TEXT("interpolation algorithm to compute the") - HELP_TEXT("color, according to the interpolation rate.") - HELP_TEXT("") - HELP_TEXT("- Additive method: Uses the lightest colors") - HELP_TEXT("to choose the color to apply. For example:") - HELP_TEXT("if you want to apply a color RGB:30,20,40 on") - HELP_TEXT("a color RGB:10,50,20, the color applied will") - HELP_TEXT("be the one, in the palette, that is the") - HELP_TEXT("closest to the theoretic color RGB:30,50,40.") - HELP_TEXT("") - HELP_TEXT("- Subtractive method: uses the darkest") - HELP_TEXT("colors to choose the color to apply. For") - HELP_TEXT("example: if you want to apply a color") - HELP_TEXT("RGB:30,20,40 on a color RGB:10,50,20, the") - HELP_TEXT("color applied will be the one, in the") - HELP_TEXT("palette, that is the closest to the") - HELP_TEXT("theoretic color RGB:10,20,20.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define the") + HELP_TEXT ("Transparency parameters. These parameters") + HELP_TEXT ("are:") + HELP_TEXT ("") + HELP_TEXT ("- Interpolation rate: Indicates the") + HELP_TEXT ("percentage of the applied color that will be") + HELP_TEXT ("considered upon the replaced color.") + HELP_TEXT ("") + HELP_TEXT ("- Interpolation method: Uses an") + HELP_TEXT ("interpolation algorithm to compute the") + HELP_TEXT ("color, according to the interpolation rate.") + HELP_TEXT ("") + HELP_TEXT ("- Additive method: Uses the lightest colors") + HELP_TEXT ("to choose the color to apply. For example:") + HELP_TEXT ("if you want to apply a color RGB:30,20,40 on") + HELP_TEXT ("a color RGB:10,50,20, the color applied will") + HELP_TEXT ("be the one, in the palette, that is the") + HELP_TEXT ("closest to the theoretic color RGB:30,50,40.") + HELP_TEXT ("") + HELP_TEXT ("- Subtractive method: uses the darkest") + HELP_TEXT ("colors to choose the color to apply. For") + HELP_TEXT ("example: if you want to apply a color") + HELP_TEXT ("RGB:30,20,40 on a color RGB:10,50,20, the") + HELP_TEXT ("color applied will be the one, in the") + HELP_TEXT ("palette, that is the closest to the") + HELP_TEXT ("theoretic color RGB:10,20,20.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("SMOOTH") - HELP_TEXT(" It provides an easy but not as efficient") - HELP_TEXT("anti-aliasing as any artist's touch.") - HELP_TEXT("Anyway this effect finds a better use in") - HELP_TEXT("making a blurry aspect.") + HELP_TEXT (" It provides an easy but not as efficient") + HELP_TEXT ("anti-aliasing as any artist's touch.") + HELP_TEXT ("Anyway this effect finds a better use in") + HELP_TEXT ("making a blurry aspect.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_SMOOTH_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Smooth mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Smooth mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_SMOOTH_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define the Smooth") - HELP_TEXT("matrix or choose one among the 4 ones") - HELP_TEXT("predefined.") - HELP_TEXT("The middle square represents the pixel on") - HELP_TEXT("which you draw and the 8 others represent") - HELP_TEXT("the neighbour pixels. Then, the point on") - HELP_TEXT("which one draw will be replaced by the") - HELP_TEXT("weighted average (according to values of") - HELP_TEXT("each squares) of the 9 defined points.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define the Smooth") + HELP_TEXT ("matrix or choose one among the 4 ones") + HELP_TEXT ("predefined.") + HELP_TEXT ("The middle square represents the pixel on") + HELP_TEXT ("which you draw and the 8 others represent") + HELP_TEXT ("the neighbour pixels. Then, the point on") + HELP_TEXT ("which one draw will be replaced by the") + HELP_TEXT ("weighted average (according to values of") + HELP_TEXT ("each squares) of the 9 defined points.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("SMEAR") - HELP_TEXT(" It smears pixels in the direction you are") - HELP_TEXT("moving your paintbrush, just as if you") - HELP_TEXT("wanted to spread fresh paint with your") - HELP_TEXT("fingers. You can combine this effect with") - HELP_TEXT("the transparency effect.") - HELP_TEXT("") + HELP_TEXT (" It smears pixels in the direction you are") + HELP_TEXT ("moving your paintbrush, just as if you") + HELP_TEXT ("wanted to spread fresh paint with your") + HELP_TEXT ("fingers. You can combine this effect with") + HELP_TEXT ("the transparency effect.") + HELP_TEXT ("") HELP_LINK ("(Key: %s)", SPECIAL_SMEAR_MODE) - HELP_TEXT("Switches the Smear mode.") - HELP_TEXT("") - HELP_TEXT("") + HELP_TEXT ("Switches the Smear mode.") + HELP_TEXT ("") + HELP_TEXT ("") HELP_TITLE("TILING") - HELP_TEXT(" It consists in displaying parts of the") - HELP_TEXT("brush that are adjusted on a tiling when") - HELP_TEXT("you are drawing. It's mainly used for") - HELP_TEXT("quickly drawing a background with a") - HELP_TEXT("pattern, but there is a great number of") - HELP_TEXT("other possibilities.") + HELP_TEXT (" It consists in displaying parts of the") + HELP_TEXT ("brush that are adjusted on a tiling when") + HELP_TEXT ("you are drawing. It's mainly used for") + HELP_TEXT ("quickly drawing a background with a") + HELP_TEXT ("pattern, but there is a great number of") + HELP_TEXT ("other possibilities.") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_TILING_MODE) - HELP_TEXT("") - HELP_TEXT("Switches the Tiling mode.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Switches the Tiling mode.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key: %s)", SPECIAL_TILING_MENU) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can define the Tiling") - HELP_TEXT("parameters. These parameters are the offsets") - HELP_TEXT("of the tiling.") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can define the Tiling") + HELP_TEXT ("parameters. These parameters are the offsets") + HELP_TEXT ("of the tiling.") }; static const T_Help_table helptable_text[] = { HELP_TITLE("TEXT") - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_TEXT) - HELP_TEXT("") - HELP_TEXT("The text menu allows you to enter some text") - HELP_TEXT("and render it as a brush.") - HELP_TEXT("The current background and foreground colors") - HELP_TEXT("are very important, they determine the text") - HELP_TEXT("color, the transparent color, and also the") - HELP_TEXT("color range to use for antialiasing.") - HELP_TEXT("GrafX2 can use 'bitmap' fonts as long as") - HELP_TEXT("they are in the special layout supported ") - HELP_TEXT("by SFont.") - HELP_TEXT("TrueType fonts can also be used if this") - HELP_TEXT("version of GrafX2 was compiled with") - HELP_TEXT("TrueType support.") - HELP_TEXT("") - HELP_TEXT("- Txt: Click and enter your text here, a") - HELP_TEXT("line of up to 250 characters.") - HELP_TEXT("") - HELP_TEXT("- Clear txt: Empties the current text.") - HELP_TEXT("When the text is empty, a standard string") - HELP_TEXT("is shown instead in the preview area.") - HELP_TEXT("") - HELP_TEXT("- Antialias: Click to enable or disable") - HELP_TEXT("Antialiasing. Only affects TrueType fonts.") - HELP_TEXT("") - HELP_TEXT("- Size: Determine the font height. Only") - HELP_TEXT("affects TrueType fonts.") - HELP_TEXT("") - HELP_TEXT("- Font selector: Choose a font. You can") - HELP_TEXT("use the arrow keys (up and down) to quickly") - HELP_TEXT("browse your fonts.") - HELP_TEXT("TrueType fonts are indicated by 'TT'.") - HELP_TEXT("") - HELP_TEXT("- Preview area: Shows what the brush will") - HELP_TEXT("look like.") + HELP_TEXT ("") + HELP_TEXT ("The text menu allows you to enter some text") + HELP_TEXT ("and render it as a brush.") + HELP_TEXT ("The current background and foreground colors") + HELP_TEXT ("are very important, they determine the text") + HELP_TEXT ("color, the transparent color, and also the") + HELP_TEXT ("color range to use for antialiasing.") + HELP_TEXT ("GrafX2 can use 'bitmap' fonts as long as") + HELP_TEXT ("they are in the special layout supported ") + HELP_TEXT ("by SFont.") + HELP_TEXT ("TrueType fonts can also be used if this") + HELP_TEXT ("version of GrafX2 was compiled with") + HELP_TEXT ("TrueType support.") + HELP_TEXT ("") + HELP_TEXT ("- Txt: Click and enter your text here, a") + HELP_TEXT ("line of up to 250 characters.") + HELP_TEXT ("") + HELP_TEXT ("- Clear txt: Empties the current text.") + HELP_TEXT ("When the text is empty, a standard string") + HELP_TEXT ("is shown instead in the preview area.") + HELP_TEXT ("") + HELP_TEXT ("- Antialias: Click to enable or disable") + HELP_TEXT ("Antialiasing. Only affects TrueType fonts.") + HELP_TEXT ("") + HELP_TEXT ("- Size: Determine the font height. Only") + HELP_TEXT ("affects TrueType fonts.") + HELP_TEXT ("") + HELP_TEXT ("- Font selector: Choose a font. You can") + HELP_TEXT ("use the arrow keys (up and down) to quickly") + HELP_TEXT ("browse your fonts.") + HELP_TEXT ("TrueType fonts are indicated by 'TT'.") + HELP_TEXT ("") + HELP_TEXT ("- Preview area: Shows what the brush will") + HELP_TEXT ("look like.") }; static const T_Help_table helptable_magnifier[] = { HELP_TITLE("MAGNIFIER") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_MAGNIFIER) - HELP_TEXT("") - HELP_TEXT("Engages/Disengages the choice of the zoomed") - HELP_TEXT("window. If you're already in magnifier mode,") - HELP_TEXT("you'll return to normal mode.") + HELP_TEXT ("") + HELP_TEXT ("Engages/Disengages the choice of the zoomed") + HELP_TEXT ("window. If you're already in magnifier mode,") + HELP_TEXT ("you'll return to normal mode.") HELP_LINK ("Zoom in : %s",SPECIAL_ZOOM_IN) HELP_LINK ("Zoom out: %s",SPECIAL_ZOOM_OUT) - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_MAGNIFIER) - HELP_TEXT("") - HELP_TEXT("Displays a menu where you can choose the") - HELP_TEXT("magnifying factor.") - HELP_TEXT("") - HELP_TEXT(" Note: When you are in Zoom mode, you can") - HELP_TEXT("move the \"split\" bar by clicking on it and") - HELP_TEXT("moving your mouse left or right while") - HELP_TEXT("holding the mouse button down.") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where you can choose the") + HELP_TEXT ("magnifying factor.") + HELP_TEXT ("") + HELP_TEXT (" Note: When you are in Zoom mode, you can") + HELP_TEXT ("move the \"split\" bar by clicking on it and") + HELP_TEXT ("moving your mouse left or right while") + HELP_TEXT ("holding the mouse button down.") }; static const T_Help_table helptable_colorpicker[] = { HELP_TITLE("PIPETTE") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_COLORPICKER) - HELP_TEXT("") - HELP_TEXT("Engages a color grabbing.") - HELP_TEXT("") - HELP_TEXT("Click on the picture to get the color of the") - HELP_TEXT("pixel you're on. You can either get a new") - HELP_TEXT("Fore-color or Back-color with respectively") - HELP_TEXT("left or right mouse button.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Engages a color grabbing.") + HELP_TEXT ("") + HELP_TEXT ("Click on the picture to get the color of the") + HELP_TEXT ("pixel you're on. You can either get a new") + HELP_TEXT ("Fore-color or Back-color with respectively") + HELP_TEXT ("left or right mouse button.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_COLORPICKER) - HELP_TEXT("") - HELP_TEXT("Swap Fore-color and Back-color.") - HELP_TEXT("") - HELP_TEXT(" The color currently pointed will be") - HELP_TEXT("displayed in the tool-bar right after the") - HELP_TEXT("coordinates. If you click outside the") - HELP_TEXT("picture, the color 0 will be returned.") + HELP_TEXT ("") + HELP_TEXT ("Swap Fore-color and Back-color.") + HELP_TEXT ("") + HELP_TEXT (" The color currently pointed will be") + HELP_TEXT ("displayed in the tool-bar right after the") + HELP_TEXT ("coordinates. If you click outside the") + HELP_TEXT ("picture, the color 0 will be returned.") }; static const T_Help_table helptable_resolution[] = { HELP_TITLE("RESOLUTION AND") HELP_TITLE(" IMAGE SIZE") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_RESOL) - HELP_TEXT("") - HELP_TEXT("Displays a menu where you can define the") - HELP_TEXT("size of your picture (up to 1024x768) by") - HELP_TEXT("clicking in the boxes named \"Width\" and") - HELP_TEXT("\"Height\"; and the resolution in which you") - HELP_TEXT("want to draw (in the list).") - HELP_TEXT("") - HELP_TEXT("Clicking on a resolution button with the") - HELP_TEXT("right mouse button will not only set the") - HELP_TEXT("resolution of the screen, but also set the") - HELP_TEXT("picture dimensions to the screen ones.") - HELP_TEXT("") - HELP_TEXT("Resolutions written in dark gray are VESA") - HELP_TEXT("modes that aren't supported by your video") - HELP_TEXT("card. If you have some modes like that, you") - HELP_TEXT("should try to run a VESA driver such as") - HELP_TEXT("Univesa or Univbe before running the") - HELP_TEXT("program. If these modes still aren't") - HELP_TEXT("available, then this means that your video") - HELP_TEXT("card really doesn't support them.") - HELP_TEXT("") - HELP_TEXT("The small buttons on the left-hand side of") - HELP_TEXT("the lines in the list of modes have been") - HELP_TEXT("designed to allow you to disable some modes") - HELP_TEXT("that are not supported by your card. So, the") - HELP_TEXT("modes that you will disable won't be used") - HELP_TEXT("when loading pictures with \"Auto-set") - HELP_TEXT("resolution\" ON.") - HELP_TEXT("") - HELP_TEXT("When you click on one of these buttons, its") - HELP_TEXT("color changes to one of the 4 following. The") - HELP_TEXT("signification for each color of these") - HELP_TEXT("buttons is:") - HELP_TEXT("") - HELP_TEXT("- Light gray: The video mode is OK. It can") - HELP_TEXT("be used by the auto-set resolution option") - HELP_TEXT("when you load picture, and you can select it") - HELP_TEXT("in the menu of resolutions.") - HELP_TEXT("") - HELP_TEXT("- White: It works exactly the same as above.") - HELP_TEXT("Moreover, it allows you to tag your") - HELP_TEXT("favourite modes. Indeed, the huge number of") - HELP_TEXT("video modes makes it more difficult to find") - HELP_TEXT("the mode your want in the list; so you can") - HELP_TEXT("tag your favoutite ones in white, so that it") - HELP_TEXT("will be easier to locate them. (Note: you") - HELP_TEXT("cannot disable the standard 320x200 mode)") - HELP_TEXT("") - HELP_TEXT("- Dark gray: It allows you to indicate which") - HELP_TEXT("modes are not really perfect (flickering,") - HELP_TEXT("not centered, etc...) but which can be used") - HELP_TEXT("even so. The difference with the light grey") - HELP_TEXT("button is that these modes won't be used by") - HELP_TEXT("the auto-set resolution option.") - HELP_TEXT("") - HELP_TEXT("- Black: Use it for totally unsupported") - HELP_TEXT("modes. Thus, these modes won't be selected") - HELP_TEXT("the \"auto-set res.\" and the program will") - HELP_TEXT("prevent you from selecting them from the") - HELP_TEXT("menu of resolutions.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where you can define the") + HELP_TEXT ("size of your picture and choose the") + HELP_TEXT ("screen resolution.") + HELP_TEXT ("") + HELP_TEXT ("- Image size") + HELP_TEXT ("Click in the boxes named \"Width\" and") + HELP_TEXT ("\"Height\" to change the size of the image") + HELP_TEXT ("you're editing, up to 9999x9999.") + HELP_TEXT ("You can also right-click a video mode to") + HELP_TEXT ("copy its dimensions to the image's.") + HELP_TEXT ("") + HELP_TEXT ("- Pixel size") + HELP_TEXT ("If you choose Double pixels, Grafx2 will") + HELP_TEXT ("emulate lower resolutions by drawing a 2x2") + HELP_TEXT ("rectangle for each pixel. As a result, the") + HELP_TEXT ("image will appear bigger in the normal view.") + HELP_TEXT ("If you choose 'Wide' or 'Tall' pixels, it") + HELP_TEXT ("will simulate video modes that have") + HELP_TEXT ("non-square pixels.") + HELP_TEXT ("") + HELP_TEXT ("- Video mode") + HELP_TEXT ("Click on a video mode to select it.") + HELP_TEXT ("Grafx2 only lists modes that are detected") + HELP_TEXT ("as available on your computer. Depending on") + HELP_TEXT ("your video card and drivers, there can be") + HELP_TEXT ("a huge difference in the number of modes") + HELP_TEXT ("it can propose.") + HELP_TEXT ("The small buttons on the left-hand side of") + HELP_TEXT ("the lines in the list of modes have been") + HELP_TEXT ("designed to allow you to disable some modes") + HELP_TEXT ("that are not supported by your card. So, the") + HELP_TEXT ("modes that you will disable won't be used") + HELP_TEXT ("when loading pictures with \"Auto-set") + HELP_TEXT ("resolution\" ON.") + HELP_TEXT ("") + HELP_TEXT ("When you click on one of these buttons, its") + HELP_TEXT ("color changes to one of the 4 following. The") + HELP_TEXT ("signification for each color of these") + HELP_TEXT ("buttons is:") + HELP_TEXT ("") + HELP_TEXT ("- Light gray: The video mode is OK. It can") + HELP_TEXT ("be used by the auto-set resolution option") + HELP_TEXT ("when you load picture, and you can select it") + HELP_TEXT ("in the menu of resolutions.") + HELP_TEXT ("") + HELP_TEXT ("- White: It works exactly the same as above.") + HELP_TEXT ("Moreover, it allows you to tag your") + HELP_TEXT ("favourite modes. Indeed, the huge number of") + HELP_TEXT ("video modes makes it more difficult to find") + HELP_TEXT ("the mode your want in the list; so you can") + HELP_TEXT ("tag your favoutite ones in white, so that it") + HELP_TEXT ("will be easier to locate them. (Note: you") + HELP_TEXT ("cannot disable the standard windowed mode)") + HELP_TEXT ("") + HELP_TEXT ("- Dark gray: It allows you to indicate which") + HELP_TEXT ("modes are not really perfect (flickering,") + HELP_TEXT ("not centered, etc...) but which can be used") + HELP_TEXT ("even so. The difference with the light grey") + HELP_TEXT ("button is that these modes won't be used by") + HELP_TEXT ("the auto-set resolution option.") + HELP_TEXT ("") + HELP_TEXT ("- Black: Use it for totally unsupported") + HELP_TEXT ("modes. Thus, these modes won't be selected") + HELP_TEXT ("the \"auto-set res.\" and the program will") + HELP_TEXT ("not let you select them from the list of") + HELP_TEXT ("resolutions.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_RESOL) - HELP_TEXT("") - HELP_TEXT(" Automaticaly switches to the 640x400 window") - HELP_TEXT("mode.") + HELP_TEXT ("") + HELP_TEXT (" Automaticaly switches to the 640x400 window") + HELP_TEXT ("mode.") }; static const T_Help_table helptable_page[] = { HELP_TITLE("SPARE") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_PAGE) - HELP_TEXT("") - HELP_TEXT("Jumps to spare page. The current page is") - HELP_TEXT("then considered as the new spare page, and") - HELP_TEXT("the spare page considered as the new current") - HELP_TEXT("page.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Jumps to spare page. The current page is") + HELP_TEXT ("then considered as the new spare page, and") + HELP_TEXT ("the spare page considered as the new current") + HELP_TEXT ("page.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_PAGE) - HELP_TEXT("") - HELP_TEXT("Opens a menu where you can choose whether") - HELP_TEXT("you want to copy the whole picture (keyboard") - HELP_TEXT("short-cut in this menu is [Return]), only") - HELP_TEXT("the pixels, only the palette, or only some") - HELP_TEXT("colors.") - HELP_TEXT("In this last case, a second menu") - HELP_TEXT("(stencil-like) will propose you to tag the") - HELP_TEXT("colors you want to copy (they are all") - HELP_TEXT("selected by default).") - HELP_TEXT("Please refer to section \"Stencil\" to know") - HELP_TEXT("how to use this last menu.") - HELP_TEXT("The last option the menu (\"Copy palette and") - HELP_TEXT("remap\"), remaps the spare page with the") - HELP_TEXT("current palette and replicates this palette") - HELP_TEXT("to the spare page. This option is useful to") - HELP_TEXT("quickly remap a picture with the palette of") - HELP_TEXT("another.") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu where you can choose whether") + HELP_TEXT ("you want to copy the whole picture (keyboard") + HELP_TEXT ("short-cut in this menu is [Return]), only") + HELP_TEXT ("the pixels, only the palette, or only some") + HELP_TEXT ("colors.") + HELP_TEXT ("In this last case, a second menu") + HELP_TEXT ("(stencil-like) will propose you to tag the") + HELP_TEXT ("colors you want to copy (they are all") + HELP_TEXT ("selected by default).") + HELP_TEXT ("Please refer to section \"Stencil\" to know") + HELP_TEXT ("how to use this last menu.") + HELP_TEXT ("The last option the menu (\"Copy palette and") + HELP_TEXT ("remap\"), remaps the spare page with the") + HELP_TEXT ("current palette and replicates this palette") + HELP_TEXT ("to the spare page. This option is useful to") + HELP_TEXT ("quickly remap a picture with the palette of") + HELP_TEXT ("another.") }; static const T_Help_table helptable_save[] = { HELP_TITLE("SAVE") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_SAVE) - HELP_TEXT("") - HELP_TEXT("Displays a fileselector where the following") - HELP_TEXT("options are available:") - HELP_TEXT("") - HELP_TEXT("- Drives: Allow you to change the current") - HELP_TEXT("drive. You can use + to change") - HELP_TEXT("drives too.") - HELP_TEXT("") - HELP_TEXT("- Format: Allows you to choose the file") - HELP_TEXT("format you want. (PAL and KCF file formats") - HELP_TEXT("are \"palette\" files).") - HELP_TEXT("") - HELP_TEXT("- Filename: Allows you to give a new name to") - HELP_TEXT("the picture. If no extension is given, the") - HELP_TEXT("default (according to the format) will be") - HELP_TEXT("used.") - HELP_TEXT("") - HELP_TEXT("- File-list: Allows you to flick through the") - HELP_TEXT("disk tree or to overwrite an existing file.") - HELP_TEXT("") - HELP_TEXT("- Delete: Allows you to delete the item") - HELP_TEXT("under the selection bar. If the item is a") - HELP_TEXT("directory, it must be empty to be removed.") - HELP_TEXT("") - HELP_TEXT("- Save: Saves the picture with the current") - HELP_TEXT("filename, with the chosen format and with") - HELP_TEXT("the current comment (for PKM files). If the") - HELP_TEXT("current filename represents a directory,") - HELP_TEXT("you'll enter it.") - HELP_TEXT("") - HELP_TEXT("- Comment (Txt): If you're using the PKM") - HELP_TEXT("format, you can type in a comment on your") - HELP_TEXT("picture.") - HELP_TEXT("") - HELP_TEXT("Note: The Backspace key brings you directly") - HELP_TEXT("to the parent directory. Type in the 1st") - HELP_TEXT("letters of a filename you are looking for to") - HELP_TEXT("access it faster.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Displays a fileselector where the following") + HELP_TEXT ("options are available:") + HELP_TEXT ("") + HELP_TEXT ("- Select drive: Allow you to change the") + HELP_TEXT ("current drive.or volume (depending on your") + HELP_TEXT ("operating system") + HELP_TEXT ("") + HELP_TEXT ("- Format: Allows you to choose the file") + HELP_TEXT ("format you want. (PAL and KCF file formats") + HELP_TEXT ("are \"palette\" files).") + HELP_TEXT ("") + HELP_TEXT ("- Filename: Allows you to give a new name to") + HELP_TEXT ("the picture. If no extension is given, the") + HELP_TEXT ("default (according to the format) will be") + HELP_TEXT ("used.") + HELP_TEXT ("") + HELP_TEXT ("- Bookmarks: The four dropdown buttons allow") + HELP_TEXT ("you to bookmark frequently used directories.") + HELP_TEXT ("Use right-click to open a contextual menu") + HELP_TEXT ("to Set it (memorize current directory),") + HELP_TEXT ("Rename it to change its label, and Clear it") + HELP_TEXT ("if you no longer need it. Use left-click to") + HELP_TEXT ("change to the memorized directory.") + HELP_TEXT ("") + HELP_TEXT ("- File-list: Allows you to flick through the") + HELP_TEXT ("disk tree or to overwrite an existing file.") + HELP_TEXT ("") + HELP_TEXT ("- Delete: Allows you to delete the item") + HELP_TEXT ("under the selection bar. If the item is a") + HELP_TEXT ("directory, it must be empty to be removed.") + HELP_TEXT ("") + HELP_TEXT ("- Save: Saves the picture with the current") + HELP_TEXT ("filename, with the chosen format. If the ") + HELP_TEXT ("current filename represents a directory,") + HELP_TEXT ("you'll enter it.") + HELP_TEXT ("") + HELP_TEXT ("- Comment (Txt): If you're using the PKM") + HELP_TEXT ("or PNG format, you can type in a comment on") + HELP_TEXT ("your picture. It will be memorized in the") + HELP_TEXT ("image.") + HELP_TEXT ("") + HELP_TEXT ("Note: The Backspace key brings you directly") + HELP_TEXT ("to the parent directory. You can also type") + HELP_TEXT ("the first letters of a filename you are") + HELP_TEXT ("looking for, to access it faster.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_SAVE) - HELP_TEXT("") - HELP_TEXT("Save the current picture with its current") - HELP_TEXT("filename, format and comment.") - HELP_TEXT("") - HELP_TEXT("If the file already exists, a confirmation") - HELP_TEXT("box will appear.") + HELP_TEXT ("") + HELP_TEXT ("Save the current picture with its current") + HELP_TEXT ("filename, format and comment.") + HELP_TEXT ("") + HELP_TEXT ("If the file already exists, a confirmation") + HELP_TEXT ("box will appear.") }; static const T_Help_table helptable_load[] = { HELP_TITLE("LOAD") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_LOAD) - HELP_TEXT("") - HELP_TEXT("This works the same way as Save.") - HELP_TEXT("") - HELP_TEXT("You'll have access in the format selector to") - HELP_TEXT("a \"*.*\" filter. And of course, you won't be") - HELP_TEXT("able to type in any comment.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("This works the same way as Save.") + HELP_TEXT ("") + HELP_TEXT ("You'll have access in the format selector to") + HELP_TEXT ("a \"*.*\" filter. And of course, you won't be") + HELP_TEXT ("able to type in any comment.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_LOAD) - HELP_TEXT("") - HELP_TEXT("Reloads the picture.") - HELP_TEXT("") - HELP_TEXT("If you want to load a picture and that you") - HELP_TEXT("haven't saved the last modifications of the") - HELP_TEXT("current picture, a confirmation box will") - HELP_TEXT("appear.") + HELP_TEXT ("") + HELP_TEXT ("Reloads the picture.") + HELP_TEXT ("") + HELP_TEXT ("If you want to load a picture and that you") + HELP_TEXT ("haven't saved the last modifications of the") + HELP_TEXT ("current picture, a confirmation box will") + HELP_TEXT ("appear.") }; static const T_Help_table helptable_settings[] = { HELP_TITLE("SETTINGS") - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_SETTINGS) - HELP_TEXT("") - HELP_TEXT("Displays a menu where you can configure some") - HELP_TEXT("miscellaneous elements of the program:") - HELP_TEXT("") - HELP_TEXT("- Number of UNDO pages: indicates the total") - HELP_TEXT("number of pages that GrafX2 will memorize.") - HELP_TEXT("Each time you modify the picture, its") - HELP_TEXT("current state is memorized in one of these") - HELP_TEXT("pages. To flick through these pages, use the") - HELP_TEXT("\"Oops\" button (Undo/Redo).") - HELP_TEXT("") - HELP_TEXT("- Font: determines whether you want to use") - HELP_TEXT("GrafX2 with a classical font, or another one") - HELP_TEXT("a bit funnier.") - HELP_TEXT("") - HELP_TEXT("- Mouse sensibility: Modifies the speed of") - HELP_TEXT("the mouse.") - HELP_TEXT("") - HELP_TEXT("- Show/Hide in file list: Defines whether") - HELP_TEXT("some particular files or directories must be") - HELP_TEXT("displayed by the fileselectors or not.") - HELP_TEXT("") - HELP_TEXT("- Show/Hide picture limits: Indicates if the") - HELP_TEXT("picture boundaries must be displayed when") - HELP_TEXT("you are in a resolution bigger than the") - HELP_TEXT("picture.") - HELP_TEXT("") - HELP_TEXT("- Clear palette: Indicates if loading a file") - HELP_TEXT("with a palette of less than 256 colors must") - HELP_TEXT("erase the rest of the current palette") - HELP_TEXT("(replace by the black color).") - HELP_TEXT("") - HELP_TEXT("- Maximize preview: maximizes the preview of") - HELP_TEXT("the pictures so that it is as big as") - HELP_TEXT("possible. If you're not in the same") - HELP_TEXT("resolution as the picture's one, it can try") - HELP_TEXT("to correct the aspect ratio, but if the") - HELP_TEXT("picture does not fill the whole screen, it") - HELP_TEXT("can be worse.") - HELP_TEXT("") - HELP_TEXT("- Backup: when you'll save a picture over an") - HELP_TEXT("existing file, the program will rename this") - HELP_TEXT("file to \"*.BAK\" where * is the name of the") - HELP_TEXT("picture without its extension. If the backup") - HELP_TEXT("file already exists in the directory, it") - HELP_TEXT("will be replaced. If you save a picture with") - HELP_TEXT("the name of the backup file, no backup file") - HELP_TEXT("will be created (of course!) ;).") - HELP_TEXT("") - HELP_TEXT("- Cursor: allows you to choose whether you") - HELP_TEXT("prefer a solid cursor or a transparent") - HELP_TEXT("cursor.") - HELP_TEXT("") - HELP_TEXT("- Safety colors: Brings back the 4 default") - HELP_TEXT("colors of the menus if you run an operation") - HELP_TEXT("that passes the image in less than four") - HELP_TEXT("colors in the palette editor.") - HELP_TEXT("") - HELP_TEXT("- Adjust brush pick: This option is used") - HELP_TEXT("when you grab a brush in Grid (Snap) mode.") - HELP_TEXT("Then, the right-most and down-most pixels") - HELP_TEXT("won't be picked up with the rest of the") - HELP_TEXT("brush. This option has been made because, if") - HELP_TEXT("people grab brushes in Grid mode, that's") - HELP_TEXT("mostly when they want to grab sprites. For") - HELP_TEXT("example: if you have 16x16 sprites on your") - HELP_TEXT("page, you'll set the grid mode to 16x16. But") - HELP_TEXT("the cursor will snap at points like (0,0),") - HELP_TEXT("(16,0), (16,16) and so on... And the problem") - HELP_TEXT("is that, from (0,0) to (16,16), there are 17") - HELP_TEXT("pixels! But if you keep the") - HELP_TEXT("adjust-brush-pick option on, the unwanted") - HELP_TEXT("pixels will be ignored. Moreover, this") - HELP_TEXT("option adjusts the brush handle so that the") - HELP_TEXT("brush still fits in the grid, instead of") - HELP_TEXT("placing the handle in the center of the") - HELP_TEXT("brush.") - HELP_TEXT("") - HELP_TEXT("- Separate colors: Draws a squaring around") - HELP_TEXT("the colors of the tool-bar.") - HELP_TEXT("") - HELP_TEXT("- Auto-set resolution: sets the best") - HELP_TEXT("resolution for the loaded image.") - HELP_TEXT("") - HELP_TEXT("- Coordinates: Choose if you want to display") - HELP_TEXT("relative or absolute coordinates when using") - HELP_TEXT("tools such as circles, rectangles, etc...") - HELP_TEXT("for example, if you draw a circle: if coords") - HELP_TEXT("are relative, the radius of the circle will") - HELP_TEXT("be displayed, while in absolute coords, the") - HELP_TEXT("coordinates of the cursor will be displayed.") - HELP_TEXT("") - HELP_TEXT("- Reload: loads the previously saved") - HELP_TEXT("configuration.") - HELP_TEXT("") - HELP_TEXT("- Auto-save: means that the configuration") - HELP_TEXT("will be automatically saved when you'll quit") - HELP_TEXT("the program.") - HELP_TEXT("") - HELP_TEXT("- Save: saves the configuration at once.") - HELP_TEXT(" All modifications will be effective just") - HELP_TEXT("after closing the menu.") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where you can configure some") + HELP_TEXT ("miscellaneous elements of the program:") + HELP_TEXT ("") + HELP_TEXT ("- Number of UNDO pages: indicates the total") + HELP_TEXT ("number of pages that GrafX2 will memorize.") + HELP_TEXT ("Each time you modify the picture, its") + HELP_TEXT ("current state is memorized in one of these") + HELP_TEXT ("pages. To flick through these pages, use the") + HELP_TEXT ("\"Oops\" button (Undo/Redo).") + HELP_TEXT ("") + HELP_TEXT ("- Font: determines whether you want to use") + HELP_TEXT ("GrafX2 with a classical font, or another one") + HELP_TEXT ("a bit funnier.") + HELP_TEXT ("") + HELP_TEXT ("- Mouse sensibility: Modifies the speed of") + HELP_TEXT ("the mouse.") + HELP_TEXT ("") + HELP_TEXT ("- Show/Hide in file list: Defines whether") + HELP_TEXT ("some particular files or directories must be") + HELP_TEXT ("displayed by the fileselectors or not.") + HELP_TEXT ("") + HELP_TEXT ("- Show/Hide picture limits: Indicates if the") + HELP_TEXT ("picture boundaries must be displayed when") + HELP_TEXT ("you are in a resolution bigger than the") + HELP_TEXT ("picture.") + HELP_TEXT ("") + HELP_TEXT ("- Clear palette: Indicates if loading a file") + HELP_TEXT ("with a palette of less than 256 colors must") + HELP_TEXT ("erase the rest of the current palette") + HELP_TEXT ("(replace by the black color).") + HELP_TEXT ("") + HELP_TEXT ("- Maximize preview: maximizes the preview of") + HELP_TEXT ("the pictures so that it is as big as") + HELP_TEXT ("possible. If you're not in the same") + HELP_TEXT ("resolution as the picture's one, it can try") + HELP_TEXT ("to correct the aspect ratio, but if the") + HELP_TEXT ("picture does not fill the whole screen, it") + HELP_TEXT ("can be worse.") + HELP_TEXT ("") + HELP_TEXT ("- Backup: when you'll save a picture over an") + HELP_TEXT ("existing file, the program will rename this") + HELP_TEXT ("file to \"*.BAK\" where * is the name of the") + HELP_TEXT ("picture without its extension. If the backup") + HELP_TEXT ("file already exists in the directory, it") + HELP_TEXT ("will be replaced. If you save a picture with") + HELP_TEXT ("the name of the backup file, no backup file") + HELP_TEXT ("will be created (of course!) ;).") + HELP_TEXT ("") + HELP_TEXT ("- Cursor: allows you to choose whether you") + HELP_TEXT ("prefer a solid cursor or a transparent") + HELP_TEXT ("cursor.") + HELP_TEXT ("") + HELP_TEXT ("- Safety colors: Brings back the 4 default") + HELP_TEXT ("colors of the menus if you run an operation") + HELP_TEXT ("that passes the image in less than four") + HELP_TEXT ("colors in the palette editor.") + HELP_TEXT ("") + HELP_TEXT ("- Adjust brush pick: This option is used") + HELP_TEXT ("when you grab a brush in Grid (Snap) mode.") + HELP_TEXT ("Then, the right-most and down-most pixels") + HELP_TEXT ("won't be picked up with the rest of the") + HELP_TEXT ("brush. This option has been made because, if") + HELP_TEXT ("people grab brushes in Grid mode, that's") + HELP_TEXT ("mostly when they want to grab sprites. For") + HELP_TEXT ("example: if you have 16x16 sprites on your") + HELP_TEXT ("page, you'll set the grid mode to 16x16. But") + HELP_TEXT ("the cursor will snap at points like (0,0),") + HELP_TEXT ("(16,0), (16,16) and so on... And the problem") + HELP_TEXT ("is that, from (0,0) to (16,16), there are 17") + HELP_TEXT ("pixels! But if you keep the") + HELP_TEXT ("adjust-brush-pick option on, the unwanted") + HELP_TEXT ("pixels will be ignored. Moreover, this") + HELP_TEXT ("option adjusts the brush handle so that the") + HELP_TEXT ("brush still fits in the grid, instead of") + HELP_TEXT ("placing the handle in the center of the") + HELP_TEXT ("brush.") + HELP_TEXT ("") + HELP_TEXT ("- Separate colors: Draws a squaring around") + HELP_TEXT ("the colors of the tool-bar.") + HELP_TEXT ("") + HELP_TEXT ("- Auto-set resolution: sets the best") + HELP_TEXT ("resolution for the loaded image.") + HELP_TEXT ("") + HELP_TEXT ("- Coordinates: Choose if you want to display") + HELP_TEXT ("relative or absolute coordinates when using") + HELP_TEXT ("tools such as circles, rectangles, etc...") + HELP_TEXT ("for example, if you draw a circle: if coords") + HELP_TEXT ("are relative, the radius of the circle will") + HELP_TEXT ("be displayed, while in absolute coords, the") + HELP_TEXT ("coordinates of the cursor will be displayed.") + HELP_TEXT ("") + HELP_TEXT ("- Reload: loads the previously saved") + HELP_TEXT ("configuration.") + HELP_TEXT ("") + HELP_TEXT ("- Auto-save: means that the configuration") + HELP_TEXT ("will be automatically saved when you'll quit") + HELP_TEXT ("the program.") + HELP_TEXT ("") + HELP_TEXT ("- Save: saves the configuration at once.") + HELP_TEXT (" All modifications will be effective just") + HELP_TEXT ("after closing the menu.") }; static const T_Help_table helptable_clear[] = { HELP_TITLE("CLEAR") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_CLEAR) - HELP_TEXT("") - HELP_TEXT("Clears the picture with the color number 0.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Clears the picture with the color number 0.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_CLEAR) - HELP_TEXT("") - HELP_TEXT("Clears the picture with the Back-color.") + HELP_TEXT ("") + HELP_TEXT ("Clears the picture with the Back-color.") }; static const T_Help_table helptable_general[] = { HELP_TITLE("HELP STATS") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_HELP) - HELP_TEXT("") - HELP_TEXT("Displays an info window where you'll find") - HELP_TEXT("some credits, help about the credits,") - HELP_TEXT("different effects, greetings, registering...") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Displays an info window where you'll find") + HELP_TEXT ("some credits, help about the credits,") + HELP_TEXT ("different effects, greetings, registering...") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_HELP) - HELP_TEXT("") - HELP_TEXT("Displays a window where you'll find") - HELP_TEXT("miscellaneous informations about the system.") - HELP_TEXT(" Note: you should take care to keep more") - HELP_TEXT("than 128 Kb in order to let the program") - HELP_TEXT("run in a proper way.") + HELP_TEXT ("") + HELP_TEXT ("Displays a window where you'll find") + HELP_TEXT ("miscellaneous informations about the system.") + HELP_TEXT (" Note: you should take care to keep more") + HELP_TEXT ("than 128 Kb in order to let the program") + HELP_TEXT ("run in a proper way.") }; static const T_Help_table helptable_undo[] = { HELP_TITLE("OOPS") - HELP_TEXT("(UNDO/REDO)") - HELP_TEXT("LEFT CLICK Allows you to undo the last") - HELP_TEXT("modification on the picture.") + HELP_TEXT ("(UNDO/REDO)") + HELP_TEXT ("LEFT CLICK Allows you to undo the last") + HELP_TEXT ("modification on the picture.") HELP_LINK ("(Key:%s)",0x100+BUTTON_UNDO) - HELP_TEXT("") - HELP_TEXT("RIGHT CLICK Allows you to redo the last") - HELP_TEXT("modification undone on the picture.") - HELP_TEXT("The maximum number of UNDO that you can") - HELP_TEXT("perform can be defined in the settings") - HELP_TEXT("menu.") - HELP_TEXT("Undo/Redo aren't effective after page") - HELP_TEXT("switching, picture loading and picture") - HELP_TEXT("size modifications.") + HELP_TEXT ("") + HELP_TEXT ("RIGHT CLICK Allows you to redo the last") + HELP_TEXT ("modification undone on the picture.") + HELP_TEXT ("The maximum number of UNDO that you can") + HELP_TEXT ("perform can be defined in the settings") + HELP_TEXT ("menu.") + HELP_TEXT ("Undo/Redo aren't effective after page") + HELP_TEXT ("switching, picture loading and picture") + HELP_TEXT ("size modifications.") HELP_LINK ("(Key:%s)",0x200+BUTTON_UNDO) }; static const T_Help_table helptable_kill[] = { HELP_TITLE("KILL") - HELP_TEXT("KILL CURRENT PAGE") - HELP_TEXT("") + HELP_TEXT ("KILL CURRENT PAGE") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_KILL) - HELP_TEXT("") - HELP_TEXT("Removes the current page from the list of") - HELP_TEXT("\"Undo\" pages. This allows you to free some") - HELP_TEXT("memory if you need it. For instance, this") - HELP_TEXT("will allow you to delete the start-up page") - HELP_TEXT("after having loaded an image. A message will") - HELP_TEXT("appear if you've already erased all the") - HELP_TEXT("pages except the last one.") - HELP_TEXT(" Note: Another way to free some memory is to") - HELP_TEXT("decrease the number of \"Undo\" pages. Or") - HELP_TEXT("else, if you have recentlt grabbed a very") - HELP_TEXT("big brush that you don't use any more, you") - HELP_TEXT("can grab a new smaller one. The memory") - HELP_TEXT("allocated by the big brush will be thus") - HELP_TEXT("freed.") + HELP_TEXT ("") + HELP_TEXT ("Removes the current page from the list of") + HELP_TEXT ("\"Undo\" pages. This allows you to free some") + HELP_TEXT ("memory if you need it. For instance, this") + HELP_TEXT ("will allow you to delete the start-up page") + HELP_TEXT ("after having loaded an image. A message will") + HELP_TEXT ("appear if you've already erased all the") + HELP_TEXT ("pages except the last one.") + HELP_TEXT (" Note: Another way to free some memory is to") + HELP_TEXT ("decrease the number of \"Undo\" pages. Or") + HELP_TEXT ("else, if you have recentlt grabbed a very") + HELP_TEXT ("big brush that you don't use any more, you") + HELP_TEXT ("can grab a new smaller one. The memory") + HELP_TEXT ("allocated by the big brush will be thus") + HELP_TEXT ("freed.") }; static const T_Help_table helptable_quit[] = { HELP_TITLE("QUIT") - HELP_TEXT("") + HELP_TEXT ("") HELP_LINK ("(Key:%s)",0x100+BUTTON_QUIT) - HELP_TEXT("") - HELP_TEXT("Allows you to leave GrafX2. If there are") - HELP_TEXT("unsaved modifications in the current or") - HELP_TEXT("spare page, a confirmation box will ask you") - HELP_TEXT("if you really want to quit GrafX2, if you") - HELP_TEXT("want to save (Auto-save, no fileselector) or") - HELP_TEXT("if you want to stay in GrafX2.") + HELP_TEXT ("") + HELP_TEXT ("Allows you to leave GrafX2. If there are") + HELP_TEXT ("unsaved modifications in the current or") + HELP_TEXT ("spare page, a confirmation box will ask you") + HELP_TEXT ("if you really want to quit GrafX2, if you") + HELP_TEXT ("want to save (Auto-save, no fileselector) or") + HELP_TEXT ("if you want to stay in GrafX2.") }; static const T_Help_table helptable_palette[] = { HELP_TITLE("PAL MENU") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") HELP_LINK ("(Key:%s)",0x100+BUTTON_PALETTE) - HELP_TEXT("") - HELP_TEXT("Displays a menu where the following options") - HELP_TEXT("are available:") - HELP_TEXT("") - HELP_TEXT("- Palette: Allows you to choose a") - HELP_TEXT("color-block to edit. If you click with the") - HELP_TEXT("right mouse button, you'll choose a new") - HELP_TEXT("Back-color.") - HELP_TEXT("") - HELP_TEXT("- RGB gauges: Allow you to modify the") - HELP_TEXT("current selection.") - HELP_TEXT("") - HELP_TEXT("- \"+\" and \"-\": Allow you to lighten or") - HELP_TEXT("darken the current selection.") - HELP_TEXT("") - HELP_TEXT("- Default: Restores the predifined GrafX2") - HELP_TEXT("palette.") - HELP_TEXT("") - HELP_TEXT("- Gray: Transforms the current selection") - HELP_TEXT("into its gray-scaled equivalent.") - HELP_TEXT("") - HELP_TEXT("- Negative: Transforms the current selection") - HELP_TEXT("into its reverse video equivalent.") - HELP_TEXT("") - HELP_TEXT("- Invert: Swaps the colors of the current") - HELP_TEXT("selection so that the first colors become") - HELP_TEXT("the last ones.") - HELP_TEXT("") - HELP_TEXT("- X-Invert: Works as above but modifies the") - HELP_TEXT("picture so that it looks the same.") - HELP_TEXT("") - HELP_TEXT("- Swap: Swaps the current selection with") - HELP_TEXT("another color-block. Click on the beginning") - HELP_TEXT("of the new color-block.") - HELP_TEXT("") - HELP_TEXT("- X-Swap: Works as above but modifies the") - HELP_TEXT("picture so that it looks the same. This may") - HELP_TEXT("be useful if you want to sort your palette.") - HELP_TEXT("") - HELP_TEXT("- Copy: Copies the current selection to") - HELP_TEXT("another color-block. Click on the beginning") - HELP_TEXT("of the new color-block.") - HELP_TEXT("") - HELP_TEXT("- Spread: Computes a gradation between two") - HELP_TEXT("colors. If your selection is only made up of") - HELP_TEXT("one color, select the second color in the") - HELP_TEXT("palette. Otherwise, the two colors used will") - HELP_TEXT("be its extremities.") - HELP_TEXT("") - HELP_TEXT("- Used: Indicates the number of colors used") - HELP_TEXT("in the picture.") - HELP_TEXT("") - HELP_TEXT("- Zap unused: Erases the unused colors with") - HELP_TEXT("copies of the current selection. (The") - HELP_TEXT("keyboard shortcut for this button is ).") - HELP_TEXT("") - HELP_TEXT("- HSL: Switches between RGB and HSL color") - HELP_TEXT("spaces. In HSL mode, the three sliders") - HELP_TEXT("allow you to set the Hue (tint), Saturation") - HELP_TEXT("(from grayscale to pure color) and") - HELP_TEXT("Lightness (from black to white).") - HELP_TEXT("") - HELP_TEXT("- Reduce: Allows you to reduce the palette") - HELP_TEXT("to the number of colors you want (and") - HELP_TEXT("modifies the picture).") - HELP_TEXT("") - HELP_TEXT("- Undo: Allows you to recover the last") - HELP_TEXT("modifications made on the palette. If the") - HELP_TEXT("last operation modified the picture, it") - HELP_TEXT("won't recover them: you'll have to click on") - HELP_TEXT("Cancel to do so.") - HELP_TEXT("") - HELP_TEXT("") - HELP_TEXT("If you press , the program will") - HELP_TEXT("replace, as well as possible, some unused") - HELP_TEXT("colors by the four default colors of the") - HELP_TEXT("menu. The image won't look altered because") - HELP_TEXT("the modified colors (in the case they were") - HELP_TEXT("used on a few points) will be replaced by") - HELP_TEXT("the closest colors in the rest of the") - HELP_TEXT("palette. This option is really useful when") - HELP_TEXT("you modify the palette so that there are no") - HELP_TEXT("colors that fit for the menu (eg: \"Zap") - HELP_TEXT("unused\" while very little colors are used in") - HELP_TEXT("the picture; or \"Reduce\" with a very small") - HELP_TEXT("number of colors).") - HELP_TEXT("") - HELP_TEXT("If you press the key below or <,>") - HELP_TEXT("(QWERTY), the menu will disappear and you") - HELP_TEXT("will be able to pick up a color from the") - HELP_TEXT("picture easily. Press to cancel.") - HELP_TEXT("") - HELP_TEXT("If only one color is selected (not a block),") - HELP_TEXT("the <[> and <]> keys can be used to select") - HELP_TEXT("the previous or next Forecolor (Backcolor if") - HELP_TEXT("you press at the same time).") - HELP_TEXT("") - HELP_TEXT("Warning! If you press Undo after an action") - HELP_TEXT("that modifies the picture (X-Swap, X-Invert") - HELP_TEXT("and Reduce colors), the picture won't be") - HELP_TEXT("remapped as it was just before this action.") - HELP_TEXT("Only Cancel will.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Displays a menu where the following options") + HELP_TEXT ("are available:") + HELP_TEXT ("") + HELP_TEXT ("- Palette: Allows you to choose a") + HELP_TEXT ("color-block to edit. If you click with the") + HELP_TEXT ("right mouse button, you'll choose a new") + HELP_TEXT ("Back-color.") + HELP_TEXT ("") + HELP_TEXT ("- RGB gauges: Allow you to modify the") + HELP_TEXT ("current selection.") + HELP_TEXT ("") + HELP_TEXT ("- \"+\" and \"-\": Allow you to lighten or") + HELP_TEXT ("darken the current selection.") + HELP_TEXT ("") + HELP_TEXT ("- Default: Restores the predifined GrafX2") + HELP_TEXT ("palette.") + HELP_TEXT ("") + HELP_TEXT ("- Gray: Transforms the current selection") + HELP_TEXT ("into its gray-scaled equivalent.") + HELP_TEXT ("") + HELP_TEXT ("- Negative: Transforms the current selection") + HELP_TEXT ("into its reverse video equivalent.") + HELP_TEXT ("") + HELP_TEXT ("- Invert: Swaps the colors of the current") + HELP_TEXT ("selection so that the first colors become") + HELP_TEXT ("the last ones.") + HELP_TEXT ("") + HELP_TEXT ("- X-Invert: Works as above but modifies the") + HELP_TEXT ("picture so that it looks the same.") + HELP_TEXT ("") + HELP_TEXT ("- Swap: Swaps the current selection with") + HELP_TEXT ("another color-block. Click on the beginning") + HELP_TEXT ("of the new color-block.") + HELP_TEXT ("") + HELP_TEXT ("- X-Swap: Works as above but modifies the") + HELP_TEXT ("picture so that it looks the same. This may") + HELP_TEXT ("be useful if you want to sort your palette.") + HELP_TEXT ("") + HELP_TEXT ("- Copy: Copies the current selection to") + HELP_TEXT ("another color-block. Click on the beginning") + HELP_TEXT ("of the new color-block.") + HELP_TEXT ("") + HELP_TEXT ("- Spread: Computes a gradation between two") + HELP_TEXT ("colors. If your selection is only made up of") + HELP_TEXT ("one color, select the second color in the") + HELP_TEXT ("palette. Otherwise, the two colors used will") + HELP_TEXT ("be its extremities.") + HELP_TEXT ("") + HELP_TEXT ("- Used: Indicates the number of colors used") + HELP_TEXT ("in the picture.") + HELP_TEXT ("") + HELP_TEXT ("- Zap unused: Erases the unused colors with") + HELP_TEXT ("copies of the current selection. (The") + HELP_TEXT ("keyboard shortcut for this button is ).") + HELP_TEXT ("") + HELP_TEXT ("- HSL: Switches between RGB and HSL color") + HELP_TEXT ("spaces. In HSL mode, the three sliders") + HELP_TEXT ("allow you to set the Hue (tint), Saturation") + HELP_TEXT ("(from grayscale to pure color) and") + HELP_TEXT ("Lightness (from black to white).") + HELP_TEXT ("") + HELP_TEXT ("- Reduce: Allows you to reduce the palette") + HELP_TEXT ("to the number of colors you want (and") + HELP_TEXT ("modifies the picture).") + HELP_TEXT ("") + HELP_TEXT ("- Undo: Allows you to recover the last") + HELP_TEXT ("modifications made on the palette. If the") + HELP_TEXT ("last operation modified the picture, it") + HELP_TEXT ("won't recover them: you'll have to click on") + HELP_TEXT ("Cancel to do so.") + HELP_TEXT ("") + HELP_TEXT ("") + HELP_TEXT ("If you press , the program will") + HELP_TEXT ("replace, as well as possible, some unused") + HELP_TEXT ("colors by the four default colors of the") + HELP_TEXT ("menu. The image won't look altered because") + HELP_TEXT ("the modified colors (in the case they were") + HELP_TEXT ("used on a few points) will be replaced by") + HELP_TEXT ("the closest colors in the rest of the") + HELP_TEXT ("palette. This option is really useful when") + HELP_TEXT ("you modify the palette so that there are no") + HELP_TEXT ("colors that fit for the menu (eg: \"Zap") + HELP_TEXT ("unused\" while very little colors are used in") + HELP_TEXT ("the picture; or \"Reduce\" with a very small") + HELP_TEXT ("number of colors).") + HELP_TEXT ("") + HELP_TEXT ("If you press the key below or <,>") + HELP_TEXT ("(QWERTY), the menu will disappear and you") + HELP_TEXT ("will be able to pick up a color from the") + HELP_TEXT ("picture easily. Press to cancel.") + HELP_TEXT ("") + HELP_TEXT ("If only one color is selected (not a block),") + HELP_TEXT ("the <[> and <]> keys can be used to select") + HELP_TEXT ("the previous or next Forecolor (Backcolor if") + HELP_TEXT ("you press at the same time).") + HELP_TEXT ("") + HELP_TEXT ("Warning! If you press Undo after an action") + HELP_TEXT ("that modifies the picture (X-Swap, X-Invert") + HELP_TEXT ("and Reduce colors), the picture won't be") + HELP_TEXT ("remapped as it was just before this action.") + HELP_TEXT ("Only Cancel will.") + HELP_TEXT ("") HELP_TITLE("PALETTE OPTIONS") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") HELP_LINK ("(Key:%s)",0x200+BUTTON_PALETTE) - HELP_TEXT("") - HELP_TEXT("Opens a menu from where you have the") - HELP_TEXT("following options:") - HELP_TEXT("") - HELP_TEXT("- Colors for best match:") - HELP_TEXT("A menu in which you can select the colors") - HELP_TEXT("that have not to be used for smoothing, for") - HELP_TEXT("the transparency mode and for remapping.") - HELP_TEXT("") - HELP_TEXT("- User's color series:") - HELP_TEXT("A menu in which you can define color series") - HELP_TEXT("for next/previous colors.") - HELP_TEXT("*** Not implemented yet ***") - HELP_TEXT("") - HELP_TEXT("- Palette layout:") - HELP_TEXT("Lets you customize the palette that appears") - HELP_TEXT("on the right of the menu. You can choose the") - HELP_TEXT("number of lines and columns.") - HELP_TEXT("If you want the colors to run top to bottom,") - HELP_TEXT("check the 'Vertical' button, otherwise the") - HELP_TEXT("colors runs left to right.") - HELP_TEXT("") - HELP_TEXT("- RGB Scale:") - HELP_TEXT("Lets you set the scale of the R G B sliders") - HELP_TEXT("in the palette screen. You should normally") - HELP_TEXT("leave it at 256 to get the full 0-255 range,") - HELP_TEXT("but if you want to constrain the palette") - HELP_TEXT("to the capabilities of some specific") - HELP_TEXT("computers and consoles, you can choose eg:") - HELP_TEXT(" 64 : VGA") - HELP_TEXT(" 16 : Amiga") - HELP_TEXT(" 4 : MSX2") - HELP_TEXT(" 2 : Amstrad CPC") + HELP_TEXT ("") + HELP_TEXT ("Opens a menu from where you have the") + HELP_TEXT ("following options:") + HELP_TEXT ("") + HELP_TEXT ("- Colors for best match:") + HELP_TEXT ("A menu in which you can select the colors") + HELP_TEXT ("that have not to be used for smoothing, for") + HELP_TEXT ("the transparency mode and for remapping.") + HELP_TEXT ("") + HELP_TEXT ("- User's color series:") + HELP_TEXT ("A menu in which you can define color series") + HELP_TEXT ("for next/previous colors.") + HELP_TEXT ("*** Not implemented yet ***") + HELP_TEXT ("") + HELP_TEXT ("- Palette layout:") + HELP_TEXT ("Lets you customize the palette that appears") + HELP_TEXT ("on the right of the menu. You can choose the") + HELP_TEXT ("number of lines and columns.") + HELP_TEXT ("If you want the colors to run top to bottom,") + HELP_TEXT ("check the 'Vertical' button, otherwise the") + HELP_TEXT ("colors runs left to right.") + HELP_TEXT ("") + HELP_TEXT ("- RGB Scale:") + HELP_TEXT ("Lets you set the scale of the R G B sliders") + HELP_TEXT ("in the palette screen. You should normally") + HELP_TEXT ("leave it at 256 to get the full 0-255 range,") + HELP_TEXT ("but if you want to constrain the palette") + HELP_TEXT ("to the capabilities of some specific") + HELP_TEXT ("computers and consoles, you can choose eg:") + HELP_TEXT (" 64 : VGA") + HELP_TEXT (" 16 : Amiga") + HELP_TEXT (" 4 : MSX2") + HELP_TEXT (" 2 : Amstrad CPC") }; static const T_Help_table helptable_pal_scroll[] = { HELP_TITLE("SCROLL PAL") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") - HELP_TEXT("") - HELP_TEXT("Scrolls the palette window in the right of") - HELP_TEXT("the menu.") + HELP_TEXT ("") + HELP_TEXT ("Scrolls the palette window in the right of") + HELP_TEXT ("the menu.") HELP_LINK ("Key for back: %s", 0x100+BUTTON_PAL_LEFT) HELP_LINK ("Key for forward: %s", 0x100+BUTTON_PAL_RIGHT) - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") - HELP_TEXT("") - HELP_TEXT("Same as above, but faster.") + HELP_TEXT ("") + HELP_TEXT ("Same as above, but faster.") HELP_LINK ("Key for back: %s", 0x200+BUTTON_PAL_LEFT) HELP_LINK ("Key for forward: %s", 0x200+BUTTON_PAL_RIGHT) - HELP_TEXT("") + HELP_TEXT ("") }; static const T_Help_table helptable_color_select[] = { HELP_TITLE("PALETTE") - HELP_TEXT("") + HELP_TEXT ("") HELP_BOLD ("LEFT CLICK") - HELP_TEXT("") - HELP_TEXT("Defines the Fore-color.") - HELP_TEXT("") + HELP_TEXT ("") + HELP_TEXT ("Defines the Fore-color.") + HELP_TEXT ("") HELP_BOLD ("RIGHT CLICK") - HELP_TEXT("") - HELP_TEXT("Defines the Back-color.") + HELP_TEXT ("") + HELP_TEXT ("Defines the Back-color.") }; static const T_Help_table helptable_hide[] = { HELP_TITLE("HIDE MENU") - HELP_TEXT("") - HELP_TEXT("Allows you to hide the menu. If you do this,") - HELP_TEXT("take care to watch before the key to press") - HELP_TEXT("to show the menu back (the key is") + HELP_TEXT ("") + HELP_TEXT ("Allows you to hide the menu. If you do this,") + HELP_TEXT ("take care to watch before the key to press") + HELP_TEXT ("to show the menu back (the key is") HELP_LINK ("%s).",0x100+BUTTON_HIDE) }; diff --git a/init.c b/init.c index 38abf25a..3ad5366b 100644 --- a/init.c +++ b/init.c @@ -235,7 +235,7 @@ void Center_GUI_cursor(byte *cursor_buffer, int cursor_number) GFX_cursor_sprite[cursor_number][y][x]=cursor_buffer[(start_y+y)*29+start_x+x]; } -void Load_DAT(void) +void Load_graphics(const char * skin_file) { int index; char filename[MAX_PATH_CHARACTERS]; @@ -253,7 +253,8 @@ void Load_DAT(void) // Lecture du fichier "skin" strcpy(filename,Repertoire_des_donnees); - strcat(filename,"gfx2gui.gif"); + strcat(filename,skin_file); + gui=IMG_Load(filename); if (!gui) { @@ -374,7 +375,7 @@ void Load_DAT(void) else GUI_seek_right(gui, &cursor_x, cursor_y, neutral_color, "mouse cursor"); Read_GUI_block(gui, cursor_x, cursor_y, mouse_cursor_area, 29, 29, "mouse cursor",1); - Center_GUI_cursor(mouse_cursor_area,i); + Center_GUI_cursor((byte *)mouse_cursor_area,i); cursor_x+=29; } cursor_y+=29; diff --git a/init.h b/init.h index 0f1a6ac3..4b68c745 100644 --- a/init.h +++ b/init.h @@ -18,7 +18,7 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -void Load_DAT(void); +void Load_graphics(const char * skin_file); void Init_buttons(void); void Init_operations(void); int Load_CFG(int reload_all); diff --git a/main.c b/main.c index ac6ee003..4ee61083 100644 --- a/main.c +++ b/main.c @@ -72,8 +72,8 @@ extern DECLSPEC int SDLCALL SDL_putenv(const char *variable); #endif -byte Old_lines_number; // old nombre de lignes de l'écran - +// filename for the current GUI skin file. +static char Gui_skin_file[MAX_PATH_CHARACTERS]= "skins" PATH_SEPARATOR "base.gif"; //--- Affichage de la syntaxe, et de la liste des modes vidéos disponibles --- void Display_syntax(void) @@ -85,6 +85,7 @@ void Display_syntax(void) printf("\t/wide to emulate a video mode with wide pixels (2x1)\n"); printf("\t/tall to emulate a video mode with tall pixels (1x2)\n"); printf("\t/double to emulate a video mode with double pixels (2x2)\n"); + printf("\t/skin use an alternate file with the menu graphics\n"); printf("\t/mode to set a video mode\n\n"); printf("Available video modes:\n\n"); for (mode_index=0; mode_index!b+)6x#uc-`qsjn~Y#0R|Q-ov=XnoRP($a zxgc}PS4zNGf>q%bfafycA}4@}N~QkY-WkO#pwOdVQ9qK)>*I5?UcCzsjdbwvwy?1_ ze4?kRdGDT#xcCh|J}xFEDgdwz0AK(BGys4E0LlS?8~`8@0Du4h9sqz90H6;5r~m*G z0Du4hzzhITsetWm00sj0GLlZ z{QqkJDuB8T*v0@bXaE`sK$Zi_a{xJsfJ6uY;sNlm0$Aw-^i=>V5&#JSfB-Xq`E>dh zE?_QSM$5<`)zpejOfnrD-UI}M#KgFyrI{2LYc(~=_4Qq!p5|O%KlKh3aAEtxWz1z6 zw2T^3&7|1GA=4q?O+ZXYOqxqtu}N{0R#Tr`-}LqAb>Few3od49H^bw!}RHy(eDgZ(S%Rt4Ut<*A&#4#M@m`!WQNma*}cC ze;&*IJhNQ%6Ld>I8f5bo=Ol6I_-#Q4qRN;co5lp|8csn*+*;26KNp^0(dM_vyt>gK z`~N2W4LjTT=+9qi@r1PDIz>@`kIdYD)H}<@$dQq*iZrpFbon!=up5o%!O!x)Zt!y$ zPZu!OFU0yeoHsCdWvKwk{aAb1X6!m)!u(+^X-64swjwZL@4|uJ8F9aQzB!`1li~Ne zx>c;ePf>MNX@GVOisPc?y)r7iaUx`6_`VMIht{+Di+bwQF6ocVUai=^S)13?Gs2BD zm1PzaFJACmw&p&3IXKr!cTBi9HH4mJoonmFzCt?FD=j%gk^!aUn@hj8gsWU?8pA{V zU6$KOBehNi5v9cO1(GU^!Rqm;XU1lv#Pb~ti@)D*I@yKYtXv&_X&4GYvhdc)ALGO# zg|i?xJ(|$n^?wEVJgmeUU<%5ACEkGg8I)dvBgtrbOtU2g6nq zoBcLz{0#}nf_rBydg%;>-E114@0%)2*grAwq_m>(8xR?_TWtbwOCo3nf;OHG6qznH zhh}fw(}cOxL%Ah=HxF_MUni=^mBDTE&W-!X90)dYW zvtjmLH^b zEd6!CA1a-dOd{J6%!QP-(~3f>Brl10&Kuzxf4s+{#>E>JAyC_GmZlhk=Oxc-x6iNt z2J_M=d6>kp2K1+1!^V~iRXU7OcpS#nhQLnAz&^?inntFaA&4v8Ix)mR!cNvx|7@(DDl$U|(tk8y-tzZt!q zYRD5POtpP-_+es^7`(}vHi!>Sc81uI>4j)*>RMvOJZ?t&yvaP1eQ`pWEnKs-`7m=k zlLdZVa3k#jr{-HuIm8BX*Uaxy^tG0WP=R5ES{C-{kb!Nm;^p4AdIl-EQ+f-*?Y_1$k^=VI6P;{F;EWFu)LXu6gsLz- z@^Vzv-5bf_v;c1Ik6fu@Dm%EDh9EimcarO@@`R4vbS}S_vExF4d`c+>9SE5Y?&dea zDCW=Iy_@m(eBBgxS@FB#Rsoq?A6A<0CoRN&13%-fGK<4sLwOHv6_Bnq2SvgQqThWy z4>|tUy&dq)?1)?y^%aPjbCw2Azew34pOYfI75@7ncfK4${WIfw7S+dZ!HpJ(Tdb7k zTj|+S#k%ns4UT(Ei)Dl#j2Ph({*>`QKgf%!ciUpM1KAiaU)H*f*cOlTRYSm`&M!Mc z-gtgPNIN3Bu{E6MF~?eO>*K~a2udC4a`d&pz&xf7w$$}=Yhym^&Pk?0<(NlrEeh1r zg#u|B481#lLp5^~N~(XW!+F3P(}a;38-XqDMOz-JK%ZrqqiYnhcbyM`DfYrV-FZx% zWQQ(G#=IZ#)3mY7o1)Koktby<0yiqwV&MZH`QNaDk;2*{ z1S@BQ-g2+X>{!DZU?pbqwHR4#AiXxP@OscTy$vmR=0yQPM{pQS&I;hU=k)Y;QfE!j zwMwg1Z0w(V^@l_7KaU|kj*=`y#)0mi{h5?8{^wB`hl3m!;A{vR7(br7LXu-56n1dO z%a}~Wf*!o%4_EUxxi$Yvw-atAVZ(Uq@)ar5-BUJj#8W(H;} z<`ZAqP6>d^Xu~Rqp0DqRZy$vT0T1z^1JG?K9irXz0+3!OaGL@2chxW)J)!*c{)P_s zb5N#`F^|0!fjtww8XVB{K31z&!x1rihckH`JpTP-C*Lb!w%uQl2r*nUA&7zSSh~Mo z8yCGITLXGX^1;0lJtLbHYj{4x;xL7I`SDxT3Y%({rM(c77}HBXKm8UmE}63>JX#on zzBuFsM~@s=t<=msl>_n49Vm|7)<}c}$&dt&lO~-CTdtE6V}viN{tP&XD@S8lR6$xs z_UDG6fx+onkSc=KgSGPaNAfmpim)U{is~>}A?=s`>%-+^lv33q$*~ou(LtC>SmNB; zBl*p))=GhTX!nRa2|s_v711qFNXEpy9{KotUE`kDi|&69C8m}uOG|Z4z->pN>J&>}07(m(G;d3|R@yKJg2X8m`DRjuE&o{9R zxa%6a-o%ZXk^RAum|ZKHN-BVWef{7gXGZdO+*u0ZtSX0s59(m?1_ih2+(hxRlZyO$ zd*HHjXgu3B^$vehqHmBDdV4Sgu4us2PAa6G&azeMCE+r7$2Z*TjQcLYqNXnFri`T!kw^Q`ti|X>0v$ z>RuqKbK$J}?9klprkIPsHKdnB&#YGPAdAuE$9WWGT`u5=d&v|{;Q1_f>2^~0i72pD0?MJ?%;KHQ^Pd4Y5Sigao@Q+&S@mwZV2c(&ep!#P?sVD3@ zilNU78<+q)#|1%lon@9}yQ~qyw)J}A%? zJezr%t1GcLu6kyG<2~sPX7D23qpL=p%|X&T(GKhhzoqk+_-WS^CW6N98jqTTq13;$ zwailkYLj#IXf{=(H*`IW4WGt@&;e}>b>$k1ABOGKWMq;jfGb1&zQ4Zg%~I!>5WNRD zHL5fa1S(m5&gRA(&xHC3Dd=!o5V}GBWXA6%hSv$c>aqa!Y7u@`xI`!**)OMZ-cMxf z=`iiPk#_6ZQjmTJ2V+M!h}AAchL!73hgM=d@~hyqr4%FDOo`mrfzQAW@a&pIIf&Dy z$+!U=U+oHS&V6R`^LzLtF`7!~c9loMxXr^PsSMafUM1)Huz~6>NSAfMg8a%<`}SHD z550}*S+H$6bcUZXDgWxB5cC5z5a$s;blAv^@tlY6bVc(0lI_4t19HxxHp#Rs=P;nR z?|y?>49|4HqA*Pi%K_orj-78hyJNqye+-0siFFHM|au?N|+(2yUfK-@|YrcX5}Vg#>e2g&^2y zp?5X*-{P`Ce`5_79~NNC>(2VlrI1<&XIRf!wn}TE(h>DFQS$61^PCW;bxB7-xGO^Bx`5>tyAKcE53x@N1t0FYO49abS4hR$p;@ccibW%Z}5m_<> zsd@fr#0N^C=H9g$Ve8z%e&FH3Ei&pBOXkj4g6&~@I*pC!5i##{vh{mAbIA#~0e$bJ zZWMDK1JcGkSgX0kov<4YTTLFu?!NzVj}F{o6oqbIZP++?k@3D$TufHGH>Z}O8lBTT zyl}HFV)%e!e1{zgUkZ7M##~8;zWq#zfF9o;!RbP#OMmk;IZcX?txOm%wzHitebLhM zK+|L6%Z-zS_48^t`QXJxBXJv@j5A9WQtJ!vKMAkSrErD%Upq16HI@`zzniLlEmL?- zV6Fi7WBtcf!ft8`Be|H!mP!Zw9k2y?0s$f>_Y{T4@mH20dQ(2MCtD10aXe(=bE2!%X{DXnTYppAgV=gn;}vtTyUde z1<8&S!eZyWZEWW)Q;Lb>kLaOC2LPWEb|)J)nZ`^ny5PPc zrIMhsrTLl)hHt{3o$guOc*qPo3Jre}ClquN{NP}2k03&5xcYxIbE+t~1AxN?)vc3w zKsb~=oh1{755B!>w z(92#XEfpJmsLk|ib-#i)^p85r+@FIHo`Mn7Z=fGTR7T9LL~j1QB#=|E!?G!?jZH2BhJdE^=@gN_~jp+4E2#(P!Pe^ z@lfa5+BEl?KKHo7mjj*j)>)jb8n`R0HDc))6aLzGLNZ+h;GjS>9zgc2VZP zw^v3`hLOtwTLDXDg=xdpv+3NC6>HPAU5EF`iE`5oXA8gPKCNW4c~GcsZ@aN~8xYFL zhN*GF(RlLnF$j4n`%IvC_)rU$#OdhtmQG;188fsS%P=v@Mc(Suy*6=20dlenpQM*| zHqz)B%LpJ-4;}BJx$a75dyu;-IEsJ1d9h5E^j#>vCUkqv-u^LeLS`x?G)tvDs4S&j zbOLNf(ZHpqNzfl=6gB{_asm+nqaP*%>p>X2@0y1FlO+`#_=PS`FwE;vm6TW=+c}7$ zrBr&^obzgZJU-0dnLV2;$R<3g-Mk5+wGo?q%0I)6;n8%o&?GT}yA=rj3QyYfbOkn( zF-AFM+g9J4bk#$?3k9SLsruOPM2}w^=!TrfxFDV2G{SOAX=i}LVf*ZMc$)~cN@)<5 zLfQ~l45=No&=ms4uMlq#Y{fS2Wb!Fuo4dREd6{cBil=l`V?d^uP z`ug?^H)@YQQwX?+JDttf98gW8Vzd9Mh%Wvu9Y)<~|FnKXV%LPU=pT)9*5m%!@cJ3glyq^xcEx4lozgiB)je0rUQ1}X4s?qYDukrUBCG?Nx7J}&&GgO{C zXDo!yKM~b>10O9ItLEey+%XqQ1#E(Ut$q%|q1NtqxOY0J!X^Yv(7$~su zevRiGiVxDbJF^x~*94D){%Hc=(~+k#5!n9v7qg8&l}a$i8{)FQV-gnN;V-;*xa5v)t|Q$A+213G$%E zs$1#3kR#$d$#3V$jF~oAj7SjQ(!2W0EQI0}P@al&lynS&4s5cAxG$v8BJSQED=vd!jQ zE!T^aZcZ}99$#l$Zu0ncQZ?#@2n``MI<9&~^?tO9hIxhjdfGI8{kn7a*rjhC(XcXd zS&_ds$MBsK11#RCmdlH2ADrxmCsDiisRLztQpoNT?}V?=h?8}f8y^tLAAQM$mHlVw z`@g8ke^$Dw0CLjf|BPscqMyY3Nx7t~G0*(uJ3}o4=ojqh#r*h3!^&1T%YyaYDBg6F%LK3-q*7dH}o-%5S&spM)xSSy(9b3#*2 z^!I|>pTs;>smc)zu~WyG6jsb7WND}Ny|kzW(O9zeA_XA2^7J|1bvbU4r(a$qlbJHB zqSy_u?8QA50p=!8d^vGRe$ejQl^)TxPXe#wZF-V#k-Pg+wtw>v45iDw=(O){+efnQ zl37Bk*^w7^O$hMxqDZs`l8L&rtAcwqyzbWb#WzERjjVkA6v^j->lCvSnbk;`y?Scj zf4vB3`e6T$q-ECs&i*^KRpjy90osHZ)H!}-dPu7(I-ZK8-cpQ5FP~$a!us@bOp*~Fi}$rTp~pA#D^9g+bOKLOPLUFo`P-EPnM2(aq+oT{*Fh@ zY^Lj}e#cCD_Ya8FNEyO@yE)Zh^2^|Hps<9~IRb73u1f#p=(uF&@_=`D`8F-dc-f(V zb+`Y&-fFlwUM*NBiWSJEplS(wNz^;@={CZ!#3Ef5*uP=YMo2IerrVFDhxl^I`97j2 z3K0Z*>z=5vL)pYvU{J7YQ2TAOlGIOB;(^0NmYzs=bh@||+EC2wa~NrRyaMA@i#PaC z_;b=0BoNq#hQs0LW%?Gf&jHZ|j~6XD@dbSKRgu?y*nF z4K}&yiG=A2>TwXkiw@PhWO#qyG#Z2iCMZ=LI(5$R1uXsov2|Vlh>;8#$)97*8ldOI zR4bZds;M*hv(c^pd?7MAjmJ+q|F!d4wjJ0fh5gd~euUY9p#&zk_jdeeHi67vmtAX= zzpV{?@JXf}taOE`c(OdmTZJ(j(t?AIfTfl8QXtw z=)8$E0e8-&)DZ1Wj@K9aZXK^Og>I8ZLK@CIlL}h-DU+M5Q;3 zis?CI-BcCa@Ho(n{0Df3*1G&cKbFF2S74j=0LD`i^4)8K8Z*DmU9EV;5J>WCs29TU zYz%M_x6x}N?xcxr(B*1b5N`SwX}tSq6vyEk`s3B3iMDTpT$!_>Zo>*;8+=pYZN8W( znF~$F7oPKky)1iAgq7lo9$BwTeokn2)^GR?E(z~}#^Zt*l9J=eZ|7d!5`x>v&^1qa zmS$Po^+j~mC_;kl_se#L++!&tt`zPLQmx(G_@O_L$KEa}voAYqPiS&_#H=KH2+!ev zMxUn3|Gr99hfpLVKPb)3?W*3`EU<)hYTk{K!w0CtKDOxwYh~#4{9c3dIa0#HGzbK;X;qKia&|d zF;l13q$7S-SC1FvuP`6{-$@mGiKBWXUi z6Sr8qgf=|fDjkJ8NCkEK-Fq~GIQ9ojhstXyn}NE?c)G1Avh3t>+giB~K$mAs71sHi z#ouYFEP7I~66_ZtZ3|DdYgON?vW6b-?1LIE#F!FBuA6|@-8>Y@eVJhXnzF;fg>joP zwhtGeK}w6cnSw{t5^P1Yc0sjb+Pb5MoAqHF!;|gP(w*M0N@6%t{)`QVr^iFj*f}%i z&w~AolK_6ue-qAnO#f&5aLnmrWn;F1RIZ|0{-*l|o_}qf_efZrXHO9cvmY**MBMt? zt!UD6`;v?C@U1jE7#X+;1bWPPlE%8aEsjN%d%PH?O+~gEz=O@pQ=!3~q&RHz?H=*< z&k5c1`(sfRdUsuTx7;P1?{p;PI1rq|jy%~%;|BlhEPyTDxzOZay`A(mAjMn)rkSN0 zGZoHxra9X~ekJX=^vW8EK(3kF-t(jUTNialT({e(wXgh33U;<5HUkZA%S#_#QI(IZ&gv0Z#7$`k3ae#a>K_j;aSQzx&ot(OMf9-A`W&DKjP z)kzuZRVy6JJeJieFD~*;*3&+=B<$Ed?XDrtE;2d!HfcL>lxU8HKcq+g@pwk)5~@(_ ztH{3nP2|l3L;`I~)`4$WEpUPdkarw&?CA%TDic1*_T3l9XC`*04V8~wcQapjaN9L| z4i-*(Nwm?+QCn;ll~@+XSxDF9q~rF-N@!UpCTX7YJIP^wH9xOtKq&N($a@Y=ue58) z2!3;3K+UVJ>+Q9RC;LM&PMgkkg#v>q_6t;#6u182vfgLZ(a zb`hbgCF|7+tmelVHyMRAox``8PuO^H8MP&LHuR)kN|udm54VomV>a z{d`~f1(LhUf0OHLH`v2eM8Jv{ zR8#j9{Dt6tHg^&teY(rANOgz#tyj+J%Q$RoiPC`)g~D};pR%h44Azl>GNr73UN&xd z-<)^|laMk+f>+qg{e9$=q+Q{0U)iv-knJPq8W&bKcd@aw`4{?@;=Y<$Ua@DH!5qtt zz4prQ-!9g5OEO=(A7^_B($L^%xPCA`b`wZAu5*Az)`p%oncag;IO6A?|P=| zcD~8({CNbP9)3|ASwaRpaji3NxiOfgnK{xY%u}C(JxHEt#IR*cIgTb~uRVF=}Hj|Dz1u&R&^z$>$h~<%OLS)kkzD(m&^@ zwVrfrs_kSiEO>V4^y)jMuL*6lPGKu2moiJH}87nvi zM9K2umcu1@NchvER!g*ti=B$XLMxU2TYc}1TSw-a) zN7gb$h6b7GYLH;y-4|g|AYNFhG#L(|gc$-l`^*7m2^k zLum`qJ>p4g<)^IFP)*Zpa-1jlSw1Gn&GP$2`!gDyt}=9fGPGVg8FNbR_`uX|zCVIj z&a~CNsF!csh=9njnX*m*uQFfUV1p)b(Z|VgIXfZhJ;xX)sev1q8NNIwkhFQ$(!NKM zdw*Sa60uFktnn6%h88zCO%i4;5r(xMs7Jco#!R*znM; z-+*Nu3#l4CKIP;BWK1prMXfp9J=aq&Jm0N9>uLDy<)CTf=Euzjw+5cYb$HdDlX6ke z9BgW?H9N+p-B`ST<$18Ova1uMCg92dah{7|(*uoBimVg7QW?l!X+n7dKsz14D!8Qk1O&qUubbCiiO0>{D*-4>xN!tWcd3 z$9s1APf3Bbs7cbKwW2|s)nkF9_7DCJ{iD+`oG1+i&xA6|ypJ(X-b?e0KG+KX{iaXG zuI^ZvTacuOP_`u=-C&aIIyUu|K zkg-#%@-Eb`up4?T`~ZRSS=*VJNLBx4&0iEW_O15AMCV>>$ugHlvPjzS0XgOU=*4s| z?#1@Frt>W`BSGr}?W?=i=d6% zM6A(3P~Z2#JbQxE83w%b;843Ft9=c*(oZXp)7ypLU{|i}05>`v&d#^K4{PSaVn}Kg zOcU+Np)x-=X8O1db}K5^(~qy5vMdKW==?Tf1bV%Cu>C&f`Nx!>1G!ii*W+l zx{R~Rfu08bD@gD`7ghG9>y26I$6*CtD@vF7@(_VhDEubxKvw)V7JMGT7hWl)M&^IE zktAEXsdRV~8jVO6{}L7gORlhe6{p&XbQ!a;xx1{~GndJc`HCfzZQ8nOk7bZyW2_G( z<7|vIOzF)p>S;EY>stbB%?0-3i(I4)&i>u6(B8=gBPbj*-N2HQCH3;+>uCpv-_YON zTV5$%8_%YW9ns>Ar%z!&HO%vU!`Y7+J~c#kzALiFkS6|J?sV2Xb6#F3^sFM^tY7LW zrgk3-!Jf}EekOnV*9!WhVu?f_sDek9x2wfOPo4dL3PNK)|Mv;m2hvL@#C5wW8Pp^i zp7;d%nK@oAHt}VL$%eECsA&`3k==}Qh(cFNTBS>i>eJEOvU>PNVJbFi=+5UTF&xd` z$a;{{=aWL~t&_7ScB;i|E{WoDnA-&i#JPZISdHEwBmd~ zoWV5HZS6qRABvr-MX&F@YqI`zDEi_=k%aW}UIDxU=aqUQXSq(}aX`eUo&1cSLc?lR zD$o@aa%`V2kvxS)Rh%?eEo?|cws$82bqK0=h&7_(tFvK@i21cg~oD(a(Ee$8657Wb(l?pLjVxM`aP@Xd@e| z+~-GfznNlrO#P_|q zOA^{HfExv%DMMS)?rVf0Xvfu!^L^|-j>Nr8VTVC?h8uy>C*!0zek&Hb%J^fQ>0QE> zg&0e2zBj>$Tm0{;Y}TNa+k~~oRo|oYkv|*!*?Bp>lj0-lFJ#;@wT=ccV}4&`qrc(d zIQXt;Ba@}tiAE$ywDj3QZS4}6eTk)#ySa&V_a!#j(FOkgkDieBMcKFQq5~^cwwC_= zsoZ}hU-hRnJbV}Z73YVWw4RaQb@vODGgg)Dj5Kyn)9Aj83}>D00qndWm5XAXGB0}- zoKDr6aP`*Vt-rS4%dVG=^^IQu?hEN06hT$8iVJ;MrloqeqLhrFV1R92Puq4FtFQkNj>*Y_h$g+XM1#z1tCw zMyGK9IJc$f#(YolG2eY17xLT5hs%zFE+T+DHgarn4)j6AHPv|UJ$oGY(B}8$$_Ex$ zWzNn@(){^5jNrhB7KvdUhJ5!0UPVQA7?}p2#O;Pk`LcLwhM&=&JLSGy85xs2NWFZn zE&|-emlJn`*l{lW*Ba9C=R1beh{+{h8PWS1@+wpMw{m^kyOmh-t`f4U>ciEc-Pdm=g*&4F0e${SnGAzM0p$FEkTZweA?05KeS0zB2q0ceheWi zj3mVo*$r`h>x%0wDw8+!Cv7Sz*e=mL$lUH-@K3W76UA;LsK!rDZGGYPp)SFPD_fQG zIpNbq>7)`gT*c%G>&EE{DGvu-p)T;wkr*ks6OI zf!)m%x6vLS3jO3aF38N2Y_2wubA2VB-d6FX1LvPTQDaZxw|Y0?Ul#8(;xwf%vo6cx zJ5!&{-S48qA+%Ts;DLOj#xMR~jTUi>wvb!k$)1Jv+Y>L6VySPyE#IW6t4;q##{KHz zyxGEOdKs`FNdJ{o*Ka%MWD#&;A(KGEu8ONii3sp@y#aObY zi#;yyLmSDXD@S<`0HT%SmtkTUoWM_h`gU-(p3Il=A)v)j(3inVw`ti`!-6FFwzbz> zTs5&EuT#h^FTAZ|JlGOt7&mB`@Tw=hwVajynri7m_zgy)d~?${)Rc}*KA^j!=hB-V;aCQXM(A94{>L%nJfG&P37i`_Rm91plBiDMyX@B zU9Q*ll-n$vVm5T>yZT)E@S1qpVZyLOzDb>8(D-e zeYuOY3x{%>Pp`f7xU%&t?KFc7KrM(@xZ;av$07M8uT59>^e;-jc_@`~FM<>%#IROb z;RI~S`iik#wr}7QhU4_?r>5711lW?Aaz@CL(aXneX- z?*5&Z$Y$ddy+6m!d26 zl>#JLNv>(1?w@g5x?6Xq>t;Gev1>^sJ140%F=+qF_yz=e4kqd$_QqaNbo^|e7b&{x z;?T@@(z7HQ-zIdKvHO6z1~$#<5V!b<9~1K^J>fD+U+&ISQ`%MiqbSM6^y~`5T?Rt@ z*=fm>K`mKfR|cTY%*0I|vTf7B^*BopoptG68+p*V=e@E%{2y1YpO+Ctu7X%ZNQ{qE zJ;jRAY`&>0Zl)O=;A0*zw%G;duPf=+t{#phTkcrdXEjdRSc;!%UuT>JpFl1e^jXmO zox%*_aCl4A#$p<|IGCRF?9YHC0QPvqWG!mg#so_$S!M*P%zM&h4))P=>9li@E} zpAiy1?R|d0bLn)&HMStoa)IyRTbIxhdA*%Qj0ov%u_s;`@H=kxHm818AJCiotEn%W zigvrJfT@-nixH6r(z93iJ>wo?NWTQVCLesHa3P;U4lEV>bFS-UT>AyfKV=n6W=WLODE`hAHiK>l-mXrN^Ql#_DYx&@YwMvjb+sAhD3jf^Miy9fFwdz0eLkCF$c`w9}Z5ol36_;!?vyS*LpYi}WJv z=Y&fxDuDSeKS;RBHxIr7t@`ow&uad5><<7Az#JgCiZUWQv% zZLjf1j|=o=m$p2pwu%Wc-wlMd6)~+&J274y!1E6=A3=c4nhVGp{H4JWqdUAQAD2%7 zy{}DT+*k^xJ7FZ|Q4qU(R|h3v)_ZyV8JoG^w+c?2_hdm8{NIVlOH6Mv!SYCQz_+$F zhK|VVLzx%-u+6olB^?#bPV_Sy$`A~)K0%d(0J7wz5c8v{{*TuTC*}EHR&*NH<8w*n z3m`YablHC3j0jZXWCG_1E$TWowc5S@k4IhJ-l$^cn9w%Jj*YuwIGq3egl5fM{iDZt z>EyV#iQXw8sR@+3GhJn9VCBEY^Zgf(>L;=VXO<5KFCjyur%(LUpbl=Ms-pQR%@o=Qh4&tPZ}wy@6!Hvrh9mtX8@oROOWC2f;l>APyQ|aCGW*1$@Z( zHJKcIOlTsmEB{NWbDg5|(l-@8+q|BHI~TrZ`=*}EKGY<#Ep-X#E4onab4>R?5tGh^ zHQSY0>n36S4Z5I#^^c*9MzvkLj159Ao}4J+x(m}?F7*bEptkdzL1}QU({#+D_}BQk zfB?SX^UB?~{kHm{IfM5fLGCSXY{zr+k%Bj2XRNolG?ncWnmQWTT#t(L^*Nv3;L|(m zbd}?9jt*?!h$-Z4tF-$5SmPCLpp*g0#T!sM>Eq^r?_B%GiY>mg-`6}?6t^gdzA{u8yR9W1?l)Eqzio zoGWn8w*X(+diz(0>~+WJSzXRh<|>0kW5P}SF7SC4j>5a=VMDYwX}$A(_Il`$SHna4 zJ6-n~ufo*t5{wlj9+GG)}o&) z#2RiDpW+T>=G8U)@b`LEg3;CSPcz*Q^J=uLFOTO4heYP{Oh}*RMOx4uM5jC`$)VUX z1ZvpUO&NS~h=UYpZY4Jwu$$J9fsbr@7O(Owm4HXcS6#=Ilm_oq&ilQaOs|TRQ9Xln zta%#v^dvR00})r9fR!A>awV4Rm*0eguNW>fiE2=Uf_?hfqt|O2+W1nNAEKsTOQXKf zASyD>x#ml~dtj9JOSNuu^FAAyGc>;)Nymtw;kpJ!zI%^d8v?`NTmN=*mD<~9t{LT% zr7x$%Diw>0>|}X@E95nuEMMa^k8M1Prl-iPo_J*`a+a% zB+|-e*l}i9r|2w-O4nq&&2MK_YFovJnM z?)#!oUibTtEi-4Ax#$J|%~O`2x0h0h88utI2+RmOAv%Q6ZDiwfordwwqH{8qcY~;Z z4j%vGL*8$n&THSMiLVM4U!Yf`bB9cOt76-<=I??*?r#*2vVz?&bPJu5zr#(7dse-_ z12M1OP2O}<^TC{aGWK3h>1bY`d3}lG$MyN_>vim(Q(pOY1^)q)QtdAAX}58~<}-0| zUv%jrQ2?Bc5+X~TgzzQ!Sd;K>#ckz)`|Ytm0tUjeO!3F;hhBny?kK(e&C10zYyenB z&k@kaah#|rB}@&^akjf1M%YU`HGAuIcBKPfvgUHXE+J}-JbE_{Jh}eYR%W=l#P&Dq1~znoejI{gK+#@9YBvI z+=Cms$^Gb*iRBSrqX%6B1?Z0+sPm58f48fJQ{lY_yfFQa4(dzcL0S_W`IF*xjS1}J ziM7}*qnWz+3wI8ja2l|WL47wAC%+IbX-Z)nl5tNp*fGIi-nq0>0!YEx*PyeDD;#JL zE=ZZxNc&>q?vX|HYj_j067aI8;RsM(eT-{?)#GFe1(=PZRN)s@U#1|l+D)0x4nWNH zq0ezk>KPp0P^&)StfbJD&gP6G7E@qg$v|M3p>sI>?;OqLmfo%|cTB?Y0%yydQ znKen&_nK4@#!6Mq=e2qksxTQM}x|$Cr!W9x?i7>jEXA#?KItXTj2`rb5{$s z!Q+7rLDPAJv6t zEl+A2iate#8LNgJ|LE2}BK8X0i4{PcFh6gi^}kfUH~+`9=#Rur{<}u^|FEC(p=+x? z2y_P%{O-VoVG5?|3k@dnw@FKa|LZ>nz`ujX`wv3fvj}&+9_4cX42)P--&_BI*CJi9 znwjdyvYFOz>9f(ffKZ!W&#{+dZwK^kv^lK4R*>@}q? z+@2#p&BwBNYF6g3 z;^Tsk|MLO1(+|5{jGD^#Pz(j@>V<=wxDh3lTyW%@dWHDje4KHr^^-c<&$!CnpeIdd zY@TI?m(pG=3{*b50bqiDN0JW_tLCa zka8JHvE{`dCa}X5f*`pYrk9!q4}w(DZgn+-H5~KHZq0q1m3^ThbSL%cR8m*ht)7PzeDdAKus#Sp&Vu zIhDSOmG#(Y$r0y$efx5?VUB%;ChZQZ_OY3{GX0=YmOmwJN($DYPY z@8MIMwhomcb!Hl_($mgGYeaayTv7!)9uj|5#;H#+QMvy7CMSmO@B*HCmHeoFGw#vO1!YmA8j343D^zyd<)yS2HL%sHWj$6#Q$pj`9 zN>gS1Xue`c%UJ<~e16OL-;8BG^!`Nc3cO_zFroU~Nstv}qKr@l_q1urqFY%!w5jZ* z)7=~0rB4m`sJECc9p=ZYS==$V1w2L`zFItG^JUgI{>4mC8FCjb(5|eg-ZfPe+VF>{ zANwKK1v2+do7$~HbMx-c-89?Wgf~3TM7kZ?tk$crm}h$C^(EIbWGrOr5TfHR>k<1B zat_%#>5Y%sQq#IpTl%sf&?rbvYb6!~*L$5l02SyF7w%)+Hv7hv_9FrQ;1{D#rI3)4 zwrhzcKwS5d)$9{)R2m#3#4?B_RLL1U;$*-kmgH;;#H-nLr1Z_ym>5XPONR8k5n*UO z7Jf%g!fzPuRagL3+@7>5es#FVM5EwGSpV0wmVKbbk8O{O0&X2}ncJa#GnbQGtXLwi zE48oCtFGo{ZPXa5z7R4$emX?A@~%pm%f&kR9h%Wd$5@I|+vG9FzWbE0G{Z}~oGA>& zbR40OT?bn(*v;x2cs;3F{f;@064a?xA{-sVl@H}ml%QAg+Wmp+s*GoeUsn4*H@vKL zw|fc&xJ1KDyxV93o?Jb+MQo9_S@Xoux$sejP3j1Eq4Km9K%--a25x>+92z5NHcQ?R zH-OB^kNvc4`szcSbKIh3J_+zJeNAdu7*3pW(OMIIFt4aT4oh?DK zz^%Qcs(_pP)k1V+%Ky`DFn?w)%Y%bmuNQDvt?|P#lVn>?`c)wRCRV|L$ItB4WNCWD zSF5{{|JFldhxea)PphcO6v_tU+P2bEXLDe<^(Vwp2rH-D~=26pN;GXrz01o)Dl ziLASAmtLmU+ghFm+x#|OrzLCVy^NXw5=`9@+c=uq*rvD8X3F{~lnE&j)N)!`?~hc) zZ|=w+!Mb|k-?reRC8ork^jWP#A$W+y(SlI~Zj~(6;I7)?hhpQHxD#R88QH3eJLnv0 zLGwa!W*O#e#u7x+B$%TAX$P*?Q~Z7#!*8{mbrCHKMRxIc;j7dCqL;7`m5&2jr(nt) za3~e*iI@nmvtM*j!@j~RLZe)R!?<-v-9Ef99dWi54$zn@Ovd}+>$F7ifz)!NSQDiC z=iM(=;>}#(KccU5f-KOQ%%Wyi)GpP@jzlh1SUUJNHa`6x8{z&w&pP#7rJ_FY7l6B{ zwrccryKsr zOv4dX9qON9^x*-_>ucLPLI44!O3PCTCn?e&i|et(TG7;78gLN(#IGeUU0kV#A3HN| zmw#>@YQGdSAh&MdBxv~Q&>prLw^3|@i(^W&*+45PhPpnJRn*86wW~u+P`;y1!5smh zr(;BAi*`wkWPd@yT?-MhK;XJHyXOk7jh_lShl@$cy~(cG)id$o5<5Kqo_9uW;Bp>* zklz1I8CL@=ijPr?Lspk+v@y)dk#1K7Okb=42QXGTB=~|_wKr0KUQ}%Ram6S z*zR`2_R)>7HKRrFP)P}DgJ#D;FeSXAx@3ckVP~XS-mcd`c{rSVjNtTA=5VYSDj!lh z@%zH{z4~ZDW)=tTPr25UrlzOQy-3bcNjQ?KyQOz)MLkJoF&q`^bb%~vf-hcBf^i#!Gerio<2M#9Fth~SxB$fp8(GUr$&lMP8;Q1HRxT_&Y;a}z2RP&TB z0iF>5hiP)U_7y$Ybn{y*%sN7vv^+AYBYJ)p*qYJVoMERNBtq(Bpu7IbGVnMC^sbXU011AW1T$z8>tTBL$R0f>5&raC zvKXS%JNB+RKpmfT{V>&2LCObs_jrs+##K(49RXNbR=LvKkdoKYybV(<8)?f2$t@AG zl0M0}xgqPCSQeShy?_PH~y3 z_2X+RmxWkLg^~0yJ~}&7O^H&I0#*4w8=@CO45EHV_camf)i9~0>n09L5Zn@SrAxiK(u5VX|U!d(Mqzjw;a z65gS?b?c)}%zf$wH!Zk9_EvgJ$8dk$_$E{G!!Z->#q+Se+T`H>0jk~&O7q@G4)Oe5 z9m%&2#ahAamBZ-YWRvC(QuCu{5r{p6DDXv zfu_JeDTq3x_`-07I?|F>Fz2F)K{6uj6Qf^!d>}>JH?PhC#GBh4#WAMRyPz$%4Uy_1 zBCYyg*rr)YDQFy#fvVZUtyYrcs_f`QMou8@G%u}#a>tAX7)q2<*^XYQ6KZH?rX+{B zN*mqPqIx75@?IXmRO=m$@#IbM-Gt}ebd;#sL|PF)xEXnFF$vJel6#) zp8E(6h7D%-6v6dM@4d7=^M7uf|NXw^|Laq|%jzk0fOpKk&_AxlWM%wJ7e{8AGFkG7a8HdPQx;K+lSt-X%Hm|^CoIwb~kJp zhFn<05KSIUYz$h{#XU8~!9M#qo~akmB3>jsGi!Cht?*{^7e)MnI>Bec=lQ&1N9MEX zTq+^@=8uABrgzGQ5LhB+7<^1tQv-DhOtoks>hJUhmW7#R9gQb2^J$Dwst;KQFimW6 z)-M<*Qp#AJIP+4)!W4khqU-A%9UTfPGK-X79?gu%$sSG$zqcz>_`7n(w(nU`F7Y08 z?EtGS(;L->OPo_b)rALf%LZyNPB^f#X8}!meNEZu)n7Yv`XnbZz z-+9eAi4NkT3%)$Gb1Tw{2sq3j>eCB1I~0pU&*j2Vd_gf0w|^K&k+$X==kLX;QgJKf zmIbxPJ?Pu5@?~%zB_E5s>%+w+ax3QwU=HL;h6g9SI36>@@)w^{=sv-2^!}9#;#Hyh z4-a9_+Z(;QdjH3eM+mBA@vPZIbUTqmVG5IU$y26ef=95|2d6WK@O`H)M-O6nFDz^4 z>Fxqjc-~*f6Pas)a{+iyCvLc~VzTP*Qqa6t1pd(8WIcP2H>KY|c~4+Ir@IG)jc@Ql zJ>?3fD6t}dXY3J;soS{(H>xFNWa4V`R=~V})&wTD3>!WCEcaf1x?ry}h~9>CKAj5Wrk(KsX1KL!x(z?C&Bv2yyXdWjKuyW86D3WYDq zM9j=^F15GOfow0Td#s(MOxaISkGVh1^+}JK5IRjv7mtT&ieXmYJbcD}WAhk7qJyEA zGcp&HvdD?KDv>3EkrAQk7O-S>f#y&b4mf{<9BQg?n-=Viz7+5c0oB|G6B$>;hZ~u9l;woCxA+3_KJ{nMZz8LOM|7}6`Lzw}At6+J zlLR2=ajjkl<)EHB|KVq==xaClnAz5+FFW|D)j@16WzhWSr6?5`%YYiih$HFC-1_ta zRB58iX!jZhP{FC;o~2#|no^}=la4Zh-eDebU$zz;*W1g}tqN5Sxi9=t-&>2dIh?0W zSa7~0D9~kAOHXW literal 0 HcmV?d00001