From ca1b3a80ae9e247071a7e190c7454faaf9f5303c Mon Sep 17 00:00:00 2001 From: darkvater Date: Mon, 3 Jan 2005 16:45:42 +0000 Subject: [PATCH] (svn r1340) -Feature: scrolling credits list...finally! Hope nobody gets offended if I forgot them. --- lang/american.txt | 6 --- lang/catalan.txt | 6 --- lang/czech.txt | 6 --- lang/danish.txt | 6 --- lang/dutch.txt | 6 --- lang/english.txt | 9 +---- lang/finnish.txt | 6 --- lang/french.txt | 6 --- lang/galician.txt | 6 --- lang/german.txt | 6 --- lang/hungarian.txt | 6 --- lang/icelandic.txt | 4 -- lang/italian.txt | 6 --- lang/norwegian.txt | 6 --- lang/polish.txt | 6 --- lang/portuguese.txt | 6 --- lang/romanian.txt | 6 --- lang/slovak.txt | 6 --- lang/spanish.txt | 6 --- lang/swedish.txt | 6 --- misc_gui.c | 92 ++++++++++++++++++++++++++++++++++++++------- window.h | 5 +++ 22 files changed, 85 insertions(+), 133 deletions(-) diff --git a/lang/american.txt b/lang/american.txt index 856ec1522c..32e72ffd34 100644 --- a/lang/american.txt +++ b/lang/american.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Can't do this.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Can't clear this area.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Original design by Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Graphics by Simon Foster -STR_SPECIAL_THANKS :{BLACK}Special thanks go out to: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Signals and Semaphores {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Foundations for Tracks on Slopes {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Canal/Lock graphics {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/catalan.txt b/lang/catalan.txt index bc7631a30c..9813f4532e 100644 --- a/lang/catalan.txt +++ b/lang/catalan.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}No es pot fer aix STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}No es pot netejar l'ŕrea.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright Original {COPYRIGHT} 1995 Chris Sawyer, Tots els Drets reservats STR_00B7_VERSION :{BLACK}OpenTTD versió {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Disseny Original per Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grŕfics Originals per Simon Foster -STR_SPECIAL_THANKS :{BLACK}Agreďments especials a: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Senyals i Semŕfors {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Fonaments per Pistes en Desnivells {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Grŕfics de Canals/Rescloses {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/czech.txt b/lang/czech.txt index 9920700093..af317e9a53 100644 --- a/lang/czech.txt +++ b/lang/czech.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Tohle neumuzes udelat... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Nemuzes vycistit tuto oblast... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Puvodni copyright: {COPYRIGHT} 1995 Chris Sawyer, vsechna práva vyhrazena STR_00B7_VERSION :{BLACK}OpenTTD verze {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Puvodni design: Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Puvodni grafika: Simon Foster -STR_SPECIAL_THANKS :{BLACK}Zvlastni podekovani: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Signals (predo-navesti) a semafory {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Podklady pro trate a silnice na svazích: {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Grafika pro umele pruplavy a zdymadla: {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 Tým OpenTTD STR_00C5 :{BLACK}{CROSS} diff --git a/lang/danish.txt b/lang/danish.txt index 06f0b25f53..4ced211cf5 100644 --- a/lang/danish.txt +++ b/lang/danish.txt @@ -157,12 +157,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Det kan jeg ikke.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kan ikke rydde omrĺdet.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, Alle retigheder reserveret STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Originalt design af Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafik af Simon Foster -STR_SPECIAL_THANKS :{BLACK}En speciel tak gĺr til: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Forsignal og armsignal grafik {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Fundament for skinner pĺ skrĺninger {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Kanal/Sluse grafik {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/dutch.txt b/lang/dutch.txt index 7ab6e2238e..44376eafa7 100644 --- a/lang/dutch.txt +++ b/lang/dutch.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Kan dit niet uitvoeren.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kan gebied niet ontruimen.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Origineel copyright {COPYRIGHT} 1995 Chris Sawyer, Alle rechten voorbehouden STR_00B7_VERSION :{BLACK}OpenTTD versie {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Origineel ontworpen door Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafisch design door Simon Foster -STR_SPECIAL_THANKS :{BLACK}Speciale dank gaat uit naar: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Voorseinen en seinpalen {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Funderingen voor sporen op hellingen {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Kanaal/sluis afbeeldingen {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 Het OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/english.txt b/lang/english.txt index 1a9167cefe..13d220cf34 100644 --- a/lang/english.txt +++ b/lang/english.txt @@ -186,13 +186,8 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Can't do this.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Can't clear this area.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Original design by Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Original graphics by Simon Foster -STR_SPECIAL_THANKS :{BLACK}Special thanks go out to: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Signals and Semaphores {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Foundations for Tracks on Slopes {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Canal/Lock graphics {COPYRIGHT} 2003-2004 George -STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team +STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2005 The OpenTTD team +STR_TRANSLATED_BY :{BLACK} Translator(s) - STR_00C5 :{BLACK}{CROSS} STR_00C6 :{SILVER}{CROSS} diff --git a/lang/finnish.txt b/lang/finnish.txt index 1b5fbcaaf2..b6867b10e3 100644 --- a/lang/finnish.txt +++ b/lang/finnish.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}N STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Aluetta ei voi puhdistaa.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Alkuperäinen {COPYRIGHT} 1995 Chris Sawyer, kaikki oikeudet pidätetään STR_00B7_VERSION :{BLACK}OpenTTD versio {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Alkuperäinen suunnittelu: Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Alkuperäiset grafiikat: Simon Foster -STR_SPECIAL_THANKS :{BLACK}Erityiskiitokset: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Esiopastimet ja opastimet {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Perustat radoille rinteissä {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Kanaali/sulkugrafiikat {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-ryhmä STR_00C5 :{BLACK}{CROSS} diff --git a/lang/french.txt b/lang/french.txt index d460be7a0c..077be500a7 100644 --- a/lang/french.txt +++ b/lang/french.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Impossible d'ex STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Impossible de balayer.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright originel {COPYRIGHT} 1995 Chris Sawyer, Tous droits réservés STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Design original par Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Graphismes par Simon Foster -STR_SPECIAL_THANKS :{BLACK}Remerciements particuliers pour: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Signaux et Sémaphores {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Fondations pour les voies sur plan incliné {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Graphiques des Canaux/Ecluses {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/galician.txt b/lang/galician.txt index a51e4bfd80..97feafc62c 100644 --- a/lang/galician.txt +++ b/lang/galician.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Non podes facer eso.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Non podes limpar esta área.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright Orixinal {COPYRIGHT} 1995 Chris Sawyer, Tódolos dereitos reservados STR_00B7_VERSION :{BLACK}OpenTTD versión {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Deseńo orixinal de Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Gráficos de Simon Foster -STR_SPECIAL_THANKS :{BLACK}Agradecementos especiais para: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Sinais e Semáforos {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Bases para Pistas en Pendentes {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Gráficos dos Canais/Peches {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/german.txt b/lang/german.txt index d79ec8d69b..26b5039715 100644 --- a/lang/german.txt +++ b/lang/german.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Kann dies nicht tun.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kann das Gebiet nicht räumen.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, Alle Rechte vorbehalten STR_00B7_VERSION :{BLACK}OpenTTD Version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Original Design: Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafiken: Simon Foster -STR_SPECIAL_THANKS :{BLACK}Spezieller Dank gebührt: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Vorsignale und Semaphoren {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Grundlagen für Schienen auf Abhängen {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Kanal/Schleusen Grafiken {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-Team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/hungarian.txt b/lang/hungarian.txt index 1104f01e92..cdd6a4b3ab 100644 --- a/lang/hungarian.txt +++ b/lang/hungarian.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Nem teheted ezt... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Nem tisztíthatod meg a területet... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright {COPYRIGHT} 1995 Chris Sawyer, Minden jog fenntartva STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Eredeti tervek: Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafika: Simon Foster -STR_SPECIAL_THANKS :{BLACK}Külön köszönet nekik: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Előszignálok és szemaforok {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Lejtős sinek alapzata {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Csatorna/Zsilip grafika {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/icelandic.txt b/lang/icelandic.txt index 0b7af5fe4b..60946efc8f 100644 --- a/lang/icelandic.txt +++ b/lang/icelandic.txt @@ -186,10 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Get ekki gert STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Get ekki hreinsađ ţetta svćđi.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Upphaflegur höfundarréttur {COPYRIGHT} 1995 Chris Sawyer, Öll réttindi áskilin STR_00B7_VERSION :{BLACK}OpenTTD útgáfa {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Upphafleg hönnun: Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Upphafleg grafík: Simon Foster -STR_SPECIAL_THANKS :{BLACK}Sérstakar ţakkir: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Forljós og lestaskilti {COPYRIGHT} 2003 Michael Blunck STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD hópurinn STR_00C5 :{BLACK}{CROSS} diff --git a/lang/italian.txt b/lang/italian.txt index f456b366d6..b819a97c2d 100644 --- a/lang/italian.txt +++ b/lang/italian.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Non puoi fare questo.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Non puoi ripulire l'area.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright Originale{COPYRIGHT} 1995 Chris Sawyer, Tutti i diritti riservati STR_00B7_VERSION :{BLACK}OpenTTD versione {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Concepito originariamente da Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafica di Simon Foster -STR_SPECIAL_THANKS :{BLACK}Ringraziamenti speciali vanno a: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Presegnali e Semafori {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Fondamenta per i binari sui pendii {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Grafica di canali e chiuse {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/norwegian.txt b/lang/norwegian.txt index be4f63a1bd..cf6ff18206 100644 --- a/lang/norwegian.txt +++ b/lang/norwegian.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Kan ikke gj STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kan ikke rydde feltet.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Opprinnelig copyright {COPYRIGHT} 1995 Chris Sawyer, Alle rettigheter reservert STR_00B7_VERSION :{BLACK}OpenTTD versjon {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Opprinnelig design av Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafikk laget av Simon Foster -STR_SPECIAL_THANKS :{BLACK}Spesiell takk til: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Signaler og Semaforer {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Grunnvoll for Jernbanespor pĺ Skrĺninger {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Kanal/Sluse grafikk {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-teamet STR_00C5 :{BLACK}{CROSS} diff --git a/lang/polish.txt b/lang/polish.txt index 30173f9571..3663269942 100644 --- a/lang/polish.txt +++ b/lang/polish.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Niemozna tego zrobic.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Nie mozna wyczyscic terenu.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved STR_00B7_VERSION :{BLACK}Wersja OpenTTD {REV}: Language Pack by Tom and PolPot and Spooqy -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Designed & Programmed by Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Graphics by Simon Foster -STR_SPECIAL_THANKS :{BLACK}Specjalne podziekowania dla: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Signaly i Semafory {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Fundacja na rzecz torow na zboczach {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Grafika kanalow/sluz {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/portuguese.txt b/lang/portuguese.txt index 35e4d5c9ff..844ba42848 100644 --- a/lang/portuguese.txt +++ b/lang/portuguese.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}N STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Năo é possível limpar esta área.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, Todos os direitos reservados STR_00B7_VERSION :{BLACK}OpenTTD versăo {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Design original por Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Gráficos originais por Simon Foster -STR_SPECIAL_THANKS :{BLACK}Agradecimentos especiais a: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-Sinais e Semáforos {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Criaçăo de linhas em desníveis {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Gráficos de canais {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 A equipa do OpenTTD STR_00C5 :{BLACK}{CROSS} diff --git a/lang/romanian.txt b/lang/romanian.txt index 77ffb42e10..06ea265381 100644 --- a/lang/romanian.txt +++ b/lang/romanian.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Nu pot face asta.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Nu pot curăta terenul.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, toate drepturile rezervate STR_00B7_VERSION :{BLACK}OpenTTD versiunea {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Design original de Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafică originală de Simon Foster -STR_SPECIAL_THANKS :{BLACK}Multumiri speciale: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-semnalizare si semafoare {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Fundatiile pentru constructii în pantă {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Grafică pentru canale/ecluze {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 Echipa OpenTTD STR_00C5 :{BLACK}{CROSS} diff --git a/lang/slovak.txt b/lang/slovak.txt index e5bc954aea..4be016edff 100644 --- a/lang/slovak.txt +++ b/lang/slovak.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Takto sa to neda... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Oblast sa neda vycistit... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Original design by Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Graphics by Simon Foster -STR_SPECIAL_THANKS :{BLACK}Specialne podakovanie patri: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Specialne Semafory a Semafory {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Stavanie trate na strmych plochach {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Grafika vodnych kanalov {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 The OpenTTD team STR_00C5 :{BLACK}{CROSS} diff --git a/lang/spanish.txt b/lang/spanish.txt index 75313d3503..868fc6845e 100644 --- a/lang/spanish.txt +++ b/lang/spanish.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}No se puede hacer eso.... STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}No se puede desbrozar esta zona.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright Original {COPYRIGHT} 1995 Chris Sawyer, Todos los derechos reservados STR_00B7_VERSION :{BLACK}OpenTTD versión {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Diseńo original de Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Gráficos originales de Simon Foster -STR_SPECIAL_THANKS :{BLACK}Nuestro agradecimiento especial a: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Pre-seńales y semáforos {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Carreteras en cuesta {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Gráficos de Canales {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 El equipo OpenTTD STR_00C5 :{BLACK}{CROSS} diff --git a/lang/swedish.txt b/lang/swedish.txt index 58870da8b2..21dd5d25bb 100644 --- a/lang/swedish.txt +++ b/lang/swedish.txt @@ -186,12 +186,6 @@ STR_00B4_CAN_T_DO_THIS :{WHITE}Kan inte utf STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kan inte röja omrĺdet... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Ursprunglig äganderätt {COPYRIGHT} 1995 Chris Sawyer, Alla rättigheter reserverade STR_00B7_VERSION :{BLACK}OpenTTD version {REV} -STR_00B8_ORIGINAL_DESIGN_PROGRAM :{BLACK}Ursprungligen designat av Chris Sawyer -STR_00B9_ORIGINAL_GRAPHICS :{BLACK}Grafik av Simon Foster -STR_SPECIAL_THANKS :{BLACK}Speciella tack till: -STR_SPECIAL_THANKS_SIGNALS :{BLACK}° Försignaler och Semaforer {COPYRIGHT} 2003 Michael Blunck -STR_SPECIAL_THANKS_CANALS :{BLACK}° Grunden för järnväg pĺ sluttningar {COPYRIGHT} Marcin Grzegorczyk -STR_SPECIAL_THANKS_FOUNDATIONS :{BLACK}° Kanal- och slussgrafik {COPYRIGHT} 2003-2004 George STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2004 OpenTTD-teamet STR_00C5 :{BLACK}{CROSS} diff --git a/misc_gui.c b/misc_gui.c index 1b17cc4493..0a61762f16 100644 --- a/misc_gui.c +++ b/misc_gui.c @@ -164,28 +164,91 @@ void PlaceLandBlockInfo() } } +static const char *credits[] = { + /************************************************************************* + * maximum length of string which fits in window -^*/ + "Original design by Chris Sawyer", + "Original graphics by Simon Foster", + "", + "The OpenTTD team:", + " Dominik Scherer (dominik81) - Lead coder", + " Tamas Farago (Darkvater) - Lead coder", + " Patric Stout (TrueLight) - Coder, network guru, SVN- and website host", + " Owen Rudge (orudge) - Forum- and masterserver host, OS/2 port", + " Bjarni Corfitzen (Bjarni) - MacOS port", + " Kerekes Miham (MiHaMiX) - Translator system, and Nightlies host", + " Cian Duffy (MYOB) - BeOS port / manual writing", + " Christian Rosentreter (tokaiz) - MorphOS / AmigaOS port", + " Ludvig Strigeus (ludde) - OpenTTD author, main coder (0.1 - 0.3.3)", + " Serge Paquet (vurlix) - Assistant project manager, coder (0.1 - 0.3.3)", + "", + "Special thanks go out to:", + " Josef Drexler - For his great work on TTDPatch", + " Marcin Grzegorczyk - For his documentation of TTD internals", + " Tron - Many patches, suggestions and relentless correcting of the code", + " Celestar - For his many patches, suggestions and fixes", + " blathijs - For his many patches, suggestions and code documentation", + " pasky - Many patches, newgrf support", + " Stefan Meißner (sign_de) - For his work on the console", + "", + " Michael Blunck - Pre-Signals and Semaphores © 2003", + " George - Canal/Lock graphics © 2003-2004", + " Marcin Grzegorczyk - Foundations for Tracks on Slopes", + " All Translators - Who made OpenTTD a truly international game", + " Bug Reporters - Without whom OpenTTD would still be full of bugs!", + NULL, + "", + "", + "And finally:", + " Chris Sawyer - For an amazing game!" +}; static void AboutWindowProc(Window *w, WindowEvent *e) { switch(e->event) { + case WE_CREATE: /* Set up window counter and start position of scroller */ + WP(w, general_d).i = 0; + WP(w, general_d).j = w->height - 40; + break; case WE_PAINT: { - int x,y; + const char *str; + char buffer[100]; + int i; + int y = WP(w, general_d).j; DrawWindowWidgets(w); - x = 200; - y = 0; - DrawStringCentered(x, y += 17, STR_00B6_ORIGINAL_COPYRIGHT, 0); - DrawStringCentered(x, y += 10, STR_00B7_VERSION, 0); - DrawString(20, y += 20, STR_00B8_ORIGINAL_DESIGN_PROGRAM, 0); - DrawString(20, y += 10, STR_00B9_ORIGINAL_GRAPHICS, 0); - DrawString(20, y += 30, STR_SPECIAL_THANKS, 0); - // will probably be dynamic when stringhandling is finally reworked. - DrawString(20, y += 10, STR_SPECIAL_THANKS_SIGNALS, 0); - DrawString(20, y += 10, STR_SPECIAL_THANKS_CANALS, 0); - DrawString(20, y += 10, STR_SPECIAL_THANKS_FOUNDATIONS, 0); - DrawStringMultiCenter(x, w->height - 15, STR_00BA_COPYRIGHT_OPENTTD, 0x18E); - break; + // Show original copyright and revision version + DrawStringCentered(200, 17, STR_00B6_ORIGINAL_COPYRIGHT, 0); + DrawStringCentered(200, 17 + 10, STR_00B7_VERSION, 0); + + // Show all scrolling credits + for (i = 0; i < lengthof(credits); i++) { + if (y >= 50 && y < (w->height - 40)) { + str = credits[i]; + /* Hack-Alert: Translated by is a dynamic string as it changes + * with the language chosen. So the special value of NULL is used + * to identify this for the moment */ + if (str == NULL) { + GetString(buffer, STR_TRANSLATED_BY); + str = buffer; + } + + DoDrawString(str, 10, y, 0x10); + } + y += 10; } + + // If the last text has scrolled start anew from the start + if (y < 50) WP(w, general_d).j = w->height - 40; + + DrawStringMultiCenter(200, w->height - 15, STR_00BA_COPYRIGHT_OPENTTD, 398); + } break; + case WE_MOUSELOOP: /* Timer to scroll the text and adjust the new top */ + if (WP(w, general_d).i++ % 3 == 0) { + WP(w, general_d).j--; + SetWindowDirty(w); + } + break; } } @@ -193,6 +256,7 @@ static const Widget _about_widgets[] = { { WWT_CLOSEBOX, 14, 0, 10, 0, 13, STR_00C5, STR_NULL}, { WWT_CAPTION, 14, 11, 399, 0, 13, STR_015B_OPENTTD, STR_NULL}, { WWT_PANEL, 14, 0, 399, 14, 271, 0x0, STR_NULL}, +{ WWT_FRAME, 14, 5, 394, 40, 245, STR_EMPTY, STR_NULL}, { WIDGETS_END}, }; diff --git a/window.h b/window.h index 55c5859990..aa9f91d751 100644 --- a/window.h +++ b/window.h @@ -304,6 +304,11 @@ typedef struct { NewsItem *ni; } news_d; +typedef struct { + int i; + int j; +} general_d; + typedef enum VehicleListFlags { VL_DESC = 0x01, VL_RESORT = 0x02,