0,0 → 1,64 |
// Emacs style mode select -*- C++ -*- |
//----------------------------------------------------------------------------- |
// |
// $Id:$ |
// |
// Copyright (C) 1993-1996 by id Software, Inc. |
// |
// This source is available for distribution and/or modification |
// only under the terms of the DOOM Source Code License as |
// published by id Software. All rights reserved. |
// |
// The source is distributed in the hope that it will be useful, |
// but WITHOUT ANY WARRANTY; without even the implied warranty of |
// FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License |
// for more details. |
// |
// $Log:$ |
// |
// DESCRIPTION: |
// System specific interface stuff. |
// |
//----------------------------------------------------------------------------- |
|
|
#ifndef __D_MAIN__ |
#define __D_MAIN__ |
|
#include "d_event.h" |
|
#ifdef __GNUG__ |
#pragma interface |
#endif |
|
|
|
#define MAXWADFILES 20 |
extern char* wadfiles[MAXWADFILES]; |
|
void D_AddFile (char *file); |
|
|
|
// |
// D_DoomMain() |
// Not a globally visible function, just included for source reference, |
// calls all startup code, parses command line options. |
// If not overrided by user input, calls N_AdvanceDemo. |
// |
void D_DoomMain (void); |
|
// Called by IO functions when input is detected. |
void D_PostEvent (event_t* ev); |
|
|
|
// |
// BASE LEVEL |
// |
void D_PageTicker (void); |
void D_PageDrawer (void); |
void D_AdvanceDemo (void); |
void D_StartTitle (void); |
|
#endif |