RU

Затемнение действий

Евген #278 18.03.2011 20:14 13 comments 10288 views

Сделайте затемнение действий. В смысле чтобы действия не пропадали, а затенялись и на них нельзя было жать.

Запросто.

IF начало = 0:
	начало = 1
	USEHTML = 1
	$цвет_действий='#111111'
END


ACT 'Заблокировать действие':
	блок = 1
	$цвет_действий='#555555'
	GOTO $CURLOC
END

ACT 'Разблокировать действие':
	блок = 0
	$цвет_действий='#111111'
	GOTO $CURLOC
END

ACT '<font color="<<$цвет_действий>>">Мое действие</font>':
	IF блок = 0:
		'Действие выполнено.'
	END
END

Спасибо

А можно для этого какую нить команду сделать?

Евген,
1. можно обойтись без специальной команды
2. можно спокойно обойтись в игре вообще без этого

Следовательно, специальную команду делать не стоит.

Ну а если сильно надо?

Евген,
если сильно надо, делай как я описал.

Ладно. Нет чтоб сделать. Я думаю ТАКОЕ сделать для программера как семки.

Евген,
здесь дело не в сложности, а в том, что это усложнит язык. Чем больше операторов в языке, тем он сложнее для изучения.

1 лишний ни чем не помешает. К тому же его будут использовать только те люди которым это надо

Некс прав, это не та вещь, которую нужно делать. Сделай функцию и вызывай её периодически. Нафиг команда в языке. Тем более, что такое на протяжении всего времени только тебе понадобилось :)
Да и сделать это средствами языка легко. Некс уже даже написал как.

Aleks Versus Moderator 22.03.2011 22:01 (14 years ago)

Евген:

1 лишний ни чем не помешает.

мнеб тоже кой чего не помешало. :=D Каждому по одной чтучке, и чего из этого выйдет? Свалка!

Dark[Ol(U23)leneri] #34 22.03.2011 23:20 (14 years ago)

Aleks Versus:

Каждому по одной чтучке, и чего из этого выйдет? Свалка!

Библиотека тоже свалка?)

Не стоит писать новые команды. Стоит писать библиотечки, присоединяемые к игре функции. Тогда можно будет собирать в игру необходимое

Log in or Register to post comments.