GTGE memiliki 6 buah engine ( lihat package com.golden.gamedev.engine):
1. Greaphics Engine
berisi fungsi - fungsi yang berhubungan dengan grafis layar :
- mengambil layar belakang (backbuffer) dimana game akan digambar.
- memutar (flip) atau mengkopi backbuffer ke layar utama. Engine ini juga digunakan untuk menginisialisasi mode grafis game.
2. Input Engine
berisi fungsi -fungsi untuk mengambil input user dari keyboard dan mouse :
- Mendeteksi penekanan tombol keyboard.
- Mendeteksi penekanan tombol mouse. Posisi mouse dalam game.
3. Sound Engine
berisi fungsi -fungsi untuk memutar suara :
- Memutar satu suara atau lebih secara simultan.
- Memutar suara secara eksklusif.
- Memutar suara secara berulang - ulang.
4. Timer Engine
berisi fungsi - fungsi untuk mengelola frame rate dari game.
5. File I/O Engine
Berisi fungsi - fungsi untuk mengambil objek file , URL , dan stream dari suatu resource.
6. Image Engine
Berisi fungsi - fungsi untuk me-load citra dari file dengan atau tanpa warna transparansi.
Tidak ada komentar:
Posting Komentar