Tur:Yığın Bloğu

Bir Yığın bloğu, diğer blokların üstüne ve altına sığacak şekilde şekillendirilmiş dikdörtgen bir blok' tur. Yığın blokları, Scratch' da bulunan blokların çoğunluğunu oluşturur ve Operatörler ve PicoBoard Blokları hariç her kategoride mevcuttur.

Bir kod oluşturmak için 2 yığın bloğu bağlandığında, turbo modu etkinleştirilmedikçe komutları yukarıdan aşağıya doğru çalışır, etkinleşirildiği durumda komut dosyası tüm blokları aynı anda çalıştırır.

Bloklar
Scratch 2.0' da uzantılar dahil olmak üzere aşağıdaki gibi 77 yığın bloğu vardır:


 * adım git
 * derece dön (saat yönünde)
 * derece dön (saat yönünün tersine)
 * yönüne yönel
 * yönüne doğru yönel
 * x: y:  konumuna git
 * 'e git
 * sn.de x: y:  'a git
 * x konumunu değiştir
 * x konumunu yap
 * y konumunu değiştir
 * y konumunu yap
 * kenara geldiyse sektir
 * dönüş stilini yap
 * saniye boyunca de
 * de
 * saniye boyunca diye düşün
 * diye düşün
 * göster
 * gizle
 * kılığına geç/ dekoruna geç
 * dekoruna geç ve bekle
 * sonraki kostüm/sonraki dekor
 * etkisini değiştir
 * etkisini yap
 * görsel etkileri temizle
 * boyutu birim değiştir
 * boyutu % yap
 * öne git
 * katman geri git
 * sesini başlat
 * sesini bitene kadar çal
 * tüm sesleri durdur
 * davulunu vuruş çal
 * vuruş durakla
 * notasını vuruşunda çal
 * Enstrümanı yap
 * ses düzeyini değiştir
 * ses düzeyini % yap
 * tempoyu yap
 * tempoyu bpm yap
 * tümünü sil
 * damgala
 * kalemi bastır
 * kalemi kaldır
 * kalem rengini yap (renk seçici)
 * kalem rengini artır
 * kalem rengini (sayı) yap
 * kalem tonunu artır
 * kalem tonunu yap
 * kalem kalınlığını artır
 * kalem kalınlığını yap
 * i yap
 * i kadar değiştir
 * değişkenini göster
 * değişkenini gizle
 * i ye ekle
 * nin ini sil
 * i ün  pozisyonuna ekle
 * öğesinin öğesini  ile değiştir
 * listesini göster
 * listesini gizle
 * haberini sal
 * haberini sal ve bekle
 * saniye bekle
 * olana kadar bekle
 * 'in ikizini yarat
 * diye sor ve bekle
 * zamanlayıcıyı sıfırla
 * videoyu
 * videonun saydamlığını yap
 * (Özel blok)
 * motoru saniye boyunca aç
 * motoru aç
 * motoru kapat
 * motor gücünü yap
 * motor yönünü yap

Şekil
Yığın blokları, yapboz parçasına benzer bir şekle sahiptir; üstte bir çentik ve altta bir çıkıntı var. Bu şekil nedeniyle, komut dosyaları uzayabilir.

Şekilleri, aşağıda listelenen alanlara yerleştirilmelerine izin verir:
 * Şapka blokları' ndan sonra

yeşil bayrak tıklandığında (2) saniye boyunca [Merhaba.] de


 * Diğer Yığın bloklarından önce/sonra

[Kukla2 v] 'e git [miyav v] sesini bitene kadar çal [Kukla3 v] yönüne doğru yönel


 * Kapak blokları' ndan önce

(2) saniye boyunca [Hoşçakal.] de durdur [bu betiği v]


 * C blokları' nın içine

sürekli tekrarla eğer <(ses yüksekliği) > (30)> ise (2) saniye boyunca [Sessizlik.] de end end

Kullanım
Yığın blokları, altlarındaki ve üstündeki bloklara izin verecek şekilde şekillendirildiğinden, bir projenin hemen hemen her yerinde kullanılırlar; komut dosyalarının işlevsel olması için her zaman bir Yığın bloğuna sahip olması gerekir. Örnek bir komut dosyası:

yeşil bayrak tıklandığında <(Durdur) = [1]> olana kadar tekrarla (10) adım git [renk v] etkisini (25) değiştir [miyav v] sesini bitene kadar çal eğer <[kenara v] değiyor mu?> ise (2) saniye boyunca [Tamamlandı!] de   durdur [bu betiği v]  end end

Yığın bloklarının komut dosyasında nasıl kullanıldığına dikkat edin. tüm komutları onlar oluştururlar.