|
|
1.1 ! root 1: /* ! 2: Copyright (C) 1996-1997 Id Software, Inc. ! 3: ! 4: This program is free software; you can redistribute it and/or ! 5: modify it under the terms of the GNU General Public License ! 6: as published by the Free Software Foundation; either version 2 ! 7: of the License, or (at your option) any later version. ! 8: ! 9: This program is distributed in the hope that it will be useful, ! 10: but WITHOUT ANY WARRANTY; without even the implied warranty of ! 11: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ! 12: ! 13: See the GNU General Public License for more details. ! 14: ! 15: You should have received a copy of the GNU General Public License ! 16: along with this program; if not, write to the Free Software ! 17: Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! 18: ! 19: */ ! 20: ! 21: // draw.h -- these are the only functions outside the refresh allowed ! 22: // to touch the vid buffer ! 23: ! 24: extern qpic_t *draw_disc; // also used on sbar ! 25: ! 26: void Draw_Init (void); ! 27: void Draw_Character (int x, int y, int num); ! 28: void Draw_DebugChar (char num); ! 29: void Draw_SubPic(int x, int y, qpic_t *pic, int srcx, int srcy, int width, int height); ! 30: void Draw_Pic (int x, int y, qpic_t *pic); ! 31: void Draw_TransPic (int x, int y, qpic_t *pic); ! 32: void Draw_TransPicTranslate (int x, int y, qpic_t *pic, byte *translation); ! 33: void Draw_ConsoleBackground (int lines); ! 34: void Draw_BeginDisc (void); ! 35: void Draw_EndDisc (void); ! 36: void Draw_TileClear (int x, int y, int w, int h); ! 37: void Draw_Fill (int x, int y, int w, int h, int c); ! 38: void Draw_FadeScreen (void); ! 39: void Draw_String (int x, int y, char *str); ! 40: void Draw_Alt_String (int x, int y, char *str); ! 41: qpic_t *Draw_PicFromWad (char *name); ! 42: qpic_t *Draw_CachePic (char *path); ! 43: void Draw_Crosshair(void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.