From b861fe558dee38a0c86db038c86e23d1e299ae4d Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Tue, 27 Jan 2009 00:34:27 +0000 Subject: [PATCH] No longer need 'dat' utility programs git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@558 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- dat/FONTE1.FNT | Bin 2048 -> 0 bytes dat/FONTE2.FNT | Bin 2048 -> 0 bytes dat/FONTS.PKM | Bin 38130 -> 0 bytes dat/GFX2.PKM | Bin 26703 -> 0 bytes dat/GREETS.TXT | 147 --------- dat/HLP_CRDT.PAS | 128 -------- dat/HLP_GRET.PAS | 86 ------ dat/HLP_RGST.PAS | 71 ----- dat/IMG2FNT.EXE | Bin 4544 -> 0 bytes dat/IMG2FNT.PAS | 107 ------- dat/MAKEDAT.EXE | Bin 18128 -> 0 bytes dat/MAKEDAT.PAS | 757 ----------------------------------------------- dat/MAKEFNT.BAT | 22 -- dat/MKGREETS.EXE | Bin 4384 -> 0 bytes dat/MKGREETS.PAS | 124 -------- dat/TABLES.PAS | 278 ----------------- dat/gfx2.ini | 289 ------------------ 17 files changed, 2009 deletions(-) delete mode 100644 dat/FONTE1.FNT delete mode 100644 dat/FONTE2.FNT delete mode 100644 dat/FONTS.PKM delete mode 100644 dat/GFX2.PKM delete mode 100644 dat/GREETS.TXT delete mode 100644 dat/HLP_CRDT.PAS delete mode 100644 dat/HLP_GRET.PAS delete mode 100644 dat/HLP_RGST.PAS delete mode 100644 dat/IMG2FNT.EXE delete mode 100644 dat/IMG2FNT.PAS delete mode 100644 dat/MAKEDAT.EXE delete mode 100644 dat/MAKEDAT.PAS delete mode 100644 dat/MAKEFNT.BAT delete mode 100644 dat/MKGREETS.EXE delete mode 100644 dat/MKGREETS.PAS delete mode 100644 dat/TABLES.PAS delete mode 100644 dat/gfx2.ini diff --git a/dat/FONTE1.FNT b/dat/FONTE1.FNT deleted file mode 100644 index d61fa3a576bb02a36090c43c3eda4724c4dced35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmZ`(J!m6G6n==Xn6QY&m@tJgDnwA>VhbaNuox3WaFOB)5nQBLLJ%Pghl;}pGc3X! z!9@rvLpY9*Dwr#dD?$)QSdK7-5hj&zVGb3+)p588hYB&|`(~sR2YHtD>AjivJMTS_ zNV<12&J6G?TN7 zi;E$}nm04GlV!u9C6#f3e&d!dg zmg?kNIXqfxgZFUH^FB!UMLpR{eY%AUt&08EHS{*5NTTRB zhzzcK{LZSs>_@9iK6`eOe|_~>w9%)xvr|!uv52Ugq$CdpAnR+Z`#ew;3`UBV8AYT# zmqwDRysX8#>-n9tqBIQ@vPzPotbM>FSxH^r+;|xBb&aEySfImw4}JKCzT<~jB?(bp=P*yKGyo;7`&5RS#w4$`AVt^`a$P3>tl1(b) z6UvKxQ7^~*6G)jSd0$)E&2tOW;32P)_#E)Bf`?*_>K?_LEs=i+BlvhTM**N0DjMuD zpTM&K(Ox2Qd*{fa0v7p4ce~)3KjUD=>{}FI{*cH5#B;=h2~2hA*_S1A3u&V+=ub9` z$Y4IhWz3mz=jUDy(QI{j$iYPe@I>IVlqQ-{sr$eia}yBFjrrNk8|Dx5laGQq>HYek z)xX>kqhs8H=0@qInoOQdCWw1u|9^1v4x70$ru&|6%vFqnMI*&%59|qZFqu zrA|j^|1`mfKw^IT<2mZ|p5KAQexVL&T`AP7C`)9%m*=A#b(Ewa2jp9jy4`N|RXvvK>gww3!zLu533=4wUTl>=w_0E{7MKPex4Yf;vB-Dd|CoPs z^+SVbUOjHU`go?7-(EM6#gP47YD}JYlCCl9ME>PjM8nC%xn9c;A52!0$x}`T)YULo zzFuLzRUT2Bhz6U2@^uU1904O_Z6eMBV1Eq;?*;=a2PeYKfcx-=xKtidn}`ozMhx-b zoX^Km{={H^n%|+v`Ji4z_z8Rf$hW=-3qpo1-PWxkvzj?~JBGh7_wW}G{sNxfMufj8 z??e=Nvt6;DxuGiNANK;|<$hqiM8-)({+fFo`3FQ?0Ruq(NbOthOXR;oz`T#pm`6n1 t4?NBT{+BM2eDLueGzY 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 Zr*}{9U-cAAgO<;^!+DZ@xIF&t{{e$*a2Wsq diff --git a/dat/GFX2.PKM b/dat/GFX2.PKM deleted file mode 100644 index ba52ebe587bb5fb0a8c96f4982e640ea78053363..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26703 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 or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -{ - Ce fichier contient la partie "Credits" de l'aide de GRAFX 2 -} - -procedure Generer_l_aide_Credits; -begin - Demarrer_section_d_aide; - {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} - {XXXXXXXXXXXXXXXXXXXXXX} - Ecrire_ligne_d_aide(T,' GRAFX 2.00'); - Ecrire_ligne_d_aide(S,' THE ULTIMATE MULTI-RESOLUTION GFX EDITOR'); - Ecrire_ligne_d_aide(N,' Copyright (c) 1996-98 by SUNSET DESIGN'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(T,'CREDITS:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(S,' WRITTEN AND DESIGNED BY:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(S,' GUILLAUME DORME KARL MARITAUD'); - Ecrire_ligne_d_aide(N,' alias "Robinson" & alias "X-Man"'); - Ecrire_ligne_d_aide(N,' programmer programmer'); - Ecrire_ligne_d_aide(N,' GFX artist'); - Ecrire_ligne_d_aide(T,''); - Ecrire_ligne_d_aide(S,' MISCELLANEOUS:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' This is our very first program compiled'); - Ecrire_ligne_d_aide(N,' in Watcom C (10.6).'); - Ecrire_ligne_d_aide(N,' Low-level routines were written in 80386'); - Ecrire_ligne_d_aide(N,' Assembler (optimized for 80486) and'); - Ecrire_ligne_d_aide(N,' compiled with Borland TASM 5 (4.1).'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' We were inspired by the XSetMode routine'); - Ecrire_ligne_d_aide(N,' from ''XLIB2'' to create more amazing video'); - Ecrire_ligne_d_aide(N,' resolutions.'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Thanks to Eclipse for their EOS 3.05 dos'); - Ecrire_ligne_d_aide(N,' extender (WEOSlite).'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Some information taken from several docs'); - Ecrire_ligne_d_aide(N,' (PCGPE, Intervue, PC Interdit...) gave us'); - Ecrire_ligne_d_aide(N,' an invaluable help.'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Thanks to Shawn Hargreaves for his'); - Ecrire_ligne_d_aide(N,' filled polygon routine from Allegro v2.2.'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Thanks to Carlos "Made" Pardo for his'); - Ecrire_ligne_d_aide(N,' great GrafX2 logo.'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' A thousand thanks to the authors of the'); - Ecrire_ligne_d_aide(N,' different things listed above.'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' We also would like to thank all the'); - Ecrire_ligne_d_aide(N,' people who gave us ideas to improve'); - Ecrire_ligne_d_aide(N,' GrafX2.'); - Ecrire_ligne_d_aide(T,''); - Ecrire_ligne_d_aide(S,' FILE FORMATS CREDITS:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' PKM : Sunset Design'); - Ecrire_ligne_d_aide(N,' LBM : Electronic Arts'); - Ecrire_ligne_d_aide(N,' GIF : Compuserve'); - Ecrire_ligne_d_aide(N,' BMP : Microsoft'); - Ecrire_ligne_d_aide(N,' PCX : Z-Soft'); - Ecrire_ligne_d_aide(N,' IMG : Bivas (W. Wiedmann?)'); - Ecrire_ligne_d_aide(N,' SCx : Colorix (?)'); - Ecrire_ligne_d_aide(N,' CEL,KCF : K.O.S. (KISekae Set system)'); - Ecrire_ligne_d_aide(N,' PI1,PC1 : Degas Elite'); - Ecrire_ligne_d_aide(N,' PAL : ermmh... nobody (?)'); - Ecrire_ligne_d_aide(T,''); - Ecrire_ligne_d_aide(T,'HOW TO CONTACT US ?'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(S,' SNAIL MAIL:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' GUILLAUME DORME (Robinson)'); - Ecrire_ligne_d_aide(N,' 15, rue de l''observatoire'); - Ecrire_ligne_d_aide(N,' 87000 LIMOGES (FRANCE)'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' KARL MARITAUD (X-Man)'); - Ecrire_ligne_d_aide(N,' 10, rue de la Brasserie'); - Ecrire_ligne_d_aide(N,' 87000 LIMOGES (FRANCE)'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(S,' E-MAIL:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' dorme@msi.unilim.fr'); - Ecrire_ligne_d_aide(N,' maritaud@ensil.unilim.fr'); - Ecrire_ligne_d_aide(T,''); - Ecrire_ligne_d_aide(T,'USELESS INFORMATION:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Source size: about 1400 Kb'); - Ecrire_ligne_d_aide(N,' GrafX2''s birth date: July 20th 1996'); - Ecrire_ligne_d_aide(T,''); - Ecrire_ligne_d_aide(T,'KNOWN BUGS:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' - + stops the program when you'); - Ecrire_ligne_d_aide(N,' are entering values. So don''t press'); - Ecrire_ligne_d_aide(N,' these keys until we fix this bug.'); - Ecrire_ligne_d_aide(N,' - A few different key combinations return'); - Ecrire_ligne_d_aide(N,' the same code.'); - Ecrire_ligne_d_aide(N,' - A red flash appears at start up when an'); - Ecrire_ligne_d_aide(N,' empty Zip drive is found.'); - Ecrire_ligne_d_aide(N,' - Some functions aren''t finished yet.'); - Ecrire_ligne_d_aide(N,' This is normal for a Beta version, so'); - Ecrire_ligne_d_aide(N,' don''t worry.'); - Ecrire_ligne_d_aide(N,' But if you still find some bugs in the'); - Ecrire_ligne_d_aide(N,' next versions, then we''d appreciate'); - Ecrire_ligne_d_aide(N,' that you tell us what they exactly are'); - Ecrire_ligne_d_aide(N,' and how and when they occur.'); - {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} - {XXXXXXXXXXXXXXXXXXXXXX} - Terminer_section_d_aide; -end; diff --git a/dat/HLP_GRET.PAS b/dat/HLP_GRET.PAS deleted file mode 100644 index aab0edaf..00000000 --- a/dat/HLP_GRET.PAS +++ /dev/null @@ -1,86 +0,0 @@ -{ Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; version 2 - of the License. - - Grafx2 is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -{ - Ce fichier contient la partie "Greetings ..." de l'aide de GRAFX 2 -} - -procedure Generer_l_aide_Greetings; -begin - Demarrer_section_d_aide; - {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} - {XXXXXXXXXXXXXXXXXXXXXX} - Ecrire_ligne_d_aide(T,'GREETINGS:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,'Our best regards go to...'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Access Filter Pink'); - Ecrire_ligne_d_aide(N,' Ace Fiver Pixel'); - Ecrire_ligne_d_aide(N,' AcidJam Flan Profil'); - Ecrire_ligne_d_aide(N,' Acryl Fred Prowler'); - Ecrire_ligne_d_aide(N,' Alexel FreddyV Puznik'); - Ecrire_ligne_d_aide(N,' Alias Frost Quick'); - Ecrire_ligne_d_aide(N,' Amiral Ga‰l(GDC) Ra'); - Ecrire_ligne_d_aide(N,' Arrakis GainX Raster'); - Ecrire_ligne_d_aide(N,' Avocado Gandalf Ravian'); - Ecrire_ligne_d_aide(N,' Baloo Goblin RedBug'); - Ecrire_ligne_d_aide(N,' Barti Greenpix7 Rem'); - Ecrire_ligne_d_aide(N,' Bat Grid Rez'); - Ecrire_ligne_d_aide(N,' Biro GrosQuick Roudoudou'); - Ecrire_ligne_d_aide(N,' Bisounours HackerCroll Sacrilege'); - Ecrire_ligne_d_aide(N,' BlackAxe Haplo Sam'); - Ecrire_ligne_d_aide(N,' Bonnie Hof SandMan'); - Ecrire_ligne_d_aide(N,' Boo Hornet Scape'); - Ecrire_ligne_d_aide(N,' Boz Hulud S‚bastien'); - Ecrire_ligne_d_aide(N,' Carine Java Shodan'); - Ecrire_ligne_d_aide(N,' Chandra JBT Skal'); - Ecrire_ligne_d_aide(N,' Cheetah J‚r“me Skyfire'); - Ecrire_ligne_d_aide(N,' Chill Julien(JCA) Sphair'); - Ecrire_ligne_d_aide(N,' Cougar KalMinDo Sprocket'); - Ecrire_ligne_d_aide(N,' Cremax KaneWood Stef'); - Ecrire_ligne_d_aide(N,' Cyclone Karma Stony'); - Ecrire_ligne_d_aide(N,' Dake Keith303 Sumaleth'); - Ecrire_ligne_d_aide(N,' Danny Lazur Sunday'); - Ecrire_ligne_d_aide(N,' Danube LightShow Suny'); - Ecrire_ligne_d_aide(N,' Darjul Lluvia Sybaris'); - Ecrire_ligne_d_aide(N,' Darwin Louie TBF'); - Ecrire_ligne_d_aide(N,' DarkAngel Luk Tempest'); - Ecrire_ligne_d_aide(N,' Das Made Thor'); - Ecrire_ligne_d_aide(N,' Decker Mamos TMK'); - Ecrire_ligne_d_aide(N,' DerPiipo Mandrixx TwoFace'); - Ecrire_ligne_d_aide(N,' Destop Mangue Underking'); - Ecrire_ligne_d_aide(N,' Diabolo Mars Unreal'); - Ecrire_ligne_d_aide(N,' DineS Mephisto VaeVictis'); - Ecrire_ligne_d_aide(N,' Drac Mercure Vastator'); - Ecrire_ligne_d_aide(N,' DrYes Mirec Vatin'); - Ecrire_ligne_d_aide(N,' Edyx Moa Veckman'); - Ecrire_ligne_d_aide(N,' Eller Moxica Wain'); - Ecrire_ligne_d_aide(N,' Ellyn MRK Wally'); - Ecrire_ligne_d_aide(N,' EOF Nitch WillBe'); - Ecrire_ligne_d_aide(N,' Fall Noal Xoomie'); - Ecrire_ligne_d_aide(N,' Fame Nytrik Xtrm'); - Ecrire_ligne_d_aide(N,' Fantom Optic YannSulu'); - Ecrire_ligne_d_aide(N,' Fear Orome Z'); - Ecrire_ligne_d_aide(N,' Feather Pahladin Zeb'); - Ecrire_ligne_d_aide(N,' Fennec Phar Zebig'); - Ecrire_ligne_d_aide(N,' and all #pixel, #demofr and #coders.'); - {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} - {XXXXXXXXXXXXXXXXXXXXXX} - Terminer_section_d_aide; -end; diff --git a/dat/HLP_RGST.PAS b/dat/HLP_RGST.PAS deleted file mode 100644 index d9ff979e..00000000 --- a/dat/HLP_RGST.PAS +++ /dev/null @@ -1,71 +0,0 @@ -{ Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; version 2 - of the License. - - Grafx2 is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -{ Ce fichier contient la partie "Register?" de l'aide de GrafX2 } - -procedure Generer_l_aide_Register; -begin - Demarrer_section_d_aide; - {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} - {XXXXXXXXXXXXXXXXXXXXXX} - Ecrire_ligne_d_aide(T,'REGISTERING ?'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' You''ll probably say:'); - Ecrire_ligne_d_aide(N,' "Does this mean that I have to pay?"'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' And we''ll reply to you: No...'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(T,'GRAFX 2.00 IS FREEWARE'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' ... But, but, but...'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' Considering the amount of work (and love)'); - Ecrire_ligne_d_aide(N,' we put in this program, we would extremely'); - Ecrire_ligne_d_aide(N,' appreciate that you "give" us something in'); - Ecrire_ligne_d_aide(N,' exchange for the use you make of it.'); - Ecrire_ligne_d_aide(N,' Let''s say some money, or a nice picture'); - Ecrire_ligne_d_aide(N,' you drew with GrafX2, or a postcard...'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' If you make profit with an image you drew'); - Ecrire_ligne_d_aide(N,' with GrafX2, it would be great if you sent'); - Ecrire_ligne_d_aide(N,' us this picture. If you used it for a game,'); - Ecrire_ligne_d_aide(N,' would be wiser not to send all your graphs,'); - Ecrire_ligne_d_aide(N,' what about sending a copy of the game?'); - Ecrire_ligne_d_aide(T,''); - Ecrire_ligne_d_aide(T,'FREEWARE CONVENTIONS:'); - Ecrire_ligne_d_aide(N,''); - Ecrire_ligne_d_aide(N,' This version of GrafX2 is being released'); - Ecrire_ligne_d_aide(N,' to you as is.'); - Ecrire_ligne_d_aide(N,' All bugs should be reported to either'); - Ecrire_ligne_d_aide(N,' Robinson or X-Man.'); - Ecrire_ligne_d_aide(N,' The authors take no responsibility for'); - Ecrire_ligne_d_aide(N,' lost work, or damaged equipment caused'); - Ecrire_ligne_d_aide(N,' directly or indirectly by this program.'); - Ecrire_ligne_d_aide(N,' GrafX2 cannot be modified in any way'); - Ecrire_ligne_d_aide(N,' without our written consent.'); - Ecrire_ligne_d_aide(N,' Finally, the charging of monetary fees by'); - Ecrire_ligne_d_aide(N,' any unauthorized party for the circulation'); - Ecrire_ligne_d_aide(N,' or use of this utility is expressly'); - Ecrire_ligne_d_aide(N,' forbidden.'); - Ecrire_ligne_d_aide(N,' This means that if you had to pay for'); - Ecrire_ligne_d_aide(N,' getting GrafX2, you have been swindled.'); - {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX} - {XXXXXXXXXXXXXXXXXXXXXX} - Terminer_section_d_aide; -end; diff --git a/dat/IMG2FNT.EXE b/dat/IMG2FNT.EXE deleted file mode 100644 index a1739989cafa7bbe2730b303ade8ac1ea1a876a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4544 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 diff --git a/dat/IMG2FNT.PAS b/dat/IMG2FNT.PAS deleted file mode 100644 index ee955ec9..00000000 --- a/dat/IMG2FNT.PAS +++ /dev/null @@ -1,107 +0,0 @@ -{ Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; version 2 - of the License. - - Grafx2 is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -program IMG2FNT; - -const - COULEUR_TEXTE=15; - -var - Fichier:file; - Image:array[0..20479] of byte; - Fonte:array[0..2047] of byte; - Offset_dans_image:longint; - Masque:byte; - Position:word; - i,j,k,l:word; - Errcode:integer; - -begin - if (paramcount<2) or (paramcount>3) then - begin - writeln('Syntaxe: IMG2FNT [offset dans l''image]'); - writeln('Attention: ne pas taper les extensions!'); - halt(1); - end; - - if paramcount=3 then - begin - val(paramstr(3),Offset_dans_image,Errcode); - if Errcode<>0 then - begin - writeln('Syntaxe: IMG2FNT [offset dans l''image]'); - writeln('Attention: ne pas taper les extensions!'); - halt(1); - end; - end - else - Offset_dans_image:=0; - - assign(Fichier,paramstr(1)+'.img'); - reset(Fichier,1); - seek(Fichier,896+Offset_dans_image); - blockread(Fichier,Image,17280); - close(Fichier); - - {Transformation de l'image en 0 pour le fond et 255 pour le texte} - for i:=0 to 17279 do - if Image[i]<>COULEUR_TEXTE - then Image[i]:=0 - else Image[i]:=255; - - for i:=0 to 255 do - for j:=0 to 7 do - begin - Fonte[(i shl 3)+j]:=0; - Masque:=128; - for k:=0 to 7 do - begin - asm {Position:=((i DIV 45)*2880) + ((i MOD 45)*8) + (j*360) +k} - mov ax,i - mov bl,45 - div bl - push ax - xor ah,ah - mov bx,2880 - mul bx - mov dx,ax - pop ax - mov cl,8 - shr ax,cl - mov cl,3 - shl ax,cl - add dx,ax - add dx,k - mov Position,dx - mov ax,j - mov bx,360 - mul bx - add Position,ax - end; - Fonte[(i shl 3)+j]:=Fonte[(i shl 3)+j] + (Masque and Image[Position]); - Masque:=Masque shr 1; - end; - end; - - assign(Fichier,Paramstr(2)+'.fnt'); - rewrite(Fichier,1); - blockwrite(Fichier,Fonte,2048); - close(Fichier); -end. - diff --git a/dat/MAKEDAT.EXE b/dat/MAKEDAT.EXE deleted file mode 100644 index 1eb6a764a4803a2faabaea7d2db45ebff192b61c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18128 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 O6TOV77#;}(U;hU&IU#8P diff --git a/dat/MAKEDAT.PAS b/dat/MAKEDAT.PAS deleted file mode 100644 index ecfafce5..00000000 --- a/dat/MAKEDAT.PAS +++ /dev/null @@ -1,757 +0,0 @@ -{ Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; version 2 - of the License. - - Grafx2 is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -program makedat; - -type tpalette=array[0..767] of byte; -var palette:tpalette; - -{****************************************************************************} -{****************************************************************************} -{****************************************************************************} - -Procedure XMODE;assembler; -const - X360Y270 : array[0..18] of word = - ( $12E7, $6B00, $5901, $5A02, $8E03, $5E04, $8A05, $3006, $F007, $0008, - $6109, $2010, $A911, $1B12, $2D13, $0014, $1F15, $2F16, $E317 ); -asm - push ds - - mov ax,13h - int 10h - - mov dx,3c4h - mov ax,0604h - out dx,ax - mov ax,0100h - out dx,ax - - lea si,X360Y270 - lodsb - or al,al - jz @@DontSetDot - mov dx,3C2h - out dx,al - - @@DontSetDot: - mov dx,3C4h - mov ax,0300h - out dx,ax - mov dx,3D4h - mov al,11h - out dx,al - inc dx - in al,dx - and al,07fh - out dx,al - dec dx - cld - xor cx,cx - lodsb - mov cl,al - - @@SetCRTParmsLoop: - lodsw - out dx,ax - loop @@SetCRTParmsLoop - - mov dx,3C4h - mov ax,0f02h - out dx,ax - mov ax,0A000h - mov es,ax - sub di,di - sub ax,ax - mov cx,8000h - rep stosw - - mov dx,3D4h - mov al,13h - out dx,al - inc dx - mov ax,90 - shr ax,1 - out dx,al - - pop ds -end; - -Procedure pixel(x,y : word;coul : byte);assembler; -asm - mov dx,3C4h - mov ax,0102h - mov cx,x - and cx,3 - shl ah,cl - out dx,ax - - mov ax,0A000h - mov es,ax - - mov ax,y - mov bx,90 - mul bx - - mov bx,x - shr bx,2 - add ax,bx - mov di,ax - mov al,coul - stosb -end; - -Function lit_pixel(x,y : word):byte; -var a : byte; -begin - asm - mov ax,0A000h - mov es,ax - - mov ax,y - mov bx,90 - mul bx - - mov bx,x - mov cl,bl - and cl,3 - - shr bx,2 - add ax,bx - mov di,ax - - mov dx,3CEh - mov al,4 - mov ah,cl - out dx,ax - - mov al,[es:di] - mov a,al - end; - lit_pixel:=a; -end; - - -procedure set_palette; assembler; -asm - push ds - lea si,palette - mov dx,3C8h - xor al,al - out dx,al - inc dl - mov cx,768 - rep outsb - pop ds -end; - - -{----------------------------------------------------------------------------} -{----------------------------------------------------------------------------} -{----------------------------------------------------------------------------} - -type t_os_tampon=array[0..63999] of byte; -var os_index:word; -var os_tampon:^t_os_tampon; - -function octet_suivant(var f:file):byte; -var effect_result:word; -begin - inc(os_index); - if (os_index>=64000) then - begin - {$I-} - blockread(f,os_tampon^,64000,effect_result); - {$I+} - os_index:=0; - end; - octet_suivant:=os_tampon^[os_index]; -end; - -procedure init_os; -begin - new(os_tampon); - os_index:=64000; -end; - -procedure close_os; -begin - dispose(os_tampon); -end; - -{----------------------------------------------------------------------------} - -var eo_index:word; -var eo_tampon:^t_os_tampon; - -procedure ecrire_octet(var f:file; octet:byte); -var - effect_result:word; -begin - eo_tampon^[eo_index]:=octet; - inc(eo_index); - if (eo_index>=64000) then - begin - blockwrite(f,eo_tampon^,64000,effect_result); - eo_index:=0; - end; -end; - -procedure init_eo; -begin - new(eo_tampon); - eo_index:=0; -end; - -procedure close_eo(var f:file); -var effect_result:word; -begin - if eo_index>0 then blockwrite(f,eo_tampon^,eo_index,effect_result); - dispose(eo_tampon); -end; - -{----------------------------------------------------------------------------} -{----------------------------------------------------------------------------} -{----------------------------------------------------------------------------} - - - -{--------------------- DEPACKER une IMAGE au format PKM ---------------------} -procedure load_PKM(nom_fichier:string); -{errcode retourn‚: 0=OK , 1=pas un PKM , 2=taille incorrecte} -type - header = record {taille: 780 octets} - ident : array[1..3] of char; { chaŒne "PKM" } - methode : byte; { m‚thode de compression: } - { 0 = compression en ligne (c)KM } - { autres = inconnues pour le moment } - Recon1 : byte; { octet de reconnaissance sur 1 octet } - Recon2 : byte; { octet de reconnaissance sur 2 octets } - longx : word; { taille de l'image en X } - longy : word; { taille de l'image en Y } - palette : tpalette; { palette RVB 256*3 } - jump : word; { taille du saut entre le header et l'image } - end; -var - TailleX,TailleY:word; - errcode:byte; - coul,octet:byte; - taille_fichier:word; - i,j,k:word; - c:longint; - offsX,offsY,X,Y:word; - fich:file; - head: header; - taille_image: longint; -begin - offsX:=0; - offsY:=0; - assign(fich,Nom_Fichier); - reset(fich,1); - taille_fichier:=filesize(fich); - blockread(fich,head,SizeOf(Header)); - if Head.LongY>270 then Head.LongY:=270; - - if (head.ident<>'PKM') then - begin - errcode:=1; - exit; - end; - if (head.longX>360) then - begin - errcode:=2; - exit; - end; - - { d‚finition de la palette } - Palette:=head.palette; - - set_palette; - - TailleX:=Head.LongX; - TailleY:=Head.LongY; - taille_image:=Head.LongX; - taille_image:=taille_image*Head.LongY; - Seek(fich,SizeOf(Header)+Head.Jump); - - init_os; - - j:=0; - octet:=octet_suivant(fich); - c:=0; - while (cHead.Recon1) and (octet<>Head.Recon2) - then - begin - X:=c mod head.longX; - Y:=c div head.longX; - if (X<360) and (Y<270) then - pixel(X,Y,octet); - inc(j); - octet:=octet_suivant(fich); - inc(c); - end - else - begin - if octet=Head.Recon1 - then - begin - inc(j); - octet:=octet_suivant(fich); - coul:=octet; - inc(j); - octet:=octet_suivant(fich)-1; - for i:=0 to octet do - begin - X:=(c+i) mod head.longX; - Y:=(c+i) div head.longX; - if (X<360) and (Y<270) then - pixel(X,Y,coul); - end; - c:=c+octet+1; - inc(j); - octet:=octet_suivant(fich); - end - else - begin - inc(j); - octet:=octet_suivant(fich); - coul:=octet; - inc(j); - octet:=octet_suivant(fich); - k:=(octet shl 8)+octet_suivant(fich); - for i:=0 to (k-1) do - begin - X:=(c+i) mod head.longX; - Y:=(c+i) div head.longX; - if (X<360) and (Y<270) then - pixel(X,Y,coul); - end; - c:=c+k; - j:=j+2; - octet:=octet_suivant(fich); - end; - end; - end; - close_os; - close(fich); - errcode:=0; -end; - -{****************************************************************************} -{****************************************************************************} -{****************************************************************************} - -var Crypt_curseur:byte; -const Crypt_cle:string[13]='Sunset Design'; - -function crypt(octet:byte):byte; -begin - crypt:=octet xor ord(Crypt_cle[Crypt_curseur]); - Crypt_curseur:=(Crypt_curseur mod 13)+1; -end; - -procedure Ecrire_palette(var Fichier:file); -var i:word; -begin - for i:=0 to 767 do ecrire_octet(Fichier,crypt(palette[i])); -end; - -procedure Lire_et_ecrire_sprite(var Fichier:file; x1,y1,x2,y2:word); -var i,j:word; -begin - for j:=y1 to y2 do - for i:=x1 to x2 do - ecrire_octet(Fichier,crypt(lit_pixel(i,j))); -end; - - -procedure Ecrire_trames_predefinies(var Fichier:file); -var - n,i,j:word; - Octet:byte; - Pixel_lu:byte; -begin - for n:=0 to 11 do {Pour chaque trame pr‚d‚finie} - begin - for j:=0 to 15 do - begin - Octet:=0; - for i:=0 to 7 do - begin - Octet:=(Octet shl 1); - Pixel_lu:=lit_pixel(9+(17*n)+i,196+j); - if Pixel_lu>0 then - inc(Octet); - end; - ecrire_octet(Fichier,crypt(Octet)); - - Octet:=0; - for i:=0 to 7 do - begin - Octet:=(Octet shl 1); - Pixel_lu:=lit_pixel(1+(17*n)+i,196+j); - if Pixel_lu>0 then - inc(Octet); - end; - ecrire_octet(Fichier,crypt(Octet)); - end; - end; -end; - - -procedure Rajouter_fichier(var Fichier:file;Nom_fichier:string;Crypter:boolean); -var - Fichier_a_ajouter:file; - Taille :word; - Indice :word; -begin - assign (Fichier_a_ajouter,Nom_fichier); - reset (Fichier_a_ajouter,1); - Taille:=filesize(Fichier_a_ajouter); - - init_os; - if (Crypter) then - for Indice:=1 to Taille do - ecrire_octet(Fichier,crypt(octet_suivant(Fichier_a_ajouter))) - else - for Indice:=1 to Taille do - ecrire_octet(Fichier,octet_suivant(Fichier_a_ajouter)); - close_os; - - close(Fichier_a_ajouter); -end; - - -procedure Coder_partie_de_fonte(var Fichier:file;Pos_X,Pos_Y,Nb_char:word); -var - X,Y:word; - Indice_char:word; - Couleur_temporaire:byte; -begin - for Indice_char:=1 to Nb_char do - begin - for X:=0 to 5 do - for Y:=0 to 7 do - begin - Couleur_temporaire:=lit_pixel(Pos_X+X,Pos_Y+Y); - - if not (Couleur_temporaire in [25,7,15]) - then Couleur_temporaire:=0; - - ecrire_octet(Fichier,crypt(Couleur_temporaire)); - end; - - inc(Pos_X,6); - end; -end; - - -var - Fichier:file; - Position_de_depart_de_la_section_d_aide:longint; - Nombre_de_lignes_d_aide :word; - Nombre_d_octets_utilises:word; - - -procedure Demarrer_section_d_aide; -begin - Nombre_de_lignes_d_aide :=0; - Nombre_d_octets_utilises:=0; - assign(Fichier,'GFX2.DAT'); - reset (Fichier,1); - Position_de_depart_de_la_section_d_aide:=filesize(Fichier); - seek(Fichier,Position_de_depart_de_la_section_d_aide); - {On ‚crit temporairement des valeurs erron‚es dans le fichier:} - blockwrite(Fichier,Nombre_de_lignes_d_aide ,2); {Nb de lignes} - blockwrite(Fichier,Nombre_d_octets_utilises,2); {Nb d'octets utilis‚s} -end; - - -procedure Terminer_section_d_aide; -begin - seek (Fichier,Position_de_depart_de_la_section_d_aide); - {On ‚crit d‚finitivement les valeurs correctes dans le fichier:} - blockwrite(Fichier,Nombre_de_lignes_d_aide ,2); {Nb de lignes} - blockwrite(Fichier,Nombre_d_octets_utilises,2); {Nb d'octets utilis‚s} - close (Fichier); -end; - -const - TITRE = 1; - SOUS_TITRE = 2; - NORMAL = 3; - T = TITRE; - S = SOUS_TITRE; - N = NORMAL; - -{$I TABLES} - -procedure Ecrire_ligne_d_aide(De_type:byte;Chaine:string); -var - Code:byte; {Code … inscrire dans le fichier} - Indice:byte; {Indice de balayage de la chaŒne} -begin - - if length(Chaine)>44 then - begin - close (Fichier); - asm - mov ax,3 - int 10h - end; - writeln('ERREUR DANS L''AIDE !!! Il y a une ligne qui est trop longue !!!'); - halt(1); - end; - - case De_type of - - TITRE : - begin - {1Šre ligne:} - - {On code la taille de la 1Šre ligne chaŒne:} - Code:=(length(Chaine) shl 1) or $80; - blockwrite(Fichier,Code,1); - - {On code la 1Šre ligne de la chaŒne selon la table des caractŠres} - {de titrage:} - for Indice:=1 to length(Chaine) do - begin - Code:=TABLE_TITRE[ord(Chaine[Indice])]; - blockwrite(Fichier,Code,1); - inc(Code); - blockwrite(Fichier,Code,1); - end; - - {On met … jour les compteurs:} - inc(Nombre_de_lignes_d_aide); - inc(Nombre_d_octets_utilises,(length(Chaine) shl 1)+1); - - {2Šme ligne:} - - {On code la taille de la 2Šme ligne chaŒne:} - Code:=(length(Chaine) shl 1) or $80; - blockwrite(Fichier,Code,1); - - {On code la 2Šme ligne de la chaŒne selon la table des caractŠres} - {de titrage:} - for Indice:=1 to length(Chaine) do - begin - Code:=TABLE_TITRE[ord(Chaine[Indice])]; - if Chaine[Indice] in ['A'..'V'] - then inc(Code,44) - else inc(Code,40); - - blockwrite(Fichier,Code,1); - inc(Code); - blockwrite(Fichier,Code,1); - end; - - {On met … jour les compteurs:} - inc(Nombre_de_lignes_d_aide); - inc(Nombre_d_octets_utilises,(length(Chaine) shl 1)+1); - end; - - SOUS_TITRE : - begin - {On code la taille de la chaŒne:} - Code:=length(Chaine); - blockwrite(Fichier,Code,1); - - {On code la chaŒne selon la table des sous-titres:} - for Indice:=1 to length(Chaine) do - begin - Code:=TABLE_SOUS_TITRE[ord(Chaine[Indice])]; - blockwrite(Fichier,Code,1); - end; - - {On met … jour les compteurs:} - inc(Nombre_de_lignes_d_aide); - inc(Nombre_d_octets_utilises,length(Chaine)+1); - end; - - NORMAL : - begin - {On code la taille de la chaŒne:} - Code:=length(Chaine); - blockwrite(Fichier,Code,1); - - {On code la chaŒne selon la table des caractŠres normaux:} - for Indice:=1 to length(Chaine) do - begin - Code:=TABLE_NORMAL[ord(Chaine[Indice])]; - blockwrite(Fichier,Code,1); - end; - - {On met … jour les compteurs:} - inc(Nombre_de_lignes_d_aide); - inc(Nombre_d_octets_utilises,length(Chaine)+1); - end; - - end; - -end; - - -{$I HLP_GRET} -{$I HLP_CRDT} -{$I HLP_RGST} - - -BEGIN - XMODE; - - Load_PKM('GFX2.PKM'); - - assign(Fichier,'GFX2.DAT'); - rewrite(Fichier,1); - init_eo; - - Crypt_curseur:=1; - - Ecrire_palette(Fichier); - Lire_et_ecrire_sprite(Fichier, 1, 1,254, 44); {Menu} - - Lire_et_ecrire_sprite(Fichier, 2, 47, 15, 60); {Shade} - Lire_et_ecrire_sprite(Fichier, 19, 47, 32, 60); {Colorize} - Lire_et_ecrire_sprite(Fichier, 36, 47, 49, 60); {Smooth} - Lire_et_ecrire_sprite(Fichier, 53, 47, 66, 60); {Tiling} - Lire_et_ecrire_sprite(Fichier, 70, 47, 83, 60); {Stencil} - Lire_et_ecrire_sprite(Fichier, 87, 47,100, 60); {Sieve} - Lire_et_ecrire_sprite(Fichier,104, 47,117, 60); {Grid} - Lire_et_ecrire_sprite(Fichier,121, 47,134, 60); {Mask} - Lire_et_ecrire_sprite(Fichier,138, 47,151, 60); {Smear} - - Lire_et_ecrire_sprite(Fichier, 1, 85, 15, 99); {Fleche} - Lire_et_ecrire_sprite(Fichier, 17, 85, 31, 99); {Viseur} - Lire_et_ecrire_sprite(Fichier, 65, 85, 79, 99); {Viseur pipette} - Lire_et_ecrire_sprite(Fichier, 33, 85, 47, 99); {Sablier} - Lire_et_ecrire_sprite(Fichier, 49, 85, 63, 99); {Multidirectionnel} - Lire_et_ecrire_sprite(Fichier, 81, 85, 95, 99); {Horizontal} - Lire_et_ecrire_sprite(Fichier, 97, 85,111, 99); {Viseur fin} - Lire_et_ecrire_sprite(Fichier,113, 85,127, 99); {Viseur pipette fin} - - Lire_et_ecrire_sprite(Fichier, 2,102, 15,115); {Dessin continu} - Lire_et_ecrire_sprite(Fichier, 19,102, 32,115); {Dessin interrompu} - Lire_et_ecrire_sprite(Fichier, 36,102, 49,115); {Dessin point} - Lire_et_ecrire_sprite(Fichier, 53,102, 66,115); {Pinceau-brosse} - Lire_et_ecrire_sprite(Fichier, 70,102, 83,115); {Courbe 3 pts} - Lire_et_ecrire_sprite(Fichier, 87,102,100,115); {Courbe 4 pts} - Lire_et_ecrire_sprite(Fichier,104,102,117,115); {Ligne} - Lire_et_ecrire_sprite(Fichier,121,102,134,115); {K-Line} - Lire_et_ecrire_sprite(Fichier,138,102,151,115); {Lignes concentiques} - - Lire_et_ecrire_sprite(Fichier, 1,120, 16,135); {Pinceau 1} - Lire_et_ecrire_sprite(Fichier, 18,120, 33,135); {Pinceau 2} - Lire_et_ecrire_sprite(Fichier, 35,120, 50,135); {Pinceau 3} - Lire_et_ecrire_sprite(Fichier, 52,120, 67,135); {Pinceau 4} - Lire_et_ecrire_sprite(Fichier, 69,120, 84,135); {Pinceau 5} - Lire_et_ecrire_sprite(Fichier, 86,120,101,135); {Pinceau 6} - Lire_et_ecrire_sprite(Fichier,103,120,118,135); {Pinceau 7} - Lire_et_ecrire_sprite(Fichier,120,120,135,135); {Pinceau 8} - Lire_et_ecrire_sprite(Fichier,137,120,152,135); {Pinceau 9} - Lire_et_ecrire_sprite(Fichier,154,120,169,135); {Pinceau 10} - Lire_et_ecrire_sprite(Fichier,171,120,186,135); {Pinceau 11} - Lire_et_ecrire_sprite(Fichier,188,120,203,135); {Pinceau 12} - Lire_et_ecrire_sprite(Fichier, 1,137, 16,152); {Pinceau 13} - Lire_et_ecrire_sprite(Fichier, 18,137, 33,152); {Pinceau 14} - Lire_et_ecrire_sprite(Fichier, 35,137, 50,152); {Pinceau 15} - Lire_et_ecrire_sprite(Fichier, 52,137, 67,152); {Pinceau 16} - Lire_et_ecrire_sprite(Fichier, 69,137, 84,152); {Pinceau 17} - Lire_et_ecrire_sprite(Fichier, 86,137,101,152); {Pinceau 18} - Lire_et_ecrire_sprite(Fichier,103,137,118,152); {Pinceau 19} - Lire_et_ecrire_sprite(Fichier,120,137,135,152); {Pinceau 20} - Lire_et_ecrire_sprite(Fichier,137,137,152,152); {Pinceau 21} - Lire_et_ecrire_sprite(Fichier,154,137,169,152); {Pinceau 22} - Lire_et_ecrire_sprite(Fichier,171,137,186,152); {Pinceau 23} - Lire_et_ecrire_sprite(Fichier,188,137,203,152); {Pinceau 24} - Lire_et_ecrire_sprite(Fichier, 1,154, 16,169); {Pinceau 25} - Lire_et_ecrire_sprite(Fichier, 18,154, 33,169); {Pinceau 26} - Lire_et_ecrire_sprite(Fichier, 35,154, 50,169); {Pinceau 27} - Lire_et_ecrire_sprite(Fichier, 52,154, 67,169); {Pinceau 28} - Lire_et_ecrire_sprite(Fichier, 69,154, 84,169); {Pinceau 29} - Lire_et_ecrire_sprite(Fichier, 86,154,101,169); {Pinceau 30} - Lire_et_ecrire_sprite(Fichier,103,154,118,169); {Pinceau 31} - Lire_et_ecrire_sprite(Fichier,120,154,135,169); {Pinceau 32} - Lire_et_ecrire_sprite(Fichier,137,154,152,169); {Pinceau 33} - Lire_et_ecrire_sprite(Fichier,154,154,169,169); {Pinceau 34} - Lire_et_ecrire_sprite(Fichier,171,154,186,169); {Pinceau 35} - Lire_et_ecrire_sprite(Fichier,188,154,203,169); {Pinceau 36} - Lire_et_ecrire_sprite(Fichier, 1,171, 16,186); {Pinceau 37} - Lire_et_ecrire_sprite(Fichier, 18,171, 33,186); {Pinceau 38} - Lire_et_ecrire_sprite(Fichier, 35,171, 50,186); {Pinceau 39} - Lire_et_ecrire_sprite(Fichier, 52,171, 67,186); {Pinceau 40} - Lire_et_ecrire_sprite(Fichier, 69,171, 84,186); {Pinceau 41} - Lire_et_ecrire_sprite(Fichier, 86,171,101,186); {Pinceau 42} - Lire_et_ecrire_sprite(Fichier,103,171,118,186); {Pinceau 43} - Lire_et_ecrire_sprite(Fichier,120,171,135,186); {Pinceau 44} - Lire_et_ecrire_sprite(Fichier,137,171,152,186); {Pinceau 45} - Lire_et_ecrire_sprite(Fichier,154,171,169,186); {Pinceau 46} - Lire_et_ecrire_sprite(Fichier,171,171,186,186); {Pinceau 47} - Lire_et_ecrire_sprite(Fichier,188,171,203,186); {Pinceau 48} - - Lire_et_ecrire_sprite(Fichier, 1,188, 7,194); {Diskette 3"«} - Lire_et_ecrire_sprite(Fichier, 9,188, 15,194); {Diskette 5"¬} - Lire_et_ecrire_sprite(Fichier, 17,188, 23,194); {HDD} - Lire_et_ecrire_sprite(Fichier, 25,188, 31,194); {CD-ROM} - Lire_et_ecrire_sprite(Fichier, 33,188, 39,194); {Network} - - Lire_et_ecrire_sprite(Fichier, 1,213,231,268); {Logo GrafX2} - - Ecrire_trames_predefinies(Fichier); - - Rajouter_fichier(Fichier,'FONTE1.FNT',true); {Fonte systŠme} - - Rajouter_fichier(Fichier,'FONTE2.FNT',true); {Fonte exotique} - - Load_PKM('FONTS.PKM'); - - Coder_partie_de_fonte(Fichier,0,121,45); {Petites fontes} - Coder_partie_de_fonte(Fichier,0,129,45); - Coder_partie_de_fonte(Fichier,0,137,45); - Coder_partie_de_fonte(Fichier,0,145,12); - Coder_partie_de_fonte(Fichier,0,153,44); {Grosse fonte} - Coder_partie_de_fonte(Fichier,0,161,44); - Coder_partie_de_fonte(Fichier,0,169,40); - Coder_partie_de_fonte(Fichier,0,177,40); - - close_eo(Fichier); - close (Fichier); - - asm - mov ax,3 - int 10h - end; - - Generer_l_aide_Credits; - Generer_l_aide_Register; - Generer_l_aide_Greetings; - - - reset(Fichier,1); - seek(Fichier,filesize(Fichier)); - init_eo; - Rajouter_fichier(Fichier,'GFX2.INI',false); - close_eo(Fichier); - - writeln('Le fichier GFX2.DAT est cr‚‚. (taille = ',filesize(Fichier),' octets)'); - close(Fichier); -END. diff --git a/dat/MAKEFNT.BAT b/dat/MAKEFNT.BAT deleted file mode 100644 index 56125f6c..00000000 --- a/dat/MAKEFNT.BAT +++ /dev/null @@ -1,22 +0,0 @@ -@rem Grafx2 - The Ultimate 256-color bitmap paint program -@rem -@rem Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) -@rem -@rem Grafx2 is free software; you can redistribute it and/or -@rem modify it under the terms of the GNU General Public License -@rem as published by the Free Software Foundation; version 2 -@rem of the License. -@rem -@rem Grafx2 is distributed in the hope that it will be useful, -@rem but WITHOUT ANY WARRANTY; without even the implied warranty of -@rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -@rem GNU General Public License for more details. -@rem -@rem You should have received a copy of the GNU General Public License -@rem along with Grafx2; if not, see or -@rem write to the Free Software Foundation, Inc., -@rem 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -@echo off -img2fnt fonts fonte1 -img2fnt fonts fonte2 17280 \ No newline at end of file diff --git a/dat/MKGREETS.EXE b/dat/MKGREETS.EXE deleted file mode 100644 index 9043a0ed8e84fdbde9653696bce10039d7a1de13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 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 diff --git a/dat/MKGREETS.PAS b/dat/MKGREETS.PAS deleted file mode 100644 index cfbd7d9b..00000000 --- a/dat/MKGREETS.PAS +++ /dev/null @@ -1,124 +0,0 @@ -{ Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; version 2 - of the License. - - Grafx2 is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -program mkgreets; - -const - NB_MAX_LIGNES=50; - TAILLE_MAX_NICK=14; - -var - Fichier : text; - Greets : array[0..3,0..NB_MAX_LIGNES-1] of string[TAILLE_MAX_NICK]; - Total_nicks: word; - -{-----------------------------} - -procedure Init_greets; -var - i,j:word; -begin - for i:=0 to 3 do - for j:=0 to NB_MAX_LIGNES-1 do - Greets[i,j]:=''; -end; - -{-----------------------------} - -procedure Compter_greets; -var - Temp:String; -begin - Total_nicks:=0; - while not eof(Fichier) do - begin - readln(Fichier,Temp); - inc(Total_nicks); - end; -end; - -{-----------------------------} - -procedure Lire_greets; -var - Nb_nicks:word; -begin - Nb_nicks:=0; - while not eof(Fichier) do - begin - readln(Fichier,Greets[Nb_nicks div Total_nicks, Nb_nicks mod Total_nicks]); - inc(Nb_nicks); - end; -end; - -{-----------------------------} - -procedure Ecrire_greets; -var - i:word; -begin - writeln(Fichier,'{'); - writeln(Fichier,' Ce fichier contient la partie "Greetings ..." de l''aide de GRAFX 2'); - writeln(Fichier,'}'); - writeln(Fichier,''); - writeln(Fichier,'procedure Generer_l_aide_Greetings;'); - writeln(Fichier,'begin'); - writeln(Fichier,' Demarrer_section_d_aide;'); - writeln(Fichier,' {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}'); - writeln(Fichier,' {XXXXXXXXXXXXXXXXXXXXXX}'); - writeln(Fichier,' Ecrire_ligne_d_aide(T,''GREETINGS:'');'); - writeln(Fichier,' Ecrire_ligne_d_aide(N,'''');'); - writeln(Fichier,' Ecrire_ligne_d_aide(N,''Our best regards go to...'');'); - writeln(Fichier,' Ecrire_ligne_d_aide(N,'''');'); - - for i:=0 to Total_nicks-1 do - begin - write(Fichier,' Ecrire_ligne_d_aide(N,'' ',Greets[0,i]); - if (Greets[1,i]<>'') then - write(Fichier,' ':TAILLE_MAX_NICK-length(Greets[0,i]),Greets[1,i]); - if (Greets[2,i]<>'') then - write(Fichier,' ':TAILLE_MAX_NICK-length(Greets[1,i]),Greets[2,i]); - writeln(Fichier,''');'); - end; - - writeln(Fichier,' Ecrire_ligne_d_aide(N,'' and all #pixel, #demofr and #coders.'');'); - writeln(Fichier,' {XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}'); - writeln(Fichier,' {XXXXXXXXXXXXXXXXXXXXXX}'); - writeln(Fichier,' Terminer_section_d_aide;'); - writeln(Fichier,'end;'); -end; - -{-----------------------------} - -begin - Init_greets; - assign(Fichier,'greets.txt'); - reset(Fichier); - Compter_greets; - Total_nicks:=(Total_nicks+2) div 3; - - reset(Fichier); - Lire_greets; - close(Fichier); - - assign(Fichier,'hlp_gret.pas'); - rewrite(Fichier); - Ecrire_greets; - close(Fichier); -end. diff --git a/dat/TABLES.PAS b/dat/TABLES.PAS deleted file mode 100644 index a6e327ab..00000000 --- a/dat/TABLES.PAS +++ /dev/null @@ -1,278 +0,0 @@ -{ Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 is free software; you can redistribute it and/or - modify it under the terms of the GNU General Public License - as published by the Free Software Foundation; version 2 - of the License. - - Grafx2 is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -} -{Ce fichier contient pour chaque type de fonte l'indice qu'il faut coder:} - -const - -TABLE_NORMAL:array[32..151] of byte = -( - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 0, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 0, - 0, - 93, - 94, - 95, - 96, - 0, - 97, - 0, - 98, - 99, - 100, - 101, - 0, - 0, - 0, - 0, - 0, - 0, - 102, - 0, - 103, - 0, - 0, - 104, - 105 -); - - - -TABLE_SOUS_TITRE:array[32..90] of byte = -( - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 0, - 0, - 0, - 0, - 146, - 0, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131 -); - - - - -TABLE_TITRE:array[32..90] of byte = -( - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 126, - 96, - 98, - 100, - 102, - 104, - 106, - 108, - 110, - 112, - 114, - 116, - 118, - 120, - 122, - 126, - 126, - 126, - 126, - 124, - 126, - 0, {A} - 2, {B} - 4, {C} - 6, {D} - 8, {E} - 10, {F} - 12, {G} - 14, {H} - 16, {I} - 18, {J} - 20, {K} - 22, {L} - 24, {M} - 26, {N} - 28, {O} - 30, {P} - 32, {Q} - 34, {R} - 36, {S} - 38, {T} - 40, {U} - 42, {V} - 88, {W} - 90, {X} - 92, {Y} - 94 {Z} -); - diff --git a/dat/gfx2.ini b/dat/gfx2.ini deleted file mode 100644 index ff02bc72..00000000 --- a/dat/gfx2.ini +++ /dev/null @@ -1,289 +0,0 @@ -###### GrafX2 initialization file ###### Fichier d'initialisation de GrafX2 ## -# # # # -# You may modify this file with any # Vous pouvez modifier ce fichier avec # -# standard ASCII text editor. # n'importe quel ‚diteur de texte # -# # ASCII standard. # -# # # -# Comments are preceded by ';' or # Les commentaires sont pr‚c‚d‚s par # -# '#'. # ';' ou '#'. # -# # # -# Options are not case sensitive and # Les options ne sont pas sensibles … # -# spaces are ignored. # la casse et les espaces sont ignor‚s.# -# # # -# You must not change the order of # Vous ne devez pas changer l'ordre # -# the sections and their options. # des sections et de leurs options. # -# You must not delete or put into # Vous ne devez pas effacer ou mettre # -# comment any section nor option. # en commentaire une section ou option.# -# # # -# Each option is preceded by a # Chaque option est pr‚c‚d‚e par un # -# comment which explains its meaning. # commentaire qui explique sa fonction.# -# # # -############################################################################## - - - -[MOUSE] # [SOURIS] - - ; The sensitivity of the mouse can ³ La sensibilit‚ de la souris peut - ; take values from 1 to 64. The ³ prendre des valeurs de 1 … 64. Plus - ; smaller values, the faster. ³ les valeurs sont petites, plus c'est - ; ³ rapide. - X_sensitivity = 3 ; (default 3) - Y_sensitivity = 3 ; (default 3) - - ; Due to the fact that those stupid ³ A cause du fait que ces imb‚ciles de - ; mouse drivers' makers don't care ³ programmeurs de gestionnaires de - ; if the mouse moves by steps of 2, ³ souris se fichent que votre souris se - ; 4 or even 8 pixels, we have to ³ deplace par pas de 2, 4 ou mˆme 8 - ; stretch the virtual area of the ³ pixels, nous devons ‚largir la zone - ; mouse and divide coordinates to ³ virtuelle de la souris et diviser les - ; get a one-pixel step motion. ³ coordonn‚es pour obtenir un pas de 1. - ; (Warning: the mouse movement can ³ (Attention: le d‚placement de la - ; be correct in some video modes ³ souris peut ˆtre correct dans certains - ; but not in others... But all the ³ modes vid‚os mais pas dans d'autres... - ; "Modes X" should behave the same ³ Mais tout les Modes X devraient se - ; way, so you won't have to test ³ comporter de la mˆme maniŠre, donc - ; them all). ³ vous n'aurez pas … tous les tester. - ; A correction factor of 0 means ³ Un facteur de correction de 0 signifie - ; that you are very lucky because ³ que vous avez de la chace car votre - ; your driver doesn't need any ³ driver n'a pas besoin de correction. - ; correction. If you set the ³ Si vous d‚finissez le facteur de - ; correction factor to 1, it means ³ correction … 1, cela signifie que - ; that your mouse moves by steps of ³ votre souris se d‚place par pas de 2 - ; 2 pixels; 2 for 4; 3 for 8, etc...³ pixels; 2 pour 4; 3 pour 8, etc... - ; If you want to use GrafX2 in a ³ Si vous d‚sirez lancer GrafX2 dans une - ; Win95 window, you should turn ³ fenˆtre Windows95, vous devriez passer - ; these values to 0 (and increase X ³ ces valeurs … 0 (et augmenter les sen- - ; and Y sensitivities above). ³ sibilit‚s X et Y d‚finies plus haut). - X_correction_factor = 3 ; (default 3) - Y_correction_factor = 3 ; (default 3) - - ; Aspect of the main cursor (cross) ³ Aspect du curseur principal (croix) - ; 1: Solid ³ 1: Solide - ; 2: Transparent ³ 2: Transparent - ; 3: Thin (solid) ³ 3: Fin (solide) - Cursor_aspect = 1 ; (default 1) - - - -[MENU] # [MENU] - - ; Colors of the menus (the black ³ Couleurs des menus (la couleur noire - ; and the white colors cannot be ³ et la couleur blanche ne peuvent pas - ; modified). ³ ˆtre modifi‚es). - ; Values are in {Red,Green,Blue} ³ Les valeurs sont dans l'ordre {Rouge, - ; order and are between 0 and 63. ³ Vert,Bleu} et vont de 0 … 63. - Light_color = 42,42,42 ; (default 42,42,42) - Dark_color = 27,27,27 ; (default 27,27,27) - ; - ; Light_color = 24,25,30 ; \_ Nightmare - ; Dark_color = 13,14,19 ; / - ; - ; Light_color = 10,45,28 ; \_ Forest - ; Dark_color = 5,27,12 ; / - ; - ; Light_color = 48,41,26 ; \_ Gold - ; Dark_color = 26,22,15 ; / - ; - ; Light_color = 10,40,55 ; \_ Oceanic - ; Dark_color = 10,20,32 ; / - - ; Aspect ratio and size of the ³ Proportion des menus et de la barre - ; menus and the tool-bar. ³ d'outils. - ; Possible values: ³ Valeurs possibles: - ; 0: Do not adapt (pixels are not ³ 0: Ne pas adapter (les pixels ne sont - ; stretched) ³ pas ‚tir‚s) - ; 1: Adapt the menus and the tool- ³ 1: Adapter les menus et la barre - ; bar according to the resolution³ d'outils suivant la r‚solution - ; 2: Slightly adapt the ratio of ³ 2: Adapter l‚gŠrement les proportions - ; the menus and tool-bar ³ des menus et de la barre d'outils - Menu_ratio = 1 ; (default 1) - - ; Font: ³ Police de caractŠres (fonte): - ; 1: Classic ³ 1: Classique - ; 2: Fun ³ 2: Fun - Font = 1 ; (default 1) - - - -[FILE_SELECTOR] # [SELECTEUR_DE_FICHIERS] - - ; Show special files and ³ Afficher les fichiers et r‚pertoires - ; directories (values are 'yes' or ³ sp‚ciaux (les valeurs sont 'yes' ou - ; 'no'). ³ 'no'). - Show_hidden_files = no ; (default 'no') - Show_hidden_directories = no ; (default 'no') - Show_system_directories = no ; (default 'no') - - ; Delay before displaying a preview ³ D‚lai avant d'afficher une preview - ; in file-selectors (in 18.2th of ³ dans les s‚lecteurs de fichiers (en - ; second). Possible values range ³ 18.2Šmes de seconde) Les valeurs - ; from 1 to 256. ³ possibles vont de 1 … 256. - Preview_delay = 8 ; (default 8) - - ; Maximize the preview of the ³ Maximiser la preview des images pour - ; pictures so that it is as big as ³ qu'elle soit aussi grande que - ; possible. If you're not in the ³ possible. - ; same resolution as the picture's ³ Si vous n'ˆtes pas dans la mˆme r‚so- - ; one, it can try to correct the ³ lution que celle de l'image, cela peut - ; aspect ratio, but if the picture ³ essayer de corriger les proportions, - ; does not fill the whole screen, ³ mais si l'image ne prend pas tout - ; it can be worse. ³ l'‚cran, cela peut ˆtre pire. - Maximize_preview = no ; (default 'no') - - ; This option is used to place the ³ Cette option est utilis‚e pour placer - ; selection bar on a filename by ³ la barre de s‚lection sur un nom de - ; typing its first letters. ³ fichier en tapant ses 1Šres lettres. - ; For example, if you want to find ³ Par exemple, si vous voulez trouver le - ; the "PICTURE.PKM" in a directory ³ fichier "PICTURE.PKM" dans un r‚per- - ; that also contains "PALETTE.PAL", ³ toire contenant ‚galement le fichier - ; you'll just have to type P and I. ³ "PALETTE.PAL", vous n'aurez qu'… taper - ; The different values of "FFF" ³ P puis I. - ; indicate if you want to find the ³ Les different valeurs de "FFF" - ; name in both files and directories³ indiquent si vous voulez trouvez le nom - ; or just in only one of these: ³ dans les fichiers ET les r‚pertoires ou - ; 0: files and directories ³ simplement dans l'un OU l'autre. - ; 1: files only ³ 0: fichiers et r‚pertoires - ; 2: directories only ³ 1: fichiers seulement - ; ³ 2: r‚pertoires seulement - Find_file_fast = 0 ; (default 0) - - -[LOADING] # [CHARGEMENT] - - ; Automatically set the resolution ³ Passer automatiquement dans la bonne - ; when loading a picture. ³ r‚solution lors du chargement d'une - ; You should set this value to ³ image. - ; 'yes' after disabling the video ³ Vous devriez d‚finir cette option … - ; modes that are not supported by ³ 'yes' aprŠs avoir inhib‚ les modes - ; your video card or monitor. ³ vid‚o qui ne sont pas support‚s par - ; ³ votre mat‚riel. - Auto_set_resolution = no ; (default 'no') - - ; If the variable above is set to ³ Si la variable ci-dessus est … 'yes', - ; 'yes', this one tells if you want ³ celle-ci indique si vous voulez - ; to set the resolution according ³ d‚finir la r‚solution suivant: - ; to: ³ 1: les dimensions de "l'‚cran - ; 1: the internal "original screen" ³ d'origine" internes … l'image - ; dimensions of the picture ³ 2: les v‚ritables dimensions de - ; 2: the actual dimensions of the ³ l'image - ; picture ³ - Set_resolution_according_to = 1 ; (default 1) - - ; If you load a picture with a ³ Si vous chargez une image ayant une - ; palette of less than 256 colors, ³ palette de moins de 256 couleurs, - ; this option defines if you want ³ cette option indique si vous souhaitez - ; to clear the palette or to keep ³ effacer la palette ou bien conserver - ; the colors of the previous ³ les couleurs de l'image pr‚c‚dente qui - ; picture that are over the number ³ se situent au-del… du nombre de la - ; of colors of the new picture. ³ nouvelle image. - ; For example, if you load a ³ Par exemple, si vous chargez une image - ; 32-color picture, the colors 32 ³ de 32 couleurs, les couleurs 32 … 255 - ; to 255 will be set to black if ³ seront pass‚es en noir si cette option - ; this option is set to 'yes', or ³ est … 'yes', ou bien elles resteront - ; they will be kept unchanged if ³ inchang‚es si elle est … 'no'. - ; this option is set to 'no'. ³ - Clear_palette = yes ; (default 'yes') - - -[MISCELLANEOUS] # [DIVERS] - - ; Draw the limits of the picture. ³ Afficher les limites de l'image - Draw_limits = yes ; (default 'yes') - - ; Adjust the brush grabbing in ³ Ajuster la capture de brosse en mode - ; "grid" mode. ³ "grille". - Adjust_brush_pick = yes ; (default 'yes') - - ; Coordinates: ³ Coordonn‚es: - ; 1: Relative ³ 1: Relatives - ; 2: Absolute ³ 2: Absolues - Coordinates = 1 ; (default 1) - - ; Create a backup file when saving. ³ Cr‚er un fichier backup lors des - ; ³ sauvegardes. - Backup = no ; (default 'no') - - ; Number of pages stored in memory ³ Nombre de pages stock‚es en m‚moire - ; for "undoing". ³ destin‚es … annuler les derniŠres - ; Values are between 1 and 99. ³ modifications. Valeurs entre 1 et 99. - Undo_pages = 1 ; (default 1) - - ; Speed of the scroll-bars (in VBLs ³ Vitesse des barre de d‚filement (en - ; waited) while clicking with the ³ VBLs attendus) lorsque l'un des - ; left or right button of the mouse.³ boutons de la souris est enfonc‚. - ; Values can be between 1 and 255. ³ Les valeurs sont comprises entre 1 et - ; The bigger values, the slower. ³ 255. Plus elles sont grandes, plus - ; ³ c'est lent. - Gauges_scrolling_speed_Left = 10 ; (default 10) - Gauges_scrolling_speed_Right = 3 ; (default 3) - - ; Automatically save the configu- ³ Enregistre automatiquement la configu- - ; ration when exiting the program. ³ ration lorsqu'on quitte le programme. - Auto_save = yes ; (default 'yes') - - ; Maximum number of vertices used ³ Nombre maximum de vertex utilis‚s dans - ; in filled polygons and polyforms, ³ les polyg“nes et polyformes pleins, et - ; and lasso. Possible values range ³ le lasso. Les valeurs possibles vont - ; from 2 to 16384. ³ de 2 … 16384. - ; Each vertex takes 4 bytes. ³ Chaque vertex prend 4 octets. - Vertices_per_polygon = 1024 ; (default 1024) - - ; Automatically zoom into the ³ Zoomer automatiquement la zone point‚e - ; pointed area when you press the ³ par la souris lorsque vous appuyez sur - ; short-key of the Magnifier button ³ la touche de raccourci de la loupe. - ; while being above the picture. ³ - Fast_zoom = yes ; (default 'yes') - - ; Separate the colors in the tool- ³ S‚parer les couleurs dans la barre - ; bar by a black squaring. ³ d'outils par un quadrillage noir. - Separate_colors = yes ; (default 'yes') - - ; Initial value of the feedback for ³ Valeur initiale du "feedback" pour les - ; the drawing modes (cf. docs). ³ modes de dessin (cf. docs). - FX_feedback = yes ; (default 'yes') - - ; When you reduce the palette or ³ Si vous r‚duisez la palette ou "zappez" - ; "zap" some colors out of it, it is³ quelques couleurs, il est possible - ; possible that there are not enough³ qu'il ne reste pas assez de couleurs - ; colors left to draw the menus. ³ pour afficher les menus. Mettre cette - ; Switching the following variable ³ variable … 'yes' ramŠnera automatiquent - ; on will bring back the colors of ³ les couleurs du menu s'il reste moins - ; the menu if there are less than 4 ³ de 4 couleurs aprŠs une "r‚duction" ou - ; colors left after "reducing" or ³ un "zapping". - ; "zapping". ³ - Safety_colors = yes ; (default 'yes') - - ; Display a message at startup ³ Afficher un message au d‚marrage - ; telling the version number of the ³ indiquant le num‚ro de version du - ; program. ³ programme. - Opening_message = yes ; (default 'yes') - - ; Take the Stencil into account when³ Prendre le Stencil en compte lorsqu'on - ; clearing the image. ³ efface l'image. - Clear_with_stencil = yes ; (default 'yes') - - ; Directly set the discontinuous ³ Passer automatiquement en mode de - ; freehand drawing mode after brush ³ dessin discontinu aprŠs la prise d'une - ; grabbing. ³ brosse. - Auto_discontinuous = no ; (default 'no') - - ; Save the screen dimensions in GIF ³ Sauver les dimensions de l'‚cran dans - ; files. If you want to read these ³ les fichiers GIF. Si vous voulez lire - ; files with Photoshop or Alchemy, ³ ces fichiers avec Photoshop ou Alchemy, - ; and maybe some other programs, you³ et peut-ˆtre d'autres programmes, vous - ; must set this option to 'no'. ³ devez mettre cette option … 'no'. - Save_screen_size_in_GIF = no ; (default 'no') - - ; Automaticaly count the number of ³ Compter automatiquement le nombre de - ; different colors used when opening³ couleurs diff‚rentes utilis‚es lors de - ; the palette editor window. (Set it³ d'ouverture de la fenˆtre d'‚dition de - ; to 'no' if you have a slow PC or ³ la palette. (Mettez-le … 'no' si vous - ; if you edit huge pictures) ³ avez un PC lent ou bien si vous ‚ditez - ; ³ d'‚normes images). - Auto_nb_colors_used = yes ; (default 'yes') - - ; Number of the default video mode ³ Num‚ro du mode vid‚o par d‚faut au - ; at startup (see the list by typing³ d‚marrage (voir la liste en tapant - ; "gfx2 /?" at the DOS prompt). ³ "gfx2 /?" sur la ligne de commande). - Default_video_mode = 0 ; (default 0)