/* * 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; } }