1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer>

Allegro Temelleri

PDF Yazdır e-Posta

Written by Admin

Posted on 07 Eylül 2010

Son Güncelleme 07 Eylül 2010

Bu makalemde sizlere Allegro oyun kütüphanesi ile yapabileceğiniz en temel uygulamalardan bahsedeceğim. Allegro kütüphanesinin Dev C++ programına nasıl ekleneceği konusundan Allegro kurulumu makalesinde sözetmiştik.  Bu işlem Dev C++ kullananlar için gayet kolay. Eğer microsoft visual studio kullanıyorsanız Allegro nun web sayfasından Allegro kütüphanesinin visual studio ya nasıl eklenebileceğini öğrenebilirsiniz.

Allegro kütüphanesi ile proje yapmak için yapmanız gereken ilk şey Dev C++ da yeni bir proje oluşturmak. Yeni proje penceresi karşınıza geldiğinde multümedia sekmesini seçin ve buradan allegro statik'i seçerek yeni programınızı oluşturun.

yeni_proje

Şimdi deneme amaçlı aşağıdaki kodu yazabilirsiniz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <allegro.h>
 
int main(){
 
allegro_init();
install_keyboard();
set_gfx_mode( GFX_AUTODETECT, 640, 480, 0, 0);
 
readkey();
 
return 0;
 
}
END_OF_MAIN();
 

 

Bu program ekran çözünürlüğünüzü 640x480 olarak değiştirecektir.

Farkedeceğiniz ilk şeylerden biri stdio.h eklememiş olmamız. Bunun sebebi allegro gerekli olan tüm fonksiyonları içinde bulundurur.

Bir Allegro programına başlamak için herhangi bir allegro fonksiyonu kullanmadan önce allegro_init() komutunu kullanmanız gerekir. Bunu yapmayı kesinlikle unutmamalısınız.

install_keyboard() komutu kullanıcıya klavye işlemlerini kulllanabilmesi için hazırlık yapılmasını sağlar.

set_gfz_mode(GFX_AUTODETECT,640,480,0,0)  ekran çözünürlüğünü 640x480 çözünürlüğüne değiştirmeye yarar ve bu komut 5 tane parametre alır. Birinci parametre daima GFX_AUTODETECT olmalıdır.   Sonraki iki parametre ekran çözünürlüğünü belirtmek için kullanılır. Son iki parametrenin işlevlerinden daha sonraki derslerimizde bahsedeceğiz.