Borek co do cyklu dnia i nocy, to na chama można zrobić tak jak ja w farmerze franie. były trzy zmienne r,g i b które miały kolor jaki aktualnie powinien być i trzy zmienne r_temp,g_temp i b_temp które miały aktualny kolor. jak zmieniała się godzina to w switchu zmienne r,g,b były ustawiane na wartości, a te temp w zależności od tego czy były większe czy mniejsze były zwiększane, lub zmniejszane do czasu osiągnięcia swojej wartości. na koniec te zmienne temp w make_color_rgb(); dawałem i potem malowałem prostokąt o wielkości viewa. A była jeszcze zmienna a i a_temp do alphy, bo w dzień prostokąt był prześwitujący :P W sumie nie jest to trudne do zrobienia, tylko nie wiem czy efekt jak w farmerze franie jest najlepszy.
A jak nie kumasz o co chodzi daj znać, to zarzucę przykładem :P