Показать сообщение отдельно
Старый 18.10.2009, 12:30   #7
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Помогите пожалуста

Graphics 800, 600,16,0

Global status% = 1
; типа делаю переменные цвета текста
Global  RedNew% = 100 
Global BlurNew% = 100
Global GreenNew% = 100

Global RedOpt% = 100
Global BlurOpt% = 100
Global GreenOpt% = 100

Global RedExit% = 100
Global BlurExit% = 100
Global GreenExit% = 100

; условия при которых меняется цвет

While Not KeyHit(1)
; при нажатии на клавишу статус меняется
If KeyHit(208) = 1
status% = status%  + 1
If status > 3 Then status = 1
EndIf

Select status%
	Case 1
		RedNew% = 250 
		 BlurNew% = 0 
		GreenNew% = 0 
		RedOpt% = 100 
		BlurOpt% = 100 
		GreenOpt% = 100 
		RedExit% = 100 
		BlurExit% = 100 
		GreenExit% = 100
	Case 2
		RedNew% = 100 
		BlurNew% = 100 
		GreenNew% = 100 
		RedOpt% = 250 
		BlurOpt% = 0 
		GreenOpt% = 0 
		RedExit% = 100 
		BlurExit% = 100 
		GreenExit% = 100
	Case 3
		RedNew% = 100 
		BlurNew% = 100 
		GreenNew% = 100 
		RedOpt% = 100 
		BlurOpt% = 100 
		GreenOpt% = 100 
		RedExit% = 250 
		BlurExit% = 0 
		GreenExit% = 0
         Default
		RedNew% = 100 
		BlurNew% = 100 
		GreenNew% = 100 
		RedOpt% = 100 
		BlurOpt% = 100 
		GreenOpt% = 100 
		RedExit% = 100 
		BlurExit% = 100 
		GreenExit% = 100 
End Select
; создаем сам текст
;SetFont ArialBlFNT

Color RedNew%,BlurNew%,GreenNew%
Text 350, 200, "New Game" 
Color RedOpt%,BlurOpt%,GreenOpt%
Text 355,250, "Options"
Color RedExit%,BlurExit%,GreenExit%
Text 365,300, "Exit"
;Tem 
Color 255,255,255
Text 20,20,"Status " + Status
 Flip 
Cls

Wend
Наверное секцию смены цвета тоже нужно было добавить в цикл = ))))))
А вообще это очень плохая реализация подцвета текста в меню. Нужно проверять координаты мыши в координатах позоции тексту, что-то типо невидимого ректа, который возвратит 1цу если пересеклась мышь с ним, а если возвратит 1цу можно и задать определенному тексту цвет = )
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием