Показать сообщение отдельно
Старый 17.12.2006, 17:18
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 5  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
Код:
import ru.vilage.NewYearTree;
import ru.mood.Happy;
improt mx.utils.Delegate;

class NewYear extends Holidays()
{
	private var family:TDearPeople;
	private var friends:TFriends;
	var objYou:TYourself
	var drink:TDrink;
	var food:TFood;
	var checkTimeInterval:Number;
	
	function NewYear()
	{
		checkTimeInterval = setInterval(Delegate.create(this, checkTime), 3600000);
		with(friends){
			goAndBuy(drink, "Водка", "Пиво");
			drink.applyDrink(drink, {objYou, friends});
			goAndBuy(food, "Что-нибудь на салатики");
			drink.applyDrink(drink, {objYou, friends});
			talkAbout("Как прошёл год");
			drink.applyDrink(drink, {objYou, friends});
		}
		if(objYou.doingList == "")
		{
			watchTV("Ирония судьбы или с лёгким паром");
			food.prepare();
		}
		
	}
	
	private function checkTime()
	{
		var time_now:Date = new Date();
		if(time_now.getHours() == 11 && time_now.getMinutes() == 45){
			clearInterval(checkTimeInterval);
			getNewYear(family);
		}
	}
	
	private function getNewYear(family:TFamily):Happiness
	{
		watchTV("В.В. Путин");
		drink.putDrink(family.*, "Советское");
		food.eat();
		if(objYou.wantSleep)
		{
			objYou.goSleep;
		} else {
			objYou.getFunHoleNight();
		}
	}
}
С наступающим всех