Jelajahi Sumber

Fixed the day of the year function

Lemongrass3110 8 tahun lalu
induk
melakukan
93f74cf567
1 mengubah file dengan 10 tambahan dan 10 penghapusan
  1. 10 10
      src/map/date.c

+ 10 - 10
src/map/date.c

@@ -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;
 }