//of the License, or (at your option) any later version.
//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//GNU General Public License for more details.
//
//DESCRIPTION:
//Refresh module, data I/O, caching, retrieval of graphics
//by name.
//
//-----------------------------------------------------------------------------
#ifndef __R_DATA__ #define __R_DATA__
#include "r_defs.h" #include "r_state.h"
#ifdef __GNUG__ #pragma interface #endif
// Retrieve column data for span blitting. byte*
R_GetColumn ( int
int
//I/O, setting up the stuff. void R_InitData (void);
void R_PrecacheLevel (void);
//Retrieval.
//Floor/ceiling opaque texture tiles,
//lookup by name. For animation?
int R_FlatNumForName (char* name);
//Called by P_Ticker for switches and animations,
//returns the texture number for the texture name. int R_TextureNumForName (char *name);
int R_CheckTextureNumForName (char *name);
#endif //-----------------------------------------------------------------------------
//
// $Log:$
//
//-----------------------------------------------------------------------------
10.5 r defs.h
// Emacs style mode select -*- C++ -*- //-----------------------------------------------------------------------------
//
//$Id:$
//Copyright (C) 1993-1996 by id Software, Inc.
//This program is free software; you can redistribute it and/or
//modify it under the terms of the GNU General Public License