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;
|
time_t t;
|
||||||
struct tm * lt;
|
struct tm * lt;
|
||||||
t = time(NULL);
|
t = time(NULL);
|
||||||
lt = localtime(&t);
|
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:
|
case DT_YEAR:
|
||||||
return date_get_year();
|
return date_get_year();
|
||||||
case DT_DAYOFYEAR:
|
case DT_DAYOFYEAR:
|
||||||
return date_get_day();
|
return date_get_dayofyear();
|
||||||
default:
|
default:
|
||||||
return -1;
|
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)
|
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)
|
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)
|
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