28 #include "../../Landscape/ls.h"
29 #include "../../Landscape/cropprogs/NorwegianOats.h"
53 m_field->SetMDates(0, 0, g_date->DayInYear(20, 8));
55 m_field->SetMDates(1, 0, g_date->DayInYear(10, 8));
56 m_field->SetMDates(0, 1, g_date->DayInYear(10, 8));
57 m_field->SetMDates(1, 1, g_date->DayInYear(30, 8));
68 g_msg->Warn(WARN_BUG,
"NorwegianOats::Do(): : Harvest too late for the next crop to start!!! The next crop is: ", veg_type);
72 for (
int i = 0; i < noDates; i++) {
86 int today = g_date->Date();
88 d1 = g_date->OldDays() + g_date->DayInYear(1, 7);
92 g_msg->Warn(WARN_BUG,
"NorwegianOats::Do(): " "Crop start attempt between 1st Jan & 1st July",
"");
103 g_msg->Warn(WARN_BUG,
"NorwegianOats::Do(): " "Crop start attempt after last possible start date", veg_type);
118 d1 = g_date->OldDays() + g_date->DayInYear(7, 9);
119 if (g_date->Date() > d1) {
149 if (d1 < g_date->OldDays() + g_date->DayInYear(1, 5)) {
150 d1 = g_date->OldDays() + g_date->DayInYear(1, 5);
158 g_date->DayInYear(10, 5) - g_date->DayInYear())) {
163 if (d1 < g_date->OldDays() + g_date->DayInYear(1, 5)) {
164 d1 = g_date->OldDays() + g_date->DayInYear(1, 5);
171 g_date->DayInYear(17, 5) - g_date->DayInYear())) {
176 int d1 = g_date->Date();
185 g_date->DayInYear(20, 5) - g_date->DayInYear())) {
215 g_msg->Warn(WARN_BUG,
"NorwegianOats::Do(): "
216 "Unknown event type! ",
"");