/***************************************************************************
                          output.h  -  description
                             -------------------
    begin                : Sun Feb 23 2003
    copyright            : (C) 2003 by Samuel E. Bray
    email                : aristoidaneel@yahoo.com
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 ***************************************************************************/

/* RCS:
 * $Id: output.h,v 1.1 2003/03/03 03:18:48 root Exp root $
 * $Log: output.h,v $
 * Revision 1.1  2003/03/03 03:18:48  root
 * Initial revision
 *
 */

#include <GL/gl.h>
 
extern SDL_Surface *screen;

extern light lights[NUM_LIGHTS];
extern aimer_t aimer;

extern int numLights;
extern int axisPair;
extern GLint textures[2];
extern GLuint base;

/* Function prototypes for output.c */

void DrawPixel(SDL_Surface *surface, int x, int y, Uint32 color);

void DrawLine(SDL_Surface *surface, int x1, int y1, int x2, int y2, Uint32 color, int width);

void DrawScreen(void);

void PrintHelp(void);
