|
|
1.1 ! root 1: // Emacs style mode select -*- C++ -*- ! 2: //----------------------------------------------------------------------------- ! 3: // ! 4: // $Id:$ ! 5: // ! 6: // Copyright (C) 1993-1996 by id Software, Inc. ! 7: // ! 8: // This source is available for distribution and/or modification ! 9: // only under the terms of the DOOM Source Code License as ! 10: // published by id Software. All rights reserved. ! 11: // ! 12: // The source is distributed in the hope that it will be useful, ! 13: // but WITHOUT ANY WARRANTY; without even the implied warranty of ! 14: // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License ! 15: // for more details. ! 16: // ! 17: // DESCRIPTION: ! 18: // Duh. ! 19: // ! 20: //----------------------------------------------------------------------------- ! 21: ! 22: ! 23: #ifndef __G_GAME__ ! 24: #define __G_GAME__ ! 25: ! 26: #include "doomdef.h" ! 27: #include "d_event.h" ! 28: ! 29: ! 30: ! 31: // ! 32: // GAME ! 33: // ! 34: void G_DeathMatchSpawnPlayer (int playernum); ! 35: ! 36: void G_InitNew (skill_t skill, int episode, int map); ! 37: ! 38: // Can be called by the startup code or M_Responder. ! 39: // A normal game starts at map 1, ! 40: // but a warp test can start elsewhere ! 41: void G_DeferedInitNew (skill_t skill, int episode, int map); ! 42: ! 43: void G_DeferedPlayDemo (char* demo); ! 44: ! 45: // Can be called by the startup code or M_Responder, ! 46: // calls P_SetupLevel or W_EnterWorld. ! 47: void G_LoadGame (char* name); ! 48: ! 49: void G_DoLoadGame (void); ! 50: ! 51: // Called by M_Responder. ! 52: void G_SaveGame (int slot, char* description); ! 53: ! 54: // Only called by startup code. ! 55: void G_RecordDemo (char* name); ! 56: ! 57: void G_BeginRecording (void); ! 58: ! 59: void G_PlayDemo (char* name); ! 60: void G_TimeDemo (char* name); ! 61: boolean G_CheckDemoStatus (void); ! 62: ! 63: void G_ExitLevel (void); ! 64: void G_SecretExitLevel (void); ! 65: ! 66: void G_WorldDone (void); ! 67: ! 68: void G_Ticker (void); ! 69: boolean G_Responder (event_t* ev); ! 70: ! 71: void G_ScreenShot (void); ! 72: ! 73: ! 74: #endif ! 75: //----------------------------------------------------------------------------- ! 76: // ! 77: // $Log:$ ! 78: // ! 79: //-----------------------------------------------------------------------------
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.