#include <Flight/flight.h>
#include <Aircraft/aircraft.h>
#include <Controls/controls.h>
-#include <Include/constants.h>
-
-
-#ifndef M_PI
-#define M_PI 3.14159265358979323846 /* pi */
-#endif
-
-#ifndef PI2
-#define PI2 (M_PI + M_PI)
-#endif
+#include <Include/fg_constants.h>
/* reset flight params to a specific position */
void fgSlewInit(double pos_x, double pos_y, double pos_z, double heading) {
- struct fgFLIGHT *f;
+ fgFLIGHT *f;
- f = ¤t_aircraft.flight;
+ f = current_aircraft.flight;
/*
f->pos_x = pos_x;
/* update position based on inputs, positions, velocities, etc. */
void fgSlewUpdate( void ) {
- struct fgFLIGHT *f;
- struct fgCONTROLS *c;
+ fgFLIGHT *f;
+ fgCONTROLS *c;
- f = ¤t_aircraft.flight;
- c = ¤t_aircraft.controls;
+ f = current_aircraft.flight;
+ c = current_aircraft.controls;
/* f->Psi += ( c->aileron / 8 );
if ( f->Psi > FG_2PI ) {
/* $Log$
-/* Revision 1.9 1998/01/19 19:27:06 curt
-/* Merged in make system changes from Bob Kuehne <rpk@sgi.com>
-/* This should simplify things tremendously.
+/* Revision 1.13 1998/04/25 22:06:29 curt
+/* Edited cvs log messages in source files ... bad bad bad!
/*
+ * Revision 1.12 1998/04/08 23:35:30 curt
+ * Tweaks to Gnu automake/autoconf system.
+ *
+ * Revision 1.11 1998/02/07 15:29:39 curt
+ * Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss
+ * <chotchkiss@namg.us.anritsu.com>
+ *
+ * Revision 1.10 1998/01/27 00:47:53 curt
+ * Incorporated Paul Bleisch's <pbleisch@acm.org> new debug message
+ * system and commandline/config file processing code.
+ *
+ * Revision 1.9 1998/01/19 19:27:06 curt
+ * Merged in make system changes from Bob Kuehne <rpk@sgi.com>
+ * This should simplify things tremendously.
+ *
* Revision 1.8 1998/01/19 18:40:30 curt
* Tons of little changes to clean up the code and to remove fatal errors
* when building with the c++ compiler.