+void scen_create_random_weather(void * dest_file, void * scen_file, int month,
+ int turns)
+{
+ float month_mod[13] = {
+ 0, 8, 12, 18
+ };
+ int i;
+ int result;
+ int init_cond = 0;
+ int region = 0;
+ int weather[turns];
+ weather[0] = (init_cond == 1) ? 0 : 2;
+ if (month < 3 || month == 12) {
+ for (i = 0; i < turns; i++)
+ if (weather[i] == 2)
+ weather[i]++;
+ }
+ fprintf(dest_file, "weather»");
+ i = 0;
+ while (i < turns) {
+ fprintf(dest_file, "%s",
+ weather[i] == 0 ? "fair" : weather[i] ==
+ 1 ? "clouds" : weather[i] == 2 ? "rain" : "snow");
+ if (i < turns - 1)
+ fprintf(dest_file, "°");
+ i++;
+ }
+}