Fixed the day of the year function
This commit is contained in:
parent
eebbf1de93
commit
93f74cf567
@ -53,15 +53,15 @@ enum e_dayofweek date_get_dayofweek(void)
|
||||
}
|
||||
|
||||
/*
|
||||
* Get the current day (days of the month)
|
||||
* Get the day of the year
|
||||
*/
|
||||
int date_get_day(void)
|
||||
int date_get_dayofyear(void)
|
||||
{
|
||||
time_t t;
|
||||
struct tm * lt;
|
||||
t = time(NULL);
|
||||
lt = localtime(&t);
|
||||
return lt->tm_mday;
|
||||
return lt->tm_yday;
|
||||
}
|
||||
|
||||
/*
|
||||
@ -121,32 +121,32 @@ int date_get( enum e_date_type type )
|
||||
case DT_YEAR:
|
||||
return date_get_year();
|
||||
case DT_DAYOFYEAR:
|
||||
return date_get_day();
|
||||
return date_get_dayofyear();
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Does this day is a day of the Sun, (for SG)
|
||||
* Is today a day of the Sun for Star Gladiators?
|
||||
*/
|
||||
bool is_day_of_sun(void)
|
||||
{
|
||||
return date_get_day()%2 == 0;
|
||||
return date_get_dayofyear()%2 == 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Does this day is a day of the Moon, (for SG)
|
||||
* Is today a day of the Moon for Star Gladiators?
|
||||
*/
|
||||
bool is_day_of_moon(void)
|
||||
{
|
||||
return date_get_day()%2 == 1;
|
||||
return date_get_dayofyear()%2 == 1;
|
||||
}
|
||||
|
||||
/*
|
||||
* Does this day is a day of the Star, (for SG)
|
||||
* Is today a day of the Star for Star Gladiators?
|
||||
*/
|
||||
bool is_day_of_star(void)
|
||||
{
|
||||
return date_get_day()%5 == 0;
|
||||
return date_get_dayofyear()%5 == 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user