1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-07-04 19:13:21 +00:00
CC-Tweaked/src/main/java/dan200/computercraft/shared/util/HolidayUtil.java

41 lines
1.1 KiB
Java

/*
* This file is part of ComputerCraft - http://www.computercraft.info
* Copyright Daniel Ratcliffe, 2011-2016. Do not distribute without permission.
* Send enquiries to dratcliffe@gmail.com
*/
package dan200.computercraft.shared.util;
import java.util.Calendar;
public class 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;
}
else if( month == Calendar.APRIL && day == 1 )
{
return Holiday.AprilFoolsDay;
}
else if( month == Calendar.OCTOBER && day == 31 )
{
return Holiday.Halloween;
}
else if( month == Calendar.DECEMBER && day >= 24 && day <= 30 )
{
return Holiday.Christmas;
}
return Holiday.None;
}
}