[#67]
Re: Będę pisać grę. Tomb Raider!
@tukinem,
post #66
Jeszcze zaciekawiło mnie podświetlanie tekstu po najechaniu myszką. Popisałem trochę w Amosie i zrobiłem taki mały programik:
Screen Open 0,320,200,32,Lowres
Curs Off : Flash Off : Cls 0
Ink 0
Reserve Zone 3
Set Zone 1,100,14 To 155,21
Set Zone 2,100,34 To 155,41
Set Zone 3,100,54 To 150,61
Ink 5
Gr Writing %0
Text 100,20,"Wyjscie"
Text 100,40,"Kolorek"
Text 100,60,"Myszka"
A=2
Repeat
If Mouse Zone=1 Then Ink A : Box 90,13 To 162,22
If Mouse Zone<>1 Then Ink 0 : Box 90,13 To 162,22
If Mouse Zone=2 Then Ink A : Box 90,33 To 162,42
If Mouse Zone<>2 Then Ink 0 : Box 90,33 To 162,42
If Mouse Zone=3 Then Ink A : Box 90,53 To 162,62
If Mouse Zone<>3 Then Ink 0 : Box 90,53 To 162,62
If Mouse Zone=2 and Mouse Click=1 Then A=A+1
If Mouse Zone=3 and Mouse Key=1 Then Inc MYSZ : Change Mouse MYSZ
If MYSZ>3 Then MYSZ=1
Wait Vbl
Until Mouse Zone=1 and Mouse Key=1
Erase All
End
Tu są 3 pozycje do kliknięcia. Pierwsza to "WYJŚCIE". Po najechaniu i kliknięciu wychodzi z programu. Druga to "KOLOREK", który zmienia kolor ramki dookoła tekstu. Trzeci to "MYSZKA", który zmienia kursor myszy po kliknięciu. Poza tym każda opcja zostaje otoczona ramką po najechaniu myszką. Użyłem do tego zonów. Tekst jest pisany trybem graficznym komendą "TEXT" ale można też by użyć "PRINT".