28 lines
490 B
C
28 lines
490 B
C
#ifndef H_CONSTANTES
|
|
#define H_CONSTANTES
|
|
|
|
#define TRUE 0
|
|
#define FALSE 1
|
|
|
|
#define BUF_SIZE 128
|
|
|
|
/* Structure to define a planet */
|
|
struct object{
|
|
char name[BUF_SIZE];
|
|
double rayon;
|
|
double masse;
|
|
double grav;
|
|
int eccentricity;
|
|
double orbital; // Orbital in second
|
|
double aphelie; // In meters
|
|
double perihelie; // In meters
|
|
double semi_axe; // In meters
|
|
double orbital_speed; // In meters/s
|
|
};
|
|
|
|
struct constantes {
|
|
double grav; // Newton gravitational
|
|
};
|
|
|
|
#endif
|