/// <summary>
 /// Constructor creating a new clock with alarm time
 /// </summary>
 /// <param name="hour">The hour the clock should be set to</param>
 /// <param name="minute">The minute the clock should be set to</param>
 /// <param name="alarmHour">The hour of the alarm time</param>
 /// <param name="alarmMinute">The minute of the alarm time</param>
 public AlarmClock(int hour, int minute, int alarmHour, int alarmMinute)
 {
     _alarmTimes = new ClockDisplay[1] {
         new ClockDisplay(alarmHour, alarmMinute)
     };
     _time = new ClockDisplay(hour, minute);
 }
Exemplo n.º 2
0
 public AlarmClock(int hour, int minute, int alarmHour, int alarmMinute)
 {
     _time = new ClockDisplay(hour, minute);
     _alarmTimes = new ClockDisplay[1];
     _alarmTimes[0] = new ClockDisplay(alarmHour, alarmMinute);
 }
 /// <summary>
 /// Constructor creating a new clock with multiple alarm times
 /// </summary>
 /// <param name="time">String of the time the clock should be set to (HH:mm)</param>
 /// <param name="alarmTimes">String array of the alarm times the clock should use (HH:mm)</param>
 public AlarmClock(string time, params string[] alarmTimes)
 {
     AlarmTimes = alarmTimes;
     _time      = new ClockDisplay(time);
 }