aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui/about.cpp148
-rw-r--r--gui/credits.h136
2 files changed, 146 insertions, 138 deletions
diff --git a/gui/about.cpp b/gui/about.cpp
index 8b8cb4ac98..ac255ecd7b 100644
--- a/gui/about.cpp
+++ b/gui/about.cpp
@@ -46,7 +46,7 @@ enum {
// 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 @@ const char *about_lines[] = {
"\\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 @@ AboutDialog::AboutDialog()
_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() {
diff --git a/gui/credits.h b/gui/credits.h
new file mode 100644
index 0000000000..34aed26271
--- /dev/null
+++ b/gui/credits.h
@@ -0,0 +1,136 @@
+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!",
+};