1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-11-27 02:05:14 +00:00
Files
CC-Tweaked/remappedSrc/dan200/computercraft/shared/util/HolidayUtil.java

31 lines
990 B
Java

/*
* This file is part of ComputerCraft - http://www.computercraft.info
* Copyright Daniel Ratcliffe, 2011-2019. Do not distribute without permission.
* Send enquiries to dratcliffe@gmail.com
*/
package dan200.computercraft.shared.util;
import java.util.Calendar;
public final class HolidayUtil
{
private HolidayUtil() {}
public static Holiday getCurrentHoliday()
{
return getHoliday( Calendar.getInstance() );
}
private static Holiday getHoliday( Calendar calendar )
{
int month = calendar.get( Calendar.MONTH );
int day = calendar.get( Calendar.DAY_OF_MONTH );
if( month == Calendar.FEBRUARY && day == 14 ) return Holiday.Valentines;
if( month == Calendar.APRIL && day == 1 ) return Holiday.AprilFoolsDay;
if( month == Calendar.OCTOBER && day == 31 ) return Holiday.Halloween;
if( month == Calendar.DECEMBER && day >= 24 && day <= 30 ) return Holiday.Christmas;
return Holiday.None;
}
}