Print startup banners which have been modified by dehacked.
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 198
This commit is contained in:
parent
99dddb946d
commit
ef22ea7ed1
1 changed files with 49 additions and 2 deletions
51
src/d_main.c
51
src/d_main.c
|
|
@ -1,7 +1,7 @@
|
|||
// Emacs style mode select -*- C++ -*-
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// $Id: d_main.c 190 2005-10-12 21:52:01Z fraggle $
|
||||
// $Id: d_main.c 198 2005-10-15 17:38:49Z fraggle $
|
||||
//
|
||||
// Copyright(C) 1993-1996 Id Software, Inc.
|
||||
// Copyright(C) 2005 Simon Howard
|
||||
|
|
@ -22,6 +22,9 @@
|
|||
// 02111-1307, USA.
|
||||
//
|
||||
// $Log$
|
||||
// Revision 1.26 2005/10/15 17:38:49 fraggle
|
||||
// Print startup banners which have been modified by dehacked.
|
||||
//
|
||||
// Revision 1.25 2005/10/12 21:52:01 fraggle
|
||||
// doomfeatures.h to allow certain features to be disabled in the build
|
||||
//
|
||||
|
|
@ -118,7 +121,7 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
static const char rcsid[] = "$Id: d_main.c 190 2005-10-12 21:52:01Z fraggle $";
|
||||
static const char rcsid[] = "$Id: d_main.c 198 2005-10-15 17:38:49Z fraggle $";
|
||||
|
||||
#define BGCOLOR 7
|
||||
#define FGCOLOR 8
|
||||
|
|
@ -814,6 +817,29 @@ static char *banners[] =
|
|||
" ",
|
||||
};
|
||||
|
||||
// Copyright message banners
|
||||
// Some dehacked mods replace these. These are only displayed if they are
|
||||
// replaced by dehacked.
|
||||
|
||||
static char *copyright_banners[] =
|
||||
{
|
||||
"===========================================================================\n"
|
||||
"ATTENTION: This version of DOOM has been modified. If you would like to\n"
|
||||
"get a copy of the original game, call 1-800-IDGAMES or see the readme file.\n"
|
||||
" You will not receive technical support for modified games.\n"
|
||||
" press enter to continue\n"
|
||||
"===========================================================================\n",
|
||||
|
||||
"===========================================================================\n"
|
||||
" Commercial product - do not distribute!\n"
|
||||
" Please report software piracy to the SPA: 1-800-388-PIR8\n"
|
||||
"===========================================================================\n",
|
||||
|
||||
"===========================================================================\n"
|
||||
" Shareware!\n"
|
||||
"===========================================================================\n"
|
||||
};
|
||||
|
||||
//
|
||||
// Get game name: if the startup banner has been replaced, use that.
|
||||
// Otherwise, use the name given
|
||||
|
|
@ -1019,6 +1045,25 @@ void PrintBanner(char *msg)
|
|||
puts(msg);
|
||||
}
|
||||
|
||||
// Prints a message only if it has been modified by dehacked.
|
||||
|
||||
void PrintDehackedBanners(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i=0; i<sizeof(copyright_banners) / sizeof(char *); ++i)
|
||||
{
|
||||
char *deh_s;
|
||||
|
||||
deh_s = DEH_String(copyright_banners[i]);
|
||||
|
||||
if (deh_s != copyright_banners[i])
|
||||
{
|
||||
printf("%s", deh_s);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// D_DoomMain
|
||||
//
|
||||
|
|
@ -1267,6 +1312,8 @@ void D_DoomMain (void)
|
|||
"===========================================================================\n"
|
||||
);
|
||||
|
||||
PrintDehackedBanners();
|
||||
|
||||
printf ("M_Init: Init miscellaneous info.\n");
|
||||
M_Init ();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue