X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=Cockpit%2Fhud.cxx;h=e568394fe2f7bf09fa48955ed3f4b7b7b9026f25;hb=7320d0f346ed6e78b707ce791abf5fe19c5a3212;hp=f5381064b83a24a2553d22007885a36760960988;hpb=8e84268b43a19b94ebf3582659bddf686693261b;p=flightgear.git diff --git a/Cockpit/hud.cxx b/Cockpit/hud.cxx index f5381064b..e568394fe 100644 --- a/Cockpit/hud.cxx +++ b/Cockpit/hud.cxx @@ -1,27 +1,25 @@ -/************************************************************************** - * hud.cxx -- hud defines and prototypes - * - * Written by Michele America, started September 1997. - * - * Copyright (C) 1997 Michele F. America - micheleamerica@geocities.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) - **************************************************************************/ +// hud.cxx -- hud defines and prototypes +// +// Written by Michele America, started September 1997. +// +// Copyright (C) 1997 Michele F. America - micheleamerica@geocities.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) #ifdef HAVE_CONFIG_H @@ -1098,127 +1096,129 @@ void fgUpdateHUD( void ) { glPopMatrix(); } -/* $Log$ -/* Revision 1.21 1998/09/29 02:01:07 curt -/* Added a "rate of climb" indicator. -/* - * Revision 1.20 1998/08/24 20:05:16 curt - * Added a second minimalistic HUD. - * Added code to display the number of triangles rendered. - * - * Revision 1.19 1998/07/30 23:44:05 curt - * Tweaks for sgi building. - * - * Revision 1.18 1998/07/20 12:47:55 curt - * Replace the hud rendering for loop (which linearly searches the the hud - * list to find the entry with the proper position) with a simple linear - * traversal using an "iterator." - * - * Revision 1.17 1998/07/13 21:28:02 curt - * Converted the aoa scale to a radio altimeter. - * - * Revision 1.16 1998/07/13 21:00:47 curt - * Integrated Charlies latest HUD updates. - * Wrote access functions for current fgOPTIONS. - * - * Revision 1.15 1998/07/08 14:41:08 curt - * Renamed polar3d.h to polar3d.hxx - * - * Revision 1.14 1998/07/06 21:31:20 curt - * Removed an extraneous ^M. - * - * Revision 1.13 1998/07/03 13:16:28 curt - * Added Charlie Hotchkiss's HUD updates and improvementes. - * - * Revision 1.11 1998/06/05 18:17:10 curt - * Added the declaration of memmove needed by the stl which apparently - * solaris only defines for cc compilations and not for c++ (__STDC__) - * - * Revision 1.10 1998/05/17 16:58:12 curt - * Added a View Frustum Culling ratio display to the hud. - * - * Revision 1.9 1998/05/16 13:04:14 curt - * New updates from Charlie Hotchkiss. - * - * Revision 1.8 1998/05/13 18:27:54 curt - * Added an fov to hud display. - * - * Revision 1.7 1998/05/11 18:13:11 curt - * Complete C++ rewrite of all cockpit code by Charlie Hotchkiss. - * - * Revision 1.22 1998/04/18 04:14:02 curt - * Moved fg_debug.c to it's own library. - * - * Revision 1.21 1998/04/03 21:55:28 curt - * Converting to Gnu autoconf system. - * Tweaks to hud.c - * - * Revision 1.20 1998/03/09 22:48:40 curt - * Minor "formatting" tweaks. - * - * Revision 1.19 1998/02/23 20:18:28 curt - * Incorporated Michele America's hud changes. - * - * Revision 1.18 1998/02/21 14:53:10 curt - * Added Charlie's HUD changes. - * - * Revision 1.17 1998/02/20 00:16:21 curt - * Thursday's tweaks. - * - * Revision 1.16 1998/02/19 13:05:49 curt - * Incorporated some HUD tweaks from Michelle America. - * Tweaked the sky's sunset/rise colors. - * Other misc. tweaks. - * - * Revision 1.15 1998/02/16 13:38:39 curt - * Integrated changes from Charlie Hotchkiss. - * - * Revision 1.14 1998/02/12 21:59:41 curt - * Incorporated code changes contributed by Charlie Hotchkiss - * - * - * Revision 1.12 1998/02/09 15:07:48 curt - * Minor tweaks. - * - * Revision 1.11 1998/02/07 15:29:34 curt - * Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss - * - * - * Revision 1.10 1998/02/03 23:20:14 curt - * Lots of little tweaks to fix various consistency problems discovered by - * Solaris' CC. Fixed a bug in fg_debug.c with how the fgPrintf() wrapper - * passed arguments along to the real printf(). Also incorporated HUD changes - * by Michele America. - * - * Revision 1.9 1998/01/31 00:43:04 curt - * Added MetroWorks patches from Carmen Volpe. - * - * Revision 1.8 1998/01/27 00:47:51 curt - * Incorporated Paul Bleisch's new debug message - * system and commandline/config file processing code. - * - * Revision 1.7 1998/01/19 18:40:20 curt - * Tons of little changes to clean up the code and to remove fatal errors - * when building with the c++ compiler. - * - * Revision 1.6 1997/12/15 23:54:34 curt - * Add xgl wrappers for debugging. - * Generate terrain normals on the fly. - * - * Revision 1.5 1997/12/10 22:37:39 curt - * Prepended "fg" on the name of all global structures that didn't have it yet. - * i.e. "struct WEATHER {}" became "struct fgWEATHER {}" - * - * Revision 1.4 1997/09/23 00:29:32 curt - * Tweaks to get things to compile with gcc-win32. - * - * Revision 1.3 1997/09/05 14:17:26 curt - * More tweaking with stars. - * - * Revision 1.2 1997/09/04 02:17:30 curt - * Shufflin' stuff. - * - * Revision 1.1 1997/08/29 18:03:22 curt - * Initial revision. - * - */ +// $Log$ +// Revision 1.22 1998/09/29 14:56:31 curt +// c++-ified comments. +// +// Revision 1.21 1998/09/29 02:01:07 curt +// Added a "rate of climb" indicator. +// +// Revision 1.20 1998/08/24 20:05:16 curt +// Added a second minimalistic HUD. +// Added code to display the number of triangles rendered. +// +// Revision 1.19 1998/07/30 23:44:05 curt +// Tweaks for sgi building. +// +// Revision 1.18 1998/07/20 12:47:55 curt +// Replace the hud rendering for loop (which linearly searches the the hud +// list to find the entry with the proper position) with a simple linear +// traversal using an "iterator." +// +// Revision 1.17 1998/07/13 21:28:02 curt +// Converted the aoa scale to a radio altimeter. +// +// Revision 1.16 1998/07/13 21:00:47 curt +// Integrated Charlies latest HUD updates. +// Wrote access functions for current fgOPTIONS. +// +// Revision 1.15 1998/07/08 14:41:08 curt +// Renamed polar3d.h to polar3d.hxx +// +// Revision 1.14 1998/07/06 21:31:20 curt +// Removed an extraneous ^M. +// +// Revision 1.13 1998/07/03 13:16:28 curt +// Added Charlie Hotchkiss's HUD updates and improvementes. +// +// Revision 1.11 1998/06/05 18:17:10 curt +// Added the declaration of memmove needed by the stl which apparently +// solaris only defines for cc compilations and not for c++ (__STDC__) +// +// Revision 1.10 1998/05/17 16:58:12 curt +// Added a View Frustum Culling ratio display to the hud. +// +// Revision 1.9 1998/05/16 13:04:14 curt +// New updates from Charlie Hotchkiss. +// +// Revision 1.8 1998/05/13 18:27:54 curt +// Added an fov to hud display. +// +// Revision 1.7 1998/05/11 18:13:11 curt +// Complete C++ rewrite of all cockpit code by Charlie Hotchkiss. +// +// Revision 1.22 1998/04/18 04:14:02 curt +// Moved fg_debug.c to it's own library. +// +// Revision 1.21 1998/04/03 21:55:28 curt +// Converting to Gnu autoconf system. +// Tweaks to hud.c +// +// Revision 1.20 1998/03/09 22:48:40 curt +// Minor "formatting" tweaks. +// +// Revision 1.19 1998/02/23 20:18:28 curt +// Incorporated Michele America's hud changes. +// +// Revision 1.18 1998/02/21 14:53:10 curt +// Added Charlie's HUD changes. +// +// Revision 1.17 1998/02/20 00:16:21 curt +// Thursday's tweaks. +// +// Revision 1.16 1998/02/19 13:05:49 curt +// Incorporated some HUD tweaks from Michelle America. +// Tweaked the sky's sunset/rise colors. +// Other misc. tweaks. +// +// Revision 1.15 1998/02/16 13:38:39 curt +// Integrated changes from Charlie Hotchkiss. +// +// Revision 1.14 1998/02/12 21:59:41 curt +// Incorporated code changes contributed by Charlie Hotchkiss +// +// +// Revision 1.12 1998/02/09 15:07:48 curt +// Minor tweaks. +// +// Revision 1.11 1998/02/07 15:29:34 curt +// Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss +// +// +// Revision 1.10 1998/02/03 23:20:14 curt +// Lots of little tweaks to fix various consistency problems discovered by +// Solaris' CC. Fixed a bug in fg_debug.c with how the fgPrintf() wrapper +// passed arguments along to the real printf(). Also incorporated HUD changes +// by Michele America. +// +// Revision 1.9 1998/01/31 00:43:04 curt +// Added MetroWorks patches from Carmen Volpe. +// +// Revision 1.8 1998/01/27 00:47:51 curt +// Incorporated Paul Bleisch's new debug message +// system and commandline/config file processing code. +// +// Revision 1.7 1998/01/19 18:40:20 curt +// Tons of little changes to clean up the code and to remove fatal errors +// when building with the c++ compiler. +// +// Revision 1.6 1997/12/15 23:54:34 curt +// Add xgl wrappers for debugging. +// Generate terrain normals on the fly. +// +// Revision 1.5 1997/12/10 22:37:39 curt +// Prepended "fg" on the name of all global structures that didn't have it yet. +// i.e. "struct WEATHER {}" became "struct fgWEATHER {}" +// +// Revision 1.4 1997/09/23 00:29:32 curt +// Tweaks to get things to compile with gcc-win32. +// +// Revision 1.3 1997/09/05 14:17:26 curt +// More tweaking with stars. +// +// Revision 1.2 1997/09/04 02:17:30 curt +// Shufflin' stuff. +// +// Revision 1.1 1997/08/29 18:03:22 curt +// Initial revision. +//