compress datetime comparision, make default initial time consistent with other cores

This commit is contained in:
CasualPokePlayer 2021-10-29 22:01:57 -07:00
parent 77916cfa2c
commit 7314cf9192
1 changed files with 2 additions and 17 deletions

View File

@ -90,27 +90,12 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
[DisplayName("Initial Time")]
[Description("Initial time of emulation.")]
[DefaultValue(typeof(DateTime), "2000-01-01")]
[DefaultValue(typeof(DateTime), "2010-01-01")]
[TypeConverter(typeof(BizDateTimeConverter))]
public DateTime InitialTime
{
get => _initaltime;
set
{
if (DateTime.Compare(minDate, value) > 0)
{
_initaltime = minDate;
}
else if (DateTime.Compare(maxDate, value) < 0)
{
_initaltime = maxDate;
}
else
{
_initaltime = value;
}
}
set => _initaltime = value < minDate ? minDate : (value > maxDate ? maxDate : value);
}
[DisplayName("Use Real Time")]