Amiga Dünyası sayı 7, sayfa 31

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 31

READ [V], <n>, <b> OPEN ile açılan bir dosyadan <b> kadar bilgiyi '@' dizisinin <n> numaralı elemanından sonrasına yerleşecek şekilde okur. Eğer işlem hatasız gerçekleşmişse, işlem yapıldıktan sonra [V] değişkeninde dosyanın pozisyonu yazılıdır. Aksi halde bu değişkende -1 var olur. -1 normalde dosya sonunu belirtmekte kullanılır.

RECT <ux>, <uy>, <lx>, <ly> Kalem rengiyle içi dolu bir dörtgen çizer. <ux>, <uy> dörtgenin sol üst, <lx> ve <ly> ise sağ alt köşelerini tanımlamakta kullanılır.

REM Bu komut sadece hazırlanan listeye açıklamalar koymak için kullanılır ve hiçbir fonksiyonel işlevi yoktur.

RESOLUTION <buf>, <x>, <y>, <n> <buf> numaralı resim buffer'ının rezolüsyonunu tanımlamak için kullanılır. <x> ve <y> ile ekranın genişliği ile yüksekliği belirtilir. <n> değeri de bu ekranın kaç bitplane'den oluşacağını belirlemek için kullanılır.

RETURN GOSUB ile dallanılan bir alt-rutinden geri dönmeye yarar.

ROTATE <buf>, <n> Bu komut ile bir resim buffer'ındaki bitplane'lerin yerleri değiştirilir. <n> olarak 1 değeri alınmışsa 1 numaralı bitplane'in bitplane numarası bir artarak 2 olur vs. Son olarak da 5 no.lu bitplane'in numarası değişerek 1 olur. Bu, ekran renklerinin farklı bir şekilde değişmesine yol açacaktır. Eğer <n> değeri negatif ise bu sefer bitplane'ler ters yönde yer değiştireceklerdir.

SEEK <n> Açılan dosyada aktüel pozisyonu değiştirmek için kullanılır. <n> ile gidilecek pozisyon belirtilir. -1 değeri dosya sonunu belirttiği için dosya sonuna varılır.

SETBLACK <z> <z> olarak 1 girilmişse renklerin hepsini siyah yaparak ekranın kapanmasını sağlar. <z> yerine 0 yazılmışsa tüm kapanan renkler tekrar eski konumlarına getirileceklerdir.

SETFONT <n> Kullanılacak font olarak <n> numaralı font buffer'ındaki fontu tanımlar.

SETLACE Pek sevilmeyen InterLace grafik modunu açmak için kullanılır. InterLace'e geçildikten sonra tekrar normal ekran moduna dönmek olanaksızdır.

SETMAP <buf>, <i> <buf> numaralı resim buffer'ının renk paletini ayarlamak için kullanılır. Yeni renk paleti '@' dizisinde herhangi bir elemandan sonra başlamalıdır. Bu elemanın numarası <i> ile belirtilir.

SKIPANIM <a>, <b>, [abs], [rel], [bitiş] Bu komut sayesinde yüklenen animasyonu kare kare göstermek mümkündür. Bütün değerler ANIM komutundakilerle aynıdır.

SOUND [z], "<komut>", <a1>, <a2>, <a3> - Bu komut, bir modül komutudur, [z] değişkeninde komutun sonucu alınabilir. "<komut>" ile belirtilen komutlar modülün komutlarıdır ve ses için kullanabileceğiniz özel modül komutlarını, komutların açıklamalarından hemen sonra gelen 'Ses Kullanımı' başlığı altında bulabilirsiniz. <a1>, <a2>, <a3>..... değerleri de özel modül komutlarının kullandıkları bazı parametrelerdir.

SPEED <n> Global animasyon çalışma hızını ayarlamak amacıyla kullanılır. Bu sayede gerekli yerlerde animasyonu hızlı, gerekli yerlerde de yavaş gösterebilirsiniz. Normaldeki değer 5'tir. Eğer <n> yerine 50 yazarsanız her PAUSE değeri için geçmesi gereken süre 1 saniye olacaktır. Değer 1 olursa her PAUSE değeri için 1/50 saniyelik bir süre beklenecektir.

STENCIL <abuf>, <bbuf>, <pol> BLIT işleminin maskeli olarak yapılmasını sağlar. <pol> değeri 1 seçilmişse <bbuf>'taki her zemin rengi taşıyan pikselin, <abuf>'taki karşılığı kopyalanır. Aynı kopyalama <pol> değeri 1 iken <bbuf>'ta her zemin rengi olmayan piksellerde de yapılır. İstenilirse her iki buffer'da aynı buffer'ı gösterebilir.

STRING <s1>, $<s2> <s1> ile tanımlanan karakter dizisini '@' dizisinin <s2>. elemanından sonrasına yerleştirir. <s1> de istenilirse '@' dizisini gösterebilir.

STYLE <a>, <b> Yazı karakterlerinin şeklinin seçilmesinde kullanılır. <a> ile şekil belirtilir. Bu değer aşağıdakilerden biri olabilir:

0-Normal 1 - Altı çizili 2-Kalın 4-İtalik Tabii ki stilleri birleştirmek de mümkün. Bunun için gerekli stil kodlarını toplamanız yeterli olacaktır. <b> ile de karakterler arası kaç piksellik bir boşluk bırakılması gerektiği belirtilir.

TEXT "<dizi>" Belirtilen diziyi grafik cursor'unun bulunduğu noktadan itibaren yazar. Dizi girilmezse boş bir satır atlanılır.

TRANSPARENT <z> BLIT komutu için saydamlık modunu açar, kapatır. Bu mod açıkken ( <z> = 1 ) BLIT ile yapılan kopyalamalarda zemin rengi taşıyan pikseller, ekran buffer'ının aynı koordinatlarındaki pikselin rengini alır. Eğer <z> olarak 0 girilmişse kopyalanan dörtgende zemin rengi olan noktalar, ekranda aynı renkte kalırlar.

TROFF Trace modunu kapatır.

TRON Trace modunu açar. Bu modda her komut satırı işlendikten sonra girilen parametreleri ile beraber CLI penceresine basılır. Böylelikle her satırda hata olup olmadığını çok rahat bir şekilde kontrol edebilirsiniz.

WEPE <buf>, <sx>, <sy>, <dx>, <dy>, <w>, <h>, <a>, <mod>

<buf> ile belirtilen resim buffer'ından ekran buffer'ına satır satır ya da kolon kolon kopyalama yapar. <sx>, <sy> kopyalanacak dörtgenin başlangıç koordinatını, <dx> ve <dy> ise dörtgenin ekranda nereye kopyalanacağı belirtilir. <w> ve <h> ile kopyalanacak dörtgen boyutları tanımlanmalıdır. <a> ile her defasında kaç pikselin kopyalanacağı belirlenir. <a> değeri dörtgen genişliğine (<w>) eşit ise ve kopyalama modu olarak 0 ya da 2 kullanılmışsa her seferinde bir satır kopyalanacaktır. Eğer <a> değeri 1'e eşit ise kopyalama bir hayli yavaş gerçekleşir. <mod> ise kopyalama modunu tanımlamakta kullanılır ve aşağıdaki değerlerden biri olabilir

0 - Yukarıdan aşağıya kopyalama 1 - Soldan sağa kopyalama

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