Bu ornekte arazi goruntuleme, animasyonlu modelleri kullanma,
klavyeden girdi alma ve frame rate den bagimsiz olarak calisma
gibi konulara egiliyoruz. Arazi modelini perlin noise algoritmasi
kullanarak gercek zamanda olusturuyoruz.

[
   Kontroller:

   OK TUSLARI  :: modeli hareket ettirir
   SPACE       :: modelde bir sonraki animasyona gecirir
   ESC         :: cikis
]

[
   Init.cpp
   Init.h

   Bu kutukler icerisinde bu serinin tum orneklerinde kullanacagimiz
   SDL den bagimsizlastirma rutinleri bulunmakta. Dikkat ederseniz
   birkac fonksiyon extern olarak tanimlanmistir. Bu fonksiyonlarin her ornek
   projemizde ayri bir kutuk icerisinde gerceklestirimini vererek
   orneklerimizi olusturacagiz.

   Yani siz her ornekte sadece ornekx.cpp isimli kutuk icerisine bakarak
   kutuphane kullanimini gorebilirsiniz. Init.cpp ve Init.h bizi sikici
   SDL baslatma islemlerinden soyutluyor.

   Kod icerisindeki aciklamalara bakarak bu konuyu daha iyi kavrayacaginizi
   dusunuyorum. Ileriki bir zamanda Lib3d icerisine SDL den bagimsizlastirma
   ile ilgili bir sinif koymayi da dusunmekteyim bu arada..
]

[
   ornek1.cpp

   Bu kutuk icerisinde ornegimizi olusturan yordamlar bulunmakta.
   Dikkat ederseniz extern olarak tanimli olan yordamlari burada gerceklestirdik.

]

[
   Kullandiginiz derleyicide proje nize lib3d.lib kutuphanesini ekleyiniz.
   Ayrica lib3d header kutuklerinin bulundugu dizini derleyicinize header
   dizini olarak belirtmeyi unutmayin.
]

:: Deniz Aydinoglu    :: 2002 ::
:: www.oyunyapimi.org :: 2002 ::