Gamemaker derslerimize devam ediyoruz.Bu derste
switch-case yapısını işleyeceğiz.Switch case yapısı,işlev olarak
if-else yapısına benzer.Yazım ve bir kaç ufak detay dışın da pek farkları yoktur.Kalıba bir göz atalım.
İndir : http://ustaderslik.com/dosya/switch.rar
switch( Değer ){
case
içerik :
//işlem
breeak;
case
içerik2 :
//işlem
breeak;
...
default :
//hiç işlem olmazsa işlem
}
Switch parantezlerinin arasına bir
değişken,gm fonksiyonu veya bir veri yazabiliriz.Örneğin değişken yazarsak caseler de değişkenin değeri şu ise şunu veya buysa bunu hiç biri değilse şunu yap diyoruz.Yada switch için de random ile 0-10 arası rasgele bir sayı seçtirip caselerle 1 ise şunu 2 ise şunu gibi bir çok şeyi kontrol edebiliriz.
Switch yapısından istediğimiz kadar
case kullanabiliriz.
Default kısmı ise zorunlu değildir.
Genel örnek :
create :
islem="kos";
step :
switch(islem){
case "kos" :
x+=10;
break;
case "yuru" :
x+=5;
break;
default :
x+=4;
}