**************************************************************************/
-#ifndef SCENERY_H
-#define SCENERY_H
+#ifndef _SCENERY_H
+#define _SCENERY_H
-#include "../types.h"
+#include <Include/fg_types.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
/* Define a structure containing global scenery parameters */
/* center of current scenery chunk */
struct fgCartesianPoint center;
+ /* next center of current scenery chunk */
+ struct fgCartesianPoint next_center;
+
/* angle of sun relative to current local horizontal */
double sun_angle;
};
/* Initialize the Scenery Management system */
-void fgSceneryInit();
+int fgSceneryInit( void );
/* Tell the scenery manager where we are so it can load the proper data, and
/* Render out the current scene */
-void fgSceneryRender();
+void fgSceneryRender( void );
+
+#ifdef __cplusplus
+}
+#endif
-#endif /* SCENERY_H */
+
+#endif /* _SCENERY_H */
/* $Log$
-/* Revision 1.11 1997/12/10 22:37:52 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.20 1998/04/22 13:22:45 curt
+/* C++ - ifing the code a bit.
/*
+ * Revision 1.19 1998/04/21 17:02:43 curt
+ * Prepairing for C++ integration.
+ *
+ * Revision 1.18 1998/03/14 00:30:51 curt
+ * Beginning initial terrain texturing experiments.
+ *
+ * Revision 1.17 1998/02/20 00:16:24 curt
+ * Thursday's tweaks.
+ *
+ * Revision 1.16 1998/01/27 00:48:03 curt
+ * Incorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
+ * system and commandline/config file processing code.
+ *
+ * Revision 1.15 1998/01/22 02:59:41 curt
+ * Changed #ifdef FILE_H to #ifdef _FILE_H
+ *
+ * Revision 1.14 1998/01/19 19:27:17 curt
+ * Merged in make system changes from Bob Kuehne <rpk@sgi.com>
+ * This should simplify things tremendously.
+ *
+ * Revision 1.13 1998/01/19 18:40:38 curt
+ * Tons of little changes to clean up the code and to remove fatal errors
+ * when building with the c++ compiler.
+ *
+ * Revision 1.12 1997/12/15 23:55:03 curt
+ * Add xgl wrappers for debugging.
+ * Generate terrain normals on the fly.
+ *
+ * Revision 1.11 1997/12/10 22:37:52 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.10 1997/09/04 02:17:37 curt
* Shufflin' stuff.
*