28 #include "../../Landscape/ls.h"
29 #include "../../Landscape/cropprogs/WWheatPControl.h"
51 int d1 = g_date->OldDays() + g_date->DayInYear( 15,8 );
52 if (g_date->Date() >= d1)
55 if (g_date->DayInYear()>g_date->DayInYear(1,10)) {
61 if (g_date->Date() >= d1) d1 += 365;
74 g_date->DayInYear( 1,10 ) - g_date->DayInYear())) {
84 g_date->DayInYear( 1,10 ) - g_date->DayInYear())) {
98 g_date->DayInYear( 1,10 ) - g_date->DayInYear())) {
110 g_date->DayInYear( 1,10 ) - g_date->DayInYear())) {
126 g_date->DayInYear( 10,10 ) - g_date->DayInYear())) {
130 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 10,9 ),
136 g_date->DayInYear( 10,10 ) - g_date->DayInYear())) {
140 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 10,9 ),
146 g_date->DayInYear( 20,10 ) - g_date->DayInYear())) {
160 g_date->DayInYear( 27,10 ) - g_date->DayInYear())) {
165 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 15,9 ),
172 if (
m_field->GetVegBiomass()>0)
176 g_date->DayInYear( 30,10 ) - g_date->DayInYear()))
183 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 20,9 ),
191 g_date->DayInYear( 5,10 ) - g_date->DayInYear())) {
196 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,4 )+365,
204 g_date->DayInYear( 30,4 ) - g_date->DayInYear())) {
212 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 10,4 ),
216 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 25,3 ),
219 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 15,4 ),
221 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 25,4 ),
223 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 20,4 ),
225 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,5 ),
227 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 10,4 ),
229 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,5 ),
237 g_date->DayInYear( 30,4 ) - g_date->DayInYear())) {
250 g_date->DayInYear( 10,5 ) - g_date->DayInYear())) {
262 g_date->DayInYear( 10,5 ) - g_date->DayInYear())) {
267 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 20,5 ),
275 g_date->DayInYear( 15,5 ) - g_date->DayInYear())) {
292 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,6 ),
308 if ((g_date->Date()+7)<( g_date->OldDays() + g_date->DayInYear( 15,6 )))
309 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 15,6 ),
333 g_date->DayInYear( 25,4 ) - g_date->DayInYear())) {
339 if ((g_date->Date()+7)<( g_date->OldDays() + g_date->DayInYear( 15,6 )))
340 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 25,4),
350 g_date->DayInYear( 5,5 ) - g_date->DayInYear())) {
361 g_date->DayInYear( 15,5 ) - g_date->DayInYear())) {
366 if ((g_date->Date()+5)<( g_date->OldDays() + g_date->DayInYear( 2,5 )))
367 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 2,5 ),
376 g_date->DayInYear( 1,6 ) - g_date->DayInYear())) {
385 g_date->DayInYear( 15,4 ) - g_date->DayInYear())) {
390 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 25,4 ),
392 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,4 ),
400 g_date->DayInYear( 15,5 ) - g_date->DayInYear())) {
407 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 5,8 ),
415 g_date->DayInYear( 5,5 ) - g_date->DayInYear())) {
424 g_date->DayInYear( 30,5 ) - g_date->DayInYear())) {
429 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 5,8 ),
437 g_date->DayInYear( 20,4 ) - g_date->DayInYear())) {
441 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 21,4 ),
450 g_date->DayInYear( 1,5 ) - g_date->DayInYear())) {
459 g_date->DayInYear( 20,8 ) - g_date->DayInYear()))
471 g_date->DayInYear( 20,8 ) - g_date->DayInYear())) {
477 if ((g_date->Date()+5)<( g_date->OldDays() + g_date->DayInYear( 2,5 )))
478 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 10,8 ),
492 g_date->DayInYear( 20,8 ) - g_date->DayInYear())) {
497 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 5,8 ),
503 g_date->DayInYear( 25,8 ) - g_date->DayInYear())) {
507 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 10,8 ),
515 g_date->DayInYear( 15,9 ) - g_date->DayInYear())) {
520 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 15,8 ),
528 g_date->DayInYear( 15,10 ) - g_date->DayInYear())) {
538 g_msg->Warn( WARN_BUG,
"WheatPControl::Do(): "
539 "Unknown event type! ",
"" );