28 #include "../../Landscape/ls.h"
29 #include "../../Landscape/cropprogs/OSpringBarleyPigs.h"
46 int d1 = g_date->OldDays() + g_date->DayInYear( 10, 4 );
48 if (g_date->Date() > d1) {
51 d1 = g_date->OldDays() + g_date->DayInYear( 1, 7 );
52 if (g_date->Date() >= d1) {
55 d1 = g_date->OldDays() + g_date->DayInYear( 1, 3 ) + 365;
72 g_date->DayInYear( 10, 4 ) - g_date->DayInYear())) {
81 g_date->DayInYear( 10, 4 ) - g_date->DayInYear())) {
90 g_date->DayInYear( 15,4 ) - g_date->DayInYear())) {
94 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 15,3 ),
100 g_date->DayInYear( 15,4 ) - g_date->DayInYear())) {
105 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 16,3 ),
113 g_date->DayInYear( 25,4 ) - g_date->DayInYear())) {
122 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 20,3 ),
124 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 25,3 ),
132 g_date->DayInYear( 20,4 ) - g_date->DayInYear())) {
145 g_date->DayInYear( 30,4 ) - g_date->DayInYear())) {
151 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,8 ),
157 long newdate1 = g_date->OldDays() + g_date->DayInYear( 25,3 );
159 if ( newdate2 > newdate1 )
168 g_date->DayInYear( 5,5 ) - g_date->DayInYear())) {
173 long newdate1 = g_date->OldDays() + g_date->DayInYear( 30,3 );
174 long newdate2 = g_date->Date() + 5;
175 if ( newdate2 > newdate1 )
185 g_date->DayInYear( 15,5 ) - g_date->DayInYear())) {
190 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 1,8 ),
196 g_date->DayInYear( 15,8 ) - g_date->DayInYear())) {
207 g_date->DayInYear( 15,8 ) - g_date->DayInYear())) {
215 SimpleEvent( g_date->OldDays() + g_date->DayInYear( 5,8 ),
221 g_date->DayInYear( 20,8 ) - g_date->DayInYear())) {
230 g_msg->Warn( WARN_BUG,
"OSpringBarleyPigs::Do(): "
231 "Unknown event type! ",
"" );