1
0
Fork 0
flightgear/Main/GLUTkey.hxx
curt 16d135954c When "Help" is selected from the menu check to see if netscape is running.
If so, command it to go to the flight gear user guide url.  Otherwise
start a new version of netscape with this url.
1999-03-11 23:09:26 +00:00

108 lines
3.2 KiB
C++

/**************************************************************************
* GLUTkey.h -- handle GLUT keyboard events
*
* Written by Curtis Olson, started May 1997.
*
* Copyright (C) 1997 Curtis L. Olson - curt@infoplane.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.
*
* 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.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* $Id$
* (Log is kept at end of this file)
**************************************************************************/
#ifndef _GLUTKEY_H
#define _GLUTKEY_H
#ifndef __cplusplus
# error This library requires C++
#endif
#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
#ifdef HAVE_WINDOWS_H
# include <windows.h>
#endif
#include <GL/glut.h>
#include <XGL/xgl.h>
/* Handle keyboard events */
void GLUTkey(unsigned char k, int x, int y);
void GLUTspecialkey(int k, int x, int y);
#endif /* _GLUTKEY_H */
/* $Log$
/* Revision 1.3 1999/03/11 23:09:47 curt
/* When "Help" is selected from the menu check to see if netscape is running.
/* If so, command it to go to the flight gear user guide url. Otherwise
/* start a new version of netscape with this url.
/*
* Revision 1.2 1998/04/24 00:49:18 curt
* Wrapped "#include <config.h>" in "#ifdef HAVE_CONFIG_H"
* Trying out some different option parsing code.
* Some code reorganization.
*
* Revision 1.1 1998/04/22 13:25:41 curt
* C++ - ifing the code.
* Starting a bit of reorganization of lighting code.
*
* Revision 1.9 1998/04/21 17:02:36 curt
* Prepairing for C++ integration.
*
* Revision 1.8 1998/04/03 22:09:02 curt
* Converting to Gnu autoconf system.
*
* Revision 1.7 1998/02/12 21:59:44 curt
* Incorporated code changes contributed by Charlie Hotchkiss
* <chotchkiss@namg.us.anritsu.com>
*
* Revision 1.6 1998/01/22 02:59:36 curt
* Changed #ifdef FILE_H to #ifdef _FILE_H
*
* Revision 1.5 1997/07/23 21:52:23 curt
* Put comments around the text after an #endif for increased portability.
*
* Revision 1.4 1997/06/02 03:40:06 curt
* A tiny bit more view tweaking.
*
* Revision 1.3 1997/05/31 04:13:52 curt
* WE CAN NOW FLY!!!
*
* Continuing work on the LaRCsim flight model integration.
* Added some MSFS-like keyboard input handling.
*
* Revision 1.2 1997/05/23 15:40:25 curt
* Added GNU copyright headers.
* Fog now works!
*
* Revision 1.1 1997/05/21 15:57:51 curt
* Renamed due to added GLUT support.
*
* Revision 1.2 1997/05/17 00:17:34 curt
* Trying to stub in support for standard OpenGL.
*
* Revision 1.1 1997/05/16 16:05:53 curt
* Initial revision.
*
*/