diff src/planets.h @ 6:8c6d5731234d

First entry of Paradise Server 2.9 patch 10 Beta
author darius
date Sat, 06 Dec 1997 04:37:04 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/planets.h	Sat Dec 06 04:37:04 1997 +0000
@@ -0,0 +1,61 @@
+/*--------------------------------------------------------------------------
+NETREK II -- Paradise
+
+Permission to use, copy, modify, and distribute this software and its
+documentation, or any derivative works thereof, for any NON-COMMERCIAL
+purpose and without fee is hereby granted, provided that this copyright
+notice appear in all copies.  No representations are made about the
+suitability of this software for any purpose.  This software is provided
+"as is" without express or implied warranty.
+
+    Xtrek Copyright 1986                            Chris Guthrie
+    Netrek (Xtrek II) Copyright 1989                Kevin P. Smith
+                                                    Scott Silvey
+    Paradise II (Netrek II) Copyright 1993          Larry Denys
+                                                    Kurt Olsen
+                                                    Brandon Gillespie
+--------------------------------------------------------------------------*/
+
+#include "defs.h"		/* for GWIDTH */
+
+
+/*--------------------------------NUMBER DEFINES-------------------------*/
+
+/*-----------------------------------------------------------------------*/
+
+
+
+/*------------------------PLANETS FUNCTION PROTOTYPES----------------------*/
+void gen_planets();		/* generate planets positions */
+void popplanets();		/* update planets pop */
+void growplanets();		/* grow planets facilities */
+void plfight();			/* do fighting for planets */
+void save_planets();		/* save the planets to '.planets' file */
+/*-------------------------------------------------------------------------*/
+
+/*--------------------------PLANET UTILITY FUNCTIONS-----------------------*/
+#ifdef __STDC__
+extern int 
+place_stars(struct planet * first, int count, int border,
+	    int minpad, int maxpad, struct planet * othercheck,
+	    int ocount);
+extern void zero_plflags(struct planet * first, int count);
+extern void 
+randomize_atmospheres(struct planet * first, int count,
+		      int p1, int p2, int p3, int p4);
+extern void 
+randomize_resources(struct planet * first, int count,
+		    int nm, int nd, int na);
+extern void justify_galaxy(int numsystems);
+#else
+extern int place_stars();
+extern void zero_plflags();
+extern void randomize_atmospheres();
+extern void randomize_resources();
+extern void justify_galaxy();
+#endif
+void pl_neworbit();
+/*-------------------------------------------------------------------------*/
+
+
+/*----------END OF FILE-------*/