Amiga Dünyası sayı 4, sayfa 29

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 29

BOB'lar ve SPRITE'lar: Amiga sistemi, terminolojide sprite ve bob olarak geçen iki tür obje tanır. Object Editör, obje tanımlamanıza başlarken bu iki tip objeden hangisini istediğinizi sorar. Bu yüzden bu iki tip objenin özelliklerini ve ana farklarını bilmek gerekir. Aşağıdaki tablo sprite ile bob arasındaki ana farklılıkları özetliyor:

BOB'lar Sprite'lardan daha yavaş. Genişlik sadece bellekle sınırlı. Seçilebilen tüm renkleri kullanırlar, bob'ların tamamı görüntülenebilir.

Tüm ekran derinliklerine izin verilir.

SPRITE'lar Bob'lardan daha hızlı. Genişlik 16 olmalı.

Yalnız 3 renk kullanırlar.

Aynı anda aynı satırdaki yalnız 4 sprite farklı renklerde görünebilir. Ekran derinliği 2 olmalıdır.

OBJELER NASIL YARATILIR?

BASICDEMOS çekmecesinde Objedit ikonu kliklenerek açıldığında program bob mu, sprite mı oluşturacağınızı soran bir mesaj verir. Burada seçiminizi yaptığınızda kendinizi Object Editör penceresinde bulursunuz. Burada yaptığınız seçimi File menüsünden New ile değiştirebilir, var olan bir obje dosyasını Open ile çağırabilirsiniz.

Yeni bir obje yaratmak için kullanılacak olan menü seçenekleri, Tools menü başlığı altında sıralanıyor. Çizmek istediğiniz objeye uygun çizim aracını buradan seçerek istediğiniz çizimleri yapabilirsiniz. Renk seçimi, renk seçim çubuğundan istenen renk kliklenerek yapılır. Resmin içini boyamak için, Tools menüden Paint aracı seçildikten sonra doldurma rengi işaretlenip boyanacak kısım kliklenir.

Obje çizimi tamamlandıktan sonra isim verilerek diskete kaydedilir. Bu şekilde kaydedilen obje Amiga Basic animasyon komutları için kaynak dosya haline gelir ve programlar için kullanılabilir.

AMIGABASIC KARAKTER SETİ:

Amiga Basic karakter seti alfabetik, sayısal ve özel karakterlerin karışımından oluşur. Bunlar yalnız Amiga Basic'in kabul ettiği karakterlerdir. Bunlar dışında görüntülenebilecek ya da printerden çıkartılabilecek bir sürü karakter daha vardır, ancak bunların Amiga Basic'te özel bir anlamı yoktur. Alfabetik karakterler büyük ya da küçük harfler, sayısal karakterler ise 0'dan 9'a kadar rakamlardır. Tablo 1'de Amiga Basic tarafından kullanılan özel karakterler ve fonksiyonları verilmiştir.

TABLO 1

KARAKTER FONKSİYON

Boşluk = Eşitlik ve atama sembolü + Toplama işareti - Eksi işareti * Çarpı işareti / Slash ya da Bölme işareti ^ Yukarı ok veya üs sembolü ( Sol Parantez ) Sağ Parantez % Yüzde İşareti # Sayı (ya da paund) işareti $ Dolar işareti ! Ünlem işareti [ Sol Kare Parantez

] Sağ Kare Parantez , Virgül . Nokta ya da ondalık nokta ' Tek tırnak işareti ; Noktalı virgül : İki nokta üstüste & Ve anlamına gelen işaret ? Soru işareti < Küçüktür > Büyüktür \ Ters slash ya da tamsayı bölme işareti @ Süslü a _ Altçizgi RETURN Bir giriş satırını sonlandırır. " Çift Tırnak İşareti

Bu karakter seti dışında [Sağ Amiga] tuşu ile birlikte kullanılan tuş kombinasyonları vardır. Bu kombinasyonlar ve fonksiyonları şunlardır:

TUŞLAR FONKSİYONU [AMİGA] + [.] Programın çalışmasını keser. [AMİGA] + [S] Programın çalışmasını durdurur. [AMİGA] + [T] Bir sonraki yönergeyi çalıştırır. [AMİGA] + [C] Copy fonksiyonunun klavye karşılığı. [AMİGA] + [P] Paste fonksiyonunun klavye karşılığı. [AMİGA] + [X] Cut fonksiyonunun klavye karşılığı. [AMİGA] + [R] Start fonksiyonunun klavye karşılığı. [AMİGA] + [L] Show List komutunun klavye karşılığı. AMIGABASIC SATIRI:

FORMAT: [nnnnn]yönerge [:yönerge.........] [açıklama] [RETURN] ya da; [alfanüm-etiket:] yönerge1 [: yönerge2] [açıklama] [RETURN]

İlk formattaki nnnnn, satır numarası olup 0 ile 65529 arasında bir sayı olabilir. İkinci formattaki alfanüm-etiket ise bir harf ile başlayıp iki nokta üstüste ile biten harf, rakam ve nokta karışımı alfanümerik bir belirteçtir.

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