@@ -21,6 +21,10 @@ typedef struct {
|
||||
* interpreter side) gets it for free without threading it through
|
||||
* separately. */
|
||||
time_t utc_moment;
|
||||
/* Who the reading is for - only affects the pronouns in the Celtic
|
||||
* Cross position text (see tarot.h's Gender), set by reading_generate()
|
||||
* the same way utc_moment is, so every caller gets it for free. */
|
||||
Gender gender;
|
||||
NatalChart natal;
|
||||
DailyTransits transits;
|
||||
CelticCrossSpread spread;
|
||||
@@ -28,7 +32,7 @@ typedef struct {
|
||||
|
||||
/* The real API: this is the only function the watchapp needs to call.
|
||||
* It walks the returned struct directly to lay out its own screens. */
|
||||
void reading_generate(const char *tarot_seed, const BirthData *birth,
|
||||
void reading_generate(const char *tarot_seed, const BirthData *birth, Gender gender,
|
||||
time_t utc_moment, DailyReading *out);
|
||||
|
||||
/* Desktop-only output formats for inspecting a reading before any watch
|
||||
|
||||
Reference in New Issue
Block a user