Cześć!

Napisałem taką funkcję która z pomocą canvas tworzy z kilku elementów jeden obrazek.

[JAVASCRIPT] pobierz, plaintext
  1. function draw() {
  2. var ctx = document.getElementById('canvas').getContext('2d');
  3. var img = new Image();
  4. img.src = '1.jpg';
  5. img.onload = function(){
  6. for (i=0;i<6;i++){
  7. for (j=0;j<6;j++){
  8. ctx.drawImage(img,j*20,i*20,20,20);
  9. }
  10. }
  11. }
  12. }
[JAVASCRIPT] pobierz, plaintext


Problem mój polega na tym, że chciałbym aby można było szybko za pomocą kilku liczb określać po kawałku obrazek.

Np:
[JAVASCRIPT] pobierz, plaintext
  1. var nazwa_grafiki = ['1.jpg', '2.jpg'];
  2. var ustawienie_grafiki =
  3. [1,0,0,1],
  4. [0,1,0,1],
  5. [1,1,0,1],
  6. [1,0,0,1];
[JAVASCRIPT] pobierz, plaintext


Nie wiem jak zastąpić img.src = '1.jpg';.

Co chcę osiągnąć
2.jpg, 1.jpg, 1.jpg, 2.jpg
1.jpg, 2.jpg, 1.jpg, 2.jpg
itd...

Proszę na jakieś nakierowanie.