// timeOfDay.cc military time 
// Donald Duck (not my real name)
// definitions of member functions 
// for class TimeOfDay_C


// You need to #include the .h file in the .cc file.
// otherwise, you get errors such as 
//   "timeOfDay.cc", line 8: Error: TimeOfDay_C is not defined.


#include "timeOfDay.h" // avoid "TimeOfDay_C not defined" error


TimeOfDay_C::TimeOfDay_C(int hours2, int minutes2)
{
  if (hours2 >= 0 && hours2 <= 23)
    hours = hours2;
  else
    hours = 0;

  if (minutes2 >= 0 && minutes2 <=59)
    minutes = minutes2;
  else 
    minutes=0;
}

int TimeOfDay_C::getHours() const  
{
  return hours;
}

int TimeOfDay_C::getMinutes() const  
{
  return minutes;
}

bool TimeOfDay_C::setHours(int hours2)
{
  if(hours2 >=0 && hours2 <=23)
    {
      hours=hours2;
      return true;
    }
  else
    return false;
}

bool TimeOfDay_C::setMinutes(int minutes2)
{
  if(minutes2 >=0 && minutes2 <=59)
    {
      minutes=minutes2;
      return true;
    }
  else
    return false;
}
