Commodore Amiga sayı 3, sayfa 27

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 27

tirdik. Mouse ikonunun kullanıcı penceresinde ise Object Editor adlı ikonu klikleyerek kullanacağı- mız ekrana mantıksal düğmeler çizmeye başladık. Düğmeleri çiz- meden önce fon grafiğini yükleye- rek üzerinde renk ayarlamaları yaptık. Bunun için grafik ekranında Co- lors (renkler) ikonuna basarak renk değiştirme penceresini çağır- dık. Burada ilk önce çevreye ren-

ginin RGB ayarlarını okumak için grafik üzerinde fon rengine klikle- dik ve hazır fon grafiğinde kulla- nılan siyah rengin ayarlarını da ay- nı değerlere getirdik. Düğmeleri çizmek için object editor'a girdiğimizde karşımızda- ki ekran interlace haldeydi çünkü fon grafiğimiz bu grafik modunda hazırlanmıştı. Ekrana düğme yer- leştirmek için object editor'un te- pe menüsündeki Object seçene- ğinden elips şeklini aldık. Ekrana iki tane düğme çizdikten sonra bunlara basıldığında ne olacağını tanımlamak için, çizdiğimiz elips- lere klikledik. Ekrana gelen kulla- nıcı penceresinde elipslerin renk-

lerini ve üzerlerine basılınca ne gi- bi bir tepki yaratacaklarını belirt- mek için Response (cevap) kutu- cuklarına, o elipse basıldığında hangi program parçasına gidilece- ğini belirtmek için bir isim yazdık. Örneğin ilk elipse basıldığında ka- zançların grafiklerinin gösterildiği yere gidileceği için ilk elipsin ce- vap kutucuğuna Graf yazdık. İkin- ci elipse basıldığında ise oran gra- fikleri gösterilecekti, bu yüzden bu

elipsin cevap kutucuğuna Oran yazıldı. Elipsler tamamdı ama hangi elipse basıldığında nereye gidile- ceğini sadece biz biliyorduk. Bu yüzden elipslerin üzerine birer de yazı kutusu koyarak hangi elipse basılınca nereye gidileceğini be- lirttik. Tabi ki bu yazı kutularının kullanıcı pencerelerindeki renk ve cevap kutularına da gereken İş- lemler yapıldı. ekranın tepesine de bir başlık yazdıktan sonra artık iş yapılan mouse işlemine göre ka- rar verilmesini sağlamaya kalmış- tı. Mouse ikonunun kullanıcı pen- ceresinde bazı seçenek ikonları

vardı. Bunlardan ilki olan Any click seçildiği taktirde ekranda herhangi bir yere kliklenmesi ha- linde akışın devam etmesini sağ- lıyordu. İkinci ikon olan Exclusive ise ekranda sadece gereken yani bizim tarafımızdan cevap kutusu doldurulmuş yerler kliklendiğinde işleme devam edilmesini sağlıyor- du. Bize gereken de buydu zaten. Üçüncü ikon olan Auto Remove ise işleme devam edilirken ekra- nın temizlenmesini ve mantıksal ikonların kaldırılmasını sağlıyordu. Tabi ki bunu da seçtik. Eğer any click seçeneğini seçsek ve exclu- sive seçeneğini kapatsak mouse ile yapılacak herhangi bir klikle- mede işleme devam edilecektir. Programda aksama olmaması için kontrolden sonra istenen koşullar sağlanmamışsa bir Goto komutuy- la başa geri dönme emri verilme- liydi, ancak bu yer ve zaman kay- bına neden olacaktı. Ana seçim adlı mouse ikonunun altına yerleştirilen ilk ikon kontrol menüsündeki koşullu gönderme (C goto) komutunun ikonuydu. Bu ikonun penceresinde mouse ile yapılan girişlerde bir cevap değe- rinin belirlenip belirlenmediği kont- rol ediliyordu. İlk olarak kontrol edilen cevap koşulu yapılan mou- se ginrişiyle “Graf” değerinin sağ- lanıp sağlanmadığının kontrolüy- dü. İkinci kontrol de diğer seçenek olan “Oran”ın sağlanıp sağlan- madığına bakılıyordu. İstenen ko- şul sağlandığında, ki şu anda baş- ka hiçbir koşul sağlanmış olamaz, iki alt menüden birine gidilmesi böylece sağlanmış oldu. Alt menülerden ilki olarak hazır- lanan kar menüsünün fon grafiği önceden seçilip yüklenmişti. Bu- nun üzerine ise grafikleri gösteri- lecek olan hizmet sektörlerinin adını yazmak gerekiyordu. Bu

Klavyeyle gezinmek için ← ve → tuşları.