diff options
Diffstat (limited to 'demos/3rdparty/doom/i_system.h')
-rw-r--r-- | demos/3rdparty/doom/i_system.h | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/demos/3rdparty/doom/i_system.h b/demos/3rdparty/doom/i_system.h deleted file mode 100644 index 3f7bd4bb..00000000 --- a/demos/3rdparty/doom/i_system.h +++ /dev/null @@ -1,109 +0,0 @@ -// 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. -// -// DESCRIPTION: -// System specific interface stuff. -// -//----------------------------------------------------------------------------- - - -#ifndef __I_SYSTEM__ -#define __I_SYSTEM__ - -#include "d_ticcmd.h" -#include "d_event.h" - -#ifdef __GNUG__ -#pragma interface -#endif - - -// Called by DoomMain. -void I_Init (void); - -// Called by startup code -// to get the ammount of memory to malloc -// for the zone management. -byte* I_ZoneBase (int *size); - - -// Called by D_DoomLoop, -// returns current time in tics. -int I_GetTime (void); - - -// -// Called by D_DoomLoop, -// called before processing any tics in a frame -// (just after displaying a frame). -// Time consuming syncronous operations -// are performed here (joystick reading). -// Can call D_PostEvent. -// -void I_StartFrame (void); - - -// -// Called by D_DoomLoop, -// called before processing each tic in a frame. -// Quick syncronous operations are performed here. -// Can call D_PostEvent. -void I_StartTic (void); - -// Asynchronous interrupt functions should maintain private queues -// that are read by the synchronous functions -// to be converted into events. - -// Either returns a null ticcmd, -// or calls a loadable driver to build it. -// This ticcmd will then be modified by the gameloop -// for normal input. -ticcmd_t* I_BaseTiccmd (void); - - -// Called by M_Responder when quit is selected. -// Clean exit, displays sell blurb. -void I_Quit (void); - - -// Allocates from low memory under dos, -byte* I_Malloc(int length); -#define I_AllocLow(l) I_Malloc(l) - -void I_Tactile (int on, int off, int total); - - -void I_Error (char *error, ...); - -int I_HaveFile(char *fname); -int I_FileSize(int handle); -int I_FileRead (int handle, char *buf, int len); -int I_FileWrite(int handle, char *source, int length); -void I_FilePos(int handle, int pos); -int I_FileOpenRead(char *fname); -int I_FileCreate(char *fname); -void I_FileClose(int handle); -void *I_Realloc(void *p, int nsize); -void I_Exit(int code); -void I_printf(const char *fmt, ...); -void I_DBGprintf(const char *fmt, ...); -void I_sprintf(char *buf, const char *fmt, ...); -#endif -//----------------------------------------------------------------------------- -// -// $Log:$ -// -//----------------------------------------------------------------------------- |