Construct 2 Indonesia Manual: Bab Elemen Dasar (Project Primitives) - 4. Object 4. Instance Variables
Variabel Instance ditambahkan ke Object Type tapi menyimpan nilai Angka, teks atau Boolean (ON/OFF Flag) secara terpisah untuk masing-masing Instance. Hal ini membuat mereka ideal untuk hal-hal seperti jumlah nyawa/HP (Health Point), karena masing-masing Instance menyimpan nilainya sendiri. Instance Variable ditambahkan ke Object Type dengan kotak dialog Object: Instance Variables, dan nilai awal (Initial Value) untuk setiap Instance dapat diatur dari Properties Bar.
Instance Variable juga dapat digunakan untuk membantu mengendalikan Instance secara independen satu sama lain. Sebagai contoh: Instance Variable: Boolean dapat digunakan untuk menentukan apakah ‘Musuh’ memburu ‘Pemain’ (TRUE) atau melarikan diri (FALSE). Jika semua Instance memiliki nilai yang berbeda-beda, maka: Condition: Is boolean instance variable set dapat digunakan untuk menerapkan Action kepada ‘Musuh’ yang memburu ‘Pemain’. Membalik (Invert) Condition (menetapkan Instance Variable dengan nilai: ‘FALSE’) dapat digunakan untuk menerapkan Action kepada ‘Musuh’ yang melarikan diri. Hasil akhirnya adalah: sejumlah Instance dari Object Type yang sama dapat bertindak secara independen: beberapa yang melakukan pengejaran dan lainnya melarikan diri. Ini adalah contoh sederhana – metode yang jauh lebih kompleks pun dapat dilakukan.
Dengan kata lain, keadaan (Status) dari Instance dapat dikontrol dengan menggunakan Instance Variable.
Instance Variable juga bisa ditambahkan ke Family. Semua Object Type dalam Family kemudian mewarisi (Inherit) Instance Variable tersebut.
Komentar
Posting Komentar