MegAmiga sayı 6, sayfa 13

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 13

Birkaç soru:

1) AMOS'tan başka dille aşırıyor musun? 2) Arexx nedir, nerededir?

Başka sorum yok. Kısa mısa mektup işte. BARIŞ GÖMLEKSİZOĞLU

OMAY: Makaslama olayları yüzünden özür dilerim Barış, aslında mektubunun hepsini yazmak isterdim ama köşenin halini görüyorsun (duygu sömürüsü yapma -zebani). Ayrıca diğer arkadaşların bilgi düzeyini de düşünüp bencil davranmadığın için sana kalpten teşekkürler. AMOS Pro'nun Compiler'ı tabii ki var. Sen nerelerde aradın bilmiyorum ama bilgisayarcılarda (gerçek bilgisayarcılarda) kesinlikle olması lazım. Zaten AMOS Pro Türkiye'ye 7 disket halinde geldi. Yeni mektuplarını bekliyorum, sorularına geçiyorum: 1) Şu aralar olmaz, olamaz, imkansız! Bu aralar AMOS'ta bir oyunla ve diğer bir sürü işle uğraştığım için tuvalete gitmeye bile vaktim yok (zaten normalde de tuvalete gitmiyorsun Omay. Bu kiloların sebebi ne olabilir ki? 2) Bu sorunun cevabını artık yeni açılan Arexx köşemizden öğrenebileceksin.

HAYIR OLAMAZ YİNE O, GERİ DÖNDÜ! Ben Cenk "DOC" Özmercan, AMOS Pro V.2'yi ilk defa aldım. Şaştım kaldım, yardımına ihtiyacım var, ölmek üzereyim, vs. Sorular şu şekilde oluyor:

1) Paper ve Ink komutlarının parametrelerini verirsen memnun olurum. 2) Mouse'un sağ veya sol butonuna click'lediğimizi nasıl anlatıyoruz? 3) Procedure olayını ve parametrelerini bir açıklar mısın, nedir, ne değildir, olay günü ve saati nerededir? Kanıtlayınız.

4) Mesela ekranda bir iki mouse zone yaratsak bunun 1.'sine mouse ile basınca diyelim Palaspandıras: diye bir yere gitsin. 2.'sine basınca Malul: diye bir yere atlasın program. nedir? Nasıl, hakkımda kanuni hak talep edilebilir mi? 5) Bir programı boş bir diske çeksek, direkt o diski takınca çalışması için ne yapmalıyız? Ben start-up sequence'a en üste programın adını falan yazıyorum, olmuyor. Lütfen oldurunuz. Beni aydınlatınız. 6) Mesela bir sprite çizsem D.Paint'te sonra onu joystick ile nasıl oynatacağım? Bank falan nedir bilmiyorum. Ayrıntılı bir cevap lütfedin. Arz ederim. Bir zahmet 7) AMOS'ta başka font var mı? Nasıl kullanabiliriz? OMAY: Ah ah, eski dostlarla buluşmak, hatırlamak, nostalji, anılar, mutlu zamanlar, bir sürü mektup. Yani Cenk, sana ne diyeyim bir anda yazdığın 2 mektupla beni maziye götürdün ve de mazi kalbimde bir yaradır. Neyse, bırakalım anıları, ya özlemişim seni be, okurken gözlerimi döndüren, beni kütüphane kapılarında çözmek için fır döndüren mektuplarını. Na'ber nasılsın? Beni soracak olursan sana cevap veririm. Zaten cevap vermem de lazım çünkü yer doluyor, onun için bu, biraz hüzünlü, biraz komik muhabbeti kesip hemen sorularını cevaplıyorum: 1) Paper <yazı arkaplanı rengi> şeklinde, Ink ise Ink <çizim rengi>,<pattern doldurma için arkaplan rengi>,<bars ve polygons için çerçeve rengi> şeklinde. 2) Repeat :Until Mouse Click döngüsü kullanıcıyı sol button'a basıncaya kadar bekletir. Oradaki 1 yerine 2 yazarsan bu sefer kullanıcıyı sağ button'a basıncaya kadar bekletirsin. 3) Şimdi Cenk, ben o olayı bir süre sonra, bir iki ay sürecek bir uzunlukta bu köşede işlemeyi düşünüyordum ama sen eski dostsun sana kısa bir bilgi vereyim. Şimdi Procedure'ler bir bakıma kendi yarattığın komutlardır. Bir procedure için ilk önce Procedure

End

<İSİM> yaz ve hemen yaz. Sonra bunların içine istediğin komutları kullanarak bir program yaz. Ondan sonra da ana programdan bu Procedure'ün ismini yazarak kullan. Şimdilik bu kadar 4) Kolay. Şimdi zone'ları açtıktan sonra, mouse'un zone'lara değip değmediğini kontrol eden komut. Mouse Zone komutu. Bunu devamlı kontrol ettireceksin ve mouse bir zone'a girince bu komut sana girdi; zone'un değerini verecek. Bu değeri aldıktan sonra da ister If-Then komutuyla istersen On-Goto, On-Gosub, On-Proc gibi komutlarla istediğin yerlere gönderebilirsin. Ama sen bana anlamamış gibi baktığın için sana gelecek ay bir örnek program vereyim ya da sen biraz uğraş şu işlerle ve bu programı kendin yaz. 5) Şimdi eğer programını Compile etmeden bu işi yapıyorsan tabii olmaz. İlk önce bir zahmet Compile et, sonra bu bana anlattığın işi yap (yani programının directory'sindeki Startup-Sequence'in en başına koy). 6) Ben 64'ler'de böyle bir program verdiğimi hatırlıyorum. Demek okumuyordun, yakalayın. Şimdi o programı bul ya da ben sana aylarda öyle bir program vereyim. 7) Olmaz mı? Zannediyorum 7-8 değişik font var ama bunlarla sınırlı değilsin, kendi font'unu kendin yapabiliyorsun ama bu konu şu anda açıklanamayacak kadar uzun onun için bunu biraz ileri bırakalım.

Evet sevgili arkadaşlar. Bu ay bir mektup cevaplama ayı. Bundan sonra diğer ayla gelen mektupları birer ikişer ise ayrı kutularda çok gelirse yine böyle bir mektup cevaplama ayında cevaplayacağım. Kendinize bakın. Hayattan zevk almaya bakın. Bari almışken benim yerime de hayattan zevk alın. Ben nasıl olsa ölmüşüm (yemek yerken fikirlerinin değiştiğine eminim -zebani)

OMAY

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