Atölye › Sokoban › 20/29. adım
Oyuncu nerede olduğunu bilmeli. Sol üstteki şeride Level 1/3 (bölüm 1/3) yazacağız.
Yazı yazmak da çizim gibi: önce renk, yazı tipi ve hiza, sonra fillText.
```js
tile(player.x, player.y, '#38bdf8', 10)
ctx.fillStyle = 'white'
ctx.font = 'bold 18px sans-serif'
ctx.textAlign = 'left'
ctx.textBaseline = 'middle'
ctx.fillText('Level ' + (level + 1) + '/' + LEVELS.length, 12, TOP / 2)
```ctx.fillStyle = 'white' → beyaz yazı. ctx.font = 'bold 18px sans-serif' → kalın, 18 piksel, düz bir yazı tipi.ctx.textAlign = 'left' → yazının sol ucu verilen x'e gelir.ctx.textBaseline = 'middle' → yazının dikey ortası verilen y'ye gelir.'Level ' + (level + 1) + '/' + LEVELS.length → 'Level 1/3'. level 0'dan başlar ama insanlar 1'den sayar.
Parantez önemli: önce level + 1 toplanır. Parantez olmasa yazıya önce 0, sonra 1 eklenirdi: 'Level 01/3'.12, TOP / 2 → soldan 12 piksel, üst şeridin ortası (24).draw içinde oyuncu satırının (tile(player.x, ...)) altına bir boş satır bırakıp beş satırı yaz. Çalıştır: sol
üstte Level 1/3 görmelisin.
Beceriler: Canvas üzerine çizim
← Sıradaki bölüme Alttaki satır →