Added Vertex to the calculated (and displayed) entities
This commit is contained in:
		| @@ -358,25 +358,26 @@ main(int argc, char *argv[]) | ||||
|  | ||||
|     // Initialize planet data table | ||||
|  | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_SUN,               "Sun",                 13.0, SIGN_LEO,         SIGN_NONE,     SIGN_AQUARIUS,    SIGN_NONE,   SIGN_ARIES,     SIGN_LIBRA); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MOON,              "Moon",                9.0,  SIGN_CANCER,      SIGN_NONE,     SIGN_CAPRICORN,   SIGN_NONE,   SIGN_TAURUS,    SIGN_SCORPIO); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MERCURY,           "Mercury",             7.0,  SIGN_GEMINI,      SIGN_VIRGO,    SIGN_SAGITTARIUS, SIGN_PISCES, SIGN_VIRGO,     SIGN_PISCES); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_VENUS,             "Venus",               7.0,  SIGN_TAURUS,      SIGN_LIBRA,    SIGN_SCORPIO,     SIGN_ARIES,  SIGN_PISCES,    SIGN_VIRGO); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MARS,              "Mars",                7.0,  SIGN_ARIES,       SIGN_SCORPIO,  SIGN_LIBRA,       SIGN_TAURUS, SIGN_CAPRICORN, SIGN_CANCER); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_JUPITER,           "Jupiter",             9.0,  SIGN_SAGITTARIUS, SIGN_PISCES,   SIGN_GEMINI,      SIGN_VIRGO,  SIGN_CANCER,    SIGN_CAPRICORN); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_SATURN,            "Saturn",              7.0,  SIGN_CAPRICORN,   SIGN_AQUARIUS, SIGN_CANCER,      SIGN_LEO,    SIGN_LIBRA,     SIGN_ARIES); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_URANUS,            "Uranus",              5.0,  SIGN_AQUARIUS,    SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NEPTUNE,           "Neptune",             5.0,  SIGN_PISCES,      SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_PLUTO,             "Pluto",               3.0,  SIGN_SCORPIO,     SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_CHIRON,            "Chiron",              2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MEAN_NODE,         "Ascending Moon Node", 2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MEAN_APOG,         "Dark Moon",           2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_CERES,             "Ceres",               2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_PALLAS,            "Pallas",              2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_JUNO,              "Juno",                2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_VESTA,             "Vesta",               2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NPLANETS + SE_ASC, "Ascendent",           9.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NPLANETS + SE_MC,  "Midheaven",           5.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_SUN,                  "Sun",                 13.0, SIGN_LEO,         SIGN_NONE,     SIGN_AQUARIUS,    SIGN_NONE,   SIGN_ARIES,     SIGN_LIBRA); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MOON,                 "Moon",                9.0,  SIGN_CANCER,      SIGN_NONE,     SIGN_CAPRICORN,   SIGN_NONE,   SIGN_TAURUS,    SIGN_SCORPIO); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MERCURY,              "Mercury",             7.0,  SIGN_GEMINI,      SIGN_VIRGO,    SIGN_SAGITTARIUS, SIGN_PISCES, SIGN_VIRGO,     SIGN_PISCES); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_VENUS,                "Venus",               7.0,  SIGN_TAURUS,      SIGN_LIBRA,    SIGN_SCORPIO,     SIGN_ARIES,  SIGN_PISCES,    SIGN_VIRGO); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MARS,                 "Mars",                7.0,  SIGN_ARIES,       SIGN_SCORPIO,  SIGN_LIBRA,       SIGN_TAURUS, SIGN_CAPRICORN, SIGN_CANCER); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_JUPITER,              "Jupiter",             9.0,  SIGN_SAGITTARIUS, SIGN_PISCES,   SIGN_GEMINI,      SIGN_VIRGO,  SIGN_CANCER,    SIGN_CAPRICORN); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_SATURN,               "Saturn",              7.0,  SIGN_CAPRICORN,   SIGN_AQUARIUS, SIGN_CANCER,      SIGN_LEO,    SIGN_LIBRA,     SIGN_ARIES); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_URANUS,               "Uranus",              5.0,  SIGN_AQUARIUS,    SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NEPTUNE,              "Neptune",             5.0,  SIGN_PISCES,      SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_PLUTO,                "Pluto",               3.0,  SIGN_SCORPIO,     SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_CHIRON,               "Chiron",              2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MEAN_NODE,            "Ascending Moon Node", 2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_MEAN_APOG,            "Dark Moon",           2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_CERES,                "Ceres",               2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_PALLAS,               "Pallas",              2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_JUNO,                 "Juno",                2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_VESTA,                "Vesta",               2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NPLANETS + SE_ASC,    "Ascendent",           9.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NPLANETS + SE_MC,     "Midheaven",           5.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|     ADD_PLANET(planetDataTable, planetData, SE_NPLANETS + SE_VERTEX, "Vertex",              2.0,  SIGN_NONE,        SIGN_NONE,     SIGN_NONE,        SIGN_NONE,   SIGN_NONE,      SIGN_NONE); | ||||
|  | ||||
|     // Initialize sign data table | ||||
|  | ||||
| @@ -429,6 +430,15 @@ main(int argc, char *argv[]) | ||||
|     printf("MC........: %s (%f)\n", signName[planetInfo->sign], planetInfo->position); | ||||
|     INCREASE_POINTS(signDataTable, elementPointsTable, typePointsTable, signData, planetInfo->sign, point, 1); | ||||
|  | ||||
|     planetInfo = g_new0(planetInfo_t, 1); | ||||
|     planetInfo->position = ascmc[3]; | ||||
|     planetInfo->sign = get_sign(ascmc[3]); | ||||
|     planetInfo->house = get_house(ascmc[3], cusps); | ||||
|     planetInfo->retrograde = FALSE; | ||||
|     g_hash_table_replace(planetInfoTable, GINT_TO_POINTER(SE_NPLANETS + SE_VERTEX), planetInfo); | ||||
|     printf("Vertex....: %s (%f)\n", signName[planetInfo->sign], planetInfo->position); | ||||
|     INCREASE_POINTS(signDataTable, elementPointsTable, typePointsTable, signData, planetInfo->sign, point, 1); | ||||
|  | ||||
|     planetInfo = get_planet_info(SE_SUN, te, cusps); | ||||
|     g_hash_table_replace(planetInfoTable, GINT_TO_POINTER(SE_SUN), planetInfo); | ||||
|     printf("Sun.......: %s, House: %d (%f%s)\n", signName[planetInfo->sign], planetInfo->house, planetInfo->position, (planetInfo->retrograde) ? ", retrograde" : ""); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user