Преглед на файлове

Bitwise access in NESTile should be fixed. *fingers crossed*

dev-tmpl
Bryan Miller преди 5 години
родител
ревизия
344ec3bda1
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. +7
    -3
      app/js/models/NESTile.js

+ 7
- 3
app/js/models/NESTile.js Целия файл

@@ -15,8 +15,11 @@ function BitMask(offset){
function SetDataArrayColor(arr, x, y, ci){
var index = (y*8)+x;
var dindex = Math.floor(index*0.25);
var bitoffset = 6 - ((index % 4) * 2);
arr[dindex] = (arr[dindex] & BitMask(bitoffset)) ^ (ci << bitoffset);
var bitoffset = (index % 4);
arr[dindex] = (arr[dindex] & BitMask(bitoffset)) ^ (ci << ((3 - bitoffset)*2));
//if (dindex === 1){
// console.log("index: ", dindex, " | value: ", arr[dindex], " | (x,y): (", x, ",", y, ") | Bit Offset: ", bitoffset, "Color: ", ci);
//}
}


@@ -125,11 +128,12 @@ export default class NESTile{
(flag == 2 || flag == 3) ? 7 - y: y,
ci
);
console.log(newData);
//console.log(newData);
//newData[r[0]] = 2;
//newData[r[0]] = r[1];
}
}
//console.log(newData);
this.__data = newData;
}
return this;

Loading…
Отказ
Запис