[Scummvm-cvs-logs] CVS: scummvm/gui credits.h,NONE,1.1 about.cpp,1.18,1.19
Max Horn
fingolfin at users.sourceforge.net
Tue Dec 21 17:08:01 CET 2004
Update of /cvsroot/scummvm/scummvm/gui
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9152
Modified Files:
about.cpp
Added Files:
credits.h
Log Message:
Moved credits into a separate file
--- NEW FILE: credits.h ---
static const char *credits[] = {
"\\C\\c1""The ScummVM team:",
"\\L\\c0"" James Brown",
"\\L\\c2"" Lead developer",
"\\L\\c0"" Max Horn",
"\\L\\c2"" Lead developer",
"\\L\\c0"" Torbjorn Andersson",
"\\L\\c2"" Engine: SCUMM, Broken Sword II",
"\\L\\c0"" David Eriksson",
"\\L\\c2"" Engine: Flight of the Amazon Queen",
"\\L\\c0"" Robert Goeffringmann",
"\\L\\c2"" Engine: Beneath a Steel Sky, Broken Sword I",
"\\L\\c0"" Jonathan Gray",
"\\L\\c2"" Engine: SCUMM, Broken Sword II",
"\\L\\c0"" Travis Howell",
"\\L\\c2"" Engine: SCUMM, Simon the Sorcerer",
"\\L\\c0"" Oliver Kiehl",
"\\L\\c2"" Engine: Beneath a Steel Sky, Simon",
"\\L\\c0"" Pawel Kolodziejski",
"\\L\\c2"" Engine: SCUMM (Codecs, iMUSE, Smush, etc.)",
"\\L\\c0"" Gregory Montoir",
"\\L\\c2"" Engine: Flight of the Amazon Queen",
"\\L\\c0"" Joost Peters",
"\\L\\c2"" Engine: Beneath a Steel Sky, Flight of the",
"\\L\\c2"" Amazon Queen",
"\\L\\c0"" Eugene Sandulenko",
"\\L\\c2"" Engine: SCUMM (FT INSANE, bugfixes)",
"\\L\\c0"" Chris Apers",
"\\L\\c2"" Port: PalmOS",
"\\L\\c0"" Nicolas Bacca",
"\\L\\c2"" Port: PocketPC/WinCE port",
"\\L\\c0"" Marcus Comstedt",
"\\L\\c2"" Port: Dreamcast",
"\\L\\c0"" Ruediger Hanke",
"\\L\\c2"" Port: MorphOS",
"\\L\\c0"" Jamieson Christian",
"\\L\\c2"" iMUSE, MIDI, all things musical",
"\\L\\c0"" Jerome Fisher",
"\\L\\c2"" MT-32 emulator",
"\\L\\c0"" Jochen Hoenicke",
"\\L\\c2"" Speaker & PCjr sound support, Adlib work",
"\\L\\c0""",
"\\C\\c1""Retired Team Members:",
"\\L\\c0"" Ralph Brorsen",
"\\L\\c2"" Help with GUI implementation",
"\\L\\c0"" Vincent Hamm",
"\\L\\c2"" Co-Founder",
"\\L\\c0"" Felix Jakschitsch",
"\\L\\c2"" Zak256 reverse engineering",
"\\L\\c0"" Mutwin Kraus",
"\\L\\c2"" Original MacOS porter",
"\\L\\c0"" Peter Moraliyski",
"\\L\\c2"" Port: GP32",
"\\L\\c0"" Jeremy Newman",
"\\L\\c2"" Former webmaster",
"\\L\\c0"" Ludvig Strigeus",
"\\L\\c2"" Original ScummVM and SimonVM author",
"\\L\\c0"" Lionel Ulmer",
"\\L\\c2"" Port: X11",
"\\L\\c0""",
"\\C\\c1""Contributors:",
"\\L\\c0"" Tore Anderson",
"\\L\\c2"" Packaging for Debian GNU/Linux",
"\\L\\c0"" Stuart Caie",
"\\L\\c2"" Decoders for Simon 1 Amiga data files",
"\\L\\c0"" Janne Huttunen",
"\\L\\c2"" V3 actor mask support, Dig/FT Smush audio",
"\\L\\c0"" Kovacs Endre Janos",
"\\L\\c2"" Several fixes for Simon1",
"\\L\\c0"" Jeroen Janssen",
"\\L\\c2"" Numerous readability and bugfix patches",
"\\L\\c0"" Claudio Matsuoka",
"\\L\\c2"" Daily Linux/BeOS builds ",
"\\L\\c0"" Mikesch Nepomuk",
"\\L\\c2"" MI1 VGA floppy patches",
"\\L\\c0"" Nicolas Noble",
"\\L\\c2"" Config file and ALSA support",
"\\L\\c0"" Willem Jan Palenstijn",
"\\L\\c2"" Packaging for Fedora/RedHat",
"\\L\\c0"" Quietust",
"\\L\\c2"" Sound support for Amiga SCUMM V2/V3 games",
"\\L\\c0"" Andreas Roever",
"\\L\\c2"" Broken Sword 1/2 MPEG2 cutscene support",
"\\L\\c0"" Edward Rudd",
"\\L\\c2"" Fixes for playing MP3 versions of MI1/Loom",
"\\L\\c2"" audio",
"\\L\\c0"" Daniel Schepler",
"\\L\\c2"" Final MI1 CD music support, initial Ogg",
"\\L\\c2"" Vorbis support",
"\\L\\c0"" Andre Souza",
"\\L\\c2"" SDL-based OpenGL renderer",
"\\L\\c0"" Tim 'realmz'",
"\\L\\c2"" Initial MI1 CD music support",
"\\L\\c0""",
"\\L\\c0"" And to all the contributors, users, and beta",
"\\L\\c0"" testers we've missed. Thanks!",
"\\L\\c0""",
"\\C\\c1""Special thanks to:",
"\\L\\c0"" Sander Buskens",
"\\L\\c2"" For his work on the initial reversing of",
"\\L\\c2"" Monkey2",
"\\L\\c0"" Canadacow",
"\\L\\c2"" For the original MT-32 emulator",
"\\L\\c0"" Kevin Carnes",
"\\L\\c2"" For Scumm16, the basis of ScummVM's older",
"\\L\\c2"" gfx codecs",
"\\L\\c0"" Jezar",
"\\L\\c2"" For his freeverb filter implementation",
"\\L\\c0"" Jim Leiterman",
"\\L\\c2"" Various info on his FM-TOWNS/Marty SCUMM",
"\\L\\c2"" ports",
"\\L\\c0"" Jimmi Thogersen",
"\\L\\c2"" For ScummRev, and much obscure",
"\\L\\c2"" code/documentation",
"\\L\\c0"" Tristan",
"\\L\\c2"" For additional work on the original MT-32",
"\\L\\c2"" emulator",
"\\L\\c0""",
"\\L\\c0""Tony Warriner and everyone at Revolution",
"\\L\\c0""Software Ltd. for sharing with us the source",
"\\L\\c0""of some of their brilliant games, allowing us",
"\\L\\c0""to release Beneath a Steel Sky as freeware...",
"\\L\\c0""and generally being supportive above and",
"\\L\\c0""beyond the call of duty.",
"\\L\\c0""",
"\\L\\c0""John Passfield and Steve Stamatiadis for",
"\\L\\c0""sharing the source of their classic title,",
"\\L\\c0""Flight of the Amazon Queen and also being",
"\\L\\c0""incredibly supportive.",
"\\L\\c0""",
"\\L\\c0""Aric Wilmunder, Ron Gilbert, David Fox, Vince",
"\\L\\c0""Lee, and all those at LucasFilm/LucasArts who",
"\\L\\c0""made SCUMM the insane mess to reimplement",
"\\L\\c0""that it is today. Feel free to drop us a line",
"\\L\\c0""and tell us what you think, guys!",
};
Index: about.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/about.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- about.cpp 20 Dec 2004 22:54:20 -0000 1.18
+++ about.cpp 22 Dec 2004 01:07:13 -0000 1.19
@@ -46,7 +46,7 @@
// 2 light border (light gray)
// 3 dark border (dark gray)
// 4 background (black)
-const char *about_lines[] = {
+static const char *credits_intro[] = {
"\\C""Copyright (C) 2002-2004 The ScummVM project",
"\\C""http://www.scummvm.org",
"\\C""",
@@ -57,143 +57,12 @@
"\\C""Broken Sword Games (C) Revolution",
"\\C""Flight of the Amazon Queen (C) John Passfield",
"\\C""and Steve Stamatiadis",
-"\\C""",
-"\\C\\c1""The ScummVM team:",
-"\\L\\c0"" James Brown",
-"\\L\\c2"" Lead developer",
-"\\L\\c0"" Max Horn",
-"\\L\\c2"" Lead developer",
-"\\L\\c0"" Torbjorn Andersson",
-"\\L\\c2"" Engine: SCUMM, Broken Sword II",
-"\\L\\c0"" David Eriksson",
-"\\L\\c2"" Engine: Flight of the Amazon Queen",
-"\\L\\c0"" Robert Goeffringmann",
-"\\L\\c2"" Engine: Beneath a Steel Sky, Broken Sword I",
-"\\L\\c0"" Jonathan Gray",
-"\\L\\c2"" Engine: SCUMM, Broken Sword II",
-"\\L\\c0"" Travis Howell",
-"\\L\\c2"" Engine: SCUMM, Simon the Sorcerer",
-"\\L\\c0"" Oliver Kiehl",
-"\\L\\c2"" Engine: Beneath a Steel Sky, Simon",
-"\\L\\c0"" Pawel Kolodziejski",
-"\\L\\c2"" Engine: SCUMM (Codecs, iMUSE, Smush, etc.)",
-"\\L\\c0"" Gregory Montoir",
-"\\L\\c2"" Engine: Flight of the Amazon Queen",
-"\\L\\c0"" Joost Peters",
-"\\L\\c2"" Engine: Beneath a Steel Sky, Flight of the",
-"\\L\\c2"" Amazon Queen",
-"\\L\\c0"" Eugene Sandulenko",
-"\\L\\c2"" Engine: SCUMM (FT INSANE, bugfixes)",
-"\\L\\c0"" Chris Apers",
-"\\L\\c2"" Port: PalmOS",
-"\\L\\c0"" Nicolas Bacca",
-"\\L\\c2"" Port: PocketPC/WinCE port",
-"\\L\\c0"" Marcus Comstedt",
-"\\L\\c2"" Port: Dreamcast",
-"\\L\\c0"" Ruediger Hanke",
-"\\L\\c2"" Port: MorphOS",
-"\\L\\c0"" Jamieson Christian",
-"\\L\\c2"" iMUSE, MIDI, all things musical",
-"\\L\\c0"" Jerome Fisher",
-"\\L\\c2"" MT-32 emulator",
-"\\L\\c0"" Jochen Hoenicke",
-"\\L\\c2"" Speaker & PCjr sound support, Adlib work",
-"\\L\\c0""",
-"\\C\\c1""Retired Team Members:",
-"\\L\\c0"" Ralph Brorsen",
-"\\L\\c2"" Help with GUI implementation",
-"\\L\\c0"" Vincent Hamm",
-"\\L\\c2"" Co-Founder",
-"\\L\\c0"" Felix Jakschitsch",
-"\\L\\c2"" Zak256 reverse engineering",
-"\\L\\c0"" Mutwin Kraus",
-"\\L\\c2"" Original MacOS porter",
-"\\L\\c0"" Peter Moraliyski",
-"\\L\\c2"" Port: GP32",
-"\\L\\c0"" Jeremy Newman",
-"\\L\\c2"" Former webmaster",
-"\\L\\c0"" Ludvig Strigeus",
-"\\L\\c2"" Original ScummVM and SimonVM author",
-"\\L\\c0"" Lionel Ulmer",
-"\\L\\c2"" Port: X11",
-"\\L\\c0""",
-"\\C\\c1""Contributors:",
-"\\L\\c0"" Tore Anderson",
-"\\L\\c2"" Packaging for Debian GNU/Linux",
-"\\L\\c0"" Stuart Caie",
-"\\L\\c2"" Decoders for Simon 1 Amiga data files",
-"\\L\\c0"" Janne Huttunen",
-"\\L\\c2"" V3 actor mask support, Dig/FT Smush audio",
-"\\L\\c0"" Kovacs Endre Janos",
-"\\L\\c2"" Several fixes for Simon1",
-"\\L\\c0"" Jeroen Janssen",
-"\\L\\c2"" Numerous readability and bugfix patches",
-"\\L\\c0"" Claudio Matsuoka",
-"\\L\\c2"" Daily Linux/BeOS builds ",
-"\\L\\c0"" Mikesch Nepomuk",
-"\\L\\c2"" MI1 VGA floppy patches",
-"\\L\\c0"" Nicolas Noble",
-"\\L\\c2"" Config file and ALSA support",
-"\\L\\c0"" Willem Jan Palenstijn",
-"\\L\\c2"" Packaging for Fedora/RedHat",
-"\\L\\c0"" Quietust",
-"\\L\\c2"" Sound support for Amiga SCUMM V2/V3 games",
-"\\L\\c0"" Andreas Roever",
-"\\L\\c2"" Broken Sword 1/2 MPEG2 cutscene support",
-"\\L\\c0"" Edward Rudd",
-"\\L\\c2"" Fixes for playing MP3 versions of MI1/Loom",
-"\\L\\c2"" audio",
-"\\L\\c0"" Daniel Schepler",
-"\\L\\c2"" Final MI1 CD music support, initial Ogg",
-"\\L\\c2"" Vorbis support",
-"\\L\\c0"" Andre Souza",
-"\\L\\c2"" SDL-based OpenGL renderer",
-"\\L\\c0"" Tim 'realmz'",
-"\\L\\c2"" Initial MI1 CD music support",
-"\\L\\c0""",
-"\\L\\c0"" And to all the contributors, users, and beta",
-"\\L\\c0"" testers we've missed. Thanks!",
-"\\L\\c0""",
-"\\C\\c1""Special thanks to:",
-"\\L\\c0"" Sander Buskens",
-"\\L\\c2"" For his work on the initial reversing of",
-"\\L\\c2"" Monkey2",
-"\\L\\c0"" Canadacow",
-"\\L\\c2"" For the original MT-32 emulator",
-"\\L\\c0"" Kevin Carnes",
-"\\L\\c2"" For Scumm16, the basis of ScummVM's older",
-"\\L\\c2"" gfx codecs",
-"\\L\\c0"" Jezar",
-"\\L\\c2"" For his freeverb filter implementation",
-"\\L\\c0"" Jim Leiterman",
-"\\L\\c2"" Various info on his FM-TOWNS/Marty SCUMM",
-"\\L\\c2"" ports",
-"\\L\\c0"" Jimmi Thogersen",
-"\\L\\c2"" For ScummRev, and much obscure",
-"\\L\\c2"" code/documentation",
-"\\L\\c0"" Tristan",
-"\\L\\c2"" For additional work on the original MT-32",
-"\\L\\c2"" emulator",
-"\\L\\c0""",
-"\\L\\c0""Tony Warriner and everyone at Revolution",
-"\\L\\c0""Software Ltd. for sharing with us the source",
-"\\L\\c0""of some of their brilliant games, allowing us",
-"\\L\\c0""to release Beneath a Steel Sky as freeware...",
-"\\L\\c0""and generally being supportive above and",
-"\\L\\c0""beyond the call of duty.",
-"\\L\\c0""",
-"\\L\\c0""John Passfield and Steve Stamatiadis for",
-"\\L\\c0""sharing the source of their classic title,",
-"\\L\\c0""Flight of the Amazon Queen and also being",
-"\\L\\c0""incredibly supportive.",
-"\\L\\c0""",
-"\\L\\c0""Aric Wilmunder, Ron Gilbert, David Fox, Vince",
-"\\L\\c0""Lee, and all those at LucasFilm/LucasArts who",
-"\\L\\c0""made SCUMM the insane mess to reimplement",
-"\\L\\c0""that it is today. Feel free to drop us a line",
-"\\L\\c0""and tell us what you think, guys!",
+"\\C"""
};
+#include "gui/credits.h"
+
+
AboutDialog::AboutDialog()
: Dialog(10, 20, 300, 174),
_scrollPos(0), _scrollTime(0) {
@@ -220,8 +89,11 @@
_lines.push_back("");
- for (i = 0; i < ARRAYSIZE(about_lines); i++)
- _lines.push_back(about_lines[i]);
+ for (i = 0; i < ARRAYSIZE(credits_intro); i++)
+ _lines.push_back(credits_intro[i]);
+
+ for (i = 0; i < ARRAYSIZE(credits); i++)
+ _lines.push_back(credits[i]);
}
void AboutDialog::open() {
More information about the Scummvm-git-logs
mailing list