Commodore Amiga sayı 3, sayfa 28

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 28

Kar menüsü grafiklerini seçtiğimizde karşımıza çıkan menüde bir eksiklik vardı. Evet, yazı kutularını elipslerden önce yerleştirdiğimiz için ekranda grafik seçeneklerinin yazıları görünmüyordu. Bunun için bu menünün bekleme bölümündeki object editor'a girdik. Ekran tanımında ilk elipsi seçmek için object menüsünden — select — seçeneğini kullandık. Önde olan ilk nüsünü preview ettik yani denemek için sadece o bölümü çalıştırdık. Karşımıza ilk önce ana menünün grafiği çıktı ve buradan kar menüsü fon grafiğine geçiş yapıldı. Ancak yapılan geçişi beğenmemiştik. Ekran tanımı ikonunun geçişler (transitions) ikonuna klikleyerek geçişler listesini aldık. Buradan istediğimiz geçişleri klikleyip bir tanesinde karar kılana kadar kar menüsü ekranını denedik. Sonunda geçiş için rengi siyahtan beyaza doğru açılan bir geçiş seçtik. Buraya kadar yaptığımız işlemleri denemek için programı çalıştırdık.

elipsi seçerek daha sonra yine aynı menüdeki depth (derinlik) seçeneği ile bunu yazının arkasına aldık. Böylece elipsler yazıların arkasında göründü. Bu işlemi diğer menü seçeneklerine de uyguladık ve tekrar çalıştırdığımızda program menüyü düzgünce gösterdi. Her elipsin cevap kutularına yine gereken koşulların sağlandığını yazdıktan sonra kontrol ikonları ile bunları gerekli grafik çizimlerinin yapılacağı yere gönderdik. Bu gönderme işlemi için yine koşullu gönderme ikonunu kullandık ve bunun ortak ikonu olarak da gideceği grafik çizdirme ikonuna klikledik. Koşullu gönderme ikonlarının her birinin cevap kutucuğunda hangi koşulun gerçeklendiği yazıyordu. Yani bir koşul ikonunun cevap kutucuğundaki koşul doğrulanmışsa program akışı koşul ikonunun ortak ikonuna bakıyor ve burada belirtilen yere atlıyordu. Programın en alt basamağı olarak ekrana gelecek olan grafikleri göstermek için ise ekran tanım ikonunu kullandık. Bu ikonun içindeki gösterilecek grafiğin belirtildiği kutuya da grafiğin adını yazdık. Grafikler, programın en başında yüklendiği için bu işlemler hızlıca yapılıyordu. Grafik gösterildikten sonra ise bir gönderme komutu ile tüm grafiklerden sonra mouse kontrolü yapılan bir alt programa sıçramayı sağladık. Bunun için grafik ekranlarından sonra birer gönderme ikonu koyduk. Bunun yanında beliren çarpılı boşluk yerine bir tanıma koymamız gerekiyordu. Program akışının devam edeceği yeri belirtmek için bu çarpılı yere iki defa klikledikten sonra ekrana bir mesaj penceresi geldi. Burada, referans olarak bir ikon göstermek isteyip istemediğimiz soruldu. OK diyerek işleme devam ettik. Artık tek yapmamız gereken programın ana menüye dönmesini sağlayacak olan mouse kontrol ikonu üzerine iki defa kliklemekti. Ama menüye dönüş ikonu üzerine kliklediğimizde gerçekten bu işi yapıp yapmamak istemediğimizi soran bir mesaj penceresiyle karşılaştık. Olumlu yanıt verdikten sonra artık tüm grafiklerden sonra mouse kontrolüyle ana menüye dönüşü sağlamıştık. Ana menüye dönüşü kontrol eden ikonun kullanıcı penceresinde herhangi bir mouse klikinin işleme devam etmesini sağlamak için any klik opsiyonunu açtık ve ekranın temizlenmesini sağlamak için auto remove seçeneğini de aktif hale getirdik. Böylece grafik ekranında basılacak olan herhangi bir mouse düğmesi ana menüye dönüşü sağlayacaktı. Programımız bitmişti ancak sonradan aklımıza bir şey geldi. Hani olur da gösteri izleyicileri sıkıcı gelir, bir kaçı da uyursa onları uyandırmak için bir muziplik yapalım dedik. Program akışının en başında bir müdahale ikonu koyarak ekranın sağ alt köşesine şeffaf bir aktif bölge koyduk. Böylece herhangi bir zaman buraya mouse ile basıldığında program, AMIGA'nın o komik sesiyle “Lütfen Uyumayalım” diye bağıracaktı. Misket Yazılım ve Donanım Şirketi işimizden çok memnun kaldıklarını gelecekte de böyle işler için bize geleceklerini belirtip ayrıldılar. Oysa kendi AMIGA'ları ile bu tür uygulama yapmaları ne kadar kolay olacaktı.

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